Date post: | 24-Jan-2017 |
Category: |
Documents |
Upload: | kendripinto |
View: | 45 times |
Download: | 0 times |
Modelo entidad - relacion
• Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
• El Modelo Entidad-Relación.
• Se elabora el diagrama (o diagramas) entidad-relación.
• Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
Que es una relacion
• 1. En bases de datos, una relación o vínculo entre dos o más entidades describe algúna interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado" y una entidad "Sector" podría ser "trabaja_en", porque el empleado trabaja en un sector determinado.
Las relaciones se describen en la estructura de la base de datos empleando un modelo de datos.
Las relaciones son muy empleadas en los modelos de bases de datos relacional y afines.
En SQL las relaciones son llamadas tablas
Que tipo de relacion existe defina cada una de ellas y de un ejemplo
•Una a una (1:1). En este tipo de
relación, una vez fijado un elemento de una entidad se
conoce la otra. Ejemplo: nación y capital.Una a muchas (1:N).
Ejemplo: cliente y pedidos.Muchas a una (N:1). Simetría respecto al tipo anterior según el punto de
visto de una u otra entidad.Muchas a muchas (N:N). Ejemplo: personas y viviendas.
EjemploSe desea almacenar información sobre
personas y los coches que eventualmente posean. Una misma persona puede poseer varios coches
aunque puede haber personas que no posean ningún coche. Los coches se identifican mediante su número de
matrícula y las personas mediante su documento nacional de identidad. Todo coche tiene un solo propietario. Se ha
de almacener la fecha en que una determinada persona adquirió un
determinado coche
Proceso de diseño Determinar la finalidad de base de datos :Esto le ayudara a estar preparado para los siguientes paso
Buscar y organizar la información necesaria :Reunan todos los tipos de información que desee registrar en la base de datos
dividir la información en tablas :divida los
elementos de información en entidades o temas
principales
Convertir los elementos de información en columnas :decida que información desea almacenar en la tabla cada elemento se convertirá en un campo y se mostrara como una columna en la tabla
Especificar claves principales: elija la clave principal de cada tabla la clave principal es una columna que se utiliza para identificar ineuivocada cada fila
Definir relaciones entre las tablas : examine cada tabla y decida como se relaciona los datos de una tabla con las demas tablas .
Ajustar el diseño : analice el diseño para detectar errores cree las tablas y agrege algunos registros con datos de ejemplo
Aplicar las reglas de normalizacion: apliqe reglas de normalizacion de los datos para comprobar si las tablas estan estructuradas correctamente