Motores de bases de datos

Páginas: 5 (1110 palabras) Publicado: 6 de octubre de 2015
Motores de bases de datos
Y sus reglas Codd
ORACLE
Oracle dice cumplir las doce reglas de Codd a cabalidad y se considera la base de datos relacional por excelencia, en el siguiente cuadro se mostrara como Oracle manejas las reglas:


Regla 1- La información
Toda la información en una base de datos relacional se representa explícitamente en el nivel lógico exactamente de una manera por losvalores de las tablas.
Regla 2- Acceso Garantizado
Todos y cada dato (valor atómico) en una base de datos relacional se garantiza que sea lógicamente accesibles recurriendo a una combinación de nombre de tabla, valor de clave principal, y el nombre de la columna.
Regla 3- Tratamiento sistemático de valores nulos
Los valores nulos (distintos de la cadena de caracteres vacía de caracteres en blanco ydistintos de los números cero u otro) son compatibles con completamente relacional DBMS para representar la información que falta y la información aplicable de manera sistemática.
Regla 4- Catalogo dinámico en línea basado en el Modelo Relacional
La descripción de la base de datos está representado en el nivel lógico de la misma manera que los datos ordinarios, por lo que los usuarios autorizadospueden aplicar el mismo lenguaje relacional para su interrogatorio que se aplican a los datos normales.
Regla 5- Sublenguaje de datos completa
Un sistema relacional puede soportar varios lenguajes y varios modos de uso de terminal (por ejemplo, el modo de relleno en los espacios en blanco). Sin embargo, debe haber al menos una lengua cuyas declaraciones son expresables, por una sintaxis biendefinida, como cadena de caracteres, que es integral en el apoyo de todos los siguientes elementos:
Definición de datos
Ver definición
Manipulacion de datos (interactivo y por el programa)
Restricciones de integridad
Autorizacion
Límites de transacción (begin, commit, rollback)
Regla 6- Actualización de Vistas
Todas las vistas que son teóricamente actualizables también son actualizables por lossistemas.
Regla 7- Insert de Alto Nivel, Update y Delete
La capacidad de manejar una relación de base o una relación derivada como un solo operando se aplica no solo a la recuperación de los datos, sino también para la inserción, actualización y supresión de los datos.
Regla 8- Independencia de Datos Físico
Los programas de aplicación y actividades del terminal permanecen lógicamente irreprochablecuando se realiza algún cambio en cualquiera de las representaciones de almacenamiento o métodos de acceso.
Regla 9- Independencia lógica de datos
Los programas de aplicación y actividades del terminal permanecen lógicamente irreprochable cuando la información de preservación de cambios de toda naturaleza que discapacidad de permiso teóricamente se hace a las tablas base.
Regla 10- Independencia deIntegridad
Las restricciones de integridad específicos para una base de datos relacional en particular deben ser definibles en los datos relacionales sub-lenguaje y almacenables en el catálogo, no en los programas de aplicación.
Regla 11- Independencia Distribución
Un DBMS relacional tiene dependencia de distribución.
Regla 12- No subversión
Si un sistema relacional tiene un (solo registro a lavez) de bajo nivel de lenguaje, ese bajo nivel no puede ser utilizado para subvertir o pasar por alto las reglas de integridad y las limitaciones expresadas en el lenguaje relacional de alto nivel (varios registros a la vez).








SQL SERVER
SQL SERVER al igual que ORACLE tiene una forma de manejar las reglas que mostramos a continuación.
Regla 1 – La Información
La información es guardada entablas, hay variables también, pero que son específicos sesión.
Regla 2 – Acceso Garantizado
Se busca Llave primaria (que es único para una tabla), y una vez que se identifica la fila, correspondiente valor de columna se puede derivar.
Regla 3 – Tratamiento sistemático de valores nulos
Idealmente, cualquier operación de trabajo con NULL debe conducir a NULL. Aunque hubo algunos problemas en el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Motor de base de datos
  • Motores de bases de datos
  • Principales motores de bases de datos
  • Herramientas Administrativas Motores De Bases De Datos
  • tipos de sistemas motor de base de datos
  • Sql Es Buena Opcion Como Motor De Bases De Datos
  • Motor de base de datos
  • Motores Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS