Modelo relacional de datos. Modelo relacional de datos. Presentación y orígenes del MR. Modelo relacional de datos
|
|
- Juan Carlos Castro Rojas
- hace 7 años
- Vistas:
Transcripción
1 Modelo relacional de datos Modelo relacional de datos Objetivos Comprender los principios estructurales del modelo de datos relacional formal Entender los conceptos integridad de entidad e integridad referencial, y apreciar su importancia Entender los significados e implicaciones del concepto nulo en el modelo relacional Comprender el concepto vista relacional, y la problemática asociada a la modificación de datos a través de vistas Conocer los lenguajes formales álgebra relacional y cálculo relacional de tuplas, así como el lenguaje relacional estándar SQL-92 Contenidos 2.1 Presentación y orígenes del modelo relacional Manipulación de datos: lenguajes relacionales Álgebra relacional Cálculo relacional de tuplas SQL Modelo relacional de datos Presentación y orígenes del MR Bibliografía Introducido por Codd, 1970 [EN 2002] Elmasri, R.; Navathe, S.B.: Fundamentos de Sistemas de Bases de Datos. 3ª Edición. Addison-Wesley. (Cap. 7, 8 y 9) [EN 1997] Elmasri, R.; Navathe, S.B.: Sistemas de bases de datos. Conceptos fundamentales. 2ª Edición. Addison-Wesley Iberoamericana. (Cap. 6 y 7) [D 2001] Date, C.J.: Introducción a los sistemas de bases de datos. 7ª Edición. Prentice-Hall. (Cap. 3 al 9) [SKS 1998] Korth, H; Silberschatz, A., Sudarshan, S.: Fundamentos de bases de datos. 3ª Edición. McGraw-Hill. (Cap. 3 y 4) Es un Modelo de Datos Lógico - de Representación - (basado en registros) El modelo más usado en las aplicaciones comerciales de procesamiento de datos convencional Dividido en 3 partes: 1. Estructura de Datos 2. Integridad de Datos (características generales) 3. Manipulación de Datos 3 4
2 Base de Datos = Conjunto de Relaciones Relación Estructura de datos fundamental del modelo Tiene un nombre y representa una entidad genérica Conjunto de tuplas Cada tupla representa una entidad concreta Compuesta de atributos con nombre (y dominio) Cada atributo representa un atributo de la entidad Representada mediante una tabla con filas y columnas Modelo basado en Teoría matemática Analogía entre Relación (concepto matemático) y Tabla Teoría de Conjuntos y Lógica de Predicados de 1 er orden» Sólida Base Formal La relación PELICULA dominios cardinalidad Títulos título Amores Perros The Matrix Torrente Nos miran Amelie Los lunes al sol Nombres director A. González A. Wachowsky S. Segura N. López J. P. Jeunet F. León Géneros Años Países Ciencia-ficción, Drama,Thriller, Comedia género Drama Ciencia-ficción Comedia Policiaco Comedia Drama atributos 2002, 1997, 1999, 2001, 1994, 1972 rodaje grado nacionalidad México EEUU España España Francia España Italia,Argentina, España, EEUU, Francia,Japón.. duración Tiempo tuplas 5 6 Términos básicos Definiciones formales: DOMINIO Formal Relación Tupla Atributo Modelo Relacional Si la tupla t está en la relación R, entonces t R Debe tener un nombre único dentro de cada relación SQL-92 Tabla Fila cabecera de Columna Procesamiento de Archivos Archivos Registro concreto Nombre de Campo de registro Conjunto de valores atómicos del mismo tipo, de donde toman su valor los atributos La definición de dominios forma parte de la definición de la BD Cada atributo definido sobre un ÚNICO dominio OBLIGATORIO Si A, B representan un mismo concepto, A y B con mismo dominio Dominio D puede contener valores no tomados por ningún atributo {valores de A} Dominio(A) Cardinalidad nº de tuplas en una relación = Grado Dominio nº atributos en una relación colección de valores permitidos para ciertos atributos = = Comparaciones Restringidas a Dominio La comparación de dos atributos sólo tiene sentido si ambos toman valores del mismo dominio Si el SGBD soporta dominios, podrá detectar este tipo de errores 7 8
3 Definiciones formales: RELACIÓN (1) Definiciones formales: RELACIÓN (2) Una relación R, sobre conjunto de dominios D 1, D 2 D n se compone de dos partes: Un esquema de relación: PELICULA (titulo:titulos, duracion:tiempo, director:nombres, estreno:fechas) Esquema o Cabecera Conjunto de pares Atributo:Dominio { (A 1 :D 1 ), (A 2 :D 2 ) (A n :D n ) } Un estado de la relación: { { (titulo:torrente), (duracion:110), (director:s.segura), (estreno:1997) } { (titulo:the Matrix), (duracion:138), (director:a.wachowski), (estreno:1999) } } Cada A j tiene asociado sólo un D j LosD i no tienen por qué ser distintos entre sí El estado de una relación es variable en el tiempo nuevas tuplas, modificación o borrado de existentes Estado, Cuerpo o Instancia Conjunto de tuplas que contiene en un instante concreto tupla = conjunto de pares Atributo:Valor { { (A 1 :v i1 ), (A 2 :v i2 ) (A n :v in ) } }, donde i=1..m El esquema no suele variar costoso: reescritura de miles de tuplas valores de nuevos atributos para tuplas ya existentes? Suele incluir un conjunto de Reglas de Integridad (se verá) 9 10 Definiciones formales: RELACIÓN (3) Definiciones formales: RELACIÓN (4) Propiedades de una Relación FORMAS NORMALES 1. No existen tuplas repetidas 2. Las tuplas no están ordenadas R está en <determinada> FN si cumple <cierto> conjunto de condiciones o restricciones necesarias para estar bien diseñada 3. Los atributos no están ordenados de acuerdo con el modelo relacional de datos. esquema = conjunto de pares Atributo:Dominio 4. Los valores de atributos son Atómicos Toda relación ha de estar en 1FN (estructura de datos simple) dominio = conjunto de valores atómicos Intersección fila/columna = un solo valor (no lista de valores) Si R cumple esta propiedad, R está en 1FN 11 12
4 Definiciones formales: RELACIÓN (5) Relación vs. Tabla Relación: Representación abstracta de un elemento de datos Tabla: Representación concreta de tal elemento abstracto Ventajas Representación muy sencilla (tabla) del elemento abstracto básico (relación) del Modelo Relacional Fácil de utilizar, entender, razonar Inconveniente Aparente orden entre filas y entre columnas de la tabla Definiciones formales: BD RELACIONAL (1) Percibida por usuarios como una colección de relaciones de diversos grados (nº de atributos) que varían con el tiempo (nº de tuplas, estado) Las relaciones (tablas) son la estructura lógica de la BD Niveles externo y conceptual ANSI/X3/SPARC Toda BDR cumple el Principio de Información: Todo contenido de información de la BD está representado de una y sólo una forma: como valores explícitos dentro de posiciones de columnas dentro de filas dentro de tablas Conexión lógica entre Relaciones (vínculo o interrelación) Representada mediante valores No existen punteros (visibles al usuario) Definiciones formales: BD RELACIONAL (2) En una BDR distinguimos Esquema de base de datos Descripción de la base de datos Conjunto de esquemas de relación PELICULA ( titulo:títulos, director:nombres, género:géneros, rodaje:años, nacionalidad:países, duración:tiempo ) ACTOR ( nombre:nombres, nombreartistico: Nombres, agente:nombres, cache:dinero ) DIRECTOR ( nombre:nombres, nacionalidad:países, operaprima:títulos ) Estado o instancia de base de datos Visión del contenido de la base de datos en cierto instante Conjunto de estados de relación Todo estado de BD refleja la realidad es un modelo de una porción del mundo real (minimundo) Algunas configuraciones de valores NO tienen SENTIDO pues no representan ningún estado posible del minimundo 2 personas distintas con el mismo DNI Un empleado sin NSS Un alumno con -29 años Una película sin director Definición de la BD (esquema) necesita incluir REGLAS DE INTEGRIDAD 15 16
5 Reglas de integridad Superclave y Clave de una relación Informan al SGBD de restricciones del mundo real Así, el SGBD evita configuraciones de datos imposibles Aumentan la capacidad expresiva del modelo relacional Cumplen que: Forman parte de la base de datos Se cumplen para cualquier estado de la BD No varían con el tiempo Son específicas de cada BD particular, pero el Modelo Relacional incluye características generales de integridad importantes y necesarias en toda BD Claves Candidatas y Primarias Claves Ajenas (o foráneas o externas) 17 Sea R una relación R(A 1 :D 1, A 2 :D 2, A n :D n ) Una superclave de R es un subconjunto SK de atributos tal que cumple la restricción de Unicidad: No existen dos tuplas distintas con la misma combinación de valores para SK Una clave de R es una superclave tal que cumple la restricción de Irreductibilidad: Ningún subconjunto de CK cumple la r. Unicidad Clave Simple (1 atributo) o Compuesta (varios atributos) Cada clave es una restricción de integridad 18 Superclave y Clave: Ejemplos Claves como restricción de integridad CLIENTE (codcliente, nombre, ciudad, telefono,) Qué implicaciones tiene establecer como clave a) CK = {codcliente, ciudad} b) CK = {codcliente}? Varias claves en una relación «Relación para registrar las visitas de pacientes a sus médicos de familia. Un mismo paciente puede visitar a su médico varias veces en un mismo día» VISITAMEDICA (nsspaciente, historial, fecha, hora, numvisita, medico, observ) Claves (VISITAMEDICA)={ {nsspaciente, numvisita}, {nsspaciente, fecha, hora}, {historial, numvisita}, {historial, fecha, hora} } Clave Candidata, Primaria y Alternativa Si R tiene varias claves Claves Candidatas Claves (ACTOR) = { {nombre}, {nombreartistico} } Claves (EMPLEADO) = { {dni}, {nombre, fechanac}, {nss} } La Clave Primaria (Primary Key, PK ) es la clave candidata elegida para identificar las tuplas de R Clave Primaria (ACTOR) = {nombreartistico} Clave Primaria (EMPLEADO) = {nss} Las Claves Alternativas (Alternative Keys, AK) son el resto de claves candidatas Claves Alternativas (ACTOR) = {nombre} Claves Alternativas (EMPLEADO) = { {dni}, {nombre, fechanac} } 19 20
6 Clave Ajena (Externa o Foránea) Clave Ajena (Externa o Foránea) (2) Conjunto de atributos FK de una relación R2, tal que: 1. Existe otra relación R1 con clave primaria PK, y 2. Cada valor de FK en R2 es idéntico al de PK en alguna tupla de R1 Conjunto de atributos de una relación que hace referencia a la clave primaria de otra relación (o la misma) PELICULA (título, género, duración, director, ) DIRECTOR (nombre, nacionalidad, ) Cada componente de una FK debe estar definido sobre el mismo dominio que el correspondiente atributo de la PK a la que referencia PACIENTE (nss, nombre, dirección, ) HISTORIAL (nss, especialidad, fechaapert, ) VISITA (nss, especialidad, numvisita, fecha, ) Clave Ajena Simple o Compuesta EMPLEADO (codemp, nombre, jefe, nss, ) LIBRO (título, isbn, autor, editorial, edición, año, ) ESCRITOR (dni, nombre, ) ARTICULO (título, tema, autor, revista, página, ) El uso de Claves Ajenas facilita Eliminación de la Redundancia: Integridad entre archivos Mecanismo del Modelo Relacional de datos para establecer VÍNCULOS ENTRE RELACIONES Clave Ajena (Externa o Foránea) (3) Clave Ajena (Externa o Foránea) (4) Cada cliente sólo puede tener una cuenta a su nombre. Una cuenta puede tener más de un cliente como titular. CLIENTE nombre García, A López, B Azorín, C Pérez, C dirección Gran Vía, 6 Ronda Norte, 3 Paseo Nuevo, 9 Plaza Mayor, 2 CUENTA ciudad Murcia Murcia Valencia Valencia número cuenta saldo Vínculo Cliente-Cuenta Restricción de Integridad Referencial Todo valor de una FK debe coincidir con un valor en la correspondiente PK La BD no debe contener claves ajenas sin correspondencia: Si una tupla en una relación hace referencia a otra relación, debe referirse a una tupla existente en esa relación ARTICULO FK ESCRITOR Puede existir algún valor de PK al que NO haga referencia ningún valor de la FK ESCRITOR que no haya escrito artículos: ninguna tupla de ARTICULO hará referencia a la tupla correspondiente a dicho escritor 23 24
7 Clave Ajena (Externa o Foránea) (y 5) Diagrama Referencial Expresión de la existencia de Claves Ajenas Camino Referencial LIBRO ESCRITOR ARTICULO título dni título isbn nombre tema autor editorial editorial autor revista pág EDITORIAL nombre EMPL codemp dep DEPTO Ciclo Referencial Camino que empieza y acaba en la misma relación Caso especial: Autorreferencia EMPLEADO codemp coddep dirección jefe dire 25 Mantenimiento de la Integridad Referencial Las operaciones que no satisfacen violan la Integridad Referencial, dejan la BD en un estado incorrecto Ejemplo de un Hotel: Qué pasaría si se eliminara la tupla (501, D, ) en HABITACIÓN? Y si se eliminara la tupla (100, D, )? Y si se anotara la ocupación de la habitación 900? OCUPACIÓN codclie CLI04 CLI02 CLI05 CLI10 habit HABITACIÓN numhabit tipo I I D D I D 26 Mantenimiento de la Integridad Referencial (2) Cómo evita el SGBD esos estados incorrectos? El SGBD puede Rechazar toda operación que pueda provocar un estado ilegal, o Aceptar (y ejecutar) tales operaciones, pero realizar acciones que restauren la integridad de los datos Diseñador de la BD puede especificar al SGBD Acciones de Mantenimiento de la Integridad Referencial para que la BD SIEMPRE alcance un estado final legal Mantenimiento de la Integridad Referencial (3) R2 R1 Operación: Eliminar una tupla t de R1 que es referenciada por otras de R2 Ejemplo: Eliminar la tupla (100, D, ) de HABITACIÓN Acciones posibles: 1. Rechazar la operación (acción por defecto) Sólo permite borrar t si ninguna otra tupla hace referencia a t 2. Cascada. Propagar la eliminación 1º Borrar todas las tuplas de R2 que referencian a t 2º Eliminar t 3. Establecer nulos (* se verá después *) 27 28
8 Mantenimiento de la Integridad Referencial (4) R2 R1 Operación: Modificar el valor de una FK a un valor no existente en la PK de R1 Ejemplo: Modificar (CLI02, 420,) a (CLI02, 900,) en OCUPACIÓN Acción: 1. Rechazar la operación (SIEMPRE) Intento de violación de la restricción de Integridad Referencial Mantenimiento de la Integridad Referencial (5) Operación: Modificar el valor de la PK de una tupla t de R1 que es referenciada por otras tuplas de R2 Ejemplo: Modificar la tupla (100, D,) a (130, D,) en HABITACIÓN Acciones posibles: 1. Rechazar la operación (acción por defecto) Sólo permite modificar la PK de t si ninguna tupla referencia a t 2. Cascada. Propagar la modificación - Toda tupla de R2 que referencia a t seguirá haciendolo: modificar su valor de FK al nuevo valor de la PK de t - Modificar el valor de la clave primaria de t 3. Establecer nulos (* se verá después *) Mantenimiento de la Integridad Referencial (6) R2 R1 Operación: Inserción de una tupla t en R2 cuyo valor de FK no se corresponde con ningún valor de la PK en ninguna tupla de R1 Ejemplo: Insertar una tupla (CLI03, 555, ) en OCUPACIÓN Acciones posibles: - Rechazar la operación (SIEMPRE) Intento de violación de la restricción de Integridad Referencial Mantenimiento de la Integridad Referencial (y 7) Encadenamiento de eliminaciones (análogo para Modificación) R2 R1, Acción de Eliminación en Cascada R3 R2 R1 R3 R2, Acción de Eliminación X - Eliminar una tupla de R1 eliminar tuplas de R2 que la referencian - Pero existen tuplas en R3 que referencian esas tuplas de R2 cómo afecta la Acción de Eliminación X en esta operación? Si X = en CASCADA, no-problem! eliminar esas tuplas de R3 Si X = RECHAZAR La operación completa fallará Las operaciones de actualización en una BD son siempre atómicas: se realiza TODO o NADA PROFESOR ÁREA DEPARTAMENTO ASIGNATURA TITULACIÓN UNIVERSIDAD 31 32
9 Nulos En el mundo real existe información perdida fechanacimiento desconocida ausencia de información tiene teléfono? valores no aplicables a ciertos atributos fechjubilac a empleado activo Para representar estas situaciones en los sistemas de BD se utiliza el NULO (null) Si una tupla tiene un atributo que contiene un nulo, significa que el valor real de tal atributo es desconocido Es posible especificar si un atributo puede o no contener nulo nulo no es un valor en sí mismo, sino un indicador de ausencia de información No hay dos nulos iguales (num_telefono NULL edad NULL) Implicaciones de los nulos en la integridad Nulo y Claves Primarias Restricción de Integridad de Entidad: Ningún atributo componente de una clave primaria puede contener nulo EMPLEADO (codemp, nss, nombre, telefono, depto, jefe) Qué pasaría si codemp pudiera contener NULO? Nulo y Claves Ajenas El Modelo Relacional permite nulo como valor de clave ajena depto = null empleados no asignados a ningún departamento jefe = null empleados sin jefe Implicaciones de los nulos en la integridad (2) Implicaciones de los nulos en la integridad (3) Hemos de extender la definición de clave ajena Sea R2 una relación. FK es una clave ajena en R2 si es un subconjunto de sus atributos tal que: 1. Existe otra relación R1 con clave primaria PK y 2. En todo momento, cada valor de FK en R2 a) es NULO, o b) es idéntico a un valor de PK en alguna tupla de R1 Hay que extender algunas acciones de mantenimiento de la Integridad Referencial: R2 R1 Operación: Eliminar una tupla t de R1 que es referenciada por otras de R2 Acciones posibles: 1. Rechazar la operación (acción por defecto) 2. Cascada. Propagar la eliminación Restricción de Integridad Referencial La Base de Datos no debe contener valores no nulos de clave ajena sin correspondencia 3. Establecer nulos Sólo si la FK de R2 permite NULO - Toda tupla de R2 que referencia a t pasa a contener NULL en FK - Eliminar la tupla t 35 36
10 Implicaciones de los nulos en la integridad (y 4) Resumiendo, el SGBD se encarga de R2 R1 Operación: Modificar el valor de la PK de una tupla t de R1 que es referenciada por otras tuplas de R2 Acciones posibles: 1. Rechazar la operación (acción por defecto) 2. Cascada. Propagar la modificación 3. Establecer nulos Sólo si la FK de R2 permite NULO - Toda tupla de R2 que referencia a t pasa a contener NULL en FK Comprobar las claves candidatas (primaria y alternativas): No existen dos tuplas distintas con igual valor para una clave Definición de BD : indicar los Atributos Componentes de las Claves Candidatas Comprobar la restricción de Integridad de entidad Ningún atributo componente de una clave primaria contiene nulo Definición de BD : indicar los Atributos Componentes de la Clave Primaria Comprobar la restricción de Integridad Referencial El valor de la clave ajena en cualquier tupla, o es nulo, o coincide con un valor de clave primaria de alguna tupla en la relación referenciada Definición de BD : indicar los Atributos Componentes de las Claves Ajenas - Modificar el valor de la PK de t y mantenerla frente operaciones que puedan violar la integridad Definición de BD : indicar Acciones de Mantenimiento de la Integridad Referencial Esquema PRODUCTORA Ejemplo de una Base de Datos y Definición de algunos dominios PELICULA DIRECTOR DIREC_FOTOG GUION (codp:codpel, titulo:titulos, año:año, genero:generos, guion:codgui, director:coddir, directorfotog:coddir, distrib:coddis, nacio:paises, estreno:fecha, numoscar:enteros(2), taquilla:dinero) (coddir:coddir, nombre:nombres, apellidos:apellidos, nacio:paises, fechanacim:fecha, operaprima:codpel) (coddf:coddir, nombre:nombres, apellidos:apellidos, nacionalidad:paises, fechanacim:fecha, ulttrabajo:codpel) (codg:codgui, titulo: TITULOS, resumen: TEXTO, nomautorppal:nombres, fechafin:fecha, fechaentrega:fecha) DISTRIBUIDORA (coddis:coddis, nombre:nombres, cif:nif, direccion:domicilio, telefono:telefonos, porcentaje:porcent) ACTOR AGENCIA ACTUA_EN (coda:codact, nombre:nombres, nomreal:nombres, nacionalidad:paises, fechanacim:fecha, sexo:sexos, agencia:codage, cache:dinero) (codag:codage, nombre:nombres, direccion:domicilio, telefono:telefonos) (actor:codact, film:codpel, papel:tipo_papel, paga:dinero) 39 40
11 Dominio Definición del Dominio CODPEL enteros(3) CODGUI enteros(3) CODDIR enteros(3) CODDIS enteros(2) CODACT enteros(4) CODAGE enteros(2) SEXOS { M, F } TEXTO cadena caracteres variable (500) PORCENT enteros (2) DINERO enteros(9) NIF cadena caracteres fija (12) TITULOS cadena caracteres variable (120) GENEROS {comedia,drama,terror,suspense,accion,romantica,gore,pulp,roadmovie} PAISES {españa,francia,gran_bretaña,eeuu,australia,alemania,la_india,argentina} AÑOS AÑO FECHAS FECHA NOMBRES cadena caracteres variable (35) APELLIDOS cadena caracteres variable (80) DOMICILIOS cadena caracteres variable (50) TELEFONOS cadena caracteres variable (15) TIPO_PAPEL {protagonista, secundario, reparto, figuracion} 41
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,
Más detalles2. Modelo relacional de datos
2. Modelo relacional de datos Objetivos Comprender los principios estructurales del modelo de datos relacional formal Entender los conceptos integridad de entidad e integridad referencial, y apreciar su
Más detallesModelo 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
Más detallesModelo Relacional de Datos
Modelo Relacional de Datos Competencias específicas a adquirir (I) Describir la terminología y principios fundamentales del modelo de datos relacional formal. Describir los conceptos de integridad de entidad,
Más detallesModelo 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
Más detallesid_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
Más detallesModelo 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
Más detallesDiseñ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
Más detallesBases 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
Más detallesIng. 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
Más detallesEl Modelo Relacional. Carlos A. Olarte BDI
Carlos A. Olarte (carlosolarte@puj.edu.co) 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
Más detallesBASES 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 museros@icc.uji.es / isanz@icc.uji.es 1 de 26 Índice 1. Introducción 2. El modelo de datos relacional 3. Bases
Más detallesRestricciones 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
Más detallesINTEGRIDAD 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
Más detallesCarlos A. Olarte Ligaduras de Integridad y Restricciones sobre la BD
Ligaduras de Integridad y Restricciones sobre la BD Outline 1 Introducción 2 Ligaduras de Dominio 3 Llaves Primarias 4 Llaves de Unicidad 5 Integridad Referencial Introducción y Motivación Por qué se deben
Más detallesNotaciones de Entidad Relación ER
Notaciones de Entidad Relación ER Diseño de Bases de Datos 1. Modelo Entidad-Relación Objetivos: Conocer los conceptos y notación del modelo conceptual de datos entidad-relación. Comprender los significados
Más detallesTema 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
Más detallesProgramación de la asignatura BDA ( )
Objetivos. Programación de la asignatura BDA (2002-03) Los objetivos generales de la asignatura son: estudio de los fundamentos de la tecnología de bases de datos estudio del modelo relacional de datos,
Más detallesAsignatura: Bases de datos Código: Año académico: Centro: Escuela Politécnica Superior Departamento: Lenguajes y Computación Área:
Asignatura: Bases de datos Código: 41003201 Año académico: 2007-08 Centro: Escuela Politécnica Superior Departamento: Lenguajes y Computación Área: Lenguajes y Sistemas Informáticos Titulación: Ingeniería
Más detallesModelo de Datos Relacional. Tecnólogo en Informática, sede Paysandú Bases de Datos 1
Modelo de Datos Relacional Tecnólogo en Informática, sede Paysandú Bases de Datos 1 Temario Conceptos del modelo relacional Restricciones del modelo relacional y esquemas de base de datos Operaciones de
Más detallesBASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Reglas de Integridad
BASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Reglas de Integridad Lledó Museros / Ismael Sanz museros@icc.uji.es / isanz@icc.uji.es 1de 16 Índice 1. Introducción 2. Revisión Claves 3. Reglas
Más detalles- Bases de Datos (2012/2013) Tema 2: Diseño lógico. Modelo Relacional
Luis Valencia Cabrera lvalencia@us.es (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.
Más detallesBASES DE DATOS DSIC. Curso
BASES DE DATOS DSIC. Curso 2008-2009 Tutorías Silvia Abrahão Despacho D305, 3ª planta Edificio DSIC Correo: sabrahao@dsic.upv.es http://www.dsic.upv.es/~sabrahao Lunes 14:00-17:00 Miércoles 9:30-12:30
Más detallesEL MODELO DE DATOS RELACIONAL
EL MODELO DE DATOS RELACIONAL El modelo de datos relacional se ha establecido actualmente como el principal modelo de datos para las aplicaciones de procesamiento de datos, esto debido a su simplicidad,
Más detallesDiseñ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
Más detallesModelo Relacional: Conceptos
Relacional: Conceptos M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl Relacional II Semestre - 2013 Relacional Relacional de la Unidad Introducir los conceptos básicos
Más detallesDiseñ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
Más detallesModelos 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
Más detallesTema 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: acordon@us.es Bases de Datos 2007/08 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla
Más detallesGuía del Curso Curso de Bases de Datos Relacionales
Guía del Curso Curso de Bases de Datos Relacionales Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS Este Curso de Bases de Datos Relacionales
Más detallesIntroducció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
Más detallesBASES DE DATOS DSIC. Curso
Tutorías BASES DE DATOS DSIC. Curso 2004-2005 Miguel Donoso Arévalo Despacho 324, 3ª planta DSIC. Correo: jdonoso@dsic.upv.es http://www.dsic.upv.es/~jdonoso/bda/bda.html Martes 19:00-21:00 Jueves 18:00-21:00
Más detallesModelo Relacional. Temas:
Modelo Relacional Temas: Conceptos Generales. Restricciones de Integridad. Creación y Modificación de Relaciones. Cálculo Relacional. SQL. Algebra Relacional. In.Co. - Facultad de Ingeniería Curso : Fundamentos
Más detallesBASES DE DATOS (curso 2003/2004)
BASES DE DATOS (curso 2003/2004) Código: 42529 Titulación/es: Ingeniería en Informática (II) Ingeniería Técnica en Informática de Sistemas (ITIS) Ingeniería Técnica en Informática de Gestión (ITIG) Créditos:
Más detallesBases 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
Más detallesINDICE Parte I. Conceptos Básicos Capitulo 1. Sistema de información y Bases de Datos Capitulo 2. El Sistema de Gestión de la Base de Datos
Prologo Prefacio INDICE XV XVII Parte I. Conceptos Básicos 1 Capitulo 1. Sistema de información y Bases de Datos 3 1. Papel económico, social y cultural de la información 3 2. Cualidades de la Información
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Base de datos. 2. Competencias Implementar aplicaciones
Más detallesTema 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 Departamento de Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD DE SEVILLA Bases de Datos Curso 2005
Más detallesÍ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
Más detallesFundamentos de Bases de Datos Facultad de Ciencias UNAM
Fundamentos de Bases de Datos Facultad de Ciencias UNAM M.I. Gerardo Avilés Rosas gar@ciencias.unam.mx Laboratorio: L en C.C. Erick Orlando Matla Cruz ematla@ciencias.unam.mx Práctica 07 Desarrollo Hasta
Más detallesBase de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos
UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INGENERIA INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Base de Datos Tema 4: MODELO RELACIONAL Tema
Más detallesGestió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
Más detallesIntroducción a las bases de datos relacionales (2010/2011)
Luis Valencia Cabrera lvalencia@us.es (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
Más detallesConocimiento de las Bases de Datos relacionales.
TEMA 19: MODELO DE DATOS RELACIONAL OBJETIVOS DEL TEMA Conocimiento de las Bases de Datos relacionales. 1.- INTRODUCCIÓN Las desventajas de los modelos jerárquicos y en red provocaron gran interés cuando
Más detallesUnidad 2. Bases de Datos Relacionales
Unidad 2 Bases de Datos Relacionales El Modelo Relacional Origen Fue propuesto por E.F. Codd en los laboratorios de IBM Es un modelo lógico que establece una cierta estructura sobre los datos para luego
Más detallesEsquema Lógico FOROFO. EQUIPO (nombre:cadena, ciudad:cadena, país:cadena) CP (nombre) CAj (ciudad, país) CIUDAD
Esquema Lógico FOROFO EQUIPO (:cadena, :cadena, :cadena) CP () CAj (, ) EXAMEN 8 de junio de 2006 FOROFO (:d, :cadena, equipo:cadena) CP () CAj (equipo) EQUIPO VNN (equipo) PSICOPATIA (cod:dcod, descripción:cadena)
Más detalles1. Estructura de datos. Se refiere a todos los elementos necesarios para modelar una Base de Datos Relacional.
5.1. Estructura El modelo Relacional se Divide en: 1. Estructura de datos. Se refiere a todos los elementos necesarios para modelar una Base de Datos Relacional. Estática Permitidos (Dominios, Relaciones
Más detallesUNIDAD 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
Más detallesDiseñ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.
Más detallesBASES 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
Más detallesEl modelo relacional y el álgebra relacional
El modelo relacional y el álgebra relacional Dolors Costal Costa PID_00201454 CC-BY-NC-ND PID_00201454 El modelo relacional y el álgebra relacional Índice Introducción... 5 Objetivos... 6 1. Introducción
Más detallesIntroducción al Álgebra Relacional
21/11/2013 Introducción al Álgebra Relacional Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2013 Objetivos de este
Más detallesModelo Relacional. Modelo Relacional. Temas: Referencia:
Modelo Relacional Temas: Conceptos Generales. Restricciones de Integridad. Creación y Modificación de Relaciones. Cálculo Relacional. SQL. Algebra Relacional. In.Co. - Facultad de Ingeniería Curso : Fundamentos
Más detallesTema 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
Más detallesDiseño de Bases de Datos. Normalización
Diseño de Bases de Datos Normalización Un ejemplo Proveedores (cod-proveedor, nom-proveedor, cod-insumo, precio) Para la consulta: nombre del proveedor que vende el insumo del producto con código 103 Un
Más detallesIntroducción a las Bases de Datos
Introducción a las Bases de Datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos Sistemas gestores de bases de datos Definición Características y ventajas
Más detallesCatedra de Base de Datos
Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2017 En el proceso de normalización se somete un esquema relación (ER) a una serie de pruebas
Más detallesT07 Opciones de integridad referencial
1 de 9 17/05/2013 13:48 Lecciones SQL > T07 Opciones de integridad referencial Contenidos 1 Las opciones para mantener la integridad Las opciones para mantener la integridad referencial 2 On delete referencial
Más detallesDiseño y Creación de BD. 3 Etapas propuestas
Diseño y Creación de BD Universidad de Castilla-La Mancha 3 Etapas propuestas Francisco Ruiz octubre-noviembre 2002 UCLM - F.Ruiz 1 ! Métodos de diseño. Concepto. Tipos. Método propuesto.» Características.»
Más detallesDiseño de Bases de Datos. Normalización
Diseño de Bases de Datos Normalización Un ejemplo Proveedores (cod-proveedor, nom-proveedor, cod-insumo, precio) Un ejemplo Proveedores (cod-proveedor, nom-proveedor, cod-insumo, precio) se divide en:
Más detalles[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
Más detallesTema 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: acordon@us.es Bases de Datos 2008/09 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla
Más detallesBases de datos 1. Teórico: Modelo Relacional
Bases de datos 1 Teórico: Modelo Relacional MODELO de DATOS RELACIONAL Conceptos del modelo relacional Restricciones del modelo relacional y esquemas de base de datos Operaciones de creación y modificación
Más detallesCC BASES DE DATOS OTOÑO 2018
CC3201-1 BASES DE DATOS OTOÑO 2018 Clase 7: Actualizaciones, Restricciones, Formas Normales Aidan Hogan aidhog@gmail.com Las preguntas de hoy Pero cómo se puede crear y actualizar las tablas? Y cómo se
Más detallesEl Modelo Relacional de Bases de Datos
El Modelo Relacional de Bases de Datos Sistemas Gestores de Bases de Datos, ciclo de Administración de Sistemas Informáticos en Red [1] Introducción Unidad 3) Modelo Relacional Gestión de Bases de Datos,
Más detallesDiseño conceptual Diseño de bases de datos
Diseño conceptual Diseño de bases de datos Documento de especificación del sistema 1. Definición del problema 2. Descripción funcional 3. Restricciones 4. Diagramas de flujo de datos 5. Modelo de datos
Más detallesCarlos Castillo UPF 2008
Sistemas de Información II Tema 3. El modelo entidad-relación Bibliografía: Elmasri y Navathe: Fundamentos de Sistemas de Bases de Datos 3ª edición, 2002 (Capítulo 3). Garcia-Molina, Ullman y Widom: Database
Más detalles[Unidad 3] El Modelo Relacional
[Unidad 3] El Modelo Relacional Sistemas Gestores de Bases de Datos, ciclo de Administración de Sistemas Informáticos en Red [3.1] Introducción Unidad 3) Modelo Relacional Gestión de Bases de Datos, ciclo
Más detallesINFORMÁTICA MÉDICA. Profesor: MsC. Liz Armenteros Chávez
INFORMÁTICA MÉDICA Profesor: MsC. Liz Armenteros Chávez Tema No.2: Gestión de la Información Biomédica Conferencia No.3 DDL (Data Definition Language) Lenguaje de definición de datos Marzo, 2014 Definir
Más detallesTEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD)
TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD 6.1 Introducción Hasta ahora hemos estudiado las sentencias que forman parte del DML (Data Management Language lenguaje de manipulación de datos, todas esas
Más detallesModelo 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,
Más detallesQué 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
Más detallesUNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA BASE DE DATOS I. Profesora: Dennís Chirinos
UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA BASE DE DATOS I Profesora: Dennís Chirinos La base de datos relacional (BDR) es un tipo de base de datos (BD) que cumple con el modelo relacional (el
Más detallesCatedra de Base de Datos
Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2016 En el proceso de normalización se somete un esquema relación (ER) a una serie de pruebas
Más detallesTransformació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
Más detalles4. FUNDAMENTOS DEL MODELO RELACIONAL
4. FUNDAMENTOS DEL MODELO RELACIONAL 1.1 Introducción 1.3 Restricciones Semánticas en el Modelo Relacional 2. Teoría de las Dependencias 2.1 Dependencias Funcionales. Claves 2.2 Axiomas y Teoría de Cierres
Más detallesDiseño Lógico Específico. Diseño Lógico Tema 13
Diseño Lógico Tema 13 Introducción Diseño Conceptual Diseño lógico Diseño físico EC ELS ELE EI Modelo Lógico estándar Modelo Lógico Específico Requisitos, objetivos, características SGBD, SO, hw A partir
Más detallesEl Modelo Relacional (5 de 5)
El Modelo Relacional (5 de 5) T3.2006-07 Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante OPERADORES del MR LDD lenguaje de definición de datos creación/modificación de tablas, seguridad,
Más detallesCC BASES DE DATOS OTOÑO Clase 6: Actualizaciones, Restricciones, Formas Normales. Aidan Hogan
CC3201-1 BASES DE DATOS OTOÑO 2017 Clase 6: Actualizaciones, Restricciones, Formas Normales Aidan Hogan aidhog@gmail.com Las preguntas de hoy Pero cómo se puede crear y actualizar las tablas? Y cómo se
Más detallesBASES DE DATOS AVANZADAS. Facultad de Estadística e Informática
BASES DE DATOS AVANZADAS Clase 3 Tema 1.2 Diseño lógico de base de datos 1.2.1 El modelo relacional 1.2.2 Normalización Clase 3 Bibliografía Elmasri, R., Navathe y S. (2000). Fundamentos de Sistemas de
Más detallesLaboratorio 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
Más detallesTécnico Especialista TIC en Bases de Datos y Lenguajes Estructurales
Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Titulación certificada por EUROINNOVA BUSINESS SCHOOL Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista
Más detallesUnidad 3. Álgebra Relacional y Cálculo Relacional
Unidad 3 Álgebra Relacional y Cálculo Relacional Álgebra Relacional Definición de Álgebra Álgebra es un sistema matemático que está formado por: Operandos. Valores o variables con los cuáles se pueden
Más detallesDiseño de Bases de Datos
Claves candidatas y primarias Diseño de Bases de Datos Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl Una clave candidata para
Más detallesGrado en Ingeniero en Informática Ingeniero en Computadores Sistemas de Información
BASES DE DATOS I Grado en Ingeniero en Informática Ingeniero en Computadores Sistemas de Información Universidad de Alcalá Curso Académico 2013/2014 Segundo Curso Segundo Cuatrimestre GUÍA DOCENTE Nombre
Más detallesDiseño lógico Diseño de bases de datos relacionales
Diseño lógico Diseño de bases de datos relacionales Diseño lógico de bases de datos relacionales El modelo relacional: El concepto de relación: tuplas, atributos y dominios. Restricciones de integridad
Más detallesInformática. Introducción a las bases de datos relacionales. Diseño conceptual. Carmen Graciani Díaz Luis Valencia Cabrera
Introducción a las bases de datos relacionales. Diseño conceptual Carmen Graciani Díaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Bases de datos relacionales: ideas
Más detallesCreación y administración de Bases de datos.
Creación y administración de Bases de datos. 11 de abril de 2018 Presentación Ingeniero Informático por la Universidad San Jorge Área de Informática y Telecomunicaciones del CITA Alberto Relancio Rosel.
Más detalles1.Introducción al Modelo Relacional.
1.Introducción al Modelo Relacional. 1.1 Qué es un Modelo?. Cuando en teoría de diseño de bases de datos se emplea el término "modelo", esto no tiene el mismo significado que en Lógica. En Lógica por "modelo"
Más detallesDefinició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
Más detallesTAREA No. 2 MODELO ENTIDAD RELACIÓN FANNY MILEISIS DIAZ PINTO
TAREA No. 2 MODELO ENTIDAD RELACIÓN FANNY MILEISIS DIAZ PINTO UNIVERSIDAD DE LA GUAJIRA FACULTAD DE CIENCIAS ECONOMICAS Y ADMINISTRATIVAS CONTADURIA PÚBLICA RIOHACHA, LA GUAJIRA 2013 TAREA No. 2 MODELO
Más detallesTEMA 0 REPASO DE CONCEPTOS BÁSICOS TEST PARA AUTOEVALUACIÓN DEL ALUMNO
TEMA 0 REPASO DE CONCEPTOS BÁSICOS TEST PARA AUTOEVALUACIÓN DEL ALUMNO NOTA: Sólo hay una respuesta válida. Responder a las preguntas justo en el orden en que están planteadas. A) Fundamentos de Matemáticas:
Más detallesFundamentos de Bases de Datos. Práctica 8.
Fundamentos de Bases de Datos. Práctica 8. Profesor: M.I. Gerardo Avilés Rosas gar@ciencias.unam.mx Laboratorio: Carlos Augusto Escalona Navarro caen@ciencias.unam.mx 8 de octubre de 2018 Se dan a conocer
Más detallesIntroducción al Modelo Relacional
Introducción al Modelo Relacional Base de Datos - Colección de Relaciones Relación - semejante a una tabla Tabla - relación Filas - tuplas Encabezados de Columnas - atributos Tipo de Datos de la Columna
Más detallesCurso 1º SMR Módulo: AO Actividades 3 (2) Bases de datos:creamos Foreing Keys en BASE
Curso 1º SMR Módulo: AO Actividades 3 (2) Bases de datos:creamos Foreing Keys en BASE Qué pretendemos conseguir? Ser capaces de crear Foreing Keys mediante la opción Relaciones. Ser capaces de crear Foreing
Más detalles