BASE DE DATOS I CARDINALIDAD. Cardinalidad  Es el número de entidades con la cual otra entidad puede asociar mediante una relación  Considerando una.

Slides:



Advertisements
Presentaciones similares
Diseño de Bases de Datos
Advertisements

Fundamentos de Base de Datos Modelo E-R
Bases de Datos Moledelo E-R
MODELO ENTIDAD RELACIÓN MER
Unidad 2: Modelo de Datos.
Primera Forma Normal En una relación (tabla) no pueden existir grupos de repetición, es decir, un atributo no puede tomar más de un valor del dominio subyacente:
Modelo Entidad Relación E-R
Diseño lógico: la transformación del modelo Entidad Relación (MER) al modelo relacional Ing. Sonia Godoy Hortua.
Modelo Relacional Base de Datos I.
Modelo Entidad-Relación
Ing. Marco Zarate Z.. Entidades Relaciones Atributos.
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
DISEÑO DE BASES DE DATOS
CARACTERISTICAS Y REPRESENTACION DE LOS DATOS
Diagrama Entidad-Relación
UNIDAD 2 Modelo Entidad-Relación
Laboratorio Informática II Clase 9 Ejercicios. Ejercicio 1 Indique cuál es el Camino Crítico del siguiente Proyecto
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.
República Bolivariana de Venezuela Ministerio de Educación Superior Universidad Bolivariana de Venezuela Sede: Falcón PFG: Informática para la Gestión.
Propiedad Intelectual Cpech PPTCAC034MT21-A16V1 Propiedad Intelectual Cpech ACOMPAÑAMIENTO ANUAL BLOQUE 21 Conceptos básicos de triángulos.
El ELKA es una técnica de modelado de información desarrollada por Hughes Aircraft Company. Esta técnica especifica a través de gráficas, contempla las.
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.
Diseños de investigación.  Arnau (1995a) define el diseño de investigación como un plan estructurado de acción que, en función de unos objetivos básicos,
Modelo Relacional Diego Fernando Roa Adaptación presentación María del Pilar Villamil.
Creación de Valor. 2 Objetivo de las instituciones La Empresa Privada Quiere… –Mayores Ventas. –Menores Costos. –Mayor Valor de Acciones. –Más Oficinas.
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.
Cardinalidad y Normalización Fabián Alomia Sergio Peñuela Jhonattan Herrera Raúl Villalba Jonathan Pérez.
FUERZAS CORTANTES Y MOMENTOS FLEXIONANTE EN VIGAS
U-6. Cap. III Introducción a la solución por series.
INTRODUCCIÓN A BASE DE DATOS
PROGRAMACION ORIENTADA A OBJETOS
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
Clase 15 Bases de Datos Javier Villanueva G..
Modelo Entidad-Relación
Modelo de Datos Conceptual
Tema El modelo entidad-relación Bibliografía:
Modelo Entidad-Relación
Construcción del modelo Entidad Relación
Esquema Relacional Pasaje a Tablas
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
Prof. Daniel Obando Fuentes
DIAGRAMA DE CLASES 2016 Ramos, Pablo.
ESTADÍSTICA DESCRIPTIVA
Auxiliar Nº 1 ME57A SIMULACIÓN EN ARENA
MODELO RELACIONAL.
Diseño de bases de datos relacionales
DIAGRAMA DE CLASE.
Conceptos generales de trigonometría. SISTEMAS DE COORDENADAS RECTANGULARES Abscisa positiva Ordenada positiva origen Ordenada negativa Abscisa negativa.
3. Metodologías de diseño de Almacenes de Datos.
EN UN SISTEMA PUEDEN HABER PARTES DISTINTAS, DIFERENCIADAS POR UNA O MÁS PROPIEDADES. A CADA UNA DE ESAS PARTES SE LES LLAMA FASES, POR EJEMPLO. CADA.
15/08/2018Curso Bases de Datos1 DISEÑO DE BASES DE DATOS Francisco Moreno.
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
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.
REDUCCIÓN DE UN DIAGRAMA E-R A TABLAS
Diagrama de Clases Un diagrama de clases esta compuesto por los siguientes elementos: Clase: atributos, métodos y visibilidad. Relaciones: Herencia, Composición,
Bases de datos relacionadas...2
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
Base de datos simples, relaciones Cardinalidad Claves.
Aidan Hogan CC Bases de Datos Otoño 2019 Clase 7: Actualizaciones, Restricciones, Formas Normales Aidan.
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
¿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.
Diseño de Sistemas de Información 1 DISEÑO DE BASES DE DATOS MODELO ENTIDAD-RELACIÓN Fernando Lemarie Oyarzún Universidad de Los Lagos
Integridad de Datos Relacional
BASES DE DATOS NORMALIZACION. Normalización  ¿Qué es la normalización?  Es la aplicación de un conjunto de reglas que permite aprobar la construcción.
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
POLÍGONOS OBJETIVO: APLICAR LAS FÓRMULAS DE ÁREA Y PERÍMETRO DE POLIGONOS Y FIGURAS COMPUESTAS.
1 Ingeniería en Sistemas Matemática Discreta. 2 EJEMPLOS DE CONJUNTOS:  N: conjunto de los números naturales.N: conjunto de los números naturales. 
Transcripción de la presentación:

BASE DE DATOS I CARDINALIDAD

Cardinalidad  Es el número de entidades con la cual otra entidad puede asociar mediante una relación  Considerando una relación binaria entre el juego de entidades A y el B, la cardinalidad puede ser:  Uno a uno  Uno a muchos ó muchos a uno  Muchos a muchos

Uno a uno  Una entidad en A esta asociada con cualquier número de entidades en B (0 ó más) y viceversa A1 A2 A3 A4 B1 B2 B3 B4 B5 EJEMPLO: Un paciente en un hospital tiene un solo cuarto y un cuarto pertenece a un solo paciente (hospital privado)

Uno a muchos  Una entidad en A esta asociada con cualquier número (0 ó más) de entidades en B. Una entidad en B, puede estar asociada a lo mucho con una entidad en A A1 A2 A3 B1 B2 B3 B4 B5 EJEMPLO: El titular de una cuenta de cheques puede tener cualquier número de tarjetas, pero cada tarjeta pertenece a una sola persona

Muchos a muchos  Una entidad en A esta asociada con cualquier número de entidades en B (0 ó más) y viceversa A1 A2 A3 A4 B1 B2 B3 B4 B5 EJEMPLO: En un proyecto de investigación puede haber cualquier número de médicos, un médico puede participar en cero o varios proyectos

Llave Primaria  Son atributos que se usan para diferenciar una entidad de otra, por ejemplo un medicamento de otro, o un paciente de otro. Puede haber varias llave candidato.  La llave primaria debe ser única y de preferencia no cambie con el tiempo.  Cada juego de entidades (tabla) debe tener una llave primaria.

Cardinalidad: obligatoria y opcional Uno a uno obligatorio: un empleado en Una empresa tiene uno y solo un puesto, un Puesto pertenece a un solo empleado Uno a muchos opcional: un profesor en la Fac. de Ingeniería puede dar 0 o varias clases y una clase está dada por uno y solo un profesor Muchos a muchos obligatorio: una materia puede pertenecer a una o varias carreras, una carrera está formada por varias materias. Uno a uno opcional: Un paciente puede estar asignado a un cuarto o a ninguno. En un cuarto puede haber cero o un paciente

Diagramas Entidad-Relación (E-R) Un diagrama E-R consiste de: - Rectángulos: representan juegos de entidades - Elipses: representan atributos - Diamantes: representan juegos de relaciones - Líneas: son ligas entre atributos y entidades y entre juegos de entidades y de relaciones - Elipses dobles: son atributos multivalor - Elipses punteadas: son atributos derivados - Rectángulos dobles: representan juegos de entidades débiles.

