Prueba Intermedia
Enviado por Carlos Boada • 4 de Noviembre de 2022 • Informe • 441 Palabras (2 Páginas) • 44 Visitas
Prueba Intermedia
Se desea informatizar la gestión de una tienda informática. La tienda dispone de una serie de productos que se pueden vender a los clientes. De cada producto informático se desea guardar el código, descripción, precio y cantidad existente. De cada cliente se desea guardar el ci, nombre, apellidos, dirección y número de teléfono. Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por varios clientes. Cada vez que se compre un artículo quedará registrada la compra en la base de datos junto con la fecha en la que se ha comprado el artículo.
La tienda tiene contactos con varios proveedores que son los que suministran los productos. Un mismo producto puede ser suministrado por varios proveedores. De cada proveedor se desea guardar el código, nombre, dirección, provincia y número de teléfono.
- Determinar el modelo entidad relación (1 punto)
- Determinar el modelo relacional (0,5 puntos)
- Generar la base de datos en Access (0,5 punto)
- Generar las relaciones (1 punto)
- Crear una sola consulta donde se refleje varios campos de las tablas (1 punto)
La tabla debe constar con al menos 4 registros por cada tabla.
Recordar:
- En una relación 1 a 1 hay 3 casos:
- Si las cardinalidades de ambas es 1 a 1 se fusionan las tablas y cualquiera de las claves primarias pueden ser la clave primaria de la única tabla
- Si la cardinalidad de una entidad es (0,1) la clave primaria de la segunda tabla pasa a la primera tabla como foránea
- Si ambas cardinalidades son (0,1) se convierte a la relación en una tabla considerando a las claves primarias de ambas tablas como par de claves primarias en la nueva tabla.
- En una relación 1 a N hay 2 casos:
- Se busca la entidad con la cardinalidad (1,1) y de ahí se establece que
- Siendo (1,1) se pasa la clave primaria de la primera tabla a foránea en la otra tabla al igual que los atributos de la relación
- Siendo (0,1) la relación se convierte en tabla y constará de las claves primarias de ambas tablas formando en conjunto la clave primaria de la relación sumado a los atributos propios de la relación.
- Una transformación para el caso de relaciones muchos a muchos convierten a las relaciones en tablas y su clave primaria será el par de claves primarias de ambas tablas relacionadas adicionalmente ambas claves serán foráneas en la nueva tabla.
- Obteniendo el modelo relacional, el mismo se podría reflejar directamente en access
...