Librería |
|
Especificación
Actividades
Soluciones
Base de datos: libreria.mdb
Una librería desea crear un sistema de información para gestionar los datos referentes a los libros que posee.
La librería debe almacenar datos sobre los libros, especificando el número de ISBN ( Es un código internacional que identifica unívocamente el libro. Por ejemplo: 84-7575-157-1), título, nombre de la editorial, año de edición, lugar de edición, precio de venta, tipo de cubierta (dura o blanda), número de páginas, número de la estantería donde se encuentra el libro, número de ejemplares y un campo de observaciones, en el que puede figurar un resumen de su argumento.
Cada libro puede tratar sobre distintos temas de forma que se dispone de una serie de temas de los que se almacena el nombre y un código interno que asigna la librería para identificarlos. Asimismo un tema puede aparecer en muchos libros.
La librería también dispone de un archivo de autores en el que se almacena información referente al nombre, primer apellido, nacionalidad, año, ciudad y país de nacimiento, centro donde cursó sus estudios, año de fallecimiento, fotografía y un campo de observaciones. Cada autor posee un código para utilización interna de la librería que lo identifica. Para simplificar el diseño se asumirá que un libro sólo puede ser escrito por un autor. Por otro lado, se desea conocer las influencias que recibe un autor de algún otro autor, teniendo en cuenta que un autor puede tanto influenciar como recibir influencias de muchos autores.
Un libro es editado por una editorial y una editorial puede editar muchos libros. De cada editorial se tendrá el nombre, teléfono, persona de contacto, dirección, ciudad, provincia en la que se encuentra la editorial, tiempo medio en días que tarda en suministrar el pedido, un campo de observaciones y un código único para diferenciarla.
1.- Obtén el esquema E-R del sistema de información.
2.- Diseña las tablas resultantes y establece las relaciones. Guarda la base de datos con el nombre: libreria.
3.- Introduce los datos en cada una de las tablas que se proporciona en el anexo.
Título, número de ejemplares y tipo de cubierta de los libros cuyo autor es Juan Luis Plasencia.
Título y número de edición de los libros editados por la editorial Deloria Editores, ordenados alfabéticamente por el título.
Formulario 1:
Realiza un formulario por columnas para los autores y otro para las editoriales, llamados "Autores" y "Editoriales", respectivamente.
Formulario 2:
a) Crea un formulario llamado "Ficha del libro" en el que se incluyan los campos de la tabla Libro y un cuadro combinado para poder elegir el autor del libro. El cuadro combinado tendrá 3 columnas formadas por los campos código, primer apellido y nombre del autor y la columna clave no se verá al pulsar en el cuadro combinado en la Vista Formulario.

b) Incluye en el formulario "Ficha del libro" un subformulario llamado "Tratar" en el que aparezcan los temas de los que trata el libro. La vista final del formulario "Ficha del libro" podría ser la siguiente:

Informe 1:
1. Crea un informe por columnas llamado "Listado de autores" en el que aparezcan los datos de los autores. Modifica el diseño original del informe para que presente el siguiente aspecto:

Informe 2:
Elabora un informe tabular llamado "Listado de libros" sobre la tabla Libro en el que aparezca el título, ISBN, nº de ejemplares, estantería en la que se encuentra y precio del libro, ordenados alfabéticamente por el título. Al final del informe obtener el total de títulos y el total de ejemplares que se tienen en la librería. Para ello añade en el pie del informe dos nuevos campos de texto y en la hoja de propiedades establecer el Origen del control a: Cuenta([ISBN]), y Suma([nejemplares]) (entre corchetes figuran los nombres de los campos que hacen referencia al ISBN y al número de ejemplares), respectivamente. Estos nombres pueden variar en tu base de datos), , respectivamente.

Informe 3:
Crea un informe llamado "Libros por editorial" en el que aparezcan los libros que ha editado cada editorial, agrupados por el código de la editorial. Dentro de cada grupo aparecerá, el título, número de edición, año de edición, lugar de edición y precio del libro, ordenado alfabéticamente por título y en segundo lugar por número de edición.

Libros
|
ISBN |
Titulo |
Autor |
Temas |
Editorial |
|
84-121-2310-1 |
El tránsito terreno |
Plasencia, Juan Luis |
Filosofía |
Larrosa Mas, S.L. |
|
84-7489-146-9 |
Sistemas operativos |
Bazilian Eric |
Técnica |
GGG&G |
|
84-305-0473-7 |
Poemas intrínsecos |
Llorens Antonia |
Poesía |
Deloria Editores |
|
84-473-0120-6 |
Avances en Arquitectura |
Richter, Helmut |
Técnica, Historia |
TechniBooks |
|
84-206-1704-0 |
Las balas del bien |
Leverling, Janet |
Novela |
GGG&G |
|
84-226-2128-2 |
La mente y el sentir |
Plasencia, Juan Luis |
Filosofía |
Larrosa Mas, S.L. |
|
84-7908-349-2 |
Ensayos póstumos |
Bertomeu, Andrés |
Psicología, Ensayo |
Deloria Editores |
|
84-578-0214-8 |
La dualidad aparente |
Sanabria, Carmelo |
Novela, Filosofía |
Larrosa Mas, S.L. |
|
84-02-08696-9 |
Arquitectura y arte |
Richter, Helmut |
Técnica, Arte |
Grisham Publishing |
|
84-01-92101-5 |
Historia de Occidente |
Dulac, George |
Historia |
McCoy Hill |
|
84-7634-421-1 |
Sentimiento popular |
Llorens, Antonia |
Poesía |
Larrosa Mas, S.L. |
|
84-404-8586-7 |
Amigos o enemigos |
Sanabria, Carmelo |
Novela, Psicología |
GGG&G |
|
84-205-1101-3 |
La burguesía del XIX |
Dulac, George |
Historia |
Deloria Editores |
|
84-212-2121-2 |
Procesadores cuánticos |
Bazilian, Eric |
Técnica, Ciencia |
Grisham Publishing |
|
84-444-0027-3 |
Canto de esperanza |
Davolio, Nancy |
Poesía |
McCoy Hill |
Libros (cont.)
|
Año y lugar de edicion |
NºEd. |
Precio |
Cubierta |
Paginas |
Nº ej. |
Estantería |
|
1996 Alicante |
1 |
2500 |
Blanda |
152 |
2 |
2 |
|
1994 Nueva York |
2 |
5600 |
Dura |
470 |
5 |
9 |
|
1997 Barcelona |
1 |
2200 |
Blanda |
173 |
3 |
4 |
|
1991 Londres |
5 |
4600 |
Dura |
422 |
7 |
8 |
|
1995 Londres |
1 |
2500 |
Dura |
181 |
4 |
1 |
|
1992 Madrid |
2 |
3100 |
Blanda |
196 |
5 |
2 |
|
1995 Gerona |
1 |
4200 |
Dura |
290 |
12 |
3 |
|
1994 Salamanca |
2 |
1900 |
Dura |
157 |
8 |
1 |
|
1992 Londres |
6 |
4800 |
Dura |
512 |
5 |
8 |
|
1995 París |
2 |
3900 |
Dura |
250 |
7 |
5 |
|
1994 Barcelona |
2 |
2200 |
Dura |
199 |
2 |
4 |
|
1996 Bilbao |
1 |
2900 |
Blanda |
233 |
9 |
1 |
|
1996 París |
1 |
3800 |
Dura |
376 |
7 |
6 |
|
1997 Washington |
1 |
4300 |
Dura |
452 |
4 |
9 |
|
1995 Denver |
1 |
2100 |
Blanda |
198 |
5 |
4 |
Editoriales
|
Código |
Nombre |
Telefono |
Persona de contacto |
Dirección |
Ciudad |
T.Servicio |
|
GGG |
GGG&G |
907355654 |
Romero , Pedro |
León XIII, 12 |
Zaragoza |
5 |
|
DEL |
Deloria Editores |
(91)3245585 |
Martínez, Susana |
Gran Vía, 77 |
Madrid |
3 |
|
LAR |
Larrosa Mas,S.L. |
(96)9887763 |
Ortiz, Jose |
Espronceda, 11 |
Elche |
4 |
|
MCOY |
McCoy Hill |
(93)1219229 |
Del Olmo, Rosa Mª |
Sants Metges, 2 |
Barcelona |
2 |
|
IBE |
Ediciones Ibérica |
(91)8767856 |
Guilló, Martín |
Alfonso Paso, 3 |
Madrid |
2 |
|
ABR |
Publicaciones Abreu |
(968)453231 |
Huertas, Noelia |
San Andrés, 21 |
Cartagena |
6 |
|
GRI |
Grisham Publishing |
(908)122396 |
Brown, Jean |
Carlos III,43 |
Tarragona |
7 |
|
TEC |
TechiBooks |
(91)321146 |
Zapata, Gustavo |
Fuensanta, 3 |
Alcobendas |
3 |
|
CAS |
Ediciones Castell, S.A. |
( 96)233156 |
Gutiérrez , Ernesto |
Plaza Luceros, 4 |
Alicante |
2 |
Autores
|
Codigo |
Nombre |
País |
A.nac. |
Ciudad |
A.fal. |
Recibe Influencias |
Estudios |
|
DUL |
Dulac, George |
Francia |
1922 |
Nantes |
|
|
La Sorbonne |
|
BER |
Bertomeu,Andrés |
España |
1919 |
Barcelona |
1995 |
|
Univ. Valencia |
|
USO |
Uosiken, Fred |
Finlandia |
1958 |
Helsinki |
|
Kröpotkin |
Univ. Uppsala |
|
MUL |
Müller, Klaus |
Alemania |
1720 |
Düsseldorf |
1792 |
|
Univ. Viena |
|
LLO |
Llorens, Antonia |
España |
1959 |
Gerona |
|
Dion, Montenegro |
Univ. Granada |
|
LEV |
Leverling, Janet |
EEUU |
1969 |
Seattle |
|
Müller, Santos |
Univ. Harvard |
|
KROP |
Kröpotkin,Albert |
Alemania |
1842 |
Berlín |
1897 |
|
Univ. París |
|
BAZ |
Bazilian, Eric |
EEUU |
1969 |
Atlanta |
|
Samuel Becket, |
Univ. Stanfield |
|
DAV |
Davolio, Nancy |
Australia |
1970 |
Canberra |
|
Chabrier, Dion |
Univ. Sidney |
|
BECK |
Becket, Samuel |
Polonia |
1902 |
Varsovia |
|
|
Univ. Berlín |
|
DION |
Dion, Paul |
Gran Bretaña |
1854 |
Birmingham |
1931 |
|
Univ. Harvard |
|
RICH |
Richter, Helmut |
Alemania |
1911 |
Dresde |
1994 |
|
Univ. Berlín |
|
CHA |
Chabrier, Louis |
Francia |
1892 |
Toulouse |
1950 |
|
Univ. París |
|
SAN |
Sanabria, Carmelo |
España |
1963 |
Salamanca |
|
Santos |
Univ. Salamanca |
|
PLAS |
Plasencia,Juan Luis |
España |
1960 |
Toledo |
|
Santos |
Univ. Sevilla |
|
SNT |
Santos, Miguel |
Colombia |
1865 |
Medellín |
1928 |
|
Univ. Salamanca |
|
MON |
Montenegro, Miguel |
Chile |
1740 |
Curicó |
1810 |
|
Univ. París |
Temas
|
Codigo |
Tema |
|
PSI |
Psicología |
|
CIE |
Ciencia |
|
SAL |
Salud |
|
FIC |
Ficción |
|
NOV |
Novela |
|
POE |
Poesía |
|
TEC |
Técnica |
|
HIS |
Historia |
|
FIL |
Filosofía |
|
ART |
Arte |
Aquí aparece una relación unaria sobre la tabla AUTOR, para reflejar la relación M:M:
1 autor puede ser influenciado por muchos autores y
1 autor puede influenciar a muchos autores
El tratamiento será el mismo que si hubiera sido una relación M:M entre dos entidades distintas: se creará una nueva tabla "Ser_influenciado" para reflejar la relación.

