26
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 - UNT

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bases de Datos 2020 - UNT

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

Page 2: Bases de Datos 2020 - UNT

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

Page 3: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

Parte II

Page 4: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

Relación de uno a uno

Page 5: Bases de Datos 2020 - UNT

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.

Page 6: Bases de Datos 2020 - UNT

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.

Page 7: Bases de Datos 2020 - UNT

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

Page 8: Bases de Datos 2020 - UNT

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

Page 9: Bases de Datos 2020 - UNT

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

Page 10: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

Relación de uno a muchos

Page 11: Bases de Datos 2020 - UNT

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.

Page 12: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

Relación de Uno a Muchos:

TRANSFORMACION DEL MODELO ENTIDAD RELACION

AL MODELO RELACIONAL

Page 13: Bases de Datos 2020 - UNT

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

Page 14: Bases de Datos 2020 - UNT

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

Page 15: Bases de Datos 2020 - UNT

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

Page 16: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

Relación de muchos a muchos

Page 17: Bases de Datos 2020 - UNT

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.

Page 18: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

Relación de Muchos a Muchos:

TRANSFORMACION DEL MODELO ENTIDAD RELACION

AL MODELO RELACIONAL

Page 19: Bases de Datos 2020 - UNT

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

Page 20: Bases de Datos 2020 - UNT

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

Page 21: Bases de Datos 2020 - UNT

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

Page 22: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

EJERCICIO

Page 23: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

EJERCICIO

Page 24: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

EJERCICIO

Page 25: Bases de Datos 2020 - UNT

Bases de Datos 2020(Código de Materia: ECF)

EJERCICIO

Page 26: Bases de Datos 2020 - UNT

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/