Aa1 Construccion Bases de Datos
Aa1 Construccion Bases de Datos
Aa1 Construccion Bases de Datos
Tabla de contenido
Bibliografía.................................................................................................................................................. 16
3
Es la expresión gráfica y visual del modelo entidad relación. Para poder entender su estructura,
primero debemos conocer la definición del modelo y sus elementos, pues son la base para la
El modelo entidad relación es una herramienta que nos permite modelar datos y representar las
entidades que componen la base de datos y como pueden relacionarse entre ellos.
• Entidad: Se definen como los objetos o sujetos de la base de datos de los que se desea
que nos da información sobre las entidades que se tienen en una base de datos. Ejemplo:
Ejemplo: Cada usuario, tiene un país y tiene un producto. ( datos traídos del ejemplo que
Los tipos de relaciones posibles entre dos entidades según este modelo, son:
• Relación uno a uno (1-1) : Las entidades que intervienen en la relación se asocian una a
• Relación uno a varios (1-n): Una ocurrencia de una entidad está asociada con muchas (n)
• Relación varios a varios ( n – n): Cada ocurrencia, en cualquiera de las dos entidades de
la relación, puede estar asociada con muchas (n) de la otra y viceversa. Cada “individuo”
Para representar el modelo Entidad – Relación en un diagrama, los símbolos que se deben
utilizar según su lógica para cada elemento son: para las entidades los rectángulos, para los
atributos los círculos, los rombos para las relaciones y las líneas que son las que permiten
En el modelo relacional se utiliza un grupo de tablas para representar los datos y las relaciones
que hay entre ellos. De esta manera, una relación es una tabla de columnas ó campos y filas ó
“El modelo relacional significa que las estructuras lógicas de datos (las tablas de datos, vistas e
índices) están separadas de las estructuras físicas de almacenamiento. Esto significa que los
afectar el acceso a esos datos como una estructura lógica. Por ejemplo, cambiar el nombre de un
(https://www.oracle.com/, s.f.)
En este modelo, las relaciones se utilizan para almacenar información sobre los objetos
relación. Una relación se representa gráficamente como una tabla bidimensional en la que
las filas corresponden a registros individuales y las columnas corresponden a los campos
orden. El grado de una relación es el número de atributos que contiene. En términos más
A continuación se muestra un ejemplo representando los datos sobre una tabla, donde la
entidad que tomaremos es “País”. Los atributos denominados para este ejemplo, son los
nombres de cada columna (Nombre, Población, Idioma, Moneda). En las filas o “tuplas”,
Este es un modelo donde los datos se organizan de forma de árbol invertido, son útiles en caso de
Es ligeramente distinto del jerárquico, su diferencia fundamental es el concepto de nodo, fue una
gran mejora con respecto al modelo jerárquico, y ofrece una solución al problema de
redundancia de datos.
El único fin de esta base de datos es el envió y recepción de datos a grandes velocidades, son
muy poco comunes, es importante entender que esta base de datos su único fin es el de recolectar
Esta base de datos es la que se utiliza en la actualidad paras poder representar problemas reales, y
jerárquico, esto se considera como una ventaja se considera más fácil de entender y de utilizar
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes,
Un sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia
hechos que son almacenados en la base de datos. Las bases de datos deductivas son también
llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática. Este tipo de base de
datos surge debido a las limitaciones de la Base de Datos Relacional de responder a consultas
Los requerimientos describen los servicios que ha de ofrecer el sistema y las restricciones
asociadas a su funcionamiento.
Los funcionales son declaraciones de los servicios que proveerá el sistema, de la manera en que
éste reaccionará a entradas particulares. En algunos casos, los requerimientos funcionales de los
consistente.
sean aplicables.
Los no funcionales son los que especifican criterios para evaluar la operación de un servicio,
donde se especifican los criterios que debe cumplir para que sea adecuado para su uso. los
• Mantenibilidad: Mide la facilidad con que puede darse mantenimiento al producto (en
este caso al software o servicio de TI), con la finalidad de: Desarrollar nuevos
requerimientos, Aislar los defectos y sus causas, corregir estos defectos y atender las
previamente.
por incluye las entidades importantes y las relaciones que hay entre ellas, este no especifica
Entidades, que son las que representan un objeto o concepto del mundo real.
Atributos, representan la propiedad de interés de una entidad como puede ser el nombre de esta o
la ubicación.
Relaciones, son las que describen la interacción entre dos o más entidades
Describe todos los datos que se requieren lo más detallado que sea posible realizarlo,
Don Pedro Jiménez es un transportador que cuenta con una pequeña flota de vehículos 15 para
determinadas rutas. Usted será contratado como profesional para hacer parte del grupo de
expertos para conocer exactamente el funcionamiento de su empresa, de tal manera que más
adelante se pueda diseñar una solución de base de datos que controle adecuadamente sus
operaciones y las actividades que desarrollan sus empleados, de igual manera determinar las
conductores, despachadores y agentes de venta. Uno de los mayores problemas que se nos pide
resolver, es saber por qué en la hora de salida de los buses, por algún motivo que desconoce, sus
clientes pierden con frecuencia los itinerarios en el punto de despacho generando inconvenientes
¿Qué se debe hacer cuando un cliente pierde su viaje según itinerario ya programado?
En primera instancia lo que se debe hacer es verificar de quien fue el error, si es por parte de la
Si el error fue del pasajero como tal se le indicaría que aborde el siguiente bus con asiento
disponible.
¿Cuál puede ser la causa que ocasiona la confusión entre los usuarios de transporte con tanta
En el tiquete que se le asigna al pasajero hay alguna información que no es completamente clara,
como puede ser placa de vehículo o módulo de abordaje. Otra causa puede estar en el
Bibliografía
http://basededatos.umh.es/e_r.htm
http://ccdoc-basesdedatos.blogspot.com/2013/02/modelo-entidad-relacion-er.html
https://www.esic.edu/rethink/tecnologia/modelo-entidad-relacion-descripcion-
plicaciones#:~:text=El%20diagrama%20entidad%20relaci%C3%B3n%20es,tienen%20alg%C3%BAn%20tip
o%20de%20v%C3%ADnculo.
https://www.oracle.com/mx/database/what-is-a-relational-database/
https://www.esic.edu/rethink/tecnologia/modelo-entidad-relacion-descripcion-aplicaciones
https://www.ibm.com/docs/es/imdm/11.6?topic=concepts-key-entity-attribute-entity-type
https://www.ilerna.es/blog/informatica-comunicacion/modelo-entidad-relacion-base-de-datos/
https://elibro-net.ucompensar.basesdedatosezproxy.com/es/ereader/ucompensar/51645?page=24
https://www.tecnologias-informacion.com/modelos-datos.html
https://elibro-
net.ucompensar.basesdedatosezproxy.com/es/ereader/ucompensar/51645?fs_q=bases__de__dato
s&prev=fs
http://www.pmoinformatica.com/2017/02/requerimientos-funcionales-ejemplos.html
http://www.pmoinformatica.com/2013/01/requerimientos-no-funcionales-porque.html
https://sites.google.com/site/metodologiareq/capitulo-ii/tecnicas-para-identificar-requisitos-
funcionales-y-no-funcionales#_Toc324099575
17
https://elvex.ugr.es/idbis/db/docs/design/2-requirements.pdf