Pasaje a Tablas Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Slides:



Advertisements
Presentaciones similares
CP: POTENCIA CP_4 Prof. José Juan Aliaga Maraver.
Advertisements

FP: FORMAS SUPERPUESTAS
FP: FORMAS DE SEGUNDO ORDEN
CP: EJE RADICAL CP_5 Prof. José Juan Aliaga Maraver.
INGENIERIA INFORMATICA Y BUSQUEDAS CON ADVERSARIOS
IBD Plan 90 y 2003 Clase 11.
Famous Hispanics in America
Productos notables Se llama productos notables a ciertas expresiones algebraicas que se encuentran frecuentemente y que es preciso saber factorizarlas.
IBD Plan 90 y 2003 Clase 10.
Pasaje a Tablas.
Diseño de Bases de Datos
Unidad II Modelo Entidad-Relación
Modelo Entidad Relación
Se desea establecer un modelo conceptual para la gestión de una biblioteca. Se desean tener almacenados todos los libros que la componen. Para cada libro.
Rocío Contreras Águila Primer Semestre 2010
Fundamentos de Base de Datos Modelo E-R
Una dependencia funcional es una relación entre atributos de una misma relación (tabla). Si X e Y son atributos de la relación R, se dice que Y es funcionalmente.
ASIENTOS CATALOGRÁFICOS EN RCA2 (Reglas generales)
Introducción a una Teoría de Categorías
MER.
Modelo Entidad-Relación
Bases de Datos Modelo Relacional.
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Conceptual Ing. Alfonso Vicente, PMP
EfiBiblos® Es un Sistema que emplea el motor de EfiControl (código de barras y RFID) para emplearlo en bibliotecas y llevar el control de los libros,
Elementos para Interpretar el Modelo Conceptual de Datos
Dibujo Técnico I y II Sistema Diédrico Proyecciones del Punto
MODELO ENTIDAD RELACIÓN MER
Unidad 2: Modelo de Datos.
2.1Definición de un modelo de datos
INGENIERIA DE SOFTWARE II Trayecto III. Trimestre I
Maestría en Bioinformática Bases de Datos y Sistemas de Información Calidad de Esquemas Ing. Alfonso Vicente, PMP
Maestría en Bioinformática Bases de Datos y Sistemas de Información Del MER al MR Ing. Alfonso Vicente, PMP
Teórico: Algebra Relacional
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.
DIAGRAMA LOGICO PARA LA APLICACIÓN DE LA METODOLOGIA C.B.C.
Base de Datos II Modelo Relacional.
MODELO RELACIONAL.
Control de versiones, configuración y cambios
Cardinalidad de las entidades en la relación
ESCUELA: PONENTE: BIMESTRE: BASES DE DATOS I CICLO: CIENCIAS DE LA COMPUTACIÓN II BIMESTRE Ing. Audrey Romero ABRIL – AGOSTO 2007.
MODELADO DE DATOS Es una representación abstracta de todos los objetos de datos que se procesan dentro del sistema y las relaciones entre los objetos.
Esbozo de demostración del Teorema de Green para una región suave.
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
Ing. Marco Zarate Z.. Entidades Relaciones Atributos.
Sistemas de Bases de Datos I
Viviana Poblete López Módulo: Modelo de Datos
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
 RELACIÓN O TABLA (RELATION, TABLE): LISTA DE VALORES CON UN NOMBRE, DONDE CADA VALOR ES UNA FILA (REGISTRO), COMPUESTO POR 1 O MÁS COLUMNAS (CAMPOS).
Ejemplo 1: Base de Datos Secretaría de Tránsito
SISTEMA DE BASE DE DATOS
Modelo Entidad-Relación. Relaciones Múltiples zBinarias yUn lector Frecuenta una librería zTernarias yUn lector compra una libro en una librería LIBRERÍAS.
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Diagramas.
CARACTERISTICAS Y REPRESENTACION DE LOS DATOS
3. Modelo de datos Prof: Lcdo. Luis Peña.
Teórico: Pasaje del MER al MR
Bases de Datos.
Unidad II Diseño Conceptual de una Base de Datos:
M ODELO DE DATOS DE ENTIDAD - VÍNCULO El modelo de entidad-vínculo es un modelo de datos conceptual de uso muy extendido. Este modelo, y sus variantes,
Modelo Entidad Relación
TRABAJO DE COMPUTACION RIMAC CACHIMUEL SEXTO “C” BASES DE DATOS.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Modelo entidad/interrlación Tema 2. Parte 2. Modelo E/IR Utiliza un conjunto de símbolos y reglas para representar los datos y las relaciones entre ellos.
 Gregorio López González  Norberto Misael Valtierra Ornelas  Ricardo Enrique Pérez Andrade  Luis Rodríguez Valencia.
Tema El modelo entidad-relación Bibliografía:
Esquema Relacional Pasaje a Tablas
Transcripción de la presentación:

