ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

BASE DE DATOS

ralexa8 de Junio de 2015

426 Palabras (2 Páginas)178 Visitas

Página 1 de 2

Introducción.

Para representar la base de datos se utiliza el modelado, es una abstracción gráfica de los datos (atributos) que se utilizan en una organización para estudiar cuáles son las entidades u objetos a los que pertenecen, sus relaciones y procesos que los convierten en información útil y persistente.

Existen distintas formas de modelar la información que varían de acuerdo a lo que se quiere resaltar, cuando el enfoque son los datos y sus relaciones se puede utilizar un diagrama de entidad-relación.

Diagrama de entidad relación.

En el caso de la biblioteca se tienen claramente identificadas las siguientes entidades:

Materiales (libros, revistas, periódicos, dvd)

Catálogo, (tipo vista) contiene la descripción de cada obra para búsqueda,

Títulos, identifica a cada una de las obras que se tiene en la biblioteca.

Ejemplares, cada una de las copias de un título datos específicos (estado físico, fecha de compra, reparaciones, costo de reposición)

Ubicaciones, lugares donde se colocan los materiales para su localización a saber: Edificio, piso, librero, gaveta, vitrina, recopilador, etc.

Usuarios, son los usuarios con credencial que pueden disfrutar del préstamo a domicilio.

Prestamos, listado de ejemplares en préstamo a domicilio.

El diagrama aparece en la siguiente página:

Normalización.

Estoy acostumbrado a ver la normalización como una herramienta de diseño más que de análisis, enseguida muestro las entidades tal cual están plasmadas en el DER.

Materiales(Tipo, descripción)

Títulos(Isbn, Título, Autor, Editorial, fecha_publicación, clasificación, disciplina, país, descripción_física, Medio)

Ejemplares(Id, Fecha_compra, Estado_físico, Ubicación, enPrestamo, costo_reposición)

Ubicaciones( Clave, tipo, descripción, capacidad)

Usuarios(Curp, Nombre, Dirección, Folio_credencial, socio_desde, vigencia)

Prestamos( id, id_ejemplar, Curp, Fecha_prestamo, Fecha_devolución, Fecha_entrega)

Para facilitar el manejo le asigno una clave de una sola letra a cada entidad

Entidad Clave

Materiales M

Títulos T

Ejemplares E

Ubicaciones U

Usuarios S

Prestamos P

La manera de iniciar es considerar la estructura como una relación no normalizada, la llamaremos biblioteca y su identificador es B, Entoces se representa como

B( M, T, E, U, S, P) llave primaria E.id

En donde cada atributo es una entidad por lo que se dice que están valuados en relaciones.

Para comenzar con la normalización se expande la relación B mostrando los atributos de cada relación y la llave primaria que serán la base para realizar la normalización.

B( E(Id, Fecha_compra, Estado_físico, Ubicación, enPrestamo,P ( id, id_ejemplar, Curp,S(Curp, Nombre, Dirección, Folio_credencial, socio_desde, vigencia), Fecha_prestamo, Fecha_devolución, Fecha_entrega), costo_reposición,T(Isbn, Título, Autor, Editorial, fecha_publicación, clasificación, disciplina, país, descripción_física, Medio, M(Tipo, descripción))),

Con esta disposición se echa de ver que la relación M (materiales) carece de un atributo único, por lo que agregaré una llave artificial id.

Otro caso especial es el campo multivaluado disciplina cuyo dominio son las disciplinas en las que el título aporta conocimiento por ejemplo: economía, educación, filosofía, física, astronomía, etc. Para manejarlo correctamente es necesario crear la entidad disciplinas y una

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com