SlideShare ist ein Scribd-Unternehmen logo
1 von 9
M O D E L A M I E N T O D E B A S E D E D AT O S
MODELO
RELACIONAL
DEFINICIÓN
• Es el modelo más utilizado en la actualidad para
modelar problemas reales y administrar datos
dinámicamente. Su idea fundamental es el uso de
«relaciones». Estas relaciones podrían considerarse en
forma lógica como conjuntos de datos llamados
«tuplas».la mayoría de las veces se conceptualiza de
una manera más fácil de imaginar, esto es, pensando en
cada relación como si fuese una tabla que está
compuestas por registros (cada fila de la tabla sería un
registro o tupla), y columnas (también llamadas
campos).
PROPIEDADES
• Cada relación tiene un nombre distinto. ƒ
• Los valores de los atributos son atómicos (relaciones
normalizadas).
• Cada atributo tiene un nombre distinto. ƒ
• Los atributos no están ordenados. ƒ
• No hay tuplas duplicadas. ƒ
• Las tuplas no están ordenadas.
TIPOS DE RELACIONES
• Relaciones base: con nombre, reales, autónomas (parte directa de la base de
datos).
CREATE TABLE PROVINCIAS
(CODPRO VARCHAR2 (2),
NOMBRE VARCHAR2 (30),
CONSTRAINT CP_PROVINCIAS PRIMARY KEY (CODPRO));
• Vistas: con nombre, derivadas, virtuales.
CREATE VIEW COM_VAL
AS SELECT PU.CODPUE, PU.NOMBRE, PR.CODPRO, PR.NOMBRE
PROVINCIA
FROM PUEBLOS PU, PROVINCIAS PR
WHERE PU.CODPRO=PR.CODPRO
AND PR.CODPRO IN (’03’,’12’,’46’);
• Instantáneas: con nombre, derivadas, reales (sólo lectura), refresco periódico.
CREATE SNAPSHOT FAC_VLC
STORAGE INITIAL 50K
NEXT 50K REFRESH FAST NEXT NEXT_DAY (TRUNC (SYSDATE),'MONDAY')
AS
SELECT * FROM VLC.FACTURAS;
• Resultados de consultas: con o sin nombre, no persisten en la base de
datos. ƒ
• Resultados intermedios: sin nombre, no persisten en la base de datos. ƒ
• Resultados temporales: con nombre, se destruyen automáticamente.
TIPOS DE RELACIONES
REGLAS DE IDENTIDAD
• Regla de integridad: restricción que debe cumplirse sobre una BD en todos
sus estados.
• Reglas de negocio: reglas de integridad específicas de cada base de datos
• Reglas de integridad generales: ƒ
Regla de integridad de entidades (amiga de las claves primarias). ƒ
Regla de integridad referencial (amiga de las claves ajenas).
• Además existen las restricciones de dominios: al definir cada atributo sobre un
dominio, se impone una restricción sobre el conjunto de valores permitidos para
cada atributo.
REGLAS DE IDENTIDAD
• Regla de Integridad de Entidades
"Ninguno de los atributos que componen la clave primaria puede ser nulo."
¡¡En una base de datos relacional nunca se almacena información de algo que no
se puede identificar!!
Observaciones: ƒ
La regla se aplica a las relaciones base (parte directa de la base de datos). ƒLa
regla se aplica sólo a la clave primaria (no a las claves alternativas).
• Regla de Integridad Referencial
"Si en una relación hay alguna clave ajena, sus valores deben coincidir con
valores de la clave primaria a la que hace referencia, o bien, deben ser todos
nulos."
La regla de integridad referencial se enmarca en términos de estados de la base
de datos: nos dice lo que es un estado ilegal ¡¡pero no nos dice cómo podemos
evitarlo!!
¿Qué hacer si estando en un estado legal, llega una operación que conduce a un
estado ilegal?
Existen dos opciones: ƒ
Rechazar la operación. ƒ
Aceptar la operación y realizar operaciones adicionales compensatorias que
conduzcan a un estado legal.
REGLAS DE IDENTIDAD
• Reglas para las claves ajenas
REGLAS DE IDENTIDAD

