Base De Datos

Páginas: 31 (7602 palabras) Publicado: 31 de enero de 2013
TEMA 3
˜ DISENO. ´ MODELO ENTIDAD-RELACION

1. Dise˜o de una Base de Datos . . . . . . . . . . . . . . . . . 2 n 2. Modelo Entidad-Relaci´n . . . . . . . . . . . . . . . . . . . . . 9 o (a) Entidad, atributo, interrelaciones . . . . . . . . . . 10 (b) Lazos de correspondencia, claves, entidades fuertes y d´biles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 e (c) Diagrama E-R .. . . . . . . . . . . . . . . . . . . . . . . . . . 41 3. Modelo E-R extendido . . . . . . . . . . . . . . . . . . . . . . . 46 (a) Especializaci´n - Generalizaci´n . . . . . . . . . . . 47 o o (b) Agregaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 o 4. Criterios de dise˜o de un esquema E-R . . . . . . . 61 n 5. Dise˜o de un esquema E-R . . . . . . . . . . . . . . . . . . 68n 6. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

1

Dise˜o de una Base de Datos n
Sistema de Base de Datos: Pretende satisfacer las necesidades de informaci´n de diferentes usuarios, sobre o un conjunto de datos comunes a todos ellos. Ejemplo: Base de Datos de gesti´n de un banco. Se o pretende satisfacer las siguientes necesidades de informaci´n: o
•Presidente: – Cu´ntas cuentas corrientes hay? a a – Cu´ntas cuentas de ahorro? – Cu´ntos clientes tiene el banco? a – Cu´nto dinero se guarda en las cuentas, corrientes o de a ahorro? • Jefe del Dept. de contabilidad: – Cada cliente ha de recibir el saldo de su cuenta. – Cada cliente ha de recibir los movimientos que genera su cuenta. • Jefe del Dept. de pr´stamos: e e – Informe de los pagosmensuales realizados para cada pr´stamo.

Para poder satisfacer estas necesidades hay que realizar un dise˜o de la Base de Datos. n
2

˜ FASES DE DISENO DE UNA BASE DE DATOS

3

FASES:
1. Captaci´n y an´lisis de requerimientos o a
Caracterizar de forma completa las necesidades que desean los usuarios de la BD, tanto en los datos como en las operaciones a realizar con los datos.Entrevistas con los futuros usuarios de la BD para captar las necesidades. ↓ Resultado: • REQUISITOS DE DATOS: Necesidades de datos. Especificaci´n de la informaci´n que se quiere guardar. o o • REQUISITOS FUNCIONALES: Necesidades de manipulaci´n de datos. Especificaci´n de las operaciones a reo o alizar con los datos.

2. Dise˜o conceptual de la BD n
Una vez escogido el modelo abstracto que se quiereutilizar, el dise˜ador aplica los conceptos de este modelo para traducir los n requisitos de datos del usuario al modelo abstracto, formando el esquema conceptual de la BD. Validar el esquema conceptual sobre las transacciones especificadas en los requisitos funcionales (consultas, actualizaciones, borrados, inserciones).

4

Implementaci´n del modelo conceptual sobre un siso tema de base de datosconcreto se realiza en dos fases: ˜ ´ ˜ DISENO LOGICO y DISENO F´ ISICO. n o 3. Dise˜o l´gico
Conversi´n del esquema conceptual de la BD al modelo de o datos que implementa el sistema de BD (usualmente el modelo de BD relacional). ↓ ESQUEMA RELACIONAL DE BD Definici´n del conjunto de relaciones base que constituyen el o nivel conceptual de la arquitectura ANSI/SPARC.

4. Dise˜o f´ n ısicoDefinir las caracter´ ısticas f´ ısicas de la BD a partir del esquema de la BD. Definici´n del conjunto de ficheros que constituyen el esquema o interno de la arquitectura ANSI/SPARC.

5

NIVELES DE MODELADO EN UNA BD
NIVEL Esquema conceptual de BD ↓ Esquema de BD ↓ Estado actual BD EJEMPLO modelo E-R, modelo orientado a objetos ↓ modela relaciones y atributos de la BD ↓ modela BD CONSTRUCCIONESobjetos, interrelaciones, entidades ↓

persona, nombre, direcci´n, o DNI, empleado por, ↓ Pepe viu al 13 Rue del Percebe

ESQUEMA DE BD:
• Estructura l´gica y sem´ntica para registrar un conjunto de o a hechos de una realidad concreta. • Esquema obtenido a partir del modelo conceptual de BD escogido.

6

MODELO ABSTRACTO DE DATOS: Descripci´n o que posibilita la creaci´n de esquemas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS