SlideShare una empresa de Scribd logo
1 de 10
CURSO : BASE DE DATOS I
MODELO RELACIONAL
EL MODELO RELACIONAL, PARA EL MODELADO Y LA GESTIÓN DE BASES DE DATOS, ES
UN MODELO DE DATOS BASADO EN LA LÓGICA DE PREDICADOS Y EN LA TEORÍA DE
CONJUNTOS.
TRAS SER POSTULADAS SUS BASES EN 1970 POR EDGAR FRANK CODD, DE LOS
LABORATORIOS IBM EN SAN JOSÉ (CALIFORNIA), NO TARDÓ EN CONSOLIDARSE
COMO UN NUEVO PARADIGMA EN LOS MODELOS DE BASE DE DATOS.
SU IDEA FUNDAMENTAL ES EL USO DE RELACIONES. ESTAS RELACIONES PODRÍAN
CONSIDERARSE EN FORMA LÓGICA COMO CONJUNTOS DE DATOS LLAMADOS TUPLAS.
PESE A QUE ESTA ES LA TEORÍA DE LAS BASES DE DATOS RELACIONALES CREADAS POR
CODD, LA MAYORÍA DE LAS VECES SE CONCEPTUALIZA DE UNA MANERA MÁS FÁCIL
DE IMAGINAR, PENSANDO EN CADA RELACIÓN COMO SI FUESE UNA TABLA QUE ESTÁ
COMPUESTA POR REGISTROS (CADA FILA DE LA TABLA SERÍA UN REGISTRO O "TUPLA")
Y COLUMNAS (TAMBIÉN LLAMADAS "CAMPOS").
VENTAJAS
-PROVEE HERRAMIENTAS QUE GARANTIZAN EVITAR LA DUPLICIDAD DE REGISTROS.
-GARANTIZA LA INTEGRIDAD REFERENCIAL, ASÍ, AL ELIMINAR UN REGISTRO ELIMINA
TODOS LOS REGISTROS RELACIONADOS DEPENDIENTES.
-FAVORECE LA NORMALIZACIÓN POR SER MÁS COMPRENSIBLE Y APLICABLE.
DESVENTJAS
-PRESENTAN DEFICIENCIAS CON DATOS GRÁFICOS, MULTIMEDIA, CAD Y SISTEMAS
DE INFORMACIÓN GEOGRÁFICA.
-NO SE MANIPULAN DE FORMA MANEJABLE LOS BLOQUES DE TEXTO COMO TIPO
DE DATO.
-LAS BASES DE DATOS ORIENTADAS A OBJETOS (BDOO) SE PROPUSIERON CON EL
OBJETIVO DE SATISFACER LAS NECESIDADES DE LAS APLICACIONES ANTERIORES Y
ASÍ, COMPLEMENTAR PERO NO SUSTITUIR A LAS BASES DE DATOS RELACIONALES.
PROPIEDADES
CADA TUPLA ES DIFERENTE; NO HAY TUPLAS DUPLICADAS.
EL ORDEN DE LOS ATRIBUTOS NO TIENE IMPORTANCIA.
EL ORDEN DE LAS TUPLAS NO TIENE IMPORTANCIA,
TEÓRICAMENTE.
NO HAY DOS ATRIBUTOS QUE SE LLAMEN IGUAL EN UNA
MISMA TABLA.
TIPOS DE RELACIÓN
1_RELACIONES
2_RESTRICCIONES
3_DOMINIOS
4_CLAVES
5_PROCEDIMIENTOS ALMACENADOS
REGLAS DE INTEGRIDAD
LOS CONCEPTOS BÁSICOS DE INTEGRIDAD EN EL MODELO
RELACIONAL SON EL DE LLAVE PRIMARIA, LLAVE FORÁNEA, VALORES
NULOS Y UN PAR DE REGLAS DE INTEGRIDAD.
UNA LLAVE PRIMARIA ES UNO O UN CONJUNTO DE ATRIBUTOS QUE
PERMITEN IDENTIFICAR A LAS N-ADAS DE MANERA ÚNICA EN
CUALQUIER MOMENTO.
UNA LLAVE FORÁNEA DE UNA RELACIÓN ES UN ATRIBUTO QUE
HACE REFERENCIA A UNA LLAVE PRIMARIA DE OTRA RELACIÓN; ESTO
DA PIE A QUE UNA RELACIÓN PUEDA TENER VARIAS LLAVES
FORÁNEAS.
UN VALOR NULO ES UN VALOR QUE ESTÁ FUERA DE LA DEFINICIÓN DE
CUALQUIER DOMINIO EL CUAL PERMITE DEJAR EL VALOR DEL
ATRIBUTO
INTEGRIDAD DE RELACIONES. NINGÚN ATRIBUTO QUE FORME PARTE DE UNA LLAVE
PRIMARIA PUEDE ACEPTAR VALORES NULOS.
INTEGRIDAD REFERENCIAL. AL TENER UNA RELACIÓN 9#9 CON LLAVE
PRIMARIA 10#10 DE DOMINIO 11#11 Y OTRA RELACIÓN 1#1 CON ATRIBUTO 10#10
QUE NO ES LLAVE PRIMARIA DE 1#1, ENTONCES CUALQUIER VALOR EN EL
ATRIBUTO 10#10 EN 1#1 DEBE SER NULO, OUN VALOR QUE ESTÉ EN EL ATRIBUTO
10#10 DE LA LLAVE PRIMARIA DE UNA N-ADA EN LA RELACIÓN 9#9
NULOS
CUANDO EN UNA TUPLA UN ATRIBUTO ES DESCONOCIDO, SE DICE QUE ES NULO.
UN NULO NO REPRESENTA EL VALOR CERO NI LA CADENA VACÍA, ÉSTOS SON
VALORES QUE TIENEN SIGNIFICADO. EL NULO IMPLICA AUSENCIA DE
INFORMACIÓN, BIEN PORQUE AL INSERTAR LA TUPLA SE DESCONOCÍA EL VALOR
DEL ATRIBUTO, O BIEN PORQUE PARA DICHA TUPLA EL ATRIBUTO NO TIENE
SENTIDO.
REGLA DE INTEGRIDAD DE ENTIDADES
LA PRIMERA REGLA DE INTEGRIDAD SE APLICA A LAS CLAVES
PRIMARIAS DE LAS RELACIONES BASE:NINGUNO DE LOS ATRIBUTOS
QUE COMPONEN LA CLAVE PRIMARIA PUEDE SER NULO.
POR DEFINICIÓN, UNA CLAVE PRIMARIA ES UN IDENTIFICADOR
IRREDUCIBLE QUE SE UTILIZA PARA IDENTIFICAR DE MODO ÚNICO LAS
TUPLAS. QUE ES IRREDUCIBLE SIGNIFICA QUE NINGÚN SUBCONJUNTO
DE LA CLAVE PRIMARIA SIRVE PARA IDENTIFICAR LAS TUPLAS DE
MODO ÚNICO. SI SE PERMITE QUE PARTE DE LA CLAVE PRIMARIA SEA
NULA, SE ESTÁ DICIENDO QUE NO TODOS SUS ATRIBUTOS SON
NECESARIOS PARA DISTINGUIR LAS TUPLAS, CON LO QUE SE
CONTRADICE LA IRREDUCIBILIDAD.
REGLA DE INTEGRIDAD REFERENCIAL
LA SEGUNDA REGLA DE INTEGRIDAD SE APLICA A LAS CLAVES AJENAS: 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
COMPLETAMENTE NULOS.
LA REGLA DE INTEGRIDAD REFERENCIAL SE ENMARCA EN TÉRMINOS DE ESTADOS
DE LA BASE DE DATOS: INDICA LO QUE ES UN ESTADO ILEGAL, PERO NO DICE
CÓMO PUEDE EVITARSE. LA CUESTIÓN ES ¿QUÉ HACER SI ESTANDO EN UN
ESTADO LEGAL, LLEGA UNA PETICIÓN PARA REALIZAR UNA OPERACIÓN QUE
CONDUCE A UN ESTADO ILEGAL? EXISTEN DOS OPCIONES: RECHAZAR LA
OPERACIÓN, O BIEN ACEPTAR LOPERACIÓN Y REALIZAR OPERACIONES
ADICIONALES COMPENSATORIAS QUE CONDUZCAN A UN ESTADO LEGAL.
Modelo relacional

Más contenido relacionado

Más de RAFAEL HONORES VERA (20)

PROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORESPROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORES
 
PROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORESPROGRAMACIÓN DE MICROCONTROLADORES
PROGRAMACIÓN DE MICROCONTROLADORES
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
 
MICROPROCESADOR
MICROPROCESADORMICROPROCESADOR
MICROPROCESADOR
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
VISTAS
VISTASVISTAS
VISTAS
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
 
TABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOSTABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOS
 
Microsoft SQL Server 2012
 Microsoft SQL  Server  2012 Microsoft SQL  Server  2012
Microsoft SQL Server 2012
 
NORMALIZACIÓN
NORMALIZACIÓNNORMALIZACIÓN
NORMALIZACIÓN
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
 
ÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONALÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONAL
 
MODELAMIENTO ENTIDAD - RELACIÓN (ER)
MODELAMIENTO ENTIDAD - RELACIÓN  (ER)MODELAMIENTO ENTIDAD - RELACIÓN  (ER)
MODELAMIENTO ENTIDAD - RELACIÓN (ER)
 
MODELO DE DATOS
MODELO DE DATOSMODELO DE DATOS
MODELO DE DATOS
 
diseño de base de datos
diseño de base de datosdiseño de base de datos
diseño de base de datos
 
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
 
Base datos
Base  datosBase  datos
Base datos
 

Último

Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 

Último (20)

Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 

Modelo relacional

  • 1. CURSO : BASE DE DATOS I
  • 2. MODELO RELACIONAL EL MODELO RELACIONAL, PARA EL MODELADO Y LA GESTIÓN DE BASES DE DATOS, ES UN MODELO DE DATOS BASADO EN LA LÓGICA DE PREDICADOS Y EN LA TEORÍA DE CONJUNTOS. TRAS SER POSTULADAS SUS BASES EN 1970 POR EDGAR FRANK CODD, DE LOS LABORATORIOS IBM EN SAN JOSÉ (CALIFORNIA), NO TARDÓ EN CONSOLIDARSE COMO UN NUEVO PARADIGMA EN LOS MODELOS DE BASE DE DATOS. SU IDEA FUNDAMENTAL ES EL USO DE RELACIONES. ESTAS RELACIONES PODRÍAN CONSIDERARSE EN FORMA LÓGICA COMO CONJUNTOS DE DATOS LLAMADOS TUPLAS. PESE A QUE ESTA ES LA TEORÍA DE LAS BASES DE DATOS RELACIONALES CREADAS POR CODD, LA MAYORÍA DE LAS VECES SE CONCEPTUALIZA DE UNA MANERA MÁS FÁCIL DE IMAGINAR, PENSANDO EN CADA RELACIÓN COMO SI FUESE UNA TABLA QUE ESTÁ COMPUESTA POR REGISTROS (CADA FILA DE LA TABLA SERÍA UN REGISTRO O "TUPLA") Y COLUMNAS (TAMBIÉN LLAMADAS "CAMPOS").
  • 3. VENTAJAS -PROVEE HERRAMIENTAS QUE GARANTIZAN EVITAR LA DUPLICIDAD DE REGISTROS. -GARANTIZA LA INTEGRIDAD REFERENCIAL, ASÍ, AL ELIMINAR UN REGISTRO ELIMINA TODOS LOS REGISTROS RELACIONADOS DEPENDIENTES. -FAVORECE LA NORMALIZACIÓN POR SER MÁS COMPRENSIBLE Y APLICABLE. DESVENTJAS -PRESENTAN DEFICIENCIAS CON DATOS GRÁFICOS, MULTIMEDIA, CAD Y SISTEMAS DE INFORMACIÓN GEOGRÁFICA. -NO SE MANIPULAN DE FORMA MANEJABLE LOS BLOQUES DE TEXTO COMO TIPO DE DATO. -LAS BASES DE DATOS ORIENTADAS A OBJETOS (BDOO) SE PROPUSIERON CON EL OBJETIVO DE SATISFACER LAS NECESIDADES DE LAS APLICACIONES ANTERIORES Y ASÍ, COMPLEMENTAR PERO NO SUSTITUIR A LAS BASES DE DATOS RELACIONALES.
  • 4. PROPIEDADES CADA TUPLA ES DIFERENTE; NO HAY TUPLAS DUPLICADAS. EL ORDEN DE LOS ATRIBUTOS NO TIENE IMPORTANCIA. EL ORDEN DE LAS TUPLAS NO TIENE IMPORTANCIA, TEÓRICAMENTE. NO HAY DOS ATRIBUTOS QUE SE LLAMEN IGUAL EN UNA MISMA TABLA.
  • 6. REGLAS DE INTEGRIDAD LOS CONCEPTOS BÁSICOS DE INTEGRIDAD EN EL MODELO RELACIONAL SON EL DE LLAVE PRIMARIA, LLAVE FORÁNEA, VALORES NULOS Y UN PAR DE REGLAS DE INTEGRIDAD. UNA LLAVE PRIMARIA ES UNO O UN CONJUNTO DE ATRIBUTOS QUE PERMITEN IDENTIFICAR A LAS N-ADAS DE MANERA ÚNICA EN CUALQUIER MOMENTO. UNA LLAVE FORÁNEA DE UNA RELACIÓN ES UN ATRIBUTO QUE HACE REFERENCIA A UNA LLAVE PRIMARIA DE OTRA RELACIÓN; ESTO DA PIE A QUE UNA RELACIÓN PUEDA TENER VARIAS LLAVES FORÁNEAS. UN VALOR NULO ES UN VALOR QUE ESTÁ FUERA DE LA DEFINICIÓN DE CUALQUIER DOMINIO EL CUAL PERMITE DEJAR EL VALOR DEL ATRIBUTO
  • 7. INTEGRIDAD DE RELACIONES. NINGÚN ATRIBUTO QUE FORME PARTE DE UNA LLAVE PRIMARIA PUEDE ACEPTAR VALORES NULOS. INTEGRIDAD REFERENCIAL. AL TENER UNA RELACIÓN 9#9 CON LLAVE PRIMARIA 10#10 DE DOMINIO 11#11 Y OTRA RELACIÓN 1#1 CON ATRIBUTO 10#10 QUE NO ES LLAVE PRIMARIA DE 1#1, ENTONCES CUALQUIER VALOR EN EL ATRIBUTO 10#10 EN 1#1 DEBE SER NULO, OUN VALOR QUE ESTÉ EN EL ATRIBUTO 10#10 DE LA LLAVE PRIMARIA DE UNA N-ADA EN LA RELACIÓN 9#9 NULOS CUANDO EN UNA TUPLA UN ATRIBUTO ES DESCONOCIDO, SE DICE QUE ES NULO. UN NULO NO REPRESENTA EL VALOR CERO NI LA CADENA VACÍA, ÉSTOS SON VALORES QUE TIENEN SIGNIFICADO. EL NULO IMPLICA AUSENCIA DE INFORMACIÓN, BIEN PORQUE AL INSERTAR LA TUPLA SE DESCONOCÍA EL VALOR DEL ATRIBUTO, O BIEN PORQUE PARA DICHA TUPLA EL ATRIBUTO NO TIENE SENTIDO.
  • 8. REGLA DE INTEGRIDAD DE ENTIDADES LA PRIMERA REGLA DE INTEGRIDAD SE APLICA A LAS CLAVES PRIMARIAS DE LAS RELACIONES BASE:NINGUNO DE LOS ATRIBUTOS QUE COMPONEN LA CLAVE PRIMARIA PUEDE SER NULO. POR DEFINICIÓN, UNA CLAVE PRIMARIA ES UN IDENTIFICADOR IRREDUCIBLE QUE SE UTILIZA PARA IDENTIFICAR DE MODO ÚNICO LAS TUPLAS. QUE ES IRREDUCIBLE SIGNIFICA QUE NINGÚN SUBCONJUNTO DE LA CLAVE PRIMARIA SIRVE PARA IDENTIFICAR LAS TUPLAS DE MODO ÚNICO. SI SE PERMITE QUE PARTE DE LA CLAVE PRIMARIA SEA NULA, SE ESTÁ DICIENDO QUE NO TODOS SUS ATRIBUTOS SON NECESARIOS PARA DISTINGUIR LAS TUPLAS, CON LO QUE SE CONTRADICE LA IRREDUCIBILIDAD.
  • 9. REGLA DE INTEGRIDAD REFERENCIAL LA SEGUNDA REGLA DE INTEGRIDAD SE APLICA A LAS CLAVES AJENAS: 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 COMPLETAMENTE NULOS. LA REGLA DE INTEGRIDAD REFERENCIAL SE ENMARCA EN TÉRMINOS DE ESTADOS DE LA BASE DE DATOS: INDICA LO QUE ES UN ESTADO ILEGAL, PERO NO DICE CÓMO PUEDE EVITARSE. LA CUESTIÓN ES ¿QUÉ HACER SI ESTANDO EN UN ESTADO LEGAL, LLEGA UNA PETICIÓN PARA REALIZAR UNA OPERACIÓN QUE CONDUCE A UN ESTADO ILEGAL? EXISTEN DOS OPCIONES: RECHAZAR LA OPERACIÓN, O BIEN ACEPTAR LOPERACIÓN Y REALIZAR OPERACIONES ADICIONALES COMPENSATORIAS QUE CONDUZCAN A UN ESTADO LEGAL.