Conferencia 1. Introducción. Conceptos Básicos. Modelación Conceptual

Slides:



Advertisements
Presentaciones similares
Introducción a LAS Bases de Datos
Advertisements

Guillermo A. Díaz Sanhueza
Modelos de Datos Modelado y Diseño de Bases de Datos
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
UNIDAD I Conceptos Básicos.
Introducción A Las Bases De Datos
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
REQUISITOS.
Normalización Consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad- relación al modelo relacional.
 Arquitectura  Ventajas y desventajas  Ejemplos.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
Introducción a las Bases de Datos Ing. Atzimba G. López M.
Introducción a las bases de datos. MODELO ENTIDAD RELACIÓN (CONTINUACIÓN)  Ejemplo de cómo se lee un diagrama entidad relación:
Universidad Pedagógica Francisco Morazán Tema: SISTEMA DE BASE DE DATOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira.
Se trata de un conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad de los datos y la interacción.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
 Se refiere al almacenamiento físico en el se describe cómo se almacenan realmente los datos en memorias secundarias, en qué archivos, su nombre y dirección.
FUNDAMENTOS DEL ANÁLISIS DE SISTEMAS Un sistema es un conjunto de componentes que se unen e interactúan entre si para formar un todo en base a un mismo.
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
Modelo Entidad Relación E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control.
Conceptos generales de base de datos
Estado del arte y Gestión de la Información
Diseño de Bases de Datos
Conferencia 2. Modelo Relacional. Teoría de la Normalización.
BASE DE DATOS INTRODUCCION.
Sistema de Base de datos
Arquitectura de una Base de Datos
U.T. 11: Introducción A Las Bases De Datos
Facultad de Arquitectura y Urbanismo
BASES DE DATOS.
Tema El modelo entidad-relación Bibliografía:
Esquema Relacional Pasaje a Tablas
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Unidad 7: Nivel Interno Algunos Conceptos Importantes
Ingeniería de Sistemas Requerimientos
Ingeniería de Software Somerville
BASE DE DATOS BD CONJUNTO DE INFORMACIÓN ALMACENADA EN FORMA ORGANIZADA EN UNA COMPUTADORA conjunto de datos pertenecientes a un mismo contexto y almacenados.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Definición de un Sistema Distribuido
Conceptos Relacionados Unidad I. Parte A.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
Base de Datos TECNICATURA SUPERIOR EN INFORMÁTICA PROF.: GUANUCO, JUAN CARLOS.
Comprensión y obtención de los requerimientos
Auditoria de Tecnologías de Información PLANIFICACION Ing. Eder Gutiérrez Quispe.
Introducción de Base de Datos
MODELOS DE DATOS Ing. Laura Bazán Díaz. Diseño de Base de Datos Modelo Conceptual Modelo E-RModelo Lógico Modelo Relacional Modelo FísicoSGBD Ing. Laura.
Profa. Maribell Díaz Ravelo Enero 2013
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
- Que es una BD Según (Gómez, 2007, p.18) una base de datos es un conjunto de datos que pertenecen al mismo contexto, almacenados sistemáticamente para.
BASES DE DATOS Clase 1 Profesora Gloria Lucia Giraldo G.
Niveles de abstracción de una BD
Introducción a las bases de datos (I)
Diagramas de clases Modelan la vista estática del sistema
Unidad 1. Introducción a las Bases de Datos FUNDAMENTOS DE BASE DE DATOS.
OBJETOS.
Arquitectura de Computadores de Computadores. Organización y Arquitectura La Arquitectura: se refiere a los atributos que tienen un impacto directo en.
Casos de Uso Análisis de requisitos con casos de uso.
Universidad del Istmo Campus Tehuantepec Ingeniería en Computación “Construcción de Sistemas de Computación” M.I.A Daniel Alejandro García
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
Ing. Francisco Rodríguez
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
Arquitectura de sistemas distribuidos Presentado por: Emmanuel García Mat
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS. INTRODUCCION. ¿ Qué es UML ?. UML, por sus siglas en Ingles, Unified Modeling Languaje.(Lenguaje Unificado.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Implementación de cursos virtuales para la disciplina Sistemas de Telecomunicaciones en la Plataforma Moodle Autor:. Pytsou-Guychel Engoua Tutor:. Yudisleidy.
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Transcripción de la presentación:

Conferencia 1. Introducción. Conceptos Básicos. Modelación Conceptual Bases de Datos Conferencia 1. Introducción. Conceptos Básicos. Modelación Conceptual

Contenido Surgimiento histórico de las bases de datos integradas. Objetivos de los Sistemas de Bases de Datos. Arquitectura de un sistema de base de datos. Representación de la información.

Contenido Modelo Entidad Relación (MER) Diagrama Entidad – Relación (DER)

Bibliografía Mato García, Rosa María. “Sistemas de Bases de Datos”, páginas 8 – 17, 24 – 37. C. J. Date. “Introducción a las Sistemas de Bases de Datos”, páginas 5 - 25, 33 - 40.

Introducción Características de la asignatura. Fondo de tiempo: 80 - 4 22 20 30 Horas 40 2 11 10 15 Cantidad Total D  TC  L  T  S  CP  C  Sistema de Evaluación: Trabajos de Control en las semanas: 8 y 12 Seminarios: 2 y 13 Proyecto de Curso Entrega: Semana 3 Recogida: Semana 14 Discusión: Semana 16 Corte: Semana 7

Introducción Conceptos Básicos Campo o atributo Dominio Ocurrencia Artículo o registro Fichero o archivo o conjunto de datos Llave o clave Entidad Asociación o Relación

Surgimiento histórico de las bases de datos integradas Solución de tareas aisladas. Integración de tareas aisladas en sistemas particulares. Integración de sistemas particulares en sistemas automatizados de dirección.

Proceso de Integración Integración de los programas. Integración de los datos.

Integración de los datos En la integración de los datos se han producido tres categorías. Sistemas orientados a los dispositivos. Sistemas orientados a los ficheros. Sistemas orientados a bases de datos.

Base de Datos (BD) Conjunto de datos interrelacionados entre sí, almacenados con carácter más o menos permanente en la computadora. O sea, que una BD puede considerarse una colección de datos variables en el tiempo.

SGBD El software que permite la utilización y/o la actualización de los datos almacenados en una (o varias) bases de datos por uno o varios usuarios desde diferentes puntos de vista y a la vez, se denomina SGBD.

Objetivos de los SBD Independencia de los datos y los programas de aplicación. Minimización de la redundancia. Integración y sincronización de las bases de datos. Integridad de los datos.

Objetivos de los SBD Seguridad y protección de los datos. Facilidad de manipulación de la información. Control centralizado.

Arquitectura de un SBD Nivel Externo (Vistas de usuarios individuales) ………. Nivel Externo (Vistas de usuarios individuales) Nivel Lógico Global (Vistas general) Nivel Interno (Vistas de almacenamiento)

Representación de la información Niveles Mundo real Dominio de las ideas Campo o atributo Dominio Ocurrencia Artículo o registro Fichero o archivo o conjunto de datos Llave o clave Datos

Relaciones de correspondencia Correspondencia biunívoca (de uno a uno) Nombre No. Identidad Relación de uno a uno 1 : 1 Relación de 1 a muchos No. Dpto No. Identidad Relación de uno a muchos 1 : M

Relaciones de correspondencia Hay cuatro tipos de relaciones posibles entre dos tipos de artículos A y B: A <<-----> B A <----->> B A <<----->> B A <-----> B

Introducción SUMINISTRADOR PRODUCTO num_sum nomb_sum direcc_sum <<------------------->> M : N num_sum nomb_sum direcc_sum num_prod desc_prod precio_prod

Introducción Modelo Conceptual: Constituye un nivel intermedio entre realidad informativa y el nivel lógico global de la arquitectura. Se define exteriormente al SGBD, realizándose de manera manual la transformación entre le modelo conceptual y el lógico global.

Modelo Entidad Relación (MER) Constituye un instrumento para modelar el mundo real en el proceso de diseño de las bases de datos. El MER opera con los conceptos de entidad y relación.

Modelo Entidad Relación (MER) Características de las entidades: Las entidades pueden pertenecer a más de un conjunto, o sea, los conjuntos entidad no son mutuamente disjuntos. El rol de una entidad en una relación expresa la función que desempeña dicha entidad en la relación. Cuando una entidad no puede ser identificada únicamente por el valor de sus propios atributos, sino que dependen de otra entidad recibe el nombre de entidad débil. Una entidad se denomina regular si no es débil.

Modelo Entidad Relación (MER) Características de los atributos: Los atributos sólo son correspondencias funcionales. El único hecho que puede ser registrado sobre los valores en este modelo es su pertenencia a un conjunto valor. Si se desea representar otra propiedad, el valor tiene que ser convertido en una entidad.

Diagrama Entidad Relación (DER) Constituye la representación gráfica asociada al MER. Entidad Regular Relación Dominio Conectar entidades con relaciones. Conectar entidades con dominio representando los atributos. Débil

Diagrama Entidad Relación (DER) Entidad Débil Entidad Regular Determinante Libro 1 n Ejemplar de Libro Entidad Débil

Diagrama Entidad Relación (DER) Operaciones Generalización: Permite formar una nueva entidad, mediante la unión de otras entidades. El proceso inverso se denomina Especialización y divide una entidad en cierto número de entidades. Agregación: Construye una nueva entidad sobre la base de una relación.

Diagrama Entidad Relación (DER) Generalización / Especialización TRABAJADOR ADMINISTRATIVO DIRIGENTE OBRERO Num_Id Categoría

Diagrama Entidad Relación (DER) Generalización / Especialización Las ocurrencias de las especializaciones pueden abarcar o no el universo de las ocurrencias de la generalización, es decir, la totalidad de las ocurrencias de la generalización pueden o no estar contenidas en alguna o algunas de las especializaciones. Por lo tanto, las especializaciones pueden ser totales (T) o parciales (P).

Diagrama Entidad Relación (DER) Generalización / Especialización Una ocurrencia de la generalizada puede o no estar en más de una especializada, o lo que es lo mismo, la intersección entre algunas de las entidades especializadas puede o no ser vacía. Es decir, las especializaciones pueden ser solapadas (S) o disjuntas (D).

Diagrama Entidad Relación (DER) Generalización / Especialización TRABAJADOR ADMON. DIR. OBRERO Num_Id Categoría (T,D) ESTUDIANTE BECADO ALUM_AYUD (P,S)

Diagrama Entidad Relación (DER) Relación o Asociación Cantidad m n Ob-Maq-Pieza OBRERO MÁQUINA p PIEZA

Diagrama Entidad Relación (DER) Agregación m n Ob-Maq EQUIPO OBRERO MAQUINA Equi- Pieza PIEZA 1 p Cantidad

Diagrama Entidad Relación (DER) Restricciones Al aplicar la generalización / especialización, una entidad puede pertenecer a jerarquías de diferentes entidades. Una entidad existente en un nivel dado, tiene que existir en todos los niveles superiores. Si una entidad se elimina de un conjunto en un nivel dado, debe ser eliminada en los niveles más bajos.

Diagrama Entidad Relación (DER) Restricciones La agregación constituye una entidad agregada sobre la base de una relación, por lo que dicha entidad se comportará de forma similar a como se comporta la relación.

Diagrama Entidad Relación (DER) Ejemplo: Se desea diseñar una BD sobre el movimiento mercantil de un organismo. Existen: Mercancías: código, nombre y unidad de medida. Países: nombre y área de moneda. Formas de transportación: tipo (barco, avión, flete, tren, etc.) y tarifa.

Diagrama Entidad Relación (DER) Ejemplo: Cada mercancía procede de un país y de un país proceden diferentes mercancías. Para cada mercancía existen diferentes formas de transportación y una forma de transportación puede serlo de diferentes mercancías. Una mercancía procedente de un país transportada de una forma dada constituye un embarque y para este se conoce su fecha de arribo y cantidad.

Diagrama Entidad Relación (DER) Ejemplo: Un embarque se distribuye entre diferentes almacenes y en un almacén se tienen diferentes embarques cada uno en cierta cantidad. De cada almacén se tiene: código y dirección. Un almacén distribuye los productos entre diferentes empresas y cada empresa recibe productos de diferentes almacenes. Cada empresa tiene: nombre, número y rama económica.

Diagrama Entidad Relación (DER) Ejemplo: A su vez las empresas establecen relaciones contractuales entre sí. De cada contrato se conoce su número, valor y fecha de vencimiento. Entre dos empresas dadas solo se puede establecer un contrato anual.

Conclusiones Arquitectura compuesta por tres niveles: Nivel externo Nivel lógico global Nivel interno Cada nivel posee su lenguaje de descripción. Interacción de los SGBD con elementos de la arquitectura. Representación de la información.

Conclusiones Relación entre el modelo conceptual y la arquitectura. MER. Representación del modelo mediante el DER. Definición de las operaciones de generalización y agregación. Entidades regulares y débiles. Concepto de atributo como relación funcional.

Estudio Independiente Estudiar el contenido relacionado con el tema “Modelo Entidad Relación”. Bibliografía: Mato García, Rosa María. “Sistemas de Bases de Datos”. Capítulo 2, páginas 24-37. Seminario No. 1: Resolver los ejercicios orientados en el documento correspondiente al seminario número 1 disponible de manera digital en la carpeta “seminarios” de la red.

Estudio Independiente Resolver los ejercicios propuestos como estudio independiente, en el documento de la clase practica, disponible digitalmente en la red.