Академический Документы
Профессиональный Документы
Культура Документы
DE BD
08/08/2017
Ing. Alexis Rojas Cordero
MODELO FISICO
DB
server
Data
User tables
dictionary
08/08/2017
Ing. Alexis Rojas Cordero
CONCEPTOS FUNDAMENTALES
MODELOS DE DATOS.
tupla - 1
tupla - 2
tupla - m
CLAVES
CLAVE CANDIDATA:
Conjunto no vacío de atributos que identifican unívoca y
mínimamente cada tupla.
08/08/2017
Ing. Alexis Rojas Cordero
Atributos llaves y Relación de
Múltiples Tablas
– Cada fila de datos en una tabla es identificada
por una primary key (PK).
– Puede relacionar los datos usando múltiples
tablas mediante un foreign keys (FK).
…
Primary key Foreign key Primary key
08/08/2017
Ing. Alexis Rojas Cordero
RELACIONES.
En una RELACION
• No puede haber filas duplicadas.
• El orden de las filas es irrelevante.
• En el cruce de una fila y una columna solo puede
haber un valor (NO atributos multievaluados)
RELACION TABLA
08/08/2017
Ing. Alexis Rojas Cordero
DOMINIO Y ATRIBUTO
Dominio (D)
Conjunto finito de ATRIBUTOS atómicos V1 , V2 , ... Vn
Se determinan por: nombre
tipo de datos
Atributo (A)
Propiedad que tiene un determinado dominio D en una relación.
D es el dominio de A: dom(A)
08/08/2017
Ing. Alexis Rojas Cordero
RESTRICCIONES
INHERENTES
08/08/2017
Ing. Alexis Rojas Cordero
Modelo Entidad/Relación(E/R)
Principales Componentes:
Entidades.
Interrelaciones.
Atributos.
08/08/2017
Ing. Alexis Rojas Cordero
ATRIBUTOS
nombre
08/08/2017
Ing. Alexis Rojas Cordero
TIPOS DE ATRIBUTOS
Monoevaluado o Multievaluado.
Nombre color
Atributo Compuesto:
calle
dirección
número
08/08/2017
Ing. Alexis Rojas Cordero
DESARROLLO DE MODELOS
08/08/2017
Ing. Alexis Rojas Cordero
ENTIDADES
08/08/2017
Ing. Alexis Rojas Cordero
ATRIBUTOS
08/08/2017
Ing. Alexis Rojas Cordero
RELACIONES
08/08/2017
Ing. Alexis Rojas Cordero
ATRIBUTOS ATOMICOS
Y COMPUESTOS
08/08/2017
Ing. Alexis Rojas Cordero
TIPOS DE ATRIBUTOS
08/08/2017
Ing. Alexis Rojas Cordero
ATRIBUTOS CLAVES
08/08/2017
Ing. Alexis Rojas Cordero
RELACIONES
08/08/2017
Ing. Alexis Rojas Cordero
LLAVES QUE SON ATRIBUTO
08/08/2017
Ing. Alexis Rojas Cordero
RELACIONES CON ATRIBUTO
08/08/2017
Ing. Alexis Rojas Cordero
RELACIONES TERNARIAS
08/08/2017
Ing. Alexis Rojas Cordero
CARDINALIDAD
08/08/2017
Ing. Alexis Rojas Cordero
CARDINALIDAD
08/08/2017
Ing. Alexis Rojas Cordero
RESUMEN
08/08/2017
Ing. Alexis Rojas Cordero
TIPOS DE
RELACIONES
08/08/2017
NOMENCLATURAS
Pata
de
gallo
08/08/2017
RELACION ONE TO ONE
08/08/2017
ONE TO MANY
08/08/2017
Entidades débiles
E1 E2
Nota:
Normalmente se resuelven con “entidad
intermedia” conocida como entidad débil
08/08/2017
Ing. Alexis Rojas Cordero
EJEMPLO DE ROMPIMIMIENTO M:N
Reducción a tablas
Relaciones:
• N:M Sin importar obligatoriedad: Se rompe en 3 tablas,
una para cada entidad con sus respectivos atributos y en la 3ra tabla para la
entidad débil con los atributos que son PK en las otras 2 y los atributos que
pertenecen a la relación.
Estudiante
Curso
Código Nombre Teléfono
Código Nombre
PK NN
PK NN NN
Estudiante_Curso
Código_Est Codigo_Curso Hora
PK,FK PF,FK NN
08/08/2017
Ing. Alexis Rojas Cordero
RELACIONES MANY TO MANY
08/08/2017
ZERO, ONE or MANY
08/08/2017
EJERCICIO INTEGRADO DE LAS RELACIONES
08/08/2017
RESUMEN DE RELACIONES
08/08/2017
MODELO RELACIONAL
PARA PRESTAMOS
08/08/2017
MODELO LOGICO RELACIONAL
08/08/2017
EJEMPLO #2.
08/08/2017
Ing. Alexis Rojas Cordero
EJEMPLO #2.
08/08/2017
Ing. Alexis Rojas Cordero
EJEMPLO #2.
08/08/2017
Ing. Alexis Rojas Cordero
EJEMPLO #3. Ejemplo de una
Compañía productora de SW
08/08/2017
Ing. Alexis Rojas Cordero
EJEMPLO #3.
08/08/2017
Ing. Alexis Rojas Cordero
EJEMPLO #3.
Aquí aplicamos la
regla de rompimiento
de relaciones muchos
a muchos en
relaciones 1:M y M:1
08/08/2017
Ing. Alexis Rojas Cordero
FIN
08/08/2017
Ing. Alexis Rojas Cordero
EJERCICIO
08/08/2017
Ing. Alexis Rojas Cordero