ejemplos básicos de modelo relacional
TRANSCRIPT
![Page 1: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/1.jpg)
Modelo RelacionalEjercicios Básicos
![Page 2: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/2.jpg)
Empleado
Id_empleado, int
Nombre_empleado, varchar (50)
Cedula_empleado, varchar (10)
Telefono_empleado varchar (10)
Producto
Id_producto, int
Nombre_producto, varchar (50)
Precio_producto money
Cantidad_productoProveedor
Id_proveedor, int
Nombre_proveedor, varchar (50)
Cedula_proveedor, varchar (10)
Telefono_proveedor varchar (10)
Primary Key (PK)
Primary Key (PK)
Primary Key (PK)
![Page 3: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/3.jpg)
Libro
Id_libro, int
Título_libro, varchar (50)
ISBN_libro, varchar (20)
Autor_libro varchar (10)
Autor2_libro, varchar (10)
Autor3_libro, varchar (10)
Debido a que un libro puede tener más de un autor, entonces la entidad libro se tiene que partir. También podemos observar que el autor puede tener atributos.
![Page 4: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/4.jpg)
Libro
Id_libro, int
Título_libro, varchar (50)
ISBN_libro, varchar (20)
Autor_libro, varchar (10)
Autor2_libro, varchar (10)
Autor3_libro, varchar (10)
Libro
Id_libro, int
Título_libro, varchar (50)
ISBN_libro, varchar (20)
Autor
Id_autor, int
Nombre_autor, varchar (50)
Nacionalidad_autor, varchar (20)
Fecha_nacimiento_autor, date
La entidad libro, se partió en dos entidades.
PK PK
![Page 5: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/5.jpg)
Libro
Id_libro, int
Título_libro, varchar (50)
ISBN_libro, varchar (20)
Autor_libro, varchar (10)
Autor2_libro, varchar (10)
Autor3_libro, varchar (10)
Libro
Id_libro, int
Título_libro, varchar (50)
ISBN_libro, varchar (20)
Autor
Id_autor, int
Nombre_autor, varchar (50)
Nacionalidad_autor, varchar (20)
Fechanacimiento_autor, dateLibro_completo
Id_libro_completo, int
Id_libro, int
Id_autor, int
![Page 6: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/6.jpg)
Libro
Id_libro, int
Título_libro, varchar (50)
Isbn_libro, varchar (20)
Autor
Id_autor, int
Nombre_autor, varchar (50)
Nacionalidad_autor, varchar (20)
Fechanacimiento_autor, date
Libro_completo
Id_libro_completo, int
Id_libro, int
Id_autor, int
Id_libro Titulo_libro Isbn_libro
1 El diario de Ana Frank
121213132
2 Los miserables 125456789
Id_autor nombre_autor Nacionalidad_
1 Ana Frank 121213132
2 Billy Frank 125456789
Id_libro_completo
Id_libro Id_autor_
1 1 1
2 1 2
![Page 7: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/7.jpg)
Empleado
Id_empleado, intNombre_empleado, varchar (50)Cedula_empleado, varchar (10)
Id_teléfono, int
TelefonoId_teléfono, int
Num_teléfono, varchar (10)
Operadora_teléfono varchar(10)
Revisemos la siguiente solución
![Page 8: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/8.jpg)
Id_empleado Nombre_empleado cedula_empleado Id_teléfono
1 María Ponce 12124546 1,2
Telefono
Id_teléfono, int
Num_teléfono, varchar (10)
Operadora_teléfono varchar(10)
Id_telefono num_telefono Operadora_telefon
1 09555217455 Claro
2 6847658646 Movistar
![Page 9: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/9.jpg)
Empleado
Id_empleado, intNombre_empleado, varchar (50)
Cedula_empleado, varchar (10)
TelefonoId_teléfono, intNum_teléfono, varchar (10)Operadora_teléfono varchar(10)Id_empleado int
Revisemos la siguiente solución
![Page 10: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/10.jpg)
Id_empleado Nombre_empleado
cedula_empleado
1 María Ponce 12124546
Id_telefono num_telefono Operadora_telefon
Id_empleado
1 09555217455 Claro 12 6847658646 Movistar 1
![Page 11: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/11.jpg)
Empleado
Id_empleado, int
Nombre_empleado, varchar (50)
Cedula_empleado, varchar (10)
Id_sexo, int
Sexo
Id_sexo, int
Nombre_sexo, varchar (10)
![Page 12: Ejemplos básicos de modelo relacional](https://reader035.vdocumento.com/reader035/viewer/2022081506/55c8a524bb61eb98098b4575/html5/thumbnails/12.jpg)
Id_empleado Nombre_empleado
cedula_empleado
Id_sexo
1 María Ponce 12124546 2
Id_sexo Nombre_sexo
1 Masculino2 Femenino