SlideShare una empresa de Scribd logo
1 de 18
Sistemas de
Bases de Datos I
Tema: Introducción al Modelo Relacional
Presentación del tema
Material: edutech5.webnode.es
Practico: Practico 3 – Modelo de Datos Relacional
Docente: Téc. R/C Alvaro Loustau
Fuente: . Elmasri, R. and Navathe, S. (1989). Fundamentals of
database systems. 1st ed. Redwood City, Calif.:
Benjamin/Cummings.
. https://eva.fing.edu.uy/course/view.php?id=330
Concepto General
Es un Modelo de Datos Lógico
• Se usa como modelo de Implementado de SGBD
Creado por Codd en 1970
• Se propuso un modelo con fuertes elemento matemáticos para BDs.
Es el modelo Lógico dominante en la actualidad
Concepto General
Visión estructural del modelo
• Las estructuras consisten en Tablas:
• Cuyas columnas son los Atributos del tipo atómico.
• Y las filas son los registros de datos.
• Las operaciones se orientan al manejo de Tablas, como conjuntos de
registros.
• Es un modelo extremadamente simple y claro, que también ha
resultado potente para la mayor parte de las BDs.
Concepto General
CI Nombre Apellido Ciudad Calle
3.432.511-8 Carlos Duran Montevideo Castro
5.233.123-7 Carlos Prieto Canelones Rivera
1.787.999-1 Analía Menéndez San José Oribe
Estudiante
CI
Nombre
Apellido
Ciudad
Calle
Concepto General
Tupla
• La instancia de un Esquema de Relación es un Conjunto de Tuplas:
• Esquema: Estudiante (CI, Nombre, Apellido, Ciudad, Calle)
• Instancia: {1.787.999-1, “Analía”, “Menéndez”, “San José”, “Oribe”}
1.787.999-1 Analía Menéndez San José Oribe
Esquema Relacional
Personal
Nro_Func.
Nombre
Dirección
Salas Cant_CamasTrabaja
Teléfono
Nombre_Sala
Pacientes
Nombre
Nro_Reg
Internado
N
N
1
1
Esquema Relacional
 PERSONAL ( Nro_Func, Nombre, Dirección, Teléfono*)
 SALAS (Nombre_Sala, Cant_Camas)
 PACIENTES (Nro_Reg, Nombre)
 TRABAJA (Nro_Func, Cant_Camas)
 INTERNADO (Nro_Reg, Nombre_Sala)
Entidades
Relaciones
Características de las Relaciones (Tablas)
Es un conjunto de tuplas :
 No esta ordenado
 No hay tuplas repetidas
Los valores de los atributos están en los campos de las tuplas:
 Son valores Atómicos (Indivisibles)
 Se encuentran en primera forma Normal (1FN)
Restricciones de Integridad
• Las Restricciones de Integridad (RI) son propiedades del mundo real,
del cual la Base de Datos es una representación.
• Para que la BD sea una representación fiel de la realidad, debe
cumplir con estas restricciones en cualquier instante de su historia
• Si las restricciones se definen en el Esquema de la BD, el SGBD puede
velar por su cumplimiento rechazando operaciones del usuario que
intenten violarlas.
Restricciones de Integridad
1. Restricciones de Dominio y de Valor Nulo
 Indica a que tipo de datos pertenecen los valores de los atributos
 Pueden incluir subrangos o enumerados
Ejemplo:
 SALAS (nombre_Sala, Cant_Camas)
 Nombre_Sala : Char (10)
 Cant_Camas: Int (2)
Restricciones de Integridad
Restricción de Valor Nulo
 Cuando existe un atributo que no puede estar vacío, entonces estamos
