Documente Academic
Documente Profesional
Documente Cultură
Las entidades, atributos y claves son conceptos importantes de la base de datos. Una
entidad es una clase generalizada de personas, lugares o cosas (objetos), para los
cuales se recopilan, almacenan y mantienen datos.
Una clave es un campo o grupo de campos en un registro que se utiliza para identificar
a este.
Una clave primaria es un campo o grupo de campos que identifica en forma única un
registro.
La clave primaria se utiliza por distinguir registro con el fin de que se pueda tener acceso
a ellos, organizarlos y manipularlos. En el caso del registro de un empleado, él número
de este representa un ejemplo de una clave primaria.
Entidades y atributos una vez localizadas las entidades para el diseño de la base de
datos:
Las consideraciones de diseño nos dan más información para que nosotros
establezcamos las relaciones que existen entre las entidades que ya hemos localizado.
Editorial
Editorial con sus atributos y ponemos como clave primaria el código de editorial ya que
es lo que nos está indicando nuestra lectura tenemos un código para editorial la cual es
única y nos sirve como una clave primaria y de igual manera tenemos más atributos:
Dirección.
Cod_Ed
Editorial
Direcc_Ed
Al realizar la relación se tiene que Editorial se relaciona con libros 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 relación de uno a muchos 1: N y la cordialidad de Editorial –
libro sería (1,1) y (1, n). Un libro puede pertenecer a una editorial y en una editorial hay
muchos libros.
Libro
Libro con sus atributos y ponemos como clave primaria el código de ISBN ya que es lo
que nos está indicando nuestra lectura tenemos un código para libro la cual es única y
nos sirve como una clave primaria y de igual manera tenemos más atributos: título,
autor, país y tema.
ISBN
Titulo
Libros
Autor
País
Tema
Al realizar la relación se tiene que Libro se relaciona con usuario y es de uno a muchos,
porque un solo usuario puede retirar hasta dos libros, por lo tanto como puede ser más
de un libro el que puede sustraer un usuario y será una relación de uno a muchos 1: N
y la cordialidad de usuario – libro sería (1,1) y (1, n). Uno o dos libros pueden salir por
cada uno de los usuarios con su respectiva credencial.
Usuario
Usuario con sus atributos y ponemos como clave primaria el código No. De Carnet ya
que es lo que nos está indicando nuestra lectura tenemos un código para usuario la cual
es única y nos sirve como una clave primaria y de igual manera tenemos más atributos:
Nombre y Teléfono.
No. Carnet
Usuario Nombre
Teléfono
Al realizar la relación se tiene que Usuario – libros es de uno a muchos, porque hasta
dos libros pueden salir por cada usuario y los libros son solicitados por cada usuario
1:N y la cordialidad de usuario – libros sería (1,1) y (1, n).
Pedido
Pedido con sus atributos y ponemos como clave primaria el código ya que es lo que nos
está indicando nuestra lectura tenemos un código para pedido la cual es única y nos
sirve como una clave primaria y de igual manera tenemos más atributos: Fecha,
Empleado.
Código
Pedido Fecha
Empleado
Al realizar la relación se tiene que libro – pedido uno a muchos porque puede haber o
no haber pedido o un pedido de uno a muchos libros por lo tanto la relación es uno a
muchos 1:N y la cordialidad de Libros-Pedido. Sería (1,n) y (0,1).1 libro puede
pertenecer a uno o a ningún pedido, ya que podía estar por otros medios en la biblioteca
(es un supuesto); pero todos los pedidos tienen que tener al menos un libro, ya que si
no hubiera un libro mínimo, no tendría sentido el pedido en sí.
Estanterías
Estanterías con sus atributos y ponemos como clave primaria el código del No. estante
ya que es lo que nos está indicando nuestra lectura tenemos un código para Estanterías
la cual es única y nos sirve como una clave primaria y de igual manera tenemos más
atributos: Lugar
No. Estantería
Estanterías
Lugar
Estantería. Sería (1, n) y (1,1). 1 libro puede pertenecer a una a estantalaría y las
estanterías son ocupadas por muchos libros.
Figura 1. Creación de las cinco entidades descritas en la actividad, con sus atributos en
MySQL Workbench.
Celma Giménez, M. C. (2003). Bases de datos relacionales. Madrid, España: Pearson Educación,
S.A.
Johnson, J. (2000). Base de datos. Modelos, lenguajes, diseño. México: Oxford University Press
México, S.A. de C.V.