Diseño de la base de datos de librería
Enviado por Octavia Comodoro • 18 de Diciembre de 2015 • Trabajo • 5.481 Palabras (22 Páginas) • 295 Visitas
Análisis de los requisitos
Cada libro corresponde a un grupo, determinado por el tema de su contenido. Además se cuenta con la posibilidad de clasificar por la Editorial a la cual corresponde, o el autor del mismo.
Además, la librería, cuenta con un listado de libros promocionales, los que llevan un descuento especial, de acuerdo a la Editorial a la cual pertenecen.
Diseño de la base de datos
En base a los requisitos, decidimos implementar el sistema utilizando tres tablas: Libros, Editoriales y Autores.
La estructura de cada tabla será la siguiente:
Tabla1-Nombre: Libros
Nombre | Tipo | Propiedades | Descripción |
Código | Numérico | Entero - Decimales 0 - Indexado sin duplicados. Definir como clave principal. | Código original que identifica a cada libro. |
Título | Texto | 35 | |
Cod. Autor | Numérico | Entero largo | |
Cod. Editorial | Numérico | Entero - Decimales 0 | |
Tema | Texto | 15 | Texto que identifica al grupo que pertenece según tema. |
Edición | Fecha | Formato corto | Fecha última edición |
Precio | Numérico | Simple - Decimales 2 | Precio de venta |
Promoción | Si/No | Si/No | Indica si está o no en promoción |
Tabla2-Nombre: Editoriales
Nombre | Tipo | Propiedades | Descripción |
Código | Numérico | Entero - Decimales 0 - Indexado sin duplicados. Definir como clave principal. | Código original que identifica a cada Editorial. |
Nombre Editorial | Texto | 30 | |
Descuento % | Numérico | Simple - Decimales 2 | Porcentaje de descuento para las promociones. |
Tabla3-Nombre: Autores
Nombre | Tipo | Propiedades | Descripción |
Código | Autonumér. | Definir como clave principal. | Código generado automáticamente para cada autor. |
Autor | Texto | 30 | Apellido y nombre del autor. |
Nacionalidad | Texto | 15 - Valor Predeterminado: "Argentina" | Nacionalidad del autor |
Selección del programa a utilizar para el sistema
En base a la complejidad del sistema, decidimos utilizar Microsoft Access, ya que necesitamos varias tablas relacionadas entre sí.
Diseño de la aplicación
En esta etapa estamos en condiciones de diseñar las tablas, los formularios y los informes de la Base de Datos.
3. (5 ptos.) Relacionar cada una de las tablas de acuerdo a los campos coincidentes en cada tabla. Exigir integridad referencial.
4. (5 ptos.) Mediante el asistente generar un Formulario para cada tabla a los fines de utilizar en el ingreso de datos.
5. (15 ptos. cada consulta) Crear mediante vista de diseño las siguientes consultas.
Consulta 1
Permitirá obtener un listado de los libros de edición más actual.
Nombre de la consulta: Catálogo de libros
Campos a mostrar: Código del libro, Tema, Título, Autor (nombre del autor), Editorial (nombre de la Editorial), Fecha de edición, Precio.
Orden: por Tema ascendente y luego por Autor (nombre del autor). (Tenga en cuenta la ubicación de cada campo para permitir este ordenamiento).
Criterio: Fecha de Edición igual o posterior al 01/01/2006.
Consulta 2
Permite obtener una lista de precios con descuento de los libros en promoción.
Nombre de la consulta: Promociones Vigentes
Campos a mostrar: Código del libro, Título, Editorial (nombre de la Editorial), Precio, Descuento (porcentaje de descuento para promoción).
Orden: por Título ascendente.
Criterio: Visualizar todos los libros que están en Promoción o que el precio es menor que 30.
Consulta 3
Permite ver por pantalla los datos de un libro en particular, ingresando el código.
Esta pantalla, sería utilizada por el vendedor a los fines de verificar los datos y precios del libro solicitado.
Nombre de la consulta: Datos del Libro
Campos a mostrar: Código del libro, Tema, Título, Autor (nombre del autor), Editorial (nombre de la Editorial), Fecha de edición, Precio, Promoción (Si está o no en promoción).
Criterio: El vendedor deberá ingresar el número de Código del libro para luego obtener, en la pantalla, los datos de ese libro.
6. (15 ptos.) Generar un formulario con el asistente utilizando la consulta Datos del Libro, y luego realice las modificaciones necesarias con Vista de diseño, a los fines de obtener una pantalla atractiva, que pueda utilizar el vendedor cuando ingrese el código del libro para visualizar todos los datos. Inserte una imagen decorativa.
...