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

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

IBD Plan 90 y 2003 Clase 10.
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
TECNICATURA UNIVERSITARIA EN INFORMATICA
Fundamentos de Bases de Datos
Arquitecturas de BD Modelo ANSI/SPARC
Diseño de Sistemas de Información
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
Elementos para Interpretar el Modelo Conceptual de Datos
Introducción a la Orientación a Objetos
¿QUÉ SON LAS BASES DE DATOS?
Modelos de Datos Modelado y Diseño de Bases de Datos
Fundamentos de Ingeniería de Software
B ASES DE DATOS 1 Teórico: Diseño Conceptual. M ODELADO C ONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación.
Diseño del Esquema de BD
Parte 2: Modelo de Análisis del Negocio
UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-NORTE Profesor: Enmanuel Alfaro. INTEGRANTES: Justo Leonel. Justo Leonel. Maria Cristina. Maria Cristina. Luis Emilio.
Ingeniería del Software
DIAGRAMAS ENTIDAD RELACIÓN
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
Desarrollo Orientado a Objetos con UML
DIAGRAMA DE CLASE.
METODOLOGIA DE LA PROGRAMACION
Análisis y Diseño orientado a objetos con UML.
BASE DE DATOS I. Tipos de Bases de Datos  Base de Datos de Red Colección de registros los cuales están conectados entre si por medio de enlaces. “Un.
UNIDAD I Conceptos Básicos.
DISEÑO Genera soluciones a requerimientos planteados
Ingeniería de Software
Viviana Poblete López Módulo: Modelo de Datos
Ingeniería de Software Orientado a Objetos
Fundamentos de programación
Fundamentos de programación Organización de una computadora.
Modelos de Bases de Datos
Tecnológico de Estudios Superiores Huixquilucan Fundamentos de Sistemas Ingeniería en Sistemas Computacionales Lic.: Lydia Villavicencio Gómez “Paradigmas.
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
Bases de datos relacionales
METODOLOGÍA OMT Diseño de sistemas.
 Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de.
SISTEMA DE BASE DE DATOS
Elaborado por: GCRM Institución Gabriel García Márquez.
DISEÑO Genera soluciones a requerimientos planteados Describe las especificaciones del sistema propuesto Define CÓMO lo va a hacer el nuevo Sistema Define.
DIAGRAMAS ENTIDAD RELACIÓN
Ingeniería de software
BASES DE DATOS Entidad-Relación
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
DISEÑO DE MODULOS INTEGRANTES ; ESPINOSA MUÑOZ LUIS ALBERTO
Facultad de Ingeniería
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
SISTEMA DE BASE DE DATOS
I NGENIERÍA DE S OFTWARE L ABORATORIO VI Diseño - Diagrama de clases Eduardo Saavedra A. 07/10/2009.
Introducción a UML Departamento de Informática Universidad de Rancagua
Ingeniería de Requisitos
Modelo Entidad Relación
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
DIAGRAMA DE CLASES.
UML.
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
BASE DE DATOS EDY GOMEZ C. Lic. En Informatica y Medios Audiovisuales
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
Sistemas de Información I
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
MBA. LIDA LOOR MACIAS 2 Introducción a los conceptos de Bases de datos Qué es un Sistema de Bases de Datos Introducción a los conceptos de Bases de datos.
Programación Orientada a Objetos Unidad 5. Los objetos son entidades que combinan estado Contiene toda la información denominados atributos REPASO Cada.
Modelos Entidad – Relación (E-R). El modelo entidad-relación Los MD soportados por los SGBD no suelen ofrecer, dado su bajo nivel de abstracción, los.
Transcripción de la presentación:

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

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.

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

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.

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).

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

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).

Modelo entidad-relación extendido

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.

Modelo de clases (UML).