Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL 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

Diseño de Bases de Datos
DEFINICIONES. TIPOS. SEMANA 12
integridad referencial
Unidad II Modelo Entidad-Relación
TECNICATURA EN INFORMATICA
El modelo de datos relacional
Prof. Edgar Lopategui Corsino
Rocío Contreras Águila Primer Semestre 2010
BASE DE DATOS OBJETO RELACIONAL
Guillermo A. Díaz Sanhueza
Diseño de Bases de Datos
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Teórico: Modelo Relacional
Bases de Datos Modelo Relacional.
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN MER
¿QUÉ SON LAS BASES DE DATOS?
DISEÑO Y GESTIÓN DE BASES DE DATOS Luciano H. Tamargo Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca INTRODUCCIÓN.
INTELIGENCIA ARTIFICIAL
Curso de Diseño y Construcción de Productos de Software CLASE 2
Estadística Computacional I
MODELOS LÓGICOS : Modelo Relacional
2 Introducción: Una forma de aproximarnos una base de datos es verla como una colección de relaciones, donde una relación es una tabla con filas (tuplas)
MODELO RELACIONAL.
Sistema de Gestión de Base de Datos
UNIDAD II Modelo de Datos.
MODELO RELACIONAL.
Modelo Relacional Base de Datos I.
Modelo Relacional Base de Datos I.
Modificado de: M.A. Ana Celia Gutiérrez Olivas
UNIDAD I Conceptos Básicos.
MÓDULO II: FUNDAMENTOS DE BASE DE DATOS
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.
El Modelo Relacional Francisco Moreno 12/04/2017 Curso Bases de Datos.
Sistemas de Información I
Normalización en una base de datos
Lic. en Inf. Manuel Álvaro Pacheco Hoyo. Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto.
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).
DISEÑO DE BASES DE DATOS
Elaborado por: GCRM Institución Gabriel García Márquez.
Tema 2: Base de datos relacionales
Conceptos Generales de Bases de Datos
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
Restricciones de Integridad
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
ANALISIS Y DISEÑO ESTRUCTURADO
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
MODELAMIENTO DE DATOS TPS Nelcy Sierra
BASES DE DATOS RELACIONALES
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
NORMALIZACIÓN Prof. Gabriel Matonte.
Diagramas.
1 FUNDAMENTOS DE BASES DE DATOS SISTEMA GESTOR DE BASES DE DATOS (SGBD) Consiste en una colección de datos interrelacionados y un conjunto de programas.
MODELOS DE DATOS RELACIONAL
Modelo Entidad - Relación
Bases de Datos Modelo Relacional.
oRepresenta los datos en una manera sencilla permitiendo el entendimiento de estos mismos por los inexpertos.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Sistemas de Información I
INTRODUCCIÓN A LAS BASES DE DATOS Revisión de Conceptos.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
¿Qué es una base de datos? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde.
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Fundamentos de Bases de Datos
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
Transcripción de la presentación:

Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL

Basado en teoría de conjuntos. Operaciones sobre conjuntos de datos. tablas Datos en tablas bidimensionales. Se basa en el concepto de relación. Informalmente en el modelo relacional: Relación = Tabla Generó los SGBD Relacionales. EL MODELO RELACIONAL

El modelo de datos relacional organiza y representa los datos en forma de tablas o relaciones: Una base de datos relacional es una colección de relaciones [tablas] Software y Procesos Contables Fernando González Gil

ELEMENTOS DEL MODELO RELACIONAL PELÍCULA Nombre de la RELACIÓN ATRIBUTOS TUPLAS El DOMINIO del atributo TITULO = TEXTODominio de AÑO y DURACION = ENTEROS

ELEMENTOS DEL MODELO RELACIONAL TUPLA: Cada instancia o fila o registro de una relación es una tupla. Un conjunto de tuplas es una relación. ATRIBUTO: Cada campo o columna de una relación es un atributo. El conjunto de atributos forman la cabecera de la relación. DOMINIO: Es el conjunto de los posibles valores que puede tomar un atributo. No es más que un tipo de datos. Ej: Booleano, Entero, cadena de caracteres, etc.

NOTACIÓN PARA LA RELACIÓN El esquema de una relación R se denota R(A 1,A 2, …A n ) donde R es el nombre de la relación y A 1,A 2, …A n son los atributos de R Ejemplo: EMPLEADO(cédula,nombre,dirección, salario)

ELEMENTOS DEL MODELO RELACIONAL CLAVE CANDIDATA: Atributo o atributos que identifican de manera única una tupla dada. Automóvil Claves candidatas … ¿ candidatas a qué? … a ser claves primarias Un automóvil puede identificarse por el número de matrícula o por el número del motor Análisis de Sistemas de Información y BD Fernando González Gil

ELEMENTOS DEL MODELO RELACIONAL CLAVE PRIMARIA: Elegida a partir de las claves candidatas de la relación. Las demás quedan como claves alternativas o secundarias (si las hay). No puede contener valores nulos (Integridad de la entidad). CLAVE FORÁNEA: Atributo o conjunto de atributos que especifica(n) explícitamente la forma en que dos tablas se relacionan. Todo valor de llave foránea debe existir como llave primaria en la tabla maestra (Integridad Referencial).

Ventajas Sencillo y fácil de modificar. Operadores con gran poder de manipulación de datos. Fundamentación teórica sólida. Compatibilidad y estandarización Confiabilidad y estabilidad Conectividad garantizada con los lenguajes de programación estándar (Java, C++, etc.) Se consigue fácilmente apoyo técnico

Desventajas: No incluye comportamiento de los datos. No se puede manejar herencia. Descompone los elementos de interés en varias tablas. Presenta dificultades para el manejo de datos no atómicos

ACTIVIDAD Construya una base de datos para el siguiente enunciado: Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios: Para cada cliente: Número de cliente (único), Direcciones de envío, Saldo, Límite de crédito, Descuento. Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en cada fábrica, Descripción del artículo. Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la cantidad. Además, se ha determinado que se debe almacenar la información de las fábricas: Número de la fábrica (único) y Teléfono de contacto