SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
LAS DOCE REGLAS DE CODD
    1. Regla de información.
    2. Regla de acceso garantizado.
    3. Tratamiento sistemático de valores nulos.
    4. Catalogo en línea dinámico basado en el modelo
relacional.
    5. Regla de sublenguaje completo de datos.
    6. Regla de actualización de vista.
    7. Inserción, actualización y supresión de alto nivel.
    8. Independencia física de los datos.
    9. Independencia lógica de los datos.
    10. Independencia de integridad.
    11. ndependencia de distribución.
    12. regla de no subversión.


La Regla 1 es básicamente la definición informal de una base
de datos relacional.
La Regla 2 refuerza la importancia de las claves primarias
para localizar datos en la base de datos.
La Regla 3 requiere soporte para la base de datos mediante el
uso de valores NULL.
La Regla 4 requiere que una base de datos relacional sea auto
descriptiva, en otras palabras la base de datos debe contener
ciertas tablas de sistemas cuyas columnas describa la
estructura de la propia base de datos.
La Regla 5 ordena la utilización de un lenguaje de base de
datos relacional, tal como SQL,        aunque no se requiera
específicamente SQL. El lenguaje debe ser capaz de soportar
todas las funciones básicas de un DBMS.
La Regla 6 trata de las vistas que son tablas virtuales
utilizadas para dar a diferentes usuarios de una base de datos
diferentes vistas de su estructura. Es una de las reglas mas
difíciles de implementar en la practica y ningún producto
comercial las satisface totalmente hoy día.
La Regla 7 refuerza la naturaleza orientada a conjuntos de
una base de datos relacional. Requiere que las filas sean
tratadas como conjuntos en operaciones como inserción,
supresión y actualización. La regla esta diseñada para prohibir
implementaciones que solo soporta la modificación o recorrido
fila a fila de la base de datos.
La Regla 8 y la Regla 9 aíslan al usuario o el programa de
aplicación de la implementación de bajo nivel de la base de
datos. Especifican        que    las técnicas  de   acceso   a
almacenamiento estructuras de las tablas en las bases de
datos, no deberían afectar a la capacidad del usuario de
trabajar con los datos.
La Regla 10 dice que el lenguaje de la base de datos las
restricciones de integridad que restringen los datos que
pueden ser introducidos en las bases de datos y los modificaciones que puedan
ser efectuadas en esta.
La Regla 11 dice que el lenguaje de base de datos debe ser
capaz de manipular datos distribuidos localizados en otros
sistemas informáticos.
La Regla 12 impide “otros caminos” en la base de datos que
pudieran subvertir su estructura relacional y su integridad.

Más contenido relacionado

La actualidad más candente

Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datosralbarracin
 
reglas de codd
reglas de coddreglas de codd
reglas de coddesthefany9
 
Gestión transacciones
Gestión transaccionesGestión transacciones
Gestión transaccionesralbarracin
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionaldoc-92
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De ComparacionHéctor
 
Cuadro comparativo base de datos
Cuadro comparativo base de datosCuadro comparativo base de datos
Cuadro comparativo base de datosAna1Alvarado
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionalchabbeine
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Diapositivas De ExposicióN De Sistemas
Diapositivas De ExposicióN De SistemasDiapositivas De ExposicióN De Sistemas
Diapositivas De ExposicióN De SistemasRafael Silva
 
ADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOSADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOSGrupoTresPacEspe
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de redweneliza99
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosCarlos Arturo
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datosguestcde16b
 
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 DatosVannesa Salazar
 

La actualidad más candente (19)

Case
CaseCase
Case
 
Reglas Cood
Reglas CoodReglas Cood
Reglas Cood
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
 
reglas de codd
reglas de coddreglas de codd
reglas de codd
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Gestión transacciones
Gestión transaccionesGestión transacciones
Gestión transacciones
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De Comparacion
 
Cuadro comparativo base de datos
Cuadro comparativo base de datosCuadro comparativo base de datos
Cuadro comparativo base de datos
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Diapositivas De ExposicióN De Sistemas
Diapositivas De ExposicióN De SistemasDiapositivas De ExposicióN De Sistemas
Diapositivas De ExposicióN De Sistemas
 
ADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOSADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOS
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de red
 
Clase2 diseno de una bd
Clase2 diseno de una bdClase2 diseno de una bd
Clase2 diseno de una bd
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datos
 
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
 

Similar a Las reglas de codd

Normalización de la base de datos daniela sanchez
Normalización de la base de datos  daniela sanchezNormalización de la base de datos  daniela sanchez
Normalización de la base de datos daniela sanchezDni_Sanchez
 
Sistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadSistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadYoung Hyun
 
Base de Datos
Base de DatosBase de Datos
Base de Datosvjgaby
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De ComparacionHéctor
 
2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bd2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bdjuanguido
 
Bendiciones base de datos i
Bendiciones base de datos iBendiciones base de datos i
Bendiciones base de datos iimpresindible101
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaLeidyOsorioM
 
Basesdedatosrelacionales
BasesdedatosrelacionalesBasesdedatosrelacionales
BasesdedatosrelacionalesAlex Lucatoni
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?Gely Perez
 
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 datosbandida123
 
Perez robles eliseo
Perez robles eliseoPerez robles eliseo
Perez robles eliseorencru
 

Similar a Las reglas de codd (20)

Reglas de una base de datos naz
Reglas de una base de datos   nazReglas de una base de datos   naz
Reglas de una base de datos naz
 
Reglas de bases de datos normalizada naz
Reglas de bases de datos normalizada    nazReglas de bases de datos normalizada    naz
Reglas de bases de datos normalizada naz
 
Normalización de la base de datos daniela sanchez
Normalización de la base de datos  daniela sanchezNormalización de la base de datos  daniela sanchez
Normalización de la base de datos daniela sanchez
 
Sistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadSistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidad
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De Comparacion
 
BD
BDBD
BD
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bd2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bd
 
bases de datos
bases de datosbases de datos
bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bendiciones base de datos i
Bendiciones base de datos iBendiciones base de datos i
Bendiciones base de datos i
 
Tema 1 base de datos
Tema 1   base de datosTema 1   base de datos
Tema 1 base de datos
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Basesdedatosrelacionales
BasesdedatosrelacionalesBasesdedatosrelacionales
Basesdedatosrelacionales
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
 
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
 
Perez robles eliseo
Perez robles eliseoPerez robles eliseo
Perez robles eliseo
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
 

Más de Axel Mérida

Transit map conceptos clase 5 mkd
Transit map conceptos clase 5 mkdTransit map conceptos clase 5 mkd
Transit map conceptos clase 5 mkdAxel Mérida
 
Unidad 1sin caratula
Unidad 1sin caratulaUnidad 1sin caratula
Unidad 1sin caratulaAxel Mérida
 
Presentación de Axel Mérida
Presentación de Axel MéridaPresentación de Axel Mérida
Presentación de Axel MéridaAxel Mérida
 
Ejemplo de Presentación en Slideshare
Ejemplo de Presentación en SlideshareEjemplo de Presentación en Slideshare
Ejemplo de Presentación en SlideshareAxel Mérida
 
Clase 2 marketing digital Axel Mérida
Clase 2 marketing digital Axel MéridaClase 2 marketing digital Axel Mérida
Clase 2 marketing digital Axel MéridaAxel Mérida
 
Clase 1 marketing digital Axel Mérida
Clase 1 marketing digital Axel MéridaClase 1 marketing digital Axel Mérida
Clase 1 marketing digital Axel MéridaAxel Mérida
 
Semana 3 estado nacional liberal
Semana 3 estado nacional liberalSemana 3 estado nacional liberal
Semana 3 estado nacional liberalAxel Mérida
 
Compra venta de sitios web
Compra venta de sitios webCompra venta de sitios web
Compra venta de sitios webAxel Mérida
 
Presentacion tercera unidad mantenimiento del recursos humanos
Presentacion  tercera unidad mantenimiento del recursos humanosPresentacion  tercera unidad mantenimiento del recursos humanos
Presentacion tercera unidad mantenimiento del recursos humanosAxel Mérida
 
