La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)

Presentaciones similares


Presentación del tema: "UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)"— Transcripción de la presentación:

1 UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)

2 QUE ES EL DISEÑO DE LA BASE DE DATOS El diseño de la Base de Datos es la implementación del modelo de datos Principios para el diseño: El primero de ellos es que se debe evitar la información duplicada o, lo que es lo mismo, los datos redundantes, porque malgastan el espacio y aumentan la probabilidad de que se produzcan errores e incoherencias. El segundo principio es que es importante que la información sea correcta y completa. Si la base de datos contiene información incorrecta, los informes que recogen información de la base de datos contendrán también información incorrecta y, por tanto, las decisiones que tome a partir de esos informes estarán mal fundamentadas. Un buen diseño de base de datos es, por tanto, aquél que: Divide la información en tablas basadas en temas para reducir los datos redundantes. Proporciona a al SMBD la información necesaria para reunir la información de las tablas cuando así se precise. Ayuda a garantizar la exactitud e integridad de la información. Satisface las necesidades de procesamiento de los datos y de generación de informes.

3

4 Diseño Bases de Datos Éstos son los pasos básicos para diseñar y crear una base de datos: 1. Análisis de requerimientos. Determinar su finalidad a partir de analizar un problema de necesidades de información. 2.Hacer un diseño conceptual. (Nivel general y abstracto Entidad- Relación) 3.Hacer un modelo lógico. (Nivel detallado Entidad-Relación) 3.1.Determinar las tablas que se necesitan. 3.2.Determinar los campos que se incluirán en las tablas. 3.3.Determinar las relaciones entre las tablas. 4. Hacer un modelo físico. (Llevar el modelo lógico al SMBD, almacenamiento y acceso) 5.Agregar datos. 6. Prueba de la integridad de la Base de Datos y ejecución de SQL

5 Modelo semántico Modelo de Chen, es una forma de modelar base de datos en manera conceptual, esto es la forma general de la base de datos. Objetos semánticos. Un objeto semántico es una representación de algunas cosas identificables en el ambiente de trabajo de los usuarios. De manera formal, un objeto semántico es un conjunto de atributos que describen con eficacia una identidad bien determinada. Los objetos semánticos se agrupan en clases. Una clase de objeto tiene un nombre que la hace diferente a otras y que corresponde a los nombres de las cosas que representa. Los nombres de clases se escriben en mayúsculas.

6 Modelo lógico Son los modelos orientados a las operaciones más que a la descripción de una realidad. Usualmente están implementados en algún Manejador de Base de Datos. El ejemplo más típico es el Modelo Relacional, que cuenta con la particularidad de contar también con buenas características conceptuales (Normalización de bases de datos).

7 Modelo entidad-relación Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades

8 Modelo entidad-relación extendido Es el modelo entidad-relación con algunas extensiones. Los diagramas Entidad-Relación no cumplen su propósito con eficacia debido a que tienen limitaciones semánticas. Por ese motivo se suelen utilizar los diagramas Entidad-Relación extendidos que incorporan algunos elementos más al lenguaje: Entidades fuertes y débiles, Cardinalidad de las relaciones, Atributos en relaciones, Herencia, Agregación (entidad de un nivel mas alto).

9 Modelo entidad-relación extendido

10 Modelo de clases (UML). ¿Qué es UML? El Lenguaje de Modelado Unificado (UML:Unified Modeling Language) es la sucesión de una serie de métodos de análisis y diseño orientadas a objetos que aparecen a fines de los 80's y principios de los 90s. UML es llamado un lenguaje de modelado, no un método. Los métodos consisten de ambos de un lenguaje de modelado y de un proceso. El UML, fusiona los conceptos de la orientación a objetos aportados por Booch, OMT y OOSE (Booch, G. et al., 1999). UML incrementa la capacidad de lo que se puede hacer con otros métodos de análisis y diseño orientados a objetos.

11 Modelo de clases (UML).


Descargar ppt "UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)"

Presentaciones similares


Anuncios Google