Ffrfrfrgrggrgrg

Páginas: 13 (3220 palabras) Publicado: 22 de febrero de 2011
El Modelaje de Bases de Datos
El Diseño Conceptual
Corresponde a la creación del modelo de datos que mejor representa el mundo real del problema. Paso previo a conceptualización de la base de datos: El Análisis del Problema (AYUDAS: Plan estratégico y el modelo del negocio). El diseño conceptual es independiente del software que se va a utilizar en la implementación. Se debe buscar lacooperación con los usuarios:
i. ii. iii. iv.
20/02/07

Mejora la calidad del Esquema Conceptual Eleva la probabilidad de éxito del proyecto Reduce los costos de desarrollo Usuario acepta y usa el sistema desarrollado
E.I.S.C. - Prof. Mauricio Fernández - Curso: Bases de Datos I 1/37

El Modelaje de Bases de Datos
Ventajas del Diseño Conceptual
La elección del SMBD puede posponerse Se constituye enel punto de inicio de un nuevo diseño, si cambian los requerimientos Genera un marco de trabajo homogéneo Facilita la operación, uso, transformación y mantenimiento de los datos En el proceso de elaboración del diseño conceptual se recurre a la Abstracción. La Abstracción es el proceso mental que se aplica al seleccionar algunas características y propiedades de un conjunto de objetos y excluirotras. Ejemplo: El Estudiante.
20/02/07 E.I.S.C. - Prof. Mauricio Fernández - Curso: Bases de Datos I 2/37

1

El Modelaje de Bases de Datos
Mecanismos de Abstracción
Clasificación / Instanciación Agregación / Descomposición Generalización / Especialización

La Clasificación / Instanciación
Concepto que permite agrupar entidades que comparten condiciones con características y pertenenciacomunes a una clase. Se usa para definir el concepto de clase de objetos de la realidad, caracterizados por propiedades comunes Ejemplo : la Bicicleta Obtener instancias u ocurrencias se conoce como instanciación
20/02/07 E.I.S.C. - Prof. Mauricio Fernández - Curso: Bases de Datos I 3/37

El Modelaje de Bases de Datos
La Agregación / Descomposición
Concepto que permite definir una nueva clasea partir de un conjunto de clases que representan sus partes componentes. La agregación transforma una relación entre objetos en un objeto mezclado de mayor nivel. Ejemplo : Sean las clases 2 Rueda, Pedal, Manubrio, Sillín, Cambio, Marco, etc. A partir de ellas puedo formar la clase Bicicleta.
Bicicleta Rueda
2 2 1 1 1 1

Manubrio

Pedal

Marco Cambio
4/37

Sillín
20/02/07

E.I.S.C.- Prof. Mauricio Fernández - Curso: Bases de Datos I

2

El Modelaje de Bases de Datos
La Generalización / Especialización
Concepto que define una relación de subconjunto entre los elementos de dos o más clases. La Generalización retorna una clase de objetos en un objeto genérico. Ejemplo: La clase Vehículo, es una generalización de la clase Bicicleta: (todas las Bicicletas son VehículosVehículo

Concepto de Herencia
Bicicleta
Bicicleta de Carreras
20/02/07

Bicicleta de Cross
E.I.S.C. - Prof. Mauricio Fernández - Curso: Bases de Datos I

Bicicleta de Turis mo
5/37

El Modelaje de Bases de Datos
Componentes de un Modelo de Datos

Parte Estática - LDD Modelo de Datos Parte Dinámica - LMD

20/02/07

E.I.S.C. - Prof. Mauricio Fernández - Curso: Bases de Datos I6/37

3

El Modelaje de Bases de Datos
Modelando la parte Estática
Parte estática LDD Entidades Atributos Dominios Interrelaciones

No se permiten todas las estructuras (listas, arreglos, vectores, etc.) pues debe de cumplirse con las restricciones del modelo. El sistema permite el manejo de restricciones. El usuario puede definir sus restricciones.
20/02/07 E.I.S.C. - Prof. MauricioFernández - Curso: Bases de Datos I 7/37

El Modelaje de Bases de Datos
Modelando la parte Estática
Selección de entidades, atributos, interrelaciones Acción aplicada a entidades, Atributos, interrelaciones que sirve para actualizar datos.

Parte dinámica LMD

20/02/07

E.I.S.C. - Prof. Mauricio Fernández - Curso: Bases de Datos I

8/37

4

Ciclo de Vida del Desarrollo del...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS