Estrategias de Diseño Conceptual de Base de Datos

Páginas: 38 (9254 palabras) Publicado: 16 de octubre de 2014
Paradigmas de Modelado de Base de Datos I. CI5311.
Apuntes de clase
Prof. Soraya Abad Mota
Actualizaci´n Octubre 2005
o

1.

Introducci´n
o
Objetivos del curso:
1. Conocer y aplicar diversos modelos y m´todos para modelar conceptualmente bases
e
de datos.
2. Adquirir una visi´n global de la tecnolog´ asociada a los modelos cubiertos.
o
ıa
3. Adquirir una “actitud” de modelajeconceptual. Para ello es vital destacar la importancia y el impacto de esta fase en el ´xito de un sistema de base de datos.
e

Contenido del curso:
1. Introducci´n. Modelos de datos. Paradigmas. Proceso de Dise˜o de una base de datos.
o
n
Dise˜o conceptual. Recolecci´n y definici´n de los requerimientos de datos.
n
o
o
2. Modelo Entidad-Interrelaci´n (ER) y la extens´n deElmasri/Navathe.
o
o
3. Object Modeling Technique (OMT). Modelo de objetos (est´tico). Notaci´n UML.
a
o
4. Estrategias de Dise˜o de Base de Datos.
n
5. Calidad del esquema conceptual. Criterios y c´mo lograrla.
o
6. Abstracciones. Clasificaci´n, agregaci´n y generalizaci´n.
o
o
o
7. Tecnolog´ Objeto-Relacional. Definiciones, SQL-3, traducci´n de esquemas de objetos
ıa
o
UML.
8. OMT: ModeloDin´mico. Conceptos b´sicos, diagrama de estados.
a
a
9. Bases de Datos Activas. Paradigma, triggers.
10. Bases de Datos Deductivas. Paradigma, historia. Otros Modelos.

1

2.

Modelo de datos y proceso de dise˜ o
n
Modelo (definici´n de diccionario)
o
1. Representaci´n en peque˜o de alguna cosa.
o
n
2. Esquema te´rico, generalmente en forma matem´tica, de un sistema o una realidad
oa
compleja que se elabora para facilitar su comprensi´n y el estudio de su comportao
miento.

Modelo de Datos
Colecci´n de conceptos que pueden utilizarse para describir la estructura de una base de
o
datos. Por estructura entendemos: los datos, las interrelaciones entre ellos y las restricciones
que ´stos deben cumplir. Algunos modelos incluyen tambi´n una serie de operaciones que
ee
act´an sobre los conceptos del modelo y permiten describir acciones sobre los datos.
u
Arquitectura de los tres niveles de un Sistema de Base de Datos:
I Modelo Externo (visiones de usuario)
II Modelo “L´gico”
o
III Modelo Interno (nivel f´
ısico)
El modelo externo debe ser independiente del DBMS a utilizar, el interno si depende del
manejador y el l´gico depende del modelo de datosutilizado. Esta arquitectura no s´lo
o
o
describe al sistema de base de datos una vez implantado sino que tambi´n se utiliza para
e
diferenciar las fases del dise˜o de una base de datos, nosotros le hemos agregado un nivel
n
a la arquitectura, se trata del nivel conceptual, es la visi´n de la base de datos al m´s alto
o
a
nivel de abstracci´n. Si el modelo de datos utilizado para dise˜arconceptualmente la base
o
n
de datos tiene una implementaci´n, es decir, tiene un DBMS basado en su modelo, entonces
o
el nivel conceptual y el nivel l´gico coinciden y se puede dise˜ar e implementar la base de
o
n
datos utilizando el mismo modelo. El modelo relacional es un modelo de datos a nivel l´gico
o
pues existen implementaciones de DBMSs del mismo, pero el modelo ER extendidoen un
modelo a nivel conceptual y no existen implementaciones de DBMSs basadas en ´l.
e
En este curso nos concentramos en dos modelos de datos a nivel conceptual, a saber: el
modelo Entidad-Interrelaci´n Extendido (ER-E) y el Modelo de Objetos de OMT (Object
o
Modeling Technique). Consulte las fuentes indicadas en la bibliograf´ del curso y en las
ıa
lecturas semanales sugeridas paraestudiar estos modelos. En las dos secciones siguientes
sintetizamos los conceptos fundamentales de cada uno de estos modelos.

2

3.

Modelo Entidad-InterRelaci´n Extendido (ER-E).
o
Clase. ENTIDAD, superclase, subclase, entidad d´bil.
e
Atributos: simples o compuestos, un s´lo valor o multivaluados, primitivos o derivados,
o
opcional o fijo.
´
INTERRELACION. Tipos: 1:1, 1:n, n:m....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseño conceptual de base de Datos
  • Diseño Conceptual De Una Base De Datos
  • diseño conceptual de una base de datos
  • diseño conceptual de la base de datos
  • Estrategia De Busqueda En Base De Datos
  • definicion de modelamiento conceptual y su ubicacion en el contexto del proceso diseño base de datos
  • Diseño De Una Base De Datos
  • Correcto diseño de una base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS