Está en la página 1de 5

Actividad 1: Diseo de base de datos

Alumno: Ramirez Pedroza Eva Beln


Correo-e: rmzp.eb@gmail.com
Mtro. Juan Raymundo Rodriguez Van Scoit
Bases de datos 1
Departamento de Ingeniera Electrnica.
Instituto de Estudios Universitarios

Supongamos que queremos disear una base de datos para una biblioteca y conocemos
que sta funciona de la siguiente forma: En la biblioteca se encuentran una serie de libros
que los empleados solicitan a las editoriales escribiendo una carta de peticin. La direccin
a la que ha de dirigir la carta se encuentra en un archivo de editoriales. Cuando un libro se
recibe, se le da de alta mediante la construccin de una ficha para bsqueda por autor y
otra ficha para bsqueda por tema. En ambas fichas aparecen el ttulo del libro, el nombre
del autor y su nacionalidad, la editorial a la que pertenece la publicacin, el tema sobre el
que trata, el ISBN y la estantera de la biblioteca en la que se encuentra. Las estanteras so-
portan como mximo 100 libros y tienen un nmero y un lugar asignado dentro de la biblio-
teca. Hay que aclarar que en la biblioteca no se encuentran ejemplares repetidos de ningn
libro. Para obtener los libros de la biblioteca es necesaria la posesin de una credencial
que acredite a los distintos usuarios. Esta credencial es nica para cada persona y se ex-
pide desde la primera vez que se intenta retirar un libro. Cada usuario slo puede retirar
dos libros cada vez. Mensualmente se confecciona un inventario actualizado donde se in-
dica para cada libro el nombre, el autor y el lugar de la biblioteca donde se encuentra.
En la biblioteca les gustara disponer de un listado al final de cada da en donde apareciera
cada libro que se ha retirado: el ttulo, el ISBN, el autor y el nmero de credencial, nombre y
el telfono del usuario que lo ha retirado.

Diseo de base de datos


Rectngulos - Conjuntos de entidades
Elipses - Atributos
Rombos - Relaciones entre conjunto de entidades

Lneas - Unen los atributos con conjuntos de entidades y los conjuntos de entidades con las relacio-
nes.

Entidades, atributos y claves de los datos

Entidades

Editorial Libros Usuario Pedido Estanteras


Editorial

Atributos: Cdigo de la editorial y Direccin

Cod_Ed

Editorial
Direcc_ed

Relaciones: todos los libros (1, n), relacin de 1 libro a 1 editorial 1:N . Un libro pertenece a
una editorial y en una editorial hay muchos libros

Libros

Atributos: cdigo de ISBN, Ttulo, Autor, Pas, Tema

ISBN

Titulo
Libros

Autor

Pas

Tema

Relaciones: Libros se relaciona con usuario y es de uno a muchos, porque un libro


pertenece a una nica editorial, por lo tanto un libro va a pertenecer a una editorial y ser
una relacin de uno a muchos 1: N y la cordialidad de Editorial libro sera (1,1) y (1, n). Un
libro puede pertenecer a una editorial y en una editorial hay muchos libros.
Usuario

Atributos: No. de Carnet, Nombre y telfono.

NO. Carnet

Usuario Nombre

Telfono

Relaciones: Usuario libro es de muchos a muchos N: M y la cordialidad de usuario


libro sera (1,n) y (1, n).

Pedido

Atributos: Cdigo, Fecha y Empleado

Cdigo

Pedido Fecha

Empleado

Relaciones: Libro pedido uno a muchos porque puede haber o no haber pedido o un pedido de uno
a muchos libros por lo tanto la relacin es uno a muchos 1: N y la cordialidad de Libros-Pedido. (1,n) y
(0,1) . 1 libro puede pertenecer a uno o a ningn pedido, ya que poda estar por otros medios en la
biblioteca.
Estanteras

Atributos: No. de Estante y Lugar

No. Estante

Estanteras
Lugar

Relaciones: Libros- Al realizar la relacin se tiene que libro Estantera uno a muchos por que en
la estantera hay muchos libros y libros habra uno en cada estantera de acuerdo al registro por lo tanto la
relacin es uno a muchos 1: N Estantera. Sera (1, n) y (1,1). 1 libro puede pertenecer a una a estantera y las
estanteras son ocupadas por muchos libros.

Diseo de las tablas en Workbench