Actividad de Aprendizaje 2. Diseño de Una Base de Datos (Jose de La Cruz Perez Lopez)
Actividad de Aprendizaje 2. Diseño de Una Base de Datos (Jose de La Cruz Perez Lopez)
MATRICULA: 99803.
GRUPO: K056.
http://mysql-workbench.softonic.com/descargar
http://dbdesigner.softonic.com/?ex=SWH-1696.5
Supongamos que queremos diseñar una base de datos para una biblioteca y
conocemos que ésta funciona de la siguiente forma:
Describe correctamente las entidades, los atributos y los objetos necesarios para
realizar el modelado de la base de datos.
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
numero de este representa un ejemplo de una clave primaria.
La localización de un registro en particular que cumpla con un grupo de criterios
específicos quizá requiera del uso de una combinación de claves secundarias.
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: 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.
Cód_ed
Editorial
Direcc_ed
El siguiente atributo
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:
ISBN
Titulo
LIBROS
Autor
País
Tema
El siguiente atributo
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
Nombre
USUARIO
Teléfono
El siguiente atributo
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
Fecha
PEDIDO
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í.
El siguiente atributo
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:
No. Estante
Lugar
ESTANTERIA
La cordialidad de Libros-
Al realizar la relación se tiene que libro – Estantería uno a muchos por que en la
estantería hay muchos libros y libros habría uno en cada estantería de acuerdo al
registro por lo tanto la relación es uno a muchos 1: N
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.
El diseño en Word incluye una argumentación sobre las entidades, atributos y los
objetos necesarios que se implementarán.
Bibliografía