INTRODUCCIÓN A BASE DE DATOS

Slides:



Advertisements
Presentaciones similares
Entidad Cosa u objeto real (una persona) o abstracto (un préstamo) de interés en el mundo real (una organización). Es distinguible de todos los demás objetos.
Advertisements

Modelo Entidad Relación
Elementos para Interpretar el Modelo Conceptual de Datos
Sistemas de Bases de Datos I
Modelo Entidad Relación
Bases de Datos.
Modelo Entidad Relación
3. Modelo de datos Prof: Lcdo. Luis Peña.
Tópicos Avanzados de Programación (TAP3501) Ariel Alexis Fierro Sáez DuocUC.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Diseño conceptual de Base de Datos Modelo Entidad - Relación.
Base de Datos I – Ing. Mary Carlota Bernal J.
Modelo de Entidad-Relación (Modelo Conceptual) Ing. Linda Masias Morales INTEGRACION DE LAS TECNOLOGIAS DE INFORMACION Y COMUNICACION.
Diagrama de clases Silvia Herzovich Rodrigo Aronas Matias Silversteyn.
Diagramas UML Richard Mora Republica Bolivariana de Venezuela Ministerio del poder popular para la educación I.U.T. Antonio José de Sucre Barquisimeto,
Modelo entidad-relación (continuación) L.I. Eduardo Barrientos Avalos.
BASES DE DATOS Base de Datos es un conjunto de datos relacionados entre sí y que tienen un significado implícito”. Ramez Elmasri y Shamkant B. Navathe.
1 Modelo ERE Universidad de los Andes Demián Gutierrez Marzo 2011.
RECONOCES Y REALIZAS OPERACIONES CON DISTINTO TIPO DE FUNCIONES PROFESORA: XÓCHITL ARIANDA RUIZ ARMENTA MATEMÁTICAS 4 4TO SEMESTRE ENERO 2015 MULTIVERSIDAD.
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍAS Creación de un Modelo lógico de datos Tecnología En Desarrollo De Software - UNAD Matriz de Relación.
Introducción a las bases de datos. MODELO ENTIDAD RELACIÓN (CONTINUACIÓN)  Ejemplo de cómo se lee un diagrama entidad relación:
El Modelo Entidad-Relación (1ra. Parte) Prof. César Luza Montero Facultad de Ingeniería de Sistemas e Informática Universidad Nacional Mayor de San Marcos.
CARDINALIDADES Base de Datos. CONCEPTO  Es el número de entidades con la cual otra entidad puede asociar mediante una relación.  Para mostrar las cardinalidades.
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.
Materiales didácticos y Sistema de Numeración Decimal
Modelo Entidad-Relación
Técnicas y Herramientas de Computación
Dependencias Funcionales
METODOLOGÍA DE SISTEMAS
Introducción a la Programación Multimedial
. Primera Open Class Asignatura: Programación Estructurada Tema:
PROGRAMACIÓN ORIENTADA A OBJETOS
Modelo Entidad-Relación
N N Compra N Distribución 1 Cliente Producto Proveedor
SAP Business One, Versión 9.0
Fundamentos de programación
Tema El modelo entidad-relación Bibliografía:
Modelo Entidad-Relación
Construcción del modelo Entidad Relación
Modelo Entidad Relación (E-R) Por Francisco Moreno
Conferencia 4. Normalización. Forma Normal de Boyce – Codd (FNBC)
Esquema Relacional Pasaje a Tablas
En la siguiente presentación veremos algunos términos que debemos conocer para iniciar la educación virtual.
Prof. Daniel Obando Fuentes
BASES DE DATOS con Libreoffice base
MODELO RELACIONAL.
Diseño de bases de datos relacionales
Tema 4 Elementos para el Desarrollo de Algoritmos
Fundamentos de programación
3.3. Arquitectura de los almacenes de datos
Diagramas del modelo uml
Documentación de un MER
Diseño en Alice En este módulo estudiaremos los elementos del diseño en Alice: Escenarios Storyboards Textuales Visuales Definiciones.
Especificación de requerimientos por: Sonia Cristina Gamboa Sarmiento
Java – programación orientada a objetos programación ii – iee
Distribución de productos
Teoría Relacional Modelo Relacional Líder en Ciencia y Tecnología.
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
TU NOMBRE Y APELLIDO PROFESIÓN SOBRE MI Número de Cédula de Identidad
ALEXANDRIA CATÁLOGO AUTOMATIZADO BIBLIOTECA SS.CC CONCEPCION.
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.
MODELO DE DATOS.
Generaciones de Bases de Datos
Bases de datos relacionadas...2
Base de datos simples, relaciones Cardinalidad Claves.
Eduardo Cruz Pérez.
TU NOMBRE Y APELLIDO PROFESIÓN SOBRE MI Número de Cédula de Identidad
UNIDAD 2 MODELO DE DATOS.
¿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.
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
Diccionario de Datos.
Transcripción de la presentación:

INTRODUCCIÓN A BASE DE DATOS Prof. Rafael Mourglia

