MODELO ENTIDAD RELACIÓN MER - fundamentos-bases

Download Report

Transcript MODELO ENTIDAD RELACIÓN MER - fundamentos-bases

BASES DE DATOS
1
Ing. Sonia Godoy Hortua
MODELO ENTIDAD RELACIÓN
MER
MODELO

Es una representación de la
realidad que contiene las
características generales
MODELO DE DATOS

Es una colección de
herramientas conceptuales para
describir los datos, las
relaciones que existen entre
ellos, semántica y restricciones
Ing. Sonia Godoy Hortua
2
Lenguaje de Definición
de Datos DDL
Lenguaje de Manipulación
de Datos DML
Esquema de la BD
Operaciones
Se almacena
Insertar – Modificar Consultar - Seleccionar
Diccionario de datos
DML
Lenguaje de
Modelado de
Datos
DEFINICIONES PRINCIPALES
Ing. Sonia Godoy Hortua
3
COMPONENTES
Entidades (conceptos de interés)

Relaciones (asociaciones entre entidades)

Atributos (características de las entidades)

Cardinalidad: uno-a-uno, uno-a-muchos, muchos-amuchos
Ing. Sonia Godoy Hortua

4
DIAGRAMA ENTIDAD RELACIÓN
Ing. Sonia Godoy Hortua
5
Ing. Sonia Godoy Hortua
6
Ing. Sonia Godoy Hortua
7
Ing. Sonia Godoy Hortua
8
Ing. Sonia Godoy Hortua
9
Ejemplo
Ing. Sonia Godoy Hortua
10
Atómicos o
compuestos
Claves - subrayados
TIPOS DE ATRIBUTOS
Ing. Sonia Godoy Hortua
11
CARDINALIDAD DE UNA RELACIÓN
Ing. Sonia Godoy Hortua
12

GRADO: Uno, Muchos
OBLIGATORIEDAD/OPCIONA
LIDAD: Debe, Puede, Tiene
que
NOMBRE
RELACION:
Verbo
EJEMPLO
UN LIBRO DEBE SER
ESCRITO POR UN AUTOR
 UN AUTOR PUEDE ESCRIBIR
UNO O MUCHOS LIBROS

XX =
Obligatoriedad/opcionalidad
 XX = Nombre de relación
 XX = Grado o Cardinalidad

RELACIONES - ELEMENTOS
Ing. Sonia Godoy Hortua
13
UNO A UNO

UNO A MUCHOS
No son tan comunes
Ej: A un Paciente le
Debe Pertenecer Una
Historia Clínica

Ej: Un Profesor Puede
Enseñar Una o
Muchas Materias
UNO A MUCHOS
Ej: Un Vehículo Debe Tener
Uno o Muchos Propietarios
Ing. Sonia Godoy Hortua
14
CAMPOS CLAVES O LLAVES
Llave primaria (PK = Primary
Key): es un atributo (Columna Campo) que permite identificar de
manera única una instancia
(Registro) de una entidad (Tabla)

Llave foránea (FK = Forane Key),
también conocida como llave
Externa, es un atributo (columna campo) que hace referencia a la
llave primaria de la misma u otra
entidad
(Tabla).
Las
llaves
foráneas se utilizan para unir las
tablas
(Entidades)
y
hacer
posibles las relaciones :
Ing. Sonia Godoy Hortua

15
REDUCCIÓN DE DIAGRAMAS E-R A TABLAS
Tabla artículo
Tabla Empleado
Cesar
Auxiliar
1200
ventas
COV741120ABC
Clave Descripción Costo
A100 Abanico
460
C260
Colcha
1200
matrimonial
RFC
Clave
TEAT701210XYZ C260
COV741120ABC A100
Ing. Sonia Godoy Hortua
Nombre Puesto Salario
RFC
Teófilo Vendedor 2000 TEAT701210XYZ
Tabla Venta
16