6 formas de entrada a nuevos mercados
6 formas de entrada a nuevos mercados6 formas de entrada a nuevos mercados
6 formas de entrada a nuevos mercadosAxel Mérida
 
Unidad 3 aprendizaje y productividad
Unidad 3 aprendizaje y productividadUnidad 3 aprendizaje y productividad
Unidad 3 aprendizaje y productividadAxel Mérida
 
Unidad 1 del curso Kaizen
Unidad 1 del curso KaizenUnidad 1 del curso Kaizen
Unidad 1 del curso KaizenAxel Mérida
 
Plantilla unidad ii procesos de pensamiento
Plantilla unidad ii procesos de pensamientoPlantilla unidad ii procesos de pensamiento
Plantilla unidad ii procesos de pensamientoAxel Mérida
 
Unidad 2 Aprendizaje y Productividad
Unidad 2 Aprendizaje y ProductividadUnidad 2 Aprendizaje y Productividad
Unidad 2 Aprendizaje y ProductividadAxel Mérida
 
Unidad 4 mercadotecnia general
Unidad 4 mercadotecnia generalUnidad 4 mercadotecnia general
Unidad 4 mercadotecnia generalAxel Mérida
 
Listado politicas publicas_vigentes
Listado politicas publicas_vigentesListado politicas publicas_vigentes
Listado politicas publicas_vigentesAxel Mérida
 
Unidad 1 aprendizaje y productividad
Unidad 1 aprendizaje y productividadUnidad 1 aprendizaje y productividad
Unidad 1 aprendizaje y productividadAxel Mérida
 
Unidad 3 mercadotecnia general
Unidad 3 mercadotecnia generalUnidad 3 mercadotecnia general
Unidad 3 mercadotecnia generalAxel Mérida
 
Unidad 3 estrategia de negocios
Unidad 3 estrategia de negociosUnidad 3 estrategia de negocios
Unidad 3 estrategia de negociosAxel Mérida
 
Unidad 2 mercadotecnia general
Unidad 2 mercadotecnia generalUnidad 2 mercadotecnia general
Unidad 2 mercadotecnia generalAxel Mérida
 

Más de Axel Mérida (20)

Transit map conceptos clase 5 mkd
Transit map conceptos clase 5 mkdTransit map conceptos clase 5 mkd
Transit map conceptos clase 5 mkd
 
Unidad 1sin caratula
Unidad 1sin caratulaUnidad 1sin caratula
Unidad 1sin caratula
 
Presentación de Axel Mérida
Presentación de Axel MéridaPresentación de Axel Mérida
Presentación de Axel Mérida
 
Ejemplo de Presentación en Slideshare
Ejemplo de Presentación en SlideshareEjemplo de Presentación en Slideshare
Ejemplo de Presentación en Slideshare
 
Clase 2 marketing digital Axel Mérida
Clase 2 marketing digital Axel MéridaClase 2 marketing digital Axel Mérida
Clase 2 marketing digital Axel Mérida
 
Clase 1 marketing digital Axel Mérida
Clase 1 marketing digital Axel MéridaClase 1 marketing digital Axel Mérida
Clase 1 marketing digital Axel Mérida
 
Semana 3 estado nacional liberal
Semana 3 estado nacional liberalSemana 3 estado nacional liberal
Semana 3 estado nacional liberal
 
Compra venta de sitios web
Compra venta de sitios webCompra venta de sitios web
Compra venta de sitios web
 
Presentacion tercera unidad mantenimiento del recursos humanos
Presentacion  tercera unidad mantenimiento del recursos humanosPresentacion  tercera unidad mantenimiento del recursos humanos
Presentacion tercera unidad mantenimiento del recursos humanos
 
6 formas de entrada a nuevos mercados
6 formas de entrada a nuevos mercados6 formas de entrada a nuevos mercados
6 formas de entrada a nuevos mercados
 
Unidad 3 aprendizaje y productividad
Unidad 3 aprendizaje y productividadUnidad 3 aprendizaje y productividad
Unidad 3 aprendizaje y productividad
 
