la tecnologia

Páginas: 12 (2948 palabras) Publicado: 8 de julio de 2013
Adquisición y tratamiento de datos

Diseño de bases de datos relacionales

Tema 6: Diseño de bases de datos relacionales.
6.1 Introducción.
Las dificultades inherentes al diseño de una base de datos han de afrontarse con
procedimientos ordenados y metódicos. En el proceso de diseño de una base de datos
hemos de distinguir tres grandes fases:


Diseño conceptual, cuyo objetivo esobtener una representación de la
información con independencia de usuarios y aplicaciones en particular, y fuera
de consideraciones sobre la eficiencia del ordenador.



Diseño lógico, cuyo objetivo es transformar el diseño conceptual obtenido y
adaptarlo al modelo de datos en el que se apoya el SGBD que se va a utilizar. En
nuestro caso, el SGBD es relacional, por lo cual nos referiremos aeste modelo
de datos.



Diseño físico, cuyo objetivo es conseguir una instrumentación lo más eficiente
posible del diseño lógico.

En este tema nos centraremos principalmente en el diseño conceptual y el diseño
lógico, pues el diseño físico depende de cada SGBD y cada computadora en particular.
Para desarrollar el diseño de una base de datos, tomaremos como ejemplo el
diseño de una basede datos relacional que permita la gestión de prestamos de libros de
una biblioteca.
6.2 Diseño conceptual.
El diseño conceptual, brevemente expresado, consiste en extraer del trabajo de la
empresa aquellas entidades y acciones que son de uso habitual en la misma y que van a
formar parte de la base de datos.
Para ello, la forma habitual de diseño es mediante la consulta con los empleadosde la empresa, pues a partir de la misma se ha de obtener el conjunto de entidades que
van a formar parte de la base de datos, así como las acciones relevantes que pueden
afectar al diseño de la base de datos.
En nuestro ejemplo de estudio, partimos de que la forma actual de trabajo de la
biblioteca, la cual consiste en una serie de fichas de tres tipos:


Fichas con las características delos libros (nombre, código, tipo, etc.).



Fichas con las características de los lectores (nombre, apellidos, domicilio, etc.).



Fichas con la información de los prestamos de libros que se han efectuado,
incluyendo el lector a quién se le ha prestado, la fecha, etc.

Ciencias y Técnicas Estadísticas

1

Adquisición y tratamiento de datos

Diseño de bases de datosrelacionales

Además de estas fichas, en nuestras conversaciones con los empleados,
obtenemos algunas informaciones y comentarios útiles para el diseño como los
siguientes:


De cada libro pueden existir varios ejemplares.



Sé esta interesado en tener información sobre el idioma del libro.



Interesa reflejar los temas de los libros, pudiendo cada libro pertenecer a varios
temas y/osubtemas.



Interesa conocer el nombre de los autores.

A partir de esta información podemos obtener el siguiente diseño conceptual,
donde se incluye la cardinalidad entre las entidades. En dicho diseño, los rectángulos
representan entidades y los rombos representan relaciones entre entidades, constando al
lado de las mismas la cardinalidad de la relación.
Autor

Escribe

N:M

1:NEjemplar

Presta

Tiene

N:M

Socio

N:M
Libro

Escrito en

Trata

Tema

1:N

Idioma

Figura 6.2.1: Esquema del diseño conceptual de una base de datos.
La cardinalidad es obtenida en base a las posibilidades de relación entre las
entidades, existiendo tres tipos de cardinalidad:


Cardinalidad 1:1, que es cuando una entidad A se relaciona solo con otra entidad
B yviceversa. Por ejemplo, el identificador de un coche (número de bastidor) se
corresponde con una matrícula y esa matrícula con ese identificador del coche.



Cardinalidad 1:N, que es cuando una entidad A se puede relacionar con N
entidades B pero no al revés. Por ejemplo un libro puede tener N ejemplares,
pero un ejemplar es solo de un libro.



Cardinalidad N:M, que es cuando una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS