Diseño

Páginas: 10 (2376 palabras) Publicado: 7 de noviembre de 2011
Diseño conceptual
Diseño de bases de datos

© berzal@acm.org

Documento de especificación del sistema
1. 2. 3. 4. 5. 6. 7. 8.

Definición del problema Descripción funcional Restricciones Diagramas de flujo de datos Modelo de datos Diccionario de datos Casos de uso Documentos adicionales
1

© berzal@acm.org

Herramientas de especificación
Durante el desarrollo de un sistema deinformación, se han de modelar tanto los datos empleados por el sistema como los procesos que realizan tareas sobre esos datos: Modelado de datos Representación gráfica del modelo de datos Diccionario de datos Modelado de procesos Diagramas de flujo de datos Diagramas de estados (autómatas finitos) Casos de uso

2

© berzal@acm.org

El modelo entidad/relación
Técnica de análisis basada en laidentificación de las entidades y de las relaciones que se dan entre ellas en la parte de realidad que pretendemos modelar. Existen notaciones alternativas para la representación gráfica del diseño conseguido mediante la técnica de análisis que propone el modelo E/R:
Diagramas E/R Diagramas UML (Lenguaje Unificado de Modelado) Diagramas CASE*Methodo CASE*Methodo Diagramas ORM (Object-RoleModeling) (ObjectModeling) Diagramas IDEF1X

3

© berzal@acm.org

El modelo entidad/relación
Elementos del modelo E/R Entidades (conceptos de interés): interés): Objetos, reales o abstractos, distinguibles de otros objetos. Al grupo de entidades con cualidades similares acerca de los cuales se almacena información se le denomina tipo (o, simplemente, conjunto de entidades).
p.ej. Un libroconcreto o un escritor.
4

© berzal@acm.org

El modelo entidad/relación
Elementos del modelo E/R Atributos (características de las entidades) Propiedades asociadas a un conjunto de entidades. Mediante los atributos representamos las propiedades de los objetos de nuestro interés. Para cada atributo, existe un conjunto de valores permitidos llamado dominio. dominio.
p.ej. Del libro: Del escritor:Título, ISBN, edición, número de páginas… Nombre, apellidos, fecha de nacimiento…

5

© berzal@acm.org

El modelo entidad/relación
Elementos del modelo E/R Relaciones (conexiones o asociaciones): asociaciones): Conexiones semánticas entre conjuntos de entidades.

p.ej. Relación entre los escritores y los libros que han escrito.
6

© berzal@acm.org

El modelo entidad/relaciónPreparación de un modelo entidad/relación:
1.

Identificación de las entidades. Identificación de las relaciones. Identificación de los atributos. Revisión.
7

2.

3.

4.

© berzal@acm.org

El modelo entidad/relación
Preparación de un modelo entidad/relación:
En la etapa de diseño lógico de la base de datos, se procederá a la normalización de la base de datos. Intuitivamente, 1NF 2NF 3NFTodos los atributos de una relación toman valores atómicos. Todos los atributos de una relación dependen funcionalmente de las claves candidatas de la relación (y no de partes de ellas). El valor de un atributo no puede determinarse a partir de los valores de otros atributos que no formen una clave candidata.
8

© berzal@acm.org

El modelo entidad/relación
Ejemplo: Requerimientos(restricciones semánticas)
Los alumnos se matriculan de varias asignaturas (al menos una). Una asignatura puede tener varios alumnos matriculados. Todo profesor pertenece a un departamento concreto. Todo departamento debe tener un director, que es un profesor. Un profesor puede impartir varios grupos de la misma asignatura (o de asignaturas diferentes). Un grupo de una asignatura ha de estar impartido, almenos, por un profesor. Las clases de cada asignatura se imparten en días, horas y aulas determinadas. Los atributos de cada entidad son “los habituales”.

9

© berzal@acm.org

El modelo entidad/relación
Ejemplo: Identificación de entidades, atributos y relaciones

Entidades

Asignatura Alumno

Profesor

Departamento

Aula

Grupo

Atributos

ID Nombre Créditos Carácter...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseñado y Diseñadores
  • diseño, diseñar
  • Diseño
  • Diseño
  • Diseño
  • Diseño
  • Diseño
  • Diseños

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS