EL MODELO RELACIONAL
|
|
|
- José Manuel Cabrera Aguirre
- hace 9 años
- Vistas:
Transcripción
1 EL MODELO RELACIONAL 1. SGBD RELACIONALES Hay muchos tipos de SGBD, pero la mayor parte de los utilizados comercialmente en la actualidad son relacionales, es decir, se basan en una cierta teoría o forma de representar los datos para implementar sus herramientas e interfaces, en este caso el Modelo Relacional. Entendemos como representación de los datos, la forma en que se presentan al usuario y que permiten ciertas operaciones para poder manejarlos. De hecho, en estos SGBD, la información se presenta en forma de tablas, con columnas para las características de los objetos o conceptos que se pretende representar en la tabla, y filas para cada caso concreto o instancia de objeto. Existe un lenguaje considerado como estándar para manejar esas tablas, el SQL, que permite crear y modificar tablas, consultarlas, introducir nuevos datos, modificar datos o borrarlos Estructura de una base de datos relacional En general se puede decir que una base de datos consta de los siguientes elementos: Tabla o relación: es una estructura bidimensional formada por filas y columnas. En cada tabla se almacena un tipo de entidad, es decir, un objeto o elemento que se va a almacenar en la base de datos. Así en una base de datos académica podrá haber información de las siguientes entidades: alumno, profesor, asignatura, centro, curso, etc. Campos (grado=5) Filas (cardinalidad=4) Registros: son cada una de las filas que se almacenan en la tabla. Es decir diferentes instancias de una entidad. (Ej: cada uno de los alumnos es un registro) Campos: son los atributos que se pueden almacenar de cada entidad. Puede ser un atributo, cualquier característica o propiedad de una entidad. Por ejemplo, posibles atributos de una entidad alumno son: DNI, nombre, apellidos, fecha de nacimiento etc. En cada campo solo se aceptarán valores de un determinado tipo de datos o dominio (texto, numérico, fecha, etc)
2 Relación: en una base de datos integrada por más de una tabla, probablemente existirán relaciones entre las tablas de la misma. Las relaciones entre tablas también disponen de cardinalidad. Por ejemplo, dada una tabla de Alumnos y otra de Provincias, entre ambas existirá una relación con cardinalidad de uno a varios, ya que un alumno solo puede pertenecer a una provincia pero dada una provincia puede haber varios alumnos que pertenezcan a ella. Desarrollaremos los tipos de relaciones más adelante. Otros conceptos relacionados con la tabla son el grado y la cardinalidad. El grado de una tabla es igual al número de columnas que la forman, y es fijo mientras no se cambie el diseño de la base de datos. La cardinalidad se corresponde con el número de filas de la tabla, por lo cual es variable siempre que la tabla permita realizar altas y bajas. Esta organización de la información, permite recuperar de forma flexible los datos de una o varias tablas, así como combinar registros de diferentes tablas para formar otras nuevas Integridad referencial La integridad referencial es una propiedad deseable en las bases de datos. Gracias a la integridad referencial se garantiza que una entidad (fila o registro) siempre se relaciona con otras entidades válidas, es decir, que existen en la base de datos. Implica que en todo momento dichos datos sean correctos, sin repeticiones innecesarias, datos perdidos y relaciones mal resueltas. Todas las bases de datos relacionales gozan de esta propiedad gracias a que el software gestor de base de datos vela por su cumplimiento. Para garantizar esa integridad referencial entran en juego los siguientes elementos: Clave primaria: se conoce como clave primaria al campo o conjunto de campos que identifican unívocamente un registro de una tabla. Solo puede haber una clave primaria por tabla. Por ejemplo: para la tabla alumnos del ejemplo anterior, el campo que identificaría un alumno del resto sería el campo NIF, por tanto el campo NIF sería la clave primaria de la tabla Alumnos. Clave ajena: se conoce como clave ajena de una tabla a un campo o conjunto de campos que se utilizan para relacionar esa tabla con otra. El valor de la clave ajena debe concordar con el valor de la clave primaria de otra tabla. Ejemplo: el campo IdProvincia es una clave ajena que relaciona el alumno con una provincia.
3 Clave candidata: se conoce como clave candidata de una tabla al campo o conjunto de campos que cumplen las siguientes propiedades: o o Unicidad. No existen dos registros en una tabla que tengan el mismo valor para ese campo o campos. Minimalidad. Si la clave candidata consta de más de un campo, no es posible eliminar de la clave ningún campo sin que se deje de cumplir la propiedad de Unicidad. De las claves candidatas que haya en una tabla, una se elegirá una como clave primaria de esa tabla, el resto se denominarán claves alternativas. Las claves alternativas y las claves primarias, por tanto, no pueden tener valores repetidos y siempre tienen que tener valor (no pueden ser nulas). 2. TRANSFORMAR MODELO EER A MODELO RELACIONAL Para transformar un modelo entidad-relación a modelo relacional seguiremos las siguientes reglas: Toda entidad del modelo entidad-relación se transforma en una tabla. Cualquier atributo de una entidad se transforma en un campo dentro la tabla, manteniendo las claves primarias (campos identificadores) Las relaciones muchos a muchos (N:M) se transforman en una nueva tabla que tendrá como clave primaria la concatenación de los atributos clave de las entidades que relaciona. En las relaciones uno a muchos (1:N) se pueden tener dos casos: o Si la entidad que participa con cardinalidad máxima uno lo hace también con cardinalidad mínima uno, entonces se propaga el atributo de la entidad que tiene cardinalidad máxima 1 a la que tiene cardinalidad máxima N, desapareciendo el nombre de la relación. Si existen atributos en la relación éstos también se propagarán. o Si la entidad que participa con cardinalidad máxima uno lo hace también cardinalidad mínima cero, entonces se crea una nueva tabla formada por las claves de cada entidad y los atributos de la relación. La clave primaria de la nueva tabla será el identificador de la entidad que participa con cardinalidad máxima N. En el caso de las relaciones uno a uno (1:1) también pueden darse dos casos: o Si las entidades poseen cardinalidades (0,1), la relación se convierte en una tabla. o Si una de las entidades posee cardinalidad (0,1) y la otra (1,1), conviene propagar la clave de la entidad con cardinalidad (1,1) a la tabla resultante de la entidad con cardinalidad (0,1). Si ambas entidades poseen cardinalidades (1,1) se puede propagar la clave de cualquiera de ellas a la tabla resultante de la otra.
4 En el caso de las relaciones N-arias se aplica la misma regla que para las relaciones N:M En el caso de las relaciones reflexivas supondremos que se trata de una relación binaria con la particularidad que las dos entidades son iguales y aplicaremos las reglas vistas en los puntos anteriores. Veamos algunos ejemplos. Relaciones N:M Supongamos el siguiente modelo entidad-relación. En este caso la relación compra se transforma en una nueva tabla cuya clave primaria estará formada por los atributos dni, que es la clave primaria de cliente, y código, que es la clave primaria de producto. Además tendrá como campo fecha compra, ya que este atributo forma parte de la relación. El modelo relacional quedaría de la siguiente forma: CLIENTE CP(dni) Nombre Apellidos PRODUCTO CP(codigo) descripción COMPRAS CP(dni_cliente,codigo_producto) Fecha_compra C.Aj(dni_cliente)=> Cliente C.Aj(codigo_producto)=>Producto Relaciones 1:N Veamos ahora el caso de una relación 1:N. En el siguiente modelo entidad-relación un empleado pertenece a un único departamento (debe pertenecer a uno obligatoriamente), y un departamento tiene 1 o más empleados.
5 En este caso se propaga el atributo código de departamento a la tabla EMPLEADO. El modelo relacional quedaría de la siguiente manera: EMPLEADO CP(dni) nombre salario C.Aj(codigo_departamento)=>depar tamento DEPARTAMENTO CP(codigo) nombre localización Imaginemos ahora que pudiera darse el caso de que hubiera empleados que no pertenecieran a ningún departamento. En este caso la entidad que participa con cardinalidad máxima 1, DEPARTAMENTO, también lo hace con cardinalidad mínima 0, ya que puede haber empleados que no pertenezcan a ningún departamento. Así pues, se crea una nueva tabla formada por dni de EMPLEADO y código de DEPARTAMENTO. En esta nueva tabla dni de EMPLEADO será la clave primaria. El modelo relacional quedaría de la siguiente forma: EMPLEADO(CP(dni),nombre,salario) DEPARTAMENTO(CP(código),nombre,localización) PERTENECE(CP(dni_empleado),C.Aj(código_departamento)=>departamento) Relaciones 1:1
6 Veamos ahora el caso de una relación 1:1 a través del siguiente ejemplo. En el siguiente modelo entidad-relación un equipo de fútbol tiene a un único presidente y un presidente preside a un único club de fútbol. En este ejemplo, tal y como dicen las reglas, podemos propagar la clave de cualquier tabla a la tabla resultante de la otra. Es decir, tenemos dos opciones, o mover la clave de PRESIDENTE a EQUIPO o mover la clave de EQUIPO a PRESIDENTE. El modelo relacional podría quedar de cualquiera de las dos formas siguientes: EQUIPO(CP(código),nombre,año_fundación) PRESIDENTE(CP(dni),nombre,CAj.(código_equipo)=>equipo) ó EQUIPO(CP(código,nombre),año_fundación,CAj(dni_presidente)=>presidente) PRESIDENTE(CP(dni),nombre) Relaciones reflexivas Veamos ahora como quedaría en el modelo relacional la siguiente relación reflexiva. En el siguiente modelo entidad-relación un ALUMNO es delegado de varios ALUMNOS y un ALUMNO tiene obligatoriamente un delegado y sólo a uno.
7 Como podemos observar en las reglas de transformación, en este caso la relación reflexiva se trata como si fuera una relación binaria con la particularidad de que las dos entidades son iguales. Al tratarse de una relación 1:N se propagará la clave de la entidad ALUMNO a la entidad ALUMNO, quedando el modelo relacional de la siguiente forma: ALUMNO(CP(num_expediente),nombre,C.Aj(num_expediente_delegado)=>alu mno)
Gestión base de datos : Modelo Relacional (II)
Gestión base de datos : Modelo Relacional (II) I. Transformación del Modelo ER al Modelo Relacional Como se vio anteriormente la elaboración de un buen diseño de la base de datos es un proceso que requiere
Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve
Juan Luis Mora Blanco. El modelo Relacional 1 Modelo Relacional El modelo relacional El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Conceptos...1
Las tres reglas básicas para convertir un esquema en el modelo E/R al relacional son las siguientes:
Las tres reglas básicas para convertir un esquema en el modelo E/R al relacional son las siguientes: 1) Todo tipo de entidad se convierte en una relación. 2) Todo tipo de interrelación N:M se transforma
Modelos de Datos. Modelo Entidad-Relación
Modelos de Datos Diseño Lógico de Bases de Datos Modelo Entidad/Relación Modelo Relacional Paso a tablas Modelo Entidad-Relación Formulado por P.P. Chen en 1976 Modelo de datos que representa un esquema
Modelo relacional. Modelo relacional
Modelo relacional Creado por Ted Codd a Principios de los 70 Modelo de implementación, orientado a registro. Usa una colección de tablas para representar tanto los datos como sus relaciones Sólida base
UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS
UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS [Escriba el subtítulo del documento] Qué es un gestor de base de datos? Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un
Ing. Yim Isaias Apestegui Florentino
Definicion de Modelo Relacional El Modelo Relacional Se basa en una representación del mundo real en que los datos se describen como entidades, relaciones y atributos. El principal concepto del modelo
El Modelo Relacional. Carlos A. Olarte BDI
Carlos A. Olarte ([email protected]) BDI Introducción Propuesto por Edgar Codd en 1970. (Turing Award 1981) En este modelo se basan la mayoría de DBMS modernos. Modelo simple basado en teoría de
Diseño Lógico El modelo relacional. M.Sc.Lic. Cimar H. Meneses España
Diseño Lógico El modelo relacional Introducción En capítulos anteriores hemos estudiado el modelo relacional, el cual es un modelo que permite representar la información a través de entidades y relaciones,
DED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática
DED Diagramas de Estructura Lógica de Datos Universidad de Oviedo Departamento de Informática Contenidos Introducción Relaciones Construcción del modelo conceptual Normalización Primera Forma Normal Segunda
Bases de Datos OTROS ASPECTOS MODELO E-R
Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos GENERALIZACIÓN Y ESPECIALIZACIÓN Bases de Datos ESPECIALIZACIÓN Bases de Datos -> Especialización Un conjunto de entidades, puede incluir subgrupos
Diseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia
Diseño de bases de datos Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Objetivos Explicar qué es una base de datos y describir su estructura Identificar
Diseño Lógico Estándar. Diseño Lógico Tema 12
Diseño Lógico Estándar Diseño Lógico Tema 12 Bibliografía Tecnología y Diseño de Bases de Datos M. Piattini, E. Marcos, C. Calero y B. Vela Ed.: RA-MA, 2006 Diseño de Bases de Datos. Problemas Resueltos.
UNIDAD 3 MODELO RELACIONAL
3.1 ESTRUCTURA BÁSICA Relación o tabla UNIDAD 3 MODELO RELACIONAL Según el modelo relacional (desde que Codd lo enunció) el elemento fundamental es lo que se conoce como relación, aunque más habitualmente
Qué es SGBD? Mencionar 4 tipos de SGBD. SGBD de red. Román Gutiérrez Sosa. SGBD jerárquicos. Modelo de datos relacionales.
Qué es SGBD? Es un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión
Diseño Lógico Modelo Relacional. Ges3ón y Modelación de Datos María Constanza Pabón
Diseño Lógico Modelo Relacional Ges3ón y Modelación de Datos María Constanza Pabón DISEÑO DE BASES DE DATOS Modelo Relacional Propuesto en 1970 por Edgar. F. Codd [ Turing Award 1981 ] La mayoría de los
Catedra de Base de Datos
Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2016 1 - Transformación de las entidades Todas las entidades regulares presentes en el modelo
Concepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.
BASES DE DATOS Concepto 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada. Cada base de datos se compone de una o más tablas
Diseño de base de datos: Modelo Entidad Relación (I)
Diseño de base de datos: Modelo Entidad Relación (I) I. Fases del desarrollo para lograr un buen diseño El proceso de diseño de una base de datos comienza por una descripción detallada del sistema de información
Introducción a las bases de datos relacionales (2010/2011)
Luis Valencia Cabrera [email protected] (http://www.cs.us.es/~lvalencia) Ciencias de la Computacion e IA (http://www.cs.us.es/) Introducción a las bases de datos relacionales (2010/2011) Universidad de Sevilla
Tema 2. DISEÑO LÓGICO DE BASES DE DATOS Parte 2
Tema 2 DISEÑO LÓGICO DE BASES DE DATOS Parte 2 IES Francisco Romero Vargas Departamento de Informática Tema 2. Parte 2. Diseño Lógico de Bases de Datos Página 1 de 15 1. El modelo relacional El modelo
Tema 2: Diseño de Bases de Datos (Diseño Lógico)
Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación BASES DE DATOS Tema 2: Diseño de Bases de Datos (Diseño Lógico) Profa. Mercy Ospina T. Caracas, 03 de septiembre de 2009 Centro
Teórico 10 Del MER al MR (entidades débiles y relaciones)
Teórico 10 Del MER al MR (entidades débiles y relaciones) Entidades débiles Ya vimos cómo traducir las entidades fuertes al modelo relacional, y ahora continuaremos con las entidades débiles. Consideremos,
UF5- Base de dades (Open Base) 34R/1I/1P-212
UF5- Base de dades (Open Base) 34R/1I/1P-212 1 QUÉ ES UNA BASE DE DATOS? Conjunto de información almacenada de forma organizada. Clases de bases de datos: Base de datos documental. También llamada de archivos
Metodología de Diseño Lógico. Sistemas Gestores de Bases de Datos
Introducción El objetivo del diseño lógico es convertir los esquemas conceptuales locales en un esquema lógico global que se ajuste al modelo de SGBD sobre el que se vaya a implementar el sistema. Mientras
Introducción a las Bases de Datos UNIDAD II MODELO ENTIDAD-RELACION
Introducción a las Bases de Datos UNIDAD II MODELO ENTIDAD-RELACION Modelo E-R El modelo de datos entidad - relación (E-R) esta basado en la percepción del mundo real que consta de un conjunto de objetos
UNIDAD 14 - SOFTWARE PARA SISTEMAS INFORMÁTICOS (VII).
UNIDAD 14 - SOFTWARE PARA SISTEMAS INFORMÁTICOS (VII). Bases de datos (II): Tablas, consultas, formularios e informes. Campos clave. Introducción a relaciones entre tablas e integridad referencial Índice
[3.3] Restricciones. Unidad 3) Modelo Relacional Gestión de Bases de Datos, ciclo de ASIR
[3.3] Restricciones Unidad 3) Modelo Relacional Gestión de Bases de Datos, ciclo de ASIR Inherentes Cada tabla tiene un nombre distinto Cada atributo de la tabla toma un solo valor en cada fila Cada atributo
Modelo Relacional I. Nos encontramos en la FASE 2: REGLAS DE TRANSFORMACIÓN del Modelo Entidad Relación (MER) al Modelo Relacional (MR).
Modelo Relacional I El modelo de datos relacional es, desde hace tiempo, el más utilizado para modelar sistemas reales que trabajan con información. Se impuso debido a las limitaciones que implicaba el
INFORMÁTICA II TEMA IV
INFORMÁTICA II TEMA IV INTRODUCCIÓN A LAS BASES DE DATOS TEMA IV INTRODUCCIÓN A LAS BASES DE DATOS 4.1. Introducción...3 4.2. Características de las Bases de Datos....3 4.3. Estructura de una B.D...4 4.4.
Bases de Datos. Laboratorio III, L106/L111. Profesor: Goyo Celada
Bases de Datos Laboratorio III, L106/L111 Profesor: Goyo Celada ERwin Data Modeler Herramienta CASE en el modelado de Bases de Datos Metodología de trabajo: Modelo Conceptual Paso al Modelo Relacional
- Bases de Datos (2012/2013) Tema 2: Diseño lógico. Modelo Relacional
Luis Valencia Cabrera [email protected] (http://www.cs.us.es/~lvalencia) Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla - Bases de Datos (2012/2013) Tema 2: Diseño lógico.
Modelado Entidad-Relación
Modelado Entidad-Relación Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R "Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado
Diseño de base de datos: Modelo Entidad Relación (II)
Diseño de base de datos: Modelo Entidad Relación (II) I. Relaciones Una relación es una asociación entre dos o más entidades. Así, por ejemplo, podría existir una relación entre la entidad Empleado y un
TEMA 3: REDUCCIÓN DE UN ESQUEMA E-R A TABLAS
3.1 Introducción TEMA 3: REDUCCIÓN DE UN ESQUEMA E-R A TABLAS Una base de datos que se ajusta a un esquema de bases de datos E-R se puede representar por una colección de tablas. Para cada conjunto de
INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE.
INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE. MATERIA: ADMON DE BASE DE DATOS. CARRERA: LIC.INFORMATICA. INDICE:
Gestor de bases de datos MicroSoft Access (2 de 4)
Gestor de bases de datos MicroSoft Access (2 de 4) Departament d Informàtica de Sistemes i Computadors 1 Contenido Conceptos generales Diseño de tablas Propiedades de los campos Ordenación, filtrado e
Introducción a las Bases de Datos y al Modelo Relacional
24/10/2014 Introducción a las Bases de Datos y al Modelo Relacional Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla octubre 2014
Bases de Datos. Sistemas de Gestión de Bases de Datos
Bases de Datos Sistemas de Gestión de Bases de Datos Banco de datos Conjunto de datos relacionados Ejemplo: archivos de las oficinas de una empresa, con fichas, carpetas, archivadores, armarios... La gestión
4. Bases de Datos base de datos menor redundancia SGBD, Sistemas Gestores de Bases de Datos Administradores de Bases de Datos
4. Bases de Datos Una base de datos en lo sucesivo BD es una entidad en la cual se almacenan datos de forma estructurada y con la menor redundancia posible, es decir, evitando la repetición de datos. Los
[4] Diseño lógico de bases de datos
[4] Diseño lógico de bases de datos Unidad 3) Modelo Relacional Gestión de Bases de Datos, ciclo de ASIR [4.3] Conversión de diagramas E/R a Diagramas Relacionales Unidad 3) Modelo Relacional Gestión de
Tema 2: Diseño conceptual de Bases de Datos.
Tema 2: Diseño conceptual de Bases de Datos. El Modelo Entidad Relación Agustín Riscos Núñez e-mail: [email protected] Bases de Datos 2010/11 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad
Modelo Entidad Relación.MER.
Modelo Entidad Relación.MER. Conceptos básicos del modelo. Entidad. Atributo. Dominio. Relación. Entidad. Cosa u objeto del mundo real con existencia propia y distinguible del resto. Ejemplos: persona,
UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos
Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas
BASES DE DATOS TEMA 2 MODELOS DE DATOS
SES DE DTOS TEM 2 MODELOS DE DTOS Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de
EXAMEN EXTRAORDINARIO Informática y Computación IV
Nombre del alumno: EXAMEN EXTRAORDINARIO Informática y Computación IV Lee cada una de las preguntas y contesta con una V para verdedero o una F en caso de que sea falso lo que se propone. Una base de datos
TEMA 3.- MODELOS CONCEPTUALES DE DATOS.
TEMA 3.- MODELOS CONCEPTUALES DE DATOS. El Diseño de una Base de Datos. Modelos de Datos. El Modelo Entidad-Relación. Extensiones del Modelo Entidad-Relación. 1. El Diseño de una Base de Datos El Sistema
UNIVERSIDAD NACIONAL DE ASUNCION FACULTAD POLITÉCNICA CARRERA: LCIK MATERIA: Bases de Datos I Prof: Lic. Lilian Riveros Unidad 2: Modelo Relacional
El Modelo Relacional es un modelo de datos que nos permite describir la estructura de una base de datos a nivel lógico. En 1969, Edgar Frank Ted Codd (1923-2003) introduce el modelo relacional con una
Esquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE)
Esquema Lógico F1 EQUIPO (NOMBRE:cadena) CP (NOMBRE) EXAMEN 1 de diciembre de 2006 DIRECTOR (NOMBRE:cadena) CP (NOMBRE) DIRIGE (EQUIPO:cadena, DIRECTOR:cadena) CP (EQUIPO) CAlt (DIRECTOR) CAj (EQUIPO)
Fundamentos de Bases de Datos Facultad de Ciencias UNAM
Fundamentos de Bases de Datos Facultad de Ciencias UNAM M.I. Gerardo Avilés Rosas [email protected] Laboratorio: L en C.C. Erick Orlando Matla Cruz [email protected] Práctica 07 Desarrollo Hasta
Tema 3: Diseño lógico de Bases de Datos. El Modelo Relacional
Tema 3: Diseño lógico de Bases de Datos. El Modelo Relacional Andrés Cordón Franco e-mail: [email protected] Bases de Datos 2007/08 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla
Sistemas informáticos industriales. Diccionario de Datos. Diagrama Entidad Relación
Sistemas informáticos industriales 2017 Diccionario de Datos Diagrama Entidad Relación DICCIONARIO DE DATOS Un diccionario de datos (DD) es una lista organizada de los datos utilizados por el sistema que
Tema 4 DISEÑO LÓGICO: EL MODELO RELACIONAL
Tema 4 DISEÑO LÓGICO: EL MODELO RELACIONAL IES Francisco Romero Vargas Departamento de Informática Tema 4. Diseño Lógico: el modelo Relacional Página 1 de 18 1. El modelo E-R y el modelo relacional El
BASE DE DATOS Modelos de Datos
BASE DE DATOS Modelos de Datos Autor: Lic. Jaquelina E. Escalante Desarrollo de una Base de datos 1 Análisis de requisitos, es decir, el estudio del sistema que se pretende modelar de la forma más precisa
Es decir, se va a mostrar la equivalencia más eficiente entre las distintas relaciones representables en E-R y MR.
05/03/2012 En este tema vamos a hablar de la traducción, o mejor, la transformación de los conceptos representados en un esquema Entidad-Relación a sus correspondientes en Modelo Relacional. Esta "traducción",
Normalización. CC20A 1 Computación II Auxiliar 10 Iván Bustamante. Clase Auxiliar 10 1
1 Clase Auxiliar 10 1 Normalización La normalización se usa para ver si una tabla está bien o mal diseñada. Una tabla está bien diseñada si no tiene redundancia (datos repetidos) y está mal en caso contrario.
id_trabajador nombre tarifa_hr tipo_de_oficio id_supv 1235 F. Aguilera 12,50 Electricista A. Calvo 13,75 Fontanero N.
El modelo relacional Fundamentos de diseño de bases de datos El modelo relacional Bases de datos relacionales El concepto de relación Esquema de la base de datos Instancia de la base de datos Restricciones
Modelos de datos. Colección de herramientas conceptuales para describir
Modelos de datos Colección de herramientas conceptuales para describir datos, relaciones entre ellos, semántica asociada a los datos y restricciones de consistencia. Modelos de datos Modelos basados en
TIPOS DE CAMPOS Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes.
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
Objetivos y Temario CURSO ACCESS 2010
Objetivos y Temario CURSO ACCESS 2010 OBJETIVOS El curso de Access 2010 muestra la forma de crear y utilizar los objetos esenciales que forman parte de una base de datos de Access: tablas, formularios,
TEMA 4: EL MODELO RELACIONAL. ESTÁTICA
TEMA 4: EL MODELO RELACIONAL. ESTÁTICA 1.- HISTORIA Y OBJETIVOS DEL MODELO En 1970, E.F. Codd 1 propone un modelo de datos basado en la teoría de las relaciones, donde los datos se estructuran lógicamente
Modelo Relacional: Conceptos
Relacional: Conceptos M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea [email protected] Relacional II Semestre - 2013 Relacional Relacional de la Unidad Introducir los conceptos básicos
Laboratorio de Base de Datos Práctica Nro. 3, Modelo Relacional y Transformaciones
Laboratorio de Base de Datos Práctica Nro. 3, Modelo Relacional y Transformaciones Prof. Solazver Solé Preps. Alvaro Araujo, Nerio Moran Semestre A-2017 1. Modelo Relacional El modelo relacional representa
DEL MODELO ENTIDAD-RELACIÓN AL MODELO RELACIONAL. Prof. Karen Quiroga
DEL MODELO ENTIDAD-RELACIÓN AL MODELO RELACIONAL Paso del Modelo E-R al modelo Relacional Toda entidad se transforma en una tabla Todo atributo se transforma en una columna dentro de la tabla a la que
MODELO RELACIONAL BASE DE DATOS RELACIONALES
MODELO RELACIONAL BASE DE DATOS RELACIONALES Base de Datos Relacional (BDR) Una BDR es una colección de relaciones de diversos grados (numero de atributos), que varían con el tiempo (numero de tuplas,
Bases de datos. Diseño y gestión
Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL
Definición de Bases de datos
Introducción. Definición de Bases de datos Conjunto de datos relacionados entre si que modelan hechos y objetos pertenecientes a un mundo real y sirven de soporte a aplicaciones informáticas. Dichos datos
BASES DE DATOS II PRACTICA I
BASES DE DATOS II PRACTICA I CONOCIMIENTO PREVIO: RESPECTO AL MODELADO DE DATOS. 1. TIPOS DE ENTIDADES (FISICAS, CONCEPTUALES). 2. TIPOS DE ATRIBUTOS (SIMPLES, COMPUESTOS). 3. TIPOS DE RELACIONES (BINARIAS).
FICHEROS Y BASES DE DATOS 2º ITIG 8/9/2001 NOMBRE
FICHEROS Y BASES DE DATOS 2º ITIG 8/9/2001 NOMBRE ATENCIÓN: Lee estas instrucciones hasta el final antes de empezar a hacer el examen. Las preguntas del examen que son de tipo test se deben contestar en
INTEGRIDAD REFERENCIAL
INTEGRIDAD REFERENCIAL Las restricciones de integridad proporcionan un medio de asegurar que las modificaciones hechas a la base de datos por los usuarios autorizados no provoquen la pérdida de la consistencia
Modelo relacional. El modelo relacional
Modelo relacional El modelo relacional Representa la BD como una colección de relaciones En términos informales, cada relación semeja una tabla Tupla Cada fila de la tabla Representa una colección de datos
Transformación ER Relacional para el diseño de bases de datos relacionales
Transformación ER Relacional para el diseño de bases de datos relacionales Como habíamos avanzado en su momento, un esquema conceptual basado en el modelo Entidad-Relación puede ser transformado, de acuerdo
DISEÑO DE BASES DE DATOS RELACIONALES
UF 2175 DISEÑO DE BASES DE DATOS RELACIONALES PROGRAMACIÓN DIDÁCTICA DISEÑO DE BASES DE DATOS RELACIONALES (50 horas) Inicio 20 de Marzo Fin 1 de Abril Miércoles 1 de Abril: Trabajo práctico Miércoles
Restricciones de Integridad
Restricciones de Integridad Bibliografía: Fundamentos de bases de datos - Korth, Silberschatz Introducción a los sistemas de bases de datos - C.J. Date Restricciones de Integridad Proporcionan un medio
BASES DE DATOS. Fundamentos de Informática Grado en Ing. Química. Jesús Alcalá y David Pelta
BASES DE DATOS Fundamentos de Informática Grado en Ing. Química Índice 1. Conceptos básicos. 2. Sistemas gestores de bases de datos. 3. Diseño de bases de datos. 4. Bases de datos relacionales. Objetivos
Diseño lógico El modelo Relacional. José Muñoz Jimeno Febrero 2015
Diseño lógico El modelo Relacional José Muñoz Jimeno Febrero 2015 Control de cambios Versión Fecha Comentarios 1.0 11/02/2015 Primera versión para el curso Introducción a las bases de datos con MySQL en
DESVENTAJAS DEL USO DE LA BASE DE DATOS
Guia de Estudio Las bases de datos se idearon gracias a la necesidad de las grandes empresas de almacenar enormes cantidades de información de una forma rápida, sencilla y fiable, y que a su vez pudieran
... Cómo empezar en ACCESS anfora CAPÍTULO. Introducción. Cómo iniciar ACCESS ACCESS 2000 Iniciar ACCESS 2000
1 CAPÍTULO. Cómo empezar en ACCESS 2000........ Introducción Microsoft ACCESS 2000 es un sistema gestor de bases de datos relacional: herramienta que permite usar una base de datos (colección de datos
BASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Fundamentos del Modelo Relacional de Datos
BASES DE DATOS (IG18 Semipresencial) El Fundamentos del de Datos Lledó Museros / Ismael Sanz [email protected] / [email protected] 1 de 26 Índice 1. Introducción 2. El modelo de datos relacional 3. Bases
Operador Restricción
Algebra Relacional Conjunto de operadores que opera sobre relaciones Cada uno de estos operadores toma una o dos relaciones como entrada y produce una nueva relación como salida. Las relaciones originales
Qué es el modelo entidad-relación?
Las bases de datos son un gran pilar de la programación actual, ya que nos permiten almacenar y usar de forma rápida y eficiente cantidades ingentes de datos con cierta facilidad. En la actualidad se usa
Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
entre menú y plato con cardinalidades (0,N) y (3,3), respectivamente. Esta solución garantiza que no se puede "repetir" un plato en el (1,1)
1 Algunas consideraciones generales para el diseño: 1) Tanto la fuente de la que procede la receta, como la ubicación del libro, cinta de vídeo, etc., con la información original son simples atributos
Capítulo 2 Conjuntos. 2.1 Introducción. 2.2 Determinación de conjuntos. Definición:
Capítulo 2 Conjuntos 2.1 Introducción El concepto de conjunto, de singular importancia en la ciencia matemática y objeto de estudio de una de sus disciplinas más recientes, está presente, aunque en forma
BASE DE DATOS Octubre Marzo 2017
BASE DE DATOS Octubre 2016 - Marzo 2017 Materia: Libre Opción I (Base de datos II) Módulo: Quinto de Análisis de Sistemas Horas Semanales: 3 Créditos 48 Semestre: Primero y segundo Carácter: Formación
Bases de datos 1. Teórico: Diseño Conceptual
Bases de datos 1 Teórico: Diseño Conceptual Modelado Conceptual Primera etapa en el diseño de una BD Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el resultado Actividad
BASES DE DATOS 1. Teórico: Diseño Conceptual
BASES DE DATOS 1 Teórico: Diseño Conceptual MODELADO CONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el
Ítems/Entidades/Objetos [sustantivos]: Objetos que existen en el mundo y que son
Modelado de datos Fundamentos de diseño de bases de datos Modelado de datos Representación de datos Modelos de datos Modelos semánticos Elementos del modelo E/R: Entidades, atributos, claves y relaciones