Unidad 1 del curso Kaizen
Unidad 1 del curso KaizenUnidad 1 del curso Kaizen
Unidad 1 del curso Kaizen
 
Plantilla unidad ii procesos de pensamiento
Plantilla unidad ii procesos de pensamientoPlantilla unidad ii procesos de pensamiento
Plantilla unidad ii procesos de pensamiento
 
Unidad 2 Aprendizaje y Productividad
Unidad 2 Aprendizaje y ProductividadUnidad 2 Aprendizaje y Productividad
Unidad 2 Aprendizaje y Productividad
 
Unidad 4 mercadotecnia general
Unidad 4 mercadotecnia generalUnidad 4 mercadotecnia general
Unidad 4 mercadotecnia general
 
Listado politicas publicas_vigentes
Listado politicas publicas_vigentesListado politicas publicas_vigentes
Listado politicas publicas_vigentes
 
Unidad 1 aprendizaje y productividad
Unidad 1 aprendizaje y productividadUnidad 1 aprendizaje y productividad
Unidad 1 aprendizaje y productividad
 
Unidad 3 mercadotecnia general
Unidad 3 mercadotecnia generalUnidad 3 mercadotecnia general
Unidad 3 mercadotecnia general
 
Unidad 3 estrategia de negocios
Unidad 3 estrategia de negociosUnidad 3 estrategia de negocios
Unidad 3 estrategia de negocios
 
Unidad 2 mercadotecnia general
Unidad 2 mercadotecnia generalUnidad 2 mercadotecnia general
Unidad 2 mercadotecnia general
 

Último

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
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
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
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

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 ...
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
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
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.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.
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
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
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

Las reglas de codd

  • 1. LAS DOCE REGLAS DE CODD 1. Regla de información. 2. Regla de acceso garantizado. 3. Tratamiento sistemático de valores nulos. 4. Catalogo en línea dinámico basado en el modelo relacional. 5. Regla de sublenguaje completo de datos. 6. Regla de actualización de vista. 7. Inserción, actualización y supresión de alto nivel. 8. Independencia física de los datos. 9. Independencia lógica de los datos. 10. Independencia de integridad. 11. ndependencia de distribución. 12. regla de no subversión. La Regla 1 es básicamente la definición informal de una base de datos relacional. La Regla 2 refuerza la importancia de las claves primarias para localizar datos en la base de datos. La Regla 3 requiere soporte para la base de datos mediante el uso de valores NULL. La Regla 4 requiere que una base de datos relacional sea auto descriptiva, en otras palabras la base de datos debe contener ciertas tablas de sistemas cuyas columnas describa la estructura de la propia base de datos. La Regla 5 ordena la utilización de un lenguaje de base de datos relacional, tal como SQL, aunque no se requiera específicamente SQL. El lenguaje debe ser capaz de soportar todas las funciones básicas de un DBMS. La Regla 6 trata de las vistas que son tablas virtuales utilizadas para dar a diferentes usuarios de una base de datos diferentes vistas de su estructura. Es una de las reglas mas difíciles de implementar en la practica y ningún producto comercial las satisface totalmente hoy día. La Regla 7 refuerza la naturaleza orientada a conjuntos de una base de datos relacional. Requiere que las filas sean tratadas como conjuntos en operaciones como inserción, supresión y actualización. La regla esta diseñada para prohibir implementaciones que solo soporta la modificación o recorrido fila a fila de la base de datos. La Regla 8 y la Regla 9 aíslan al usuario o el programa de aplicación de la implementación de bajo nivel de la base de datos. Especifican que las técnicas de acceso a almacenamiento estructuras de las tablas en las bases de datos, no deberían afectar a la capacidad del usuario de trabajar con los datos.
  • 2. La Regla 10 dice que el lenguaje de la base de datos las restricciones de integridad que restringen los datos que pueden ser introducidos en las bases de datos y los modificaciones que puedan ser efectuadas en esta. La Regla 11 dice que el lenguaje de base de datos debe ser capaz de manipular datos distribuidos localizados en otros sistemas informáticos. La Regla 12 impide “otros caminos” en la base de datos que pudieran subvertir su estructura relacional y su integridad.