frente a una restricción de valor nulo.
Ejemplo
• Las claves de las entidades no pueden ser nulas, debido a que
identifican de forma inequívoca a la tupla.
Restricciones de Integridad
2. Restricciones de Unicidad
Superclave
Una superclave de R = {A1, …, An} es un conjunto de atributos S ⊆ R tal
que no existen 2 tuplas t1 y t2 en ningún r(R) tal que t1[S] = t2[S].
En otras palabras, una superclave es un conjuntos de atributos que
identifican al resto, de modo que no pueden existir dos tuplas con la
misma superclave.
Restricciones de Integridad
2. Restricciones de Unicidad
Clave
• Una clave es una superclave compuesta por un único atributo o sea
Minimal.
Ejemplo:
• Fabrica (#f, Nom, Dir) Clave
• Producto (#p, Desc) Clave
• Ventas (#f, #p, Precio) Superclave
Restricciones de Integridad
2. Restricciones de Unicidad
Clave Foranea (Foreign Key)
• Dador R, un conjunto de atributos X es una FK de S si:
• Los atributos de X coinciden en dominios con los de una clave Y
de S.
• Los valores de X en tuplas de r(R) (para toda r) corresponden a
valores de Y en la relación s(S).
Restricciones de Integridad
3. Integridad Referencial
Clave Foranea (Foreign Key)
• Dador R, un conjunto de atributos X es una FK de S si:
• Los atributos de X coinciden en dominios con los de una clave Y
de S.
• Los valores de X en tuplas de r(R) (para toda r) corresponden a
valores de Y en la relación s(S).
Restricciones de Integridad
3. Integridad Referencial
• Se dice que existe una RI Referencial entre R y S, donde R referencia a S.
• Es otra forma de decir que en R hay una Foreign key sobre S.
Ha seguir con el
practico III

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

2. Modelo ER - Relacional
2. Modelo ER - Relacional2. Modelo ER - Relacional
2. Modelo ER - Relacional
 
MAPEO OBJETO RELACIONAL
MAPEO OBJETO RELACIONAL MAPEO OBJETO RELACIONAL
MAPEO OBJETO RELACIONAL
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos Semanticas
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexado
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Uml a java
Uml a javaUml a java
Uml a java
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semántico
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de uml
 
Sgbdoo
SgbdooSgbdoo
Sgbdoo
 
NoSQL Graph Databases - Why, When and Where
NoSQL Graph Databases - Why, When and WhereNoSQL Graph Databases - Why, When and Where
NoSQL Graph Databases - Why, When and Where
 

Similar a Modelo Relacional DB

Estructura de datos power point
Estructura de datos power pointEstructura de datos power point
Estructura de datos power pointunachi
 
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Walter Herrera
 
Integridad y seguridad__1er_parcial_bdii
Integridad y seguridad__1er_parcial_bdiiIntegridad y seguridad__1er_parcial_bdii
Integridad y seguridad__1er_parcial_bdiiPadilla Zambrana Dario
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datosservandogc
 
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicosTema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicosESCOM
 
Presentaciones base de datos , fundamentos de base de datos
Presentaciones base de datos , fundamentos de base de datosPresentaciones base de datos , fundamentos de base de datos
Presentaciones base de datos , fundamentos de base de datosBryanSotalin1
 
ALP Unidad 2: Representación de la información en datos simples y estructuras...
ALP Unidad 2: Representación de la información en datos simples y estructuras...ALP Unidad 2: Representación de la información en datos simples y estructuras...
ALP Unidad 2: Representación de la información en datos simples y estructuras...Franklin Parrales Bravo
 
Modelo_Entidad_Relacion.pdf
Modelo_Entidad_Relacion.pdfModelo_Entidad_Relacion.pdf
Modelo_Entidad_Relacion.pdfa e
 

Similar a Modelo Relacional DB (20)

Estructura de datos power point
Estructura de datos power pointEstructura de datos power point
Estructura de datos power point
 
Abstraccion ppt
Abstraccion pptAbstraccion ppt
Abstraccion ppt
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Abstracción de datos
Abstracción de datosAbstracción de datos
Abstracción de datos
 
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
 
3. Modelo Relacional
3. Modelo Relacional3. Modelo Relacional
3. Modelo Relacional
 
05. normalización
05. normalización05. normalización
05. normalización
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Integridad y seguridad__1er_parcial_bdii
Integridad y seguridad__1er_parcial_bdiiIntegridad y seguridad__1er_parcial_bdii
Integridad y seguridad__1er_parcial_bdii
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
 
S0intro
S0introS0intro
S0intro
 
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicosTema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
 
Presentaciones base de datos , fundamentos de base de datos
Presentaciones base de datos , fundamentos de base de datosPresentaciones base de datos , fundamentos de base de datos
Presentaciones base de datos , fundamentos de base de datos
 
Informatica
InformaticaInformatica
Informatica
 
ALP Unidad 2: Representación de la información en datos simples y estructuras...
ALP Unidad 2: Representación de la información en datos simples y estructuras...ALP Unidad 2: Representación de la información en datos simples y estructuras...
ALP Unidad 2: Representación de la información en datos simples y estructuras...
 
LENGUAJE TRANSACT - SQL
LENGUAJE TRANSACT - SQLLENGUAJE TRANSACT - SQL
LENGUAJE TRANSACT - SQL
 
5 modelo relacional
5 modelo relacional5 modelo relacional
5 modelo relacional
 
T2 bd
T2 bdT2 bd
T2 bd
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo_Entidad_Relacion.pdf
Modelo_Entidad_Relacion.pdfModelo_Entidad_Relacion.pdf
Modelo_Entidad_Relacion.pdf
 

Más de Alvaro Loustau

Análisis sobre modelos avanzados para el desarrollo de software.pptx
Análisis sobre modelos avanzados para el desarrollo de software.pptxAnálisis sobre modelos avanzados para el desarrollo de software.pptx
Análisis sobre modelos avanzados para el desarrollo de software.pptxAlvaro Loustau
 
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdfEstudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdfAlvaro Loustau
 
NUEVO_Folleto_Paln_de_Estudios_2019.pdf
NUEVO_Folleto_Paln_de_Estudios_2019.pdfNUEVO_Folleto_Paln_de_Estudios_2019.pdf
NUEVO_Folleto_Paln_de_Estudios_2019.pdfAlvaro Loustau
 
Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacionalAlvaro Loustau
 
Tema3 modelo relacional - normalización
Tema3   modelo relacional - normalizaciónTema3   modelo relacional - normalización
Tema3 modelo relacional - normalizaciónAlvaro Loustau
 
Tema3 modelo relacional - pasaje a tablas
Tema3   modelo relacional - pasaje a tablasTema3   modelo relacional - pasaje a tablas
Tema3 modelo relacional - pasaje a tablasAlvaro Loustau
 
Tema2 conceptos de calidad en el modelado
Tema2   conceptos de calidad en el modeladoTema2   conceptos de calidad en el modelado
Tema2 conceptos de calidad en el modeladoAlvaro Loustau
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relaciónAlvaro Loustau
 

Más de Alvaro Loustau (15)

Análisis sobre modelos avanzados para el desarrollo de software.pptx
Análisis sobre modelos avanzados para el desarrollo de software.pptxAnálisis sobre modelos avanzados para el desarrollo de software.pptx
Análisis sobre modelos avanzados para el desarrollo de software.pptx
 
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdfEstudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
 
NUEVO_Folleto_Paln_de_Estudios_2019.pdf
NUEVO_Folleto_Paln_de_Estudios_2019.pdfNUEVO_Folleto_Paln_de_Estudios_2019.pdf
NUEVO_Folleto_Paln_de_Estudios_2019.pdf
 
Tema5 sql - ql
Tema5   sql - qlTema5   sql - ql
Tema5 sql - ql
 
Tema5 sql - dml
Tema5   sql - dmlTema5   sql - dml
Tema5 sql - dml
 
Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacional
 
Tema5 sql - ddl
Tema5   sql - ddlTema5   sql - ddl
Tema5 sql - ddl
 
Tema3 modelo relacional - normalización
Tema3   modelo relacional - normalizaciónTema3   modelo relacional - normalización
Tema3 modelo relacional - normalización
 
Tema3 modelo relacional - pasaje a tablas
Tema3   modelo relacional - pasaje a tablasTema3   modelo relacional - pasaje a tablas
Tema3 modelo relacional - pasaje a tablas
 
Tema2 conceptos de calidad en el modelado
Tema2   conceptos de calidad en el modeladoTema2   conceptos de calidad en el modelado
Tema2 conceptos de calidad en el modelado
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Tema1 fundamentos
Tema1   fundamentosTema1   fundamentos
Tema1 fundamentos
 
Tema1 introduccion
Tema1   introduccionTema1   introduccion
Tema1 introduccion
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Validación de datos
Validación de datosValidación de datos
Validación de datos
 

Último

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 

Modelo Relacional DB

  • 2. Tema: Introducción al Modelo Relacional Presentación del tema Material: edutech5.webnode.es Practico: Practico 3 – Modelo de Datos Relacional Docente: Téc. R/C Alvaro Loustau Fuente: . Elmasri, R. and Navathe, S. (1989). Fundamentals of database systems. 1st ed. Redwood City, Calif.: Benjamin/Cummings. . https://eva.fing.edu.uy/course/view.php?id=330
  • 3. Concepto General Es un Modelo de Datos Lógico • Se usa como modelo de Implementado de SGBD Creado por Codd en 1970 • Se propuso un modelo con fuertes elemento matemáticos para BDs. Es el modelo Lógico dominante en la actualidad
  • 4. Concepto General Visión estructural del modelo • Las estructuras consisten en Tablas: • Cuyas columnas son los Atributos del tipo atómico. • Y las filas son los registros de datos. • Las operaciones se orientan al manejo de Tablas, como conjuntos de registros. • Es un modelo extremadamente simple y claro, que también ha resultado potente para la mayor parte de las BDs.
  • 5. Concepto General CI Nombre Apellido Ciudad Calle 3.432.511-8 Carlos Duran Montevideo Castro 5.233.123-7 Carlos Prieto Canelones Rivera 1.787.999-1 Analía Menéndez San José Oribe Estudiante CI Nombre Apellido Ciudad Calle
  • 6. Concepto General Tupla • La instancia de un Esquema de Relación es un Conjunto de Tuplas: • Esquema: Estudiante (CI, Nombre, Apellido, Ciudad, Calle) • Instancia: {1.787.999-1, “Analía”, “Menéndez”, “San José”, “Oribe”} 1.787.999-1 Analía Menéndez San José Oribe
  • 8. Esquema Relacional  PERSONAL ( Nro_Func, Nombre, Dirección, Teléfono*)  SALAS (Nombre_Sala, Cant_Camas)  PACIENTES (Nro_Reg, Nombre)  TRABAJA (Nro_Func, Cant_Camas)  INTERNADO (Nro_Reg, Nombre_Sala) Entidades Relaciones
  • 9. Características de las Relaciones (Tablas) Es un conjunto de tuplas :  No esta ordenado  No hay tuplas repetidas Los valores de los atributos están en los campos de las tuplas:  Son valores Atómicos (Indivisibles)  Se encuentran en primera forma Normal (1FN)
  • 10. Restricciones de Integridad • Las Restricciones de Integridad (RI) son propiedades del mundo real, del cual la Base de Datos es una representación. • Para que la BD sea una representación fiel de la realidad, debe cumplir con estas restricciones en cualquier instante de su historia • Si las restricciones se definen en el Esquema de la BD, el SGBD puede velar por su cumplimiento rechazando operaciones del usuario que intenten violarlas.
  • 11. Restricciones de Integridad 1. Restricciones de Dominio y de Valor Nulo  Indica a que tipo de datos pertenecen los valores de los atributos  Pueden incluir subrangos o enumerados Ejemplo:  SALAS (nombre_Sala, Cant_Camas)  Nombre_Sala : Char (10)  Cant_Camas: Int (2)
  • 12. Restricciones de Integridad Restricción de Valor Nulo  Cuando existe un atributo que no puede estar vacío, entonces estamos frente a una restricción de valor nulo. Ejemplo • Las claves de las entidades no pueden ser nulas, debido a que identifican de forma inequívoca a la tupla.
  • 13. Restricciones de Integridad 2. Restricciones de Unicidad Superclave Una superclave de R = {A1, …, An} es un conjunto de atributos S ⊆ R tal que no existen 2 tuplas t1 y t2 en ningún r(R) tal que t1[S] = t2[S]. En otras palabras, una superclave es un conjuntos de atributos que identifican al resto, de modo que no pueden existir dos tuplas con la misma superclave.
  • 14. Restricciones de Integridad 2. Restricciones de Unicidad Clave • Una clave es una superclave compuesta por un único atributo o sea Minimal. Ejemplo: • Fabrica (#f, Nom, Dir) Clave • Producto (#p, Desc) Clave • Ventas (#f, #p, Precio) Superclave
  • 15. Restricciones de Integridad 2. Restricciones de Unicidad Clave Foranea (Foreign Key) • Dador R, un conjunto de atributos X es una FK de S si: • Los atributos de X coinciden en dominios con los de una clave Y de S. • Los valores de X en tuplas de r(R) (para toda r) corresponden a valores de Y en la relación s(S).
  • 16. Restricciones de Integridad 3. Integridad Referencial Clave Foranea (Foreign Key) • Dador R, un conjunto de atributos X es una FK de S si: • Los atributos de X coinciden en dominios con los de una clave Y de S. • Los valores de X en tuplas de r(R) (para toda r) corresponden a valores de Y en la relación s(S).
  • 17. Restricciones de Integridad 3. Integridad Referencial • Se dice que existe una RI Referencial entre R y S, donde R referencia a S. • Es otra forma de decir que en R hay una Foreign key sobre S.
  • 18. Ha seguir con el practico III