Pasaje a Tablas Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Luego de haber realizado el análisis de la realidad planteada, efectuando un Modelo Entidad Relación que la represente. Entidades Relaciones Atributos y Atributos Determinates Restricciones Cardinalidad Totalidad Mínimo y Máximo Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Entidades En principio, cada conjunto de entidades genera una tabla con el mismo nombre, para almacenar los datos de cada entidad que lo compone. Estudiantes dirección fecha_nac CId nombre Estudiantes (CId, nombre, fecha_nac, dirección) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Atributo Compuesto Se genera un atributo por cada atributo atómico que lo compone. Estudiantes calle numero dirección fecha_n esquina CId nombre Estudiantes (CId, nombre, fecha_n, calle, numero, esquina) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Atributo Multivalorado Un atributo multivalorado genera una relación con la entidad a la que pertenece. Estudiantes teléfono* fecha_nac CId nombre Estudiantes (CId, nombre, fecha_nac) Est-Telefono (CId, telefono) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones Binarias La relación entre las entidades se representa a través de una tabla Esta tabla esta formada por los atributos determinantes de las entidades relacionadas A B A-B A3 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones Binarias La relación entre las entidades se representa a través de una tabla Esta tabla esta formada por los atributos determinantes de las entidades relacionadas A B A-B A3 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones Binarias A-B (A1, A2, B1) El atributo determinate de la relación depende de la cardinalidad de la relación. A B A-B A3 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones Binarias A-B (A1, A2, B1,A_B_1) Si la relación posee atributos propios, se representan en la misma tabla, A-B. A B A-B A3 A_B_1 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

A-B (A1, A2, B1) Pasaje a Tablas Relaciones Binarias N a N A (A1, A2, A3) B (B1, B2) A-B (A1, A2, B1) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

A-B (A1, A2, B1) Pasaje a Tablas Relaciones Binarias N a 1 N 1 A B A-B A3 A1 A2 B1 B2 Si no hay totalidad, es preferible crear la relación porque no todos los A se relacionan con los B A (A1, A2, A3) B (B1, B2) A-B (A1, A2, B1) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

A-B (B1, A1, A2) Pasaje a Tablas Relaciones Binarias 1 a N A (A1, A2, A3) B (B1, B2) A-B (B1, A1, A2) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones Binarias 1 a N Para este caso, TOTALIDAD, la relación A-B se representa en la entidad B B hereda la clave de A (A1, A2) 1 N A B A-B A3 A1 A2 B1 B2 B (B1, B2, A1, A2) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

A-B (B1, A1, A2) Pasaje a Tablas Relaciones Binarias 1 a N Para este caso, la totalidad no afecta la relación, como si no existiera. 1 N A B A-B A3 A1 A2 B1 B2 A (A1, A2, A3) B (B1, B2) A-B (B1, A1, A2) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

A-B (B1, A1, A2) Pasaje a Tablas Relaciones Elijo alguno de los dos Binarias 1 a 1 1 1 A B A-B A3 A1 A2 B1 B2 A (A1, A2, A3) B (B1, B2) A-B (B1, A1, A2) Elijo alguno de los dos Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones Binarias 1 a 1 Para este caso, TOTALIDAD, la relación A-B se representa en la entidad B B hereda la clave de A (A1, A2) 1 1 A B A-B A3 A1 A2 B1 B2 B (B1, B2, A1, A2) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones Binarias 1 a 1 Para este caso existen dos posibilidades: A (A1, A2, A3, B1) B (B1, B2, A1, A2) 1 1 A B A-B A3 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones A-B-C (A1, A2, B1, C1) N-arias Depende de la realidad para determinar el o los atributos determinantes de la relación. Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones N-arias Ejemplo 1 Salones Utilizan Máquinas Nro-salon Nro-máquina N Estudiantes Nro-estudiante Utilizan (Nro-salon, Nro-estudiante, Nro-maquina) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones Categorización A1 A2 A A3 D1 B1 N C-D N B C B (A1, B1) C (A1) D (D1, D2) C-D (A1, D1) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Relaciones Agregación A (A1, A2) B (B1, B2) C (C1, C2) AB-C N A (A1, A2) B (B1, B2) C (C1, C2) A-B (A1, B1) AB-C (A1, C1) N Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas A (A1, A2) B (A1, A1) * B (Es, Esta) Relaciones Autorelación A (A1, A2) B (A1, A1) * B (Es, Esta) Esta B Es A1 A2 A Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Entidad Débil A (A1, A2, A3) B (A1, B1, B2) La relación débil se representa en la entidad débil. La entidad débil heredea el atributo determinante de la entidad fuerte. 1 N A A-B B A3 A1 A2 A (A1, A2, A3) B (A1, B1, B2) B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

Pasaje a Tablas Entidad Débil La relación de una entidad débil no se pasa a tablas. N 1 N A B A-B A3 A1 A2 B1 B2 A (A1, A2, A3) B (A1, B1, B2) C (C1, C2) B-C (A1, B1, C1) B-C N C1 C C2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.