2. 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.
3. • 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.
4. 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
5. 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.
Ejemplo
Se 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
6.
7. 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
8. 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