Metodología  Identificar entidades : Definir objetos como personas, lugares o conceptos sobre los que se quiere tener información.  Identificar atributos: Definir las “propiedades” de cada entidad  Determinar llave primaria de cada entidad  Identificar relaciones entre las entidades  Señalar cardinalidad entre las entidades

Ejemplo: uno a uno  Cuando se decide ingresar a un paciente a un hospital se le asigna un cuarto y en un cuarto puede estar un paciente o ninguno (suponiendo un hospital privado). paciente cuarto n_paciente i_paciente# a_paciente i_cuarto# i_piso q_costo d_ingreso

Ejemplo: uno a muchos  El titular de una cuenta de cheques puede tener cualquier número de tarjetas, pero cada tarjeta pertenece a una sola persona, las entidades son cliente y tarjeta cliente tarjeta n_cliente i_cliente# a_cliente i_tarjeta# i_password q_limite d_apertura i_cliente#

Ejemplo: muchos a muchos  En un proyecto de investigación puede haber cualquier número de médicos, un médico puede participar en cero o varios proyectos medico proyecto n_medico i_medico# a_medico i_especial i_proyecto# n_proyecto t_resumen a_telefono

Rompiendo el muchos a muchos  En el diseño de una base de datos no se permiten relaciones “muchos a muchos”, cuando se tiene esto se crea una “relación” entre ambas cuya llave primaria será una llave compuesta por las llaves primarias de las entidades que está uniendo medico proyecto n_medico i_medico# a_medico i_especial i_proyecto# n_proyecto t_resumen a_telefono medico- proyecto i_medico# i_proyecto#

Relaciones y llaves primarias vs cardinalidad cardinalidadRelación entre entidadesLlave foránea Uno a unoNo es necesario crear una relación entre las entidades Se crea una llave foránea en una de las entidades relacionadas que corresponde a la llave primaria en la otra Uno a muchosNo es necesario crear una relación entre las entidades Se crea una llave foránea del lado de la entidad “muchos” que corresponde a la llave primaria del lado “uno” Muchos a muchos Se crea una relación con llave primaria compuesta formada por las llaves primarias de las entidades que une la relación En las entidades no hay llave foránea.

Solución ejercicio Analizando el ejercicio del laboratorio, las siguientes entidades:  Paciente y Análisis  Paciente y Médico

Diagrama E-R  Se tienen dos juegos de entidades: paciente y análisis de laboratorio. paciente analisis A un paciente hospitalizado se le pueden practicar cero o varios análisis y un análisis puede practicársele a ninguno o a muchos pacientes. Esto implica que tenemos una relación muchos a muchos optativa en ambos lados.

Rompiendo el muchos a muchos Debemos crear una relación entre ambas i_analn_analq_analt_desc A-1leuco300.00ayuno A-2embar200.00ayuno pacienteanalisis paciente- analisis i_pacn_paca_paci_med 1234LauraPino MaríaJuare z i_paci_analt_resud_anal 1234A-13.85/I/ A-2Pos7/I/ A-14.42/II/ A-2neg3/I/08

Diagrama E-R  Los juegos de entidades: paciente-análisis y médico. paciente- analisis medico A un paciente hospitalizado se le pueden practicar cero o varios análisis y cada análisis se lo manda un doctor. A su vez un doctor puede mandar uno o varios análisis a los distintos pacientes. Esto implica que tenemos una relación uno a muchos obligatoria.

Rompiendo el muchos a muchos Debemos crear una relación entre ambas i_medn_nomt_esp 289Pérezcirujano 456Lópezginecól paciente- analisis medico i_paci_analt_resud_anali_med 1234A-13.85/I/ A-2Pos7/I/ A-14.42/II/ A-2neg3/I/08456