Base de Datos. Resolución de problemas propuestos
Enviado por LuisCoocks • 11 de Marzo de 2023 • Apuntes • 481 Palabras (2 Páginas) • 165 Visitas
Actividad 2.1 – Resolución de problemas propuestos
Indicaciones: De las siguientes relaciones ejemplifique la fragmentación vertical (Agrupación y Escisión para la tabla Libros), horizontal (Primaria para la tabla Libros de 0 a 200, 201 a 300 y más de 300 y Derivada (Editorial1 “México.” ⊂ Ciudad y Editorial2 “México.” ⊄ Ciudad)) y mixta para la tabla Libros.
[pic 1]
[pic 2]
Fragmentación Vertical
Fragmentación vertical por Agrupación
Para llevar a cabo la fragmentación vertical por agrupación decidí tomar para el fragmento Libros1 datos propios del libro y para el fragmento Libros2 decidí tomar datos referentes a la compra de dichos libros, como lo son el precio o el stock.
Libros1 = {ISBN, Titulo, Autor, Género}
Libros2 = {ISBN, NoEditorial, Precio, Stock}
Libros1:
Consulta en Algebra Relacional:
[pic 3]
Fragmento resultante:
[pic 4]
Libros2:
Consulta en Algebra Relacional:
[pic 5]
Fragmento resultante:
[pic 6]
Fragmentación vertical por Escisión
Para la fragmentación vertical por escisión tome como base para el fragmento Libros1 los atributos con un porcentaje de utilización mayor o igual al 50% y para el fragmento Libros2 utilice los campos con un porcentaje menor al 50%.
Libros1 = >= 50% {ISBN, Titulo, Autor, Género, Precio}
Libros2 = < 50% {ISBN, NoEditorial, Stock}
Libros1:
Consulta en Algebra Relacional:
[pic 7]
Fragmento resultante:
[pic 8]
Libros2:
Consulta en Algebra Relacional:
[pic 9]
Fragmento resultante:
[pic 10]
Fragmentación Horizontal
Fragmentación horizontal Primaria
Libros1 = Libros con precio de $0 a $200
Libros2 = Libros con precio de $201 a $300
Libros3 = Libros con precio mayor a $300
Libros1:
Consulta en Algebra Relacional:
[pic 11]
Fragmento resultante:
[pic 12]
Libros2:
Consulta en Algebra Relacional:
[pic 13]
Fragmento resultante:
[pic 14]
Libros3:
Consulta en Algebra Relacional:
[pic 15]
Fragmento resultante:
[pic 16]
Fragmentación horizontal Derivada
Fragmentación horizontal primaria para editorial
Editorial1 = Editoriales que contengan México en el campo ciudad
Editorial2 = Editoriales que no contengan México en el campo ciudad
Editorial1:
Consulta en Algebra Relacional:
[pic 17]
Fragmento resultante:
[pic 18]
Editorial2:
Consulta en Algebra Relacional:
...