Diseño Logico

Páginas: 6 (1465 palabras) Publicado: 15 de abril de 2011
TEMA 6. DISEÑO CONCEPTUAL DE BASES DE DATOS. MODELO ENTIDAD – RELACIÓN. 1. Introducción 2. Metodología de diseño de bases de datos 3. Modelos de datos 4. El modelo entidad – relación 5. Metodología de diseño conceptual

1. Introducción ¿Principal causa de fracaso en el diseño de sistemas de información? La poca confianza en las metodologías de diseño de bases de datos.

Consecuencias:

Sesubestiman el tiempo o los recursos necesarios. Las bases de datos son inadecuadas o ineficientes. La documentación es limitada. El mantenimiento es difícil.

Tema 6. Diseño conceptual de bases de datos

2

2. Metodología de diseño de bases de datos
Especificación de requisitos DISEÑO CONCEPTUAL Esquema conceptual

DISEÑO LÓGICO Esquema lógico

Normalización

DISEÑO FÍSICO Esquemafísico

Tema 6. Diseño conceptual de bases de datos

3

Especificación de requisitos

Diseño conceptual

Esquema conceptual

Esquema conceptual

Modelo conceptual Propósito

Descripción de alto nivel del contenido de información de la base de datos, independiente del SGBD que se vaya a utilizar. Lenguaje que se utiliza para describir esquemas conceptuales. Obtener un esquema completoque lo exprese todo.

Tema 6. Diseño conceptual de bases de datos

4

Esquema conceptual

Diseño lógico

Esquema lógico

Esquema lógico Modelo lógico

Descripción de la estructura de la base de datos según el modelo del SGBD que se vaya a utilizar. Lenguaje que se utiliza para describir esquemas lógicos; hay varios modelos lógicos: de red, relacional, orientado a objetos, ...Obtener una representación que use de la manera más eficiente los recursos disponibles en el modelo lógico para estructurar datos y modelar restricciones.

Propósito

El diseño lógico depende del modelo de BD que soporta el SGBD.
Tema 6. Diseño conceptual de bases de datos 5

Esquema lógico

Diseño físico

Esquema físico

Esquema físico

Descripción de la implantación de una BD en lamemoria secundaria: estructuras de almacenamiento y métodos usados para tener un acceso efectivo a los datos. El diseño físico se adapta al SGBD específico que se va a utilizar.

Se expresa haciendo uso del lenguaje de definición de datos del SGBD. Por ejemplo, en SQL las sentencias que se utilizan son las siguientes:
CREATE DATABASE CREATE TABLE CREATE VIEW CREATE INDEX Tema 6. Diseño conceptualde bases de datos CREATE SCHEMA CREATE SNAPSHOT CREATE CLUSTER 6

Dependencia de cada una de las etapas del diseño, en el tipo de SGBD y en el SGBD específico:

Tipo de SGBD Diseño conceptual Diseño lógico Diseño físico
NO SÍ SÍ

SGBD específico
NO NO SÍ

Tema 6. Diseño conceptual de bases de datos

7

3. Modelos de datos
Esquema: Descripción de la estructura de los datos deinterés. Un esquema conceptual se representa mediante un modelo conceptual de datos. Cualidades que debe poseer un modelo conceptual: Expresividad. Simplicidad. Minimalidad. Formalidad. Además, hay que añadir aserciones que complementen el esquema.

Tema 6. Diseño conceptual de bases de datos

8

4. El modelo entidad – relación
Es el modelo conceptual más utilizado para el diseño conceptual debases de datos. Fue introducido por Peter Chen en 1976.

Entidades Elementos básicos
(modelo original)

Relaciones entre entidades (interrelaciones) Atributos Jerarquías de generalización Atributos compuestos Identificadores

Otros elementos
(añadidos para mejorar la expresividad)

Tema 6. Diseño conceptual de bases de datos

9

Entidad
Tipo de objeto sobre el que se recogeinformación: cosa, persona, concepto abstracto o suceso (coches, casas, empleados, clientes, empresas, oficios, diseños de productos, conciertos, excursiones, etc.). Las entidades se representan gráficamente mediante rectángulos y su nombre aparece en el interior. Un nombre de entidad sólo puede aparecer una vez en el esquema.

ASIGNATURA

ASIGNATURA es una entidad; Inglés, Cálculo, Algorítmica...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • DISEÑO LOGICO
  • diseño lógico
  • diseño de la logica
  • Diseño Logico
  • Diseño Logico
  • Diseño Logico
  • Diseño logico
  • DISEÑO LOGICO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS