Bases de Datos Modelo Relacional.

Slides:



Advertisements
Presentaciones similares
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
Advertisements

IBD Plan 90 y 2003 Clase 11.
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Pasaje a Tablas.
Diseño de Bases de Datos
UML DCU -DS Alvaro Garrido V..
Unidad II Modelo Entidad-Relación
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.
Enunciados.
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
Modelo entidad-relación
Tema 2: Diseño de bases de datos
Modelo Entidad-Relación
LLAVES EN BASES DE DATOS
¿QUÉ SON LAS BASES DE DATOS?
Maestría en Bioinformática Bases de Datos y Sistemas de Información Del MER al MR Ing. Alfonso Vicente, PMP
Pasaje a Tablas Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.
Base de Datos II Modelo Relacional.
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN
Modelo Entidad Relación E-R
Teoría de Bases de Datos
Base de Datos Relacional.
MODELO RELACIONAL.
Modelo Relacional Base de Datos I.
Modelo Relacional Base de Datos I.
RESOLVIENDO RELACIONES MUCHOS A MUCHOS
Modificado de: M.A. Ana Celia Gutiérrez Olivas
Ejercicio Una empresa de jardinería quiere informatizar su gestión. La empresa dispone de un conjunto de clientes: domicilios particulares, hoteles, comunidades.
BASE DE DATOS I Clase # 1.
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
Sistemas de Bases de Datos I
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Normalización en una base de datos
Bases de datos Conceptos, diseño y utilización
Ejemplo 1: Base de Datos Secretaría de Tránsito
Administracion de Base de Datos I Semana 04. Base Datos Caso : Creacion de Diagrama E-R.
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
DISEÑO DE BASES DE DATOS
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
Gestión para la Informática I Octubre 2010
Modelo Entidad Relación
Bases de Datos.
SISTEMA DE BASE DE DATOS Equipo #6 Integrantes :García Hernández Yaneli Tlacomulco Moncada Blanca Edith Carreto Vichique Laura Belén Rosales Titla María.
Base de Datos I. Especialización: El proceso por el que se definen las diferentes subclases de una superclase Ejemplo: Se requiere guardar la información.
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
Diagramas.
Sistema de Base de Datos
CARACTERISTICAS Y REPRESENTACION DE LOS DATOS
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
El Modelo de Datos Entidad-Relación (E/R)
3. Modelo de datos Prof: Lcdo. Luis Peña.
UNIDAD 2 Modelo Entidad-Relación
SQL SERVER APLICADO (SSA010)
Teórico: Pasaje del MER al MR
Curso Introductorio a Bases de Datos.
Bases de Datos Modelo Relacional.
MODELO ENTIDAD-RELACIÓN AVANZADO
Unidad II Diseño Conceptual de una Base de Datos:
Práctico 1 Letra de ejercicios 4 y 5 + Trabajo práctico 1
Tema 2: Diseño de Bases de Datos relacionales
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Conversión del Modelo Entidad – Relación a Relacional.
 Gregorio López González  Norberto Misael Valtierra Ornelas  Ricardo Enrique Pérez Andrade  Luis Rodríguez Valencia.
¿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.
Transcripción de la presentación:

Bases de Datos Modelo Relacional

Modelo Relacional Entidades -> Tablas Atributos -> Campos/Columnas Relaciones - > Tablas Los campos pertenecen a un dominio Existen: Claves Candidatas Claves Primarias Claves Alternativas

Conversión a modelo Relacional Se comienza con el modelo ER Por su facilidad de diseño Posee los conceptos de entidad y relación Se convierten mediante la identificacion de: Entidad ó Entidad Débil Tipos de Relación Cardinalidad

Conversión – Tipo Entidades Si la entidad E es una entidad “fuerte”, se debe: Crear una relación con el mismo nombre y conjunto de atributos. EJ: Alumno(Rut, Nombre, Apeliido, N_Matricula)

Conversión – Tipo de Entidades Para entidades debiles, se debe: El tipo de entidad débil E se transforma en una relación que incluye los atributos del tipo de relación más los atributos necesarios para la clave de E. Los tipos de relaciones en los que participa E deben incluir todos los atributos de la clave de E.

Conversión – Tipo de Relación Para cada tipo de relación R se crea una relación con atributos: Por cada tipo de entidad que participa en la relación, los atributos de la clave primaria. Los atributos de la propia relación.

Conversión - Generalizaciones Se tratan igual que en el caso de las entidades débiles. La relación IsA no se transforma en relación EJ: personas(DNI, ApellidosyNombre, Domicilio, teléfono). alumnos(DNI, COU) profesores(DNI)

Claves Relaciones Binarias R relación binaria entre E1 y E2. R’ relación construida a partir de R Clave de E1 : c1 Clave de E2 : c2 Atributos de R’: Atributos de E1 + Atributos de E2 + Atributos de R

Claves Muchas a una: Muchas a Muchas:

Receta Cocina Simplificada 1.- Cada entidad se transforma en una tabla. 2.- Se agregan claves donde sea necesario 3.- Cada relación se transforma en una tabla en donde los atributos son las claves de cada entidad participante.

Paso 1 – Generación Modelo ER

Paso 2 – Identificación de llaves

Paso 3 – Creación Relaciones Entidades

Paso 4 - Creación Relaciones

Combinación Relaciones A veces es posible combinar relaciones El caso tipico son las relaciones 1 – N Las relaciones 1-1 deben descartarse

Ejemplo combinación

Ejercicio. 1.- Un concesionario de automóviles desea informatizar su gestión de ventas de vehículos.En particular, se quiere tener almacenada la información referente a los clientes que compran en el concesionario, los vehículos vendidos, así como los vendedores que realizan las distintas ventas. Para ello se tendrá en cuenta que: - El concesionario dispone de un catálogo de vehículos definidos por su marca, modelo, cilindrada y precio. - Cada uno de los modelos dispondrá de unas opciones adicionales (aire acondicionado, pintura metalizada, etc.). Las opciones vienen definidas por un nombre y una descripción. Hay que tener en cuenta que una opción puede ser común para varios modelos variando sólo el precio en cada caso. En cuanto a los clientes, la información de interés es el nombre, CI, dirección y teléfono, lo mismo que para los vendedores. Los clientes pueden ceder su coche usado en el momento de comprar un vehículo nuevo. El coche usado vendrá definido por su marca, modelo, matrícula y precio de tasación. Es importante conocer la fecha en la que el cliente realiza esta cesión. Se desea saber qué vendedor ha vendido qué modelo a qué cliente. También la fecha de la venta y la matricula del nuevo vehículo. Es importante así mismo saber las opciones que el cliente ha elegido para el modelo que compra.

Solución Modelo ER