TEMA(codigo, nombre)
CP: codigo
EDITORIAL(codigo, nombre, telefono, contacto, direccion)
CP: codigo
AUTOR(codautor, nombre, apellido1, anyonac, ciudadnac, paisnac, centroestudios, anyofall, foto, observaciones)
CP: codautor
LIBRO(ISBN, titulo, cod_aut, cod_ed, anyoed, lugared, numed, pvp, tipocubierta, npaginas, nestanteria, nejemplares, observaciones)
CP: ISBN
Cajena: cod_aut
TRATAR(cod_libro,cod_tema)
CP:(codlibro, codtema)
Cajena: codlibro
SER_INFLUENCIADO(cod_autor1,cod_autor2)
CP: (cod_autor1, cod_autor2)
Cajena: cod_autor1
2.- Relaciones en Access

Para crear la relación Ser_influenciado, hay que añadir dos veces la tabla Autor. La segunda vez esta tabla recibirá el nombre Autor_1.
Por ejemplo, para crear la relación Autor-Libro tenemos el siguiente vídeo explicativo:
3. Introducción de datos
Tema
|
codigo |
nombre |
|
ART |
Arte |
|
CIE |
Ciencia |
|
ENS |
Ensayo |
|
FIC |
Ficción |
|
FIL |
Filosofía |
|
HIS |
Historia |
|
NOV |
Novela |
|
POE |
Poesía |
|
PSI |
Psicología |
|
SAL |
Salud |
|
TEC |
Técnica |
Editorial
|
codigo |
nombre |
telefono |
contacto |
direccion |
ciudad |
tservicio |
provincia |
|
ABR |
Publicaciones Abreu |
(968)453231 |
Huertas, Noelia |
San Andrés, 2 |
Cartagena |
6 |
Murcia |
|
CAS |
Ediciones Castell, S.A. |
(96)233156 |
Gutiérrez, Ernesto |
Plaza Luceros, 4 |
Alicante |
2 |
Alicante |
|
DEL |
Deloria Editores |
(91)3245585 |
Martínez, Susana |
Gran Vía, 77 |
Madrid |
3 |
Madrid |
|
GGG |
GGG&G |
(907)355654 |
Romero, Pedro |
León XIII, 12 |
Zaragoza |
5 |
Zaragoza |
|
GRI |
Grisham Publishing |
(908)122396 |
Brown, Jean |
Carlos III, 43 |
Tarragona |
7 |
Tarragona |
|
IBE |
Ediciones Ibérica |
(91)8767856 |
Guilló, Martín |
Alfonso Paso, 3 |
Madrid |
2 |
Madrid |
|
LAR |
Larrosa Mas, S.L. |
(96)9887763 |
Ortiz, Jose |
Espronceda, 11 |
Elche |
4 |
Alicante |
|
MCOY |
McCoy Hill |
(93)1219229 |
Del Olmo, Rosa Mª |
Sants Metges, 2 |
Barcelona |
2 |
Barcelona |
|
TEC |
TechniBooks |
(91)321146 |
Zapata, Gustavo |
Fuensanta, 3 |
Alcobendas |
3 |
Madrid |
Autor
|
codautor |
nombre |
apellido1 |
paisnac |
anyonac |
ciudadnac |
anyofall |
centroestudios |
foto |
observa ciones |
|
BAZ |
Eric |
Bazilian |
EEUU |
1969 |
Atlanta |
|
Univ. Stanfield |
|
|
|
BECK |
Samuel |
Becket |
Polonia |
1902 |
Varsovia |
|
Univ Berlín |
|
|
|
BER |
Andrés |
Bertomeu |
España |
1919 |
Barcelona |
1995 |
Univ. Valencia |
|
|
|
CHA |
Louis |
Chabrier |
Francia |
1892 |
Toulouse |
1950 |
Univ. París |
|
|
|
DAV |
Nancy |
Davolio |
Australia |
1970 |
Canberra |
|
Univ. Sidney |
|
|
|
DION |
Paul |
Dion |
Gran Bretaña |
1854 |
Birmingham |
1931 |
Univ. Harvard |
|
|
|
DUL |
George |
Dulac |
Francia |
1922 |
Nantes |
|
La Sorbonne |
|
|
|
KROP |
Albert |
Kröpotkin |
Alemania |
1842 |
Berlín |
1897 |
Univ. París |
|
|
|
LEV |
Janet |
Leverling |
EEUU |
1969 |
Seattle |
|
Univ. Harvard |
|
|
|
LLO |
Antonia |
Llorens |
España |
1959 |
Gerona |
|
Univ. Granada |
|
|
|
MON |
Miguel |
Montenegro |
Chile |
1740 |
Curicó |
1810 |
Univ. París |
|
|
|
MUL |
Klaus |
Müller |
Alemania |
1720 |
Düsseldorf |
1792 |
Univ. Viena |
|
|
|
PLAS |
Juan Luis |
Plasencia |
España |
1960 |
Toledo |
|
Univ. Sevilla |
|
|
|
RICH |
Helmut |
Richter |
Alemania |
1911 |
Dresde |
1994 |
Univ. Berlín |
|
|
|
SAN |
Carmelo |
Sanabria |
España |
1963 |
Salamanca |
|
Univ. Salamanca |
|
|
|
SNT |
Miguel |
Santos |
Colombia |
1865 |
Medellín |
1928 |
Univ. Salamanca |
|
|
|
USO |
Fred |
Uosiken |
Finlandia |
1958 |
Helsinki |
|
Univ. Uppsala |
|
|
Libro
|
ISBN |
titulo |
cod_aut |
cod_ed |
anyoed |
lugared |
numed |
pvp |
|
84-01-92101-5 |
Historia de Occidente |
DUL |
MCOY |
1995 |
París |
2 |
3.900 Pts |
|
84-02-08696-9 |
Arquitectura y arte |
RICH |
GRI |
1992 |
Londres |
6 |
4.800 Pts |
|
84-121-2310-1 |
El tránsito terreno |
PLAS |
LAR |
1996 |
Alicante |
1 |
2.500 Pts |
|
84-205-1101-3 |
La burguesía del XIX |
DUL |
DEL |
1996 |
París |
1 |
3.800 Pts |
|
84-206-1704-0 |
Las balas del bien |
LEV |
GGG |
1995 |
Londres |
1 |
2.500 Pts |
|
84-212-2121-2 |
Procesadores cuánticos |
BAZ |
GRI |
1997 |
Washington |
1 |
4.300 Pts |
|
84-226-2128-2 |
La mente y el sentir |
PLAS |
LAR |
1992 |
Madrid |
2 |
3.100 Pts |
|
84-305-0473-7 |
Poemas intrínsecos |
LLO |
DEL |
1997 |
Barcelona |
2 |
2.200 Pts |
|
84-404-8586-7 |
Amigos o enemigos |
SAN |
GGG |
1996 |
Bilbao |
1 |
2.900 Pts |
|
84-444-0027-3 |
Canto de esperanza |
DAV |
MCOY |
1995 |
Denver |
1 |
2.100 Pts |
|
84-473-0120-6 |
Avances en Arquitectura |
RICH |
TEC |
1991 |
Londres |
5 |
4.600 Pts |
|
84-578-0214-8 |
La dualidad aparente |
SAN |
LAR |
1994 |
Salamanca |
2 |
1.900 Pts |
|
84-7489-146-9 |
Sistemas operativos |
BAZ |
GGG |
1994 |
Nueva York |
1 |
5.600 Pts |
|
84-7634-421-1 |
Sentimiento popular |
LLO |
LAR |
1994 |
Barcelona |
2 |
2.200 Pts |
|
84-7908-349-2 |
Ensayos Póstumos |
BER |
DEL |
1995 |
Gerona |
1 |
4.200 Pts |
Libro (cont)
|
tipocubierta |
npaginas |
nejemplares |
nestanteria |
observaciones |
|
Dura |
250 |
7 |
5 |
|
|
Dura |
512 |
5 |
8 |
|
|
Blanda |
152 |
2 |
2 |
|
|
Dura |
376 |
7 |
6 |
|
|
Dura |
181 |
4 |
1 |
|
|
Dura |
452 |
4 |
9 |
|
|
Blanda |
196 |
5 |
2 |
|
|
Blanda |
173 |
3 |
4 |
|
|
Blanda |
233 |
9 |
1 |
|
|
Blanda |
198 |
5 |
4 |
|
|
Dura |
422 |
7 |
8 |
|
|
Dura |
157 |
8 |
1 |
|
|
Dura |
470 |
5 |
9 |
|
|
Dura |
199 |
2 |
4 |
|
|
Dura |
290 |
12 |
3 |
|
Tratar
|
cod_libro |
cod_tema |
|
84-01-92101-5 |
HIS |
|
84-02-08696-9 |
ART |
|
84-02-08696-9 |
TEC |
|
84-121-2310-1 |
FIL |
|
84-205-1101-3 |
HIS |
|
84-206-1704-0 |
NOV |
|
84-212-2121-2 |
CIE |
|
84-212-2121-2 |
TEC |
|
84-226-2128-2 |
FIL |
|
84-305-0473-7 |
POE |
|
84-404-8586-7 |
NOV |
|
84-404-8586-7 |
PSI |
|
84-444-0027-3 |
POE |
|
84-473-0120-6 |
HIS |
|
84-473-0120-6 |
TEC |
|
84-578-0214-8 |
FIL |
|
84-578-0214-8 |
NOV |
|
84-7489-146-9 |
TEC |
|
84-7634-421-1 |
POE |
|
84-7908-349-2 |
ENS |
|
84-7908-349-2 |
PSI |
Ser_influenciado
|
cod_autor1 |
cod_autor2 |
|
BAZ |
BECK |
|
DAV |
CHA |
|
DAV |
DION |
|
LEV |
MUL |
|
LEV |
SNT |
|
LLO |
DION |
|
LLO |
MON |
|
PLAS |
SNT |
|
SAN |
SNT |
|
USO |
KROP |
Título, número de ejemplares y tipo de cubierta de los libros cuyo autor es Juan Luis Plasencia.
![]()
Título y número de edición de los libros editados por la editorial Deloria Editores, ordenados alfabéticamente por el título.
![]()
Formulario 1:
Realiza un formulario por columnas para los autores y otro para las editoriales, llamados "Autores" y "Editoriales", respectivamente.