Weitere ähnliche Inhalte

Was ist angesagt?

INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
itsl
 
Tm10 modelo relacional
Tm10 modelo relacionalTm10 modelo relacional
Tm10 modelo relacional
Julio Pari
 

Was ist angesagt? (20)

INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Integridad
IntegridadIntegridad
Integridad
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Tm10 modelo relacional
Tm10 modelo relacionalTm10 modelo relacional
Tm10 modelo relacional
 
T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacional
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
 
Normalizacion en base de datos
Normalizacion en base de datosNormalizacion en base de datos
Normalizacion en base de datos
 
Presentación2
Presentación2Presentación2
Presentación2
 
Normalización
NormalizaciónNormalización
Normalización
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo Relacional
 
INTEGRIDAD DE DATOS
INTEGRIDAD DE DATOSINTEGRIDAD DE DATOS
INTEGRIDAD DE DATOS
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Base de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalBase de Datos. Modelo Relacional
Base de Datos. Modelo Relacional
 
Reglas de integridad
Reglas de integridadReglas de integridad
Reglas de integridad
 
Gbd t2 trbj_grupo
Gbd t2 trbj_grupoGbd t2 trbj_grupo
Gbd t2 trbj_grupo
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Andere mochten auch (11)

Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Operaciones básicas para dibujo - AUTOCAD
Operaciones básicas para dibujo - AUTOCADOperaciones básicas para dibujo - AUTOCAD
Operaciones básicas para dibujo - AUTOCAD
 
Modelamiento de base de datos
Modelamiento de base de datosModelamiento de base de datos
Modelamiento de base de datos
 
Modelamiento de base de datos
Modelamiento de base de datosModelamiento de base de datos
Modelamiento de base de datos
 
Macafem reviews 2016
Macafem reviews 2016Macafem reviews 2016
Macafem reviews 2016
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
Autocad
AutocadAutocad
Autocad
 

Ähnlich wie Modelo relacional

Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
josecuartas
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
servandogc
 

Ähnlich wie Modelo relacional (20)

Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Clase 2 - Analisis y Gestión de Datos.pptx
Clase 2 - Analisis y Gestión de Datos.pptxClase 2 - Analisis y Gestión de Datos.pptx
Clase 2 - Analisis y Gestión de Datos.pptx
 
Base de datos presentacion2
Base de datos presentacion2Base de datos presentacion2
Base de datos presentacion2
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
5 modelo relacional
5 modelo relacional5 modelo relacional
5 modelo relacional
 
T2 bd
T2 bdT2 bd
T2 bd
 
3. Modelo Relacional
3. Modelo Relacional3. Modelo Relacional
3. Modelo Relacional
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
 
ModeloRelacional_intro.pdf
ModeloRelacional_intro.pdfModeloRelacional_intro.pdf
ModeloRelacional_intro.pdf
 
ModeloRelacional_intro.pdf
ModeloRelacional_intro.pdfModeloRelacional_intro.pdf
ModeloRelacional_intro.pdf
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Normalización
NormalizaciónNormalización
Normalización
 
El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)
 
Normalización de una base de datos
Normalización de una base de datosNormalización de una base de datos
Normalización de una base de datos
 
Mer
MerMer
Mer
 

Kürzlich hochgeladen

ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
lvela1316
 
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docxSISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
gesicavillanuevaqf
 

Kürzlich hochgeladen (20)

Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
Lec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuarioLec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuario
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
 
2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx
 
ENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docx
ENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docxENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docx
ENUNCIADOS CUESTIONARIO S9 GEOLOGIA Y MINERALOGIA - GENERAL.docx
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
PATRONES DE REFERENCIA, CRITERIOS Y DIAGNOSTICO Angeles.pptx
PATRONES DE REFERENCIA, CRITERIOS Y DIAGNOSTICO Angeles.pptxPATRONES DE REFERENCIA, CRITERIOS Y DIAGNOSTICO Angeles.pptx
PATRONES DE REFERENCIA, CRITERIOS Y DIAGNOSTICO Angeles.pptx
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
 
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docxSISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
 
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
 
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdfPROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
 
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
PLAN DE GESTION DEL RIESGO  2023 - 2024.docxPLAN DE GESTION DEL RIESGO  2023 - 2024.docx
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
 
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
 
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
 
Power Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptxPower Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptx
 
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxCONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
 
Luz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela SabáticaLuz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela Sabática
 
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptxDESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
 

Modelo relacional

  • 1. M O D E L A M I E N T O D E B A S E D E D AT O S MODELO RELACIONAL
  • 2. DEFINICIÓN • Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Su idea fundamental es el uso de «relaciones». Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados «tuplas».la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, esto es, pensando en cada relación como si fuese una tabla que está compuestas por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos).
  • 3. PROPIEDADES • Cada relación tiene un nombre distinto. ƒ • Los valores de los atributos son atómicos (relaciones normalizadas). • Cada atributo tiene un nombre distinto. ƒ • Los atributos no están ordenados. ƒ • No hay tuplas duplicadas. ƒ • Las tuplas no están ordenadas.
  • 4. TIPOS DE RELACIONES • Relaciones base: con nombre, reales, autónomas (parte directa de la base de datos). CREATE TABLE PROVINCIAS (CODPRO VARCHAR2 (2), NOMBRE VARCHAR2 (30), CONSTRAINT CP_PROVINCIAS PRIMARY KEY (CODPRO)); • Vistas: con nombre, derivadas, virtuales. CREATE VIEW COM_VAL AS SELECT PU.CODPUE, PU.NOMBRE, PR.CODPRO, PR.NOMBRE PROVINCIA FROM PUEBLOS PU, PROVINCIAS PR WHERE PU.CODPRO=PR.CODPRO AND PR.CODPRO IN (’03’,’12’,’46’); • Instantáneas: con nombre, derivadas, reales (sólo lectura), refresco periódico. CREATE SNAPSHOT FAC_VLC STORAGE INITIAL 50K NEXT 50K REFRESH FAST NEXT NEXT_DAY (TRUNC (SYSDATE),'MONDAY') AS SELECT * FROM VLC.FACTURAS;
  • 5. • Resultados de consultas: con o sin nombre, no persisten en la base de datos. ƒ • Resultados intermedios: sin nombre, no persisten en la base de datos. ƒ • Resultados temporales: con nombre, se destruyen automáticamente. TIPOS DE RELACIONES
  • 6. REGLAS DE IDENTIDAD • Regla de integridad: restricción que debe cumplirse sobre una BD en todos sus estados. • Reglas de negocio: reglas de integridad específicas de cada base de datos • Reglas de integridad generales: ƒ Regla de integridad de entidades (amiga de las claves primarias). ƒ Regla de integridad referencial (amiga de las claves ajenas). • Además existen las restricciones de dominios: al definir cada atributo sobre un dominio, se impone una restricción sobre el conjunto de valores permitidos para cada atributo.
  • 7. REGLAS DE IDENTIDAD • Regla de Integridad de Entidades "Ninguno de los atributos que componen la clave primaria puede ser nulo." ¡¡En una base de datos relacional nunca se almacena información de algo que no se puede identificar!! Observaciones: ƒ La regla se aplica a las relaciones base (parte directa de la base de datos). ƒLa regla se aplica sólo a la clave primaria (no a las claves alternativas). • Regla de Integridad Referencial "Si en una relación hay alguna clave ajena, sus valores deben coincidir con valores de la clave primaria a la que hace referencia, o bien, deben ser todos nulos." La regla de integridad referencial se enmarca en términos de estados de la base de datos: nos dice lo que es un estado ilegal ¡¡pero no nos dice cómo podemos evitarlo!! ¿Qué hacer si estando en un estado legal, llega una operación que conduce a un estado ilegal? Existen dos opciones: ƒ Rechazar la operación. ƒ Aceptar la operación y realizar operaciones adicionales compensatorias que conduzcan a un estado legal.
  • 8. REGLAS DE IDENTIDAD • Reglas para las claves ajenas