MODELO CONCEPTUAL Primera etapa en el diseño de una Base de Datos. Lenguaje de muy alto nivel donde se parte de una realidad y se representa en esquemas conceptuales elaborados para tal fin. La realidad es aportada por el usuario final que desea implementar un sistema. Tarea del desarrollador: extraer información de esta realidad para luego especificar una serie de requisitos de donde se extraerán, datos, relaciones y restricciones con los cuales se diseñará la base de datos.

MODELO ENTIDAD RELACIÓN Un modelo de entidad relación (ER) es un modelo conceptual de alto nivel, que se basa en representar objetos y relaciones entre esos objetos. Permite declarar una gran cantidad de restricciones tanto sobre las relaciones como el conjunto de entidades, y tiene un lenguaje de definición de datos gráficos. El modelo ER describe los datos como entidades, relaciones y atributos.

COMPONENTES ENTIDAD: representa un objeto o concepto del mundo real del cual se recoge información. Puede referirse a personas, cosas, concepto abstracto o suceso. Ejemplos: Personas: alumno, empleado, cliente. Cosas: vehículo, casa, electrodoméstico. Concepto abstracto: Préstamo, vacaciones, curso. Suceso: Noticia, actividad física. ALUMNO

COMPONENTES ATRIBUTO: representa propiedades que tiene una entidad. Un Alumno puede tener cédula, nombre, apellido, dirección, etc. Si representa con un óvalo (llamado globo) con el nombre en el centro. Al estar asociado a una entidad, se debe dibujar una línea que una al atributo con la entidad a la cual pertenece. ALUMNO Cédula Nombre Dirección

COMPONENTES Relación: Correspondencia o asociación entre dos entidades. Un Alumno realiza un Curso. Es importante tener en cuenta que los nombres de las relaciones deben ser verbos. La forma de representar una relación es mediante un rombo con el nombre en el centro. ALUMNO CURSO Realiza

COMPONENTES Relación: Correspondencia o asociación entre dos entidades. Un Alumno realiza un Curso. Es importante tener en cuenta que los nombres de las relaciones deben ser verbos. La forma de representar una relación es mediante un rombo con el nombre en el centro. ALUMNO CURSO Realiza

MER - CARACTERÍSTICAS Entidades: Relaciones: Atributos: Nombre en singular y mayúscula. No se puede repetir. Cada entidad tiene una serie de atributos que representan las propiedades básicas de la misma. Conformarán la identidad de la entidad. Relaciones: El nombre de la relación debe adecuarse para que el diagrama se lea de izquierda a derecha y de arriba abajo. Atributos: Primer letra en mayúscula No se puede repetir dentro de una entidad.

MER - CARACTERÍSTICAS Cédula Atributo clave: En una BD las entidades deben ser únicas. Para lograrlo se identifica uno (o más) de los atributos de la entidad como atributo clave el cual no se podrá repetir. Cédula

PROBLEMA Encontrar Entidades Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre, apellidos, cedula, dirección y fecha de nacimiento). Cada producto tiene un nombre y un código, así como un precio unitario. Un cliente puede comprar varios productos a la empresa, y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. De cada proveedor se desea conocer el RUT, nombre y dirección

PROBLEMA Encontrar Relaciones Buscar aquellos verbos que asocian las entidades. Un cliente realiza pedidos. Un pedido tiene platos.

PROBLEMA Encontrar Relaciones Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre, apellidos, cedula, dirección y fecha de nacimiento). Cada producto tiene un nombre y un código, así como un precio unitario. Un cliente puede comprar varios productos a la empresa, y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. De cada proveedor se desea conocer el RUT, nombre y dirección

MER - PROBLEMA

TIPOS DE ATRIBUTOS Atributos compuestos: se pueden dividir en partes más pequeñas. Una persona tiene una Dirección. Pero esa dirección se compone de Ciudad, Calle y Número de puerta. Atributos multivalor: puede tener una cantidad de valores diferentes del mismo atributo. Atributo Ingredientes de la entidad PLATO: Un CLIENTE puede tener varios teléfonos, incluído celulares. Por lo tanto cada CLIENTE tendrá un conjunto de teléfonos distintos.

TIPOS DE ATRIBUTOS

CARDINALIDAD Indica la cantidad de entidades que puede asociarse con otra mediante una relación. Un cliente puede realizar muchos pedidos. Un pedido lo realiza 1 cliente

TIPOS DE CARDINALIDAD Una entidad A se asocia con sólo una entidad B, y una entidad B se asocia con sólo una entidad A.

TIPOS DE CARDINALIDAD Una entidad A se asocia con cero o muchas entidades de B. Una entidad B se asocia con sólo una entidad A. Esta cardinalidad también se da a la inversa, de muchos a uno.

TIPOS DE CARDINALIDAD Una entidad A se asocia con cualquier cero o muchas entidades de B, y una entidad B se asocia con cero o muchas entidades de A.

MER - PROBLEMA

ATRIBUTOS EN RELACIONES Una relación también puede tener atributos parecidos a una entidad. Supongamos que tenemos el caso de alumnos que se anotan a cursos y se desea registrar la fecha de inscripción. La fecha no puede pertenecer a la entidad ALUMNO porque no es un atributo propio del mismo, pero tampoco es correcto que pertenezca a CURSO, por lo tanto la fecha es una atributo de la relación Anota.

ATRIBUTOS EN RELACIONES