Catedra de Base de Datos

Documentos relacionados
Catedra de Base de Datos

El Modelo Relacional. Carlos A. Olarte BDI

Bases de Datos Modelo Relacional

Catedra de Base de Datos

Diseño Lógico Modelo Relacional. Ges3ón y Modelación de Datos María Constanza Pabón

Tema 2: Diseño de Bases de Datos (Diseño Lógico)

El Modelo Relacional. Estática

1.Introducción al Modelo Relacional.

TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL.

División Académica de Informática y Sistemas

Bases de Datos OTROS ASPECTOS MODELO E-R

Modelo relacional. El modelo relacional

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve

Modelos de Datos. Modelo Entidad-Relación

Ing. Yim Isaias Apestegui Florentino

BASES DE DATOS II PRACTICA I

Catedra de Base de Datos

id_trabajador nombre tarifa_hr tipo_de_oficio id_supv 1235 F. Aguilera 12,50 Electricista A. Calvo 13,75 Fontanero N.

Técnicas de Modelamiento de Datos

Concepto de Modelo de Datos. Introducción a las Bases de Datos Tema 3

Generaciones de Bases de Datos

Guía del Curso Curso de Bases de Datos Relacionales

MER MR Bases de Datos

ASIGNATURA: BASE DE DATOS I

Introducción al Álgebra Relacional

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES

Teoría de la Normalización

4. FUNDAMENTOS DEL MODELO RELACIONAL

Tema 2. DISEÑO LÓGICO DE BASES DE DATOS Parte 2

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION

Atributos Los atributos son las columnas de un relación y describen características particulares de ella.

Modelo Relacional: Conceptos

BASES DE DATOS RELACIONALES

El modelo relacional

Modelo Relacional I. Nos encontramos en la FASE 2: REGLAS DE TRANSFORMACIÓN del Modelo Entidad Relación (MER) al Modelo Relacional (MR).

Universidad de Concepción Departamento de Ing. Informática y Cs. de la Computación

Carlos Castillo UPF 2008

Laboratorio de Base de Datos Práctica Nro. 3, Modelo Relacional y Transformaciones

Modelo Entidad Relación

Normalización de bases de datos.

BASES DE DATOS. Fundamentos de Informática Grado en Ing. Química. Jesús Alcalá y David Pelta

Cátedra de Bases de Datos

- Bases de Datos (2012/2013) Tema 2: Diseño lógico. Modelo Relacional

Formas Normales. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema 1. Introducción y Conceptos Generales 1

BASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Fundamentos del Modelo Relacional de Datos

Modelo Relacional. Modelo Relacional. Temas: Referencia:

DISEÑO DE BASES DE DATOS RELACIONALES

TEMA 4: EL MODELO RELACIONAL. ESTÁTICA

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

Normalización Clase Práctica Formas Normales

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos

Notaciones de Entidad Relación ER

Bases de Datos. Sistemas de Gestión de Bases de Datos

Ítems/Entidades/Objetos [sustantivos]: Objetos que existen en el mundo y que son

Carrera Académica UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN

Modelos de datos. Colección de herramientas conceptuales para describir

Introducción a las Bases de Datos y al Modelo Relacional

Diseño lógico Diseño de bases de datos relacionales

Diseño Lógico Estándar. Diseño Lógico Tema 12

TEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez

MER MR Bases de Datos

BASES DE DATOS I. Algebra Relacional

CC BASES DE DATOS PRIMAVERA Clase 4: Modelo Relacional (III) Aidan Hogan

Modelo relacional. Modelo relacional

El Modelo Relacional: Dinámica y Álgebra Relacional. El Modelo Relacional Tema 8

El Modelo Relacional de Bases de Datos

FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R.

Concepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.

Universidad Salesiana de Bolivia

FUNDAMENTOS DE BASE DE DATOS

Modelo Relacional Curso Bases de Datos. Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS

Principios de Bases de Datos Relacionales, Normalización. Unidad 4

PLANIFICACIÓN Bases de Datos

ASIGNATURA: BASE DE DATOS I FUNDAMENTOS:

BASE DE DATOS Modelos de Datos

Modelado Entidad-Relación

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 1 de 10 Profesor Asociado: María Eugenia Stefanoni. J:T:P: Higinio Facchini

Introducción a las Bases de Datos UNIDAD II MODELO ENTIDAD-RELACION

Bases de datos 1. Teórico: Modelo Relacional

Unidad 1 Lenguaje de Definición de Datos (DDL)

INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE.

Diseño de Bases de Datos Relacionales. Febrero de 2013

Transcripción:

Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lec)vo 2016

Cronograma 6-sept Martes Modelo Relacional. Transformacion de ER a R. Tipos de Claves. Diccionario. Ejercitacion. U3 6-sept Martes Ejercitacion con Transformacion de ER a R. TP2 8-sept Jueves Ejercitacion con Workbench (sin datos). Ejercitacion con Workbench (con datos) TP3

Programa de la Materia Unidad 3: De#inición. Elementos del modelo. Dependencias Funcionales. Construcción del Modelo de datos. Transformación del modelo Entidad - Relación al modelo relacional. Propiedades de las relaciones. Claves primarias y foráneas. Diccionario de Datos.

PARTE I

Introducción al Modelado de Datos. Concepto. Modelar consiste en de#inir un mundo abstracto y teórico, tal que las conclusiones que se puedan extraer de el coincidan con las manifestaciones aparentes del mundo real

Abstracción de la Información Capacidad de esconder los detalles y concentrarse sobre las propiedades generales, comunes de un conjunto de objetos. En el modelado de datos, se usa la abstracción para obtener categorías de datos. Adicionalmente, se puede usar la abstracción para combinar categorías en otras categorías más generales (Dennis Tsichiritzis, 1982)

Modelo Relacional La teoría del modelo relacional fue desarrollada por Edgar Frank Codd a partir de una serie de papers y libros los cuales se detallan a continuación: A relational model for large shared data banks ACM - 1970 Further normalization of the data base relational model RUSTIN - 1972 Extending the database relational model to capture more meaning ACM - 1979 The 1981 ACM turing award lecture: a relational database: a practical foundation for productivity ACM 1982 Libros: The relational model for database management. Version 2 Addison Weasley 1990

Paper A relational model for large shared data banks (E.F.Codd) Conceptos Desarrollados 1. Modelo Relacional y Formas Normales 1.1. INTRODUCCION 1.2. DEPENDENCIAS DE LOS DATOS EN LOS SISTEMAS ACTUALES 1.3. VISTA RELACIONAL DEL LOS DATOS 1.4. FORMAS NORMALES 2. Redundancia and Consistencia 2.1. OPERATIONES CON RELATIONES 2.2. REDUNDANCIA 2.3. CONSISTENCIA 2.4. SUMARIO

Modelo Relacional Según una definición de Ullman, una relación puede definirse como un subconjunto del producto cartesiano de un conjunto de dominios. Si llamamos atributo a cada uso particular de un dominio para una relación especifica, resulta que un atributo A i está restringido a tomar valores sobre un dominio V i. Entonces: R V 1 x V 2 x... x V m donde el producto cartesiano V 1 x V 2 x... x V m contiene todas las tuplas de la forma: (v 1 x v 2 x... x v m ), v i V i, 1 i m y diremos que la relación R tiene grado m. Si el número de tuplas involucradas en la relación es n, entonces R tiene cardinalidad n. Observaciones: (GRADO (numero de Atributos) o a la CARDINALIDAD (numero de Tuplas))

Modelo Relacional A manera de definición mas informal, Elmasrhi y Navathe, manifiestan que el modelo relacional representa la base de datos como una colección de relaciones, en donde cada relación semeja una tabla o hasta cierto punto un archivo en donde cada fila de la tabla representa un colección de datos relacionados entre si, los cuales pueden ser interpretados como hechos que describen una entidad o un vinculo entre entidades del mundo real. Así entonces se puede decir que una Relación: es una Tabla bidimensional en donde cada renglón o tupla, tiene datos que pertenecen a alguna cosa o a una parte de esta, y donde cada columna o atributo de esta tabla describe la tupla. Atributos (Columnas) Tuplas (Hileras)

Modelo Relacional. Restricciones Para que una tabla sea una relación debe cumplir con ciertas restricciones: Las celdas deben ser de un valor único. No se puede tener ni repetir grupos ni tener series en calidad de valores. Todas las entradas en una misma columna deben ser del mismo tipo. Cada columna tiene un nombre único y el orden en las columnas en la tabla no es importante. Dos renglones en la tabla no pueden ser idénticos y el orden de los renglones no tiene importancia Grado de una relación Definición: El grado de una Relación R es el numero de atributos que la misma contiene.

Ejemplo del Modelo Relacional El siguiente es un esquema de relación, para una relación de Grado 7, que describe estudiantes universitarios: ESTUDIANTE [Nombre, Clave, TelParticular, Dirección, Tel Oficina, Edad, Prom] En este esquema ESTUDIANTE es el nombre de la relación, y el resto corresponden a los atributos de la misma. La Figura siguiente muestra los componentes de la relación y sus dominios de valores.

Modelo Relacional - Llaves Definición Una llave es un grupo de uno o más atributos que identifican unívocamente a una tupla Recordemos que las llaves pueden estar compuestas por uno o mas atributos los cuales operen en conjunto.

Ejemplo del Modelo Relacional Ejemplo: esquema de la BD Compañía con claves Subrayadas.

Ejemplo del Modelo Relacional Ejemplo: esquema de la BD Compañía con claves Subrayadas y restricciones de integridad referencial; en el esquema.

Bibliogra,ía

Bibliográ,icas Principal Tecnología y Diseño de Bases de Datos / Mario Piattini, Esperanza Calero, Belen Vela / Edit Alfaomega / 2010 Ed. Pp 95-125

Sitio Web de la Cátedra http://catedras.facet.unt.edu.ar/bd