Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Bases de Datos
2020(Código de Materia: ECF)
Docentes:
Mag. Ing. Gustavo E. Juárez
Ing. Franco Menéndez
Ing. Cristian Lafuente
Guía de desarrollo TP N° 1 – Parte II
Bases de Datos 2020(Código de Materia: ECF)
Unidad 3:
Introducción. Modelo Relacional. Definición. Elementos del modelo. Dependencias
Funcionales. Construcción del Modelo de datos. Transformación del modelo Entidad -
Relación al modelo relacional. Propiedades de las relaciones. Claves primarias y ajenas
PROGRAMA
Bases de Datos 2020(Código de Materia: ECF)
Parte II
Bases de Datos 2020(Código de Materia: ECF)
Relación de uno a uno
Bases de Datos 2020(Código de Materia: ECF)
Relación de Uno a Uno:
Dado un diagrama E/R con una relación uno a uno:
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
La conversión al modelo Relacional sería:
- Cada entidad corresponde a una tabla.
- Cada atributo corresponde a un campo dentro de la tabla.
- Se crea un atributo en una de las tablas que corresponde a la llave primaria de la otra.
Esa es la llave foránea dela relación.
Bases de Datos 2020(Código de Materia: ECF)
Relación de Uno a Uno:
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Es indiferente crear la llave Foránea en cualquiera de las dos tablas.
Bases de Datos 2020(Código de Materia: ECF)
Ejemplo
El registro de los automóviles en el transito. Cada auto tiene un registro de
circulación y un registro de circulación pertenece a un auto.
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Bases de Datos 2020(Código de Materia: ECF)
Ejemplo
El registro de los automóviles en el transito. Cada auto tiene un registro de
circulación y un registro de circulación pertenece a un auto.
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Bases de Datos 2020(Código de Materia: ECF)
Relación de Uno a Uno:
AUTO
REGISTRO_CIRCULACION
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Placa (PK) Color Marca Modelo
AD710XS Rojo Peugot 208
AC555CD Rojo Ford KA Sedan
Codigo (PK) Tipo Fecha Placa (FK)
123 Particular 10/08/2020 AD710XS
124 Particular 10/09/2020 AC555CD
Bases de Datos 2020(Código de Materia: ECF)
Relación de uno a muchos
Bases de Datos 2020(Código de Materia: ECF)
Relación de Uno a Muchos:
Dado un diagrama E/R con una relación uno a muchos:
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
La conversión al modelo Relacional sería:
- Cada entidad corresponde a una tabla.
- Cada atributo corresponde a un campo dentro de la tabla.
- Se crea un atributo en la tabla que tiene la cardinalidad muchos, el cual debe ser el
atributo llave de la otra entidad. Esta llave sería la llave foránea.
Bases de Datos 2020(Código de Materia: ECF)
Relación de Uno a Muchos:
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Bases de Datos 2020(Código de Materia: ECF)
Ejemplo
Se tiene el registro de todos los departamentos pertenecientes a las áreas de una
repartición publica. Cada departamento pertenece a una única área y una área
puede tener muchos departamentos.
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Bases de Datos 2020(Código de Materia: ECF)
Ejemplo
Se tiene el registro de todos los departamentos pertenecientes a las áreas de una
repartición publica. Cada departamento pertenece a una única área y una área
puede tener muchos departamentos.
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Bases de Datos 2020(Código de Materia: ECF)
Relación de Uno a Muchos:
AREA
DEPARTAMENTO
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
IdArea (PK) Nombre Encargado
154 Administrativa Jerez Pablo
155 Promoción Silvanis Maria
IdDepartamento
(PK)
Nombre TelInterno IdArea(FK)
1 Tesoreria 141 154
2 Eventos 140 155
3 Turismo Interno 139 155
4 Contaduria 111 154
5 Compras 120 154
Bases de Datos 2020(Código de Materia: ECF)
Relación de muchos a muchos
Bases de Datos 2020(Código de Materia: ECF)
Relación de Muchos a Muchos:
Dado un diagrama E/R con una relación muchos a muchos:
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
La conversión al modelo Relacional sería:
- Cada entidad corresponde a una tabla.
- Cada atributo corresponde a un campo dentro de la tabla.
- Se crea una tercera tabla cuyo nombre es el nombre de la relación y cuyos atributos
corresponden a las llaves de las dos tablas de la relación más los atributos propios de la
relación.
Bases de Datos 2020(Código de Materia: ECF)
Relación de Muchos a Muchos:
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Bases de Datos 2020(Código de Materia: ECF)
Ejemplo
Se tiene el registro de los libros de una biblioteca junto con los autores de cada
uno de ellos. Cada libro es escrito por uno o varios autores, mientras q a su vez
un autor puede escribir uno o varios libros.
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Bases de Datos 2020(Código de Materia: ECF)
Ejemplo
Se tiene el registro de los libros de una biblioteca junto con los autores de cada
uno de ellos. Cada libro es escrito por uno o varios autores, mientras q a su vez
un autor puede escribir uno o varios libros.
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Bases de Datos 2020(Código de Materia: ECF)
Relación de Muchos a Muchos:
AUTOR
LIBRO
TRANSFORMACION DEL MODELO ENTIDAD RELACION
AL MODELO RELACIONAL
Codigo (PK) Nombre Nacionalidad
1 Jerez Pablo Argentino
2 Silvanis Maria Griega
3 Sue Barnes Norteamericana
Codigo(PK) Nombre Tomo Editorial
1 La mala hora 1 154
2 La hojarasca 140 155
3 Turismo
Internacional
139 155
4 Biologia 111 154
Codigo_Autor Codigo_Libro
1 1
2 1
1 3
2 2
3 4
ESCRIBE
Bases de Datos 2020(Código de Materia: ECF)
EJERCICIO
Bases de Datos 2020(Código de Materia: ECF)
EJERCICIO
Bases de Datos 2020(Código de Materia: ECF)
EJERCICIO
Bases de Datos 2020(Código de Materia: ECF)
EJERCICIO
Bases de Datos 2020(Código de Materia: ECF)
http://catedras.facet.unt.edu.ar/bd/
https://classroom.google.com/ Código de Clase: lcuklge
https://meet.google.com/iqc-hmvt-zbu TEORIA
https://meet.google.com/pua-fisd-pjf PRÁCTICA
https://www.facebook.com/liafacet/