Sql Server

Páginas: 10 (2275 palabras) Publicado: 4 de diciembre de 2012
UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS AREA DE SISTEMAS Y TELEMATICA Profesor: Ing. Javier Sánchez Espinoza LAS DOCE REGLAS DE CODD En su artículo de 1985 en Computeworld, Codd presentó doce reglas que una base de datos debe obedecer para que sea considerada verdaderamente relacional: 1. La regla de información: Toda información de una base de datosrelacional está representada explícitamente a nivel lógico y exactamente de un modo mediante valores en tablas. 2. Regla de acceso garantizado. Todos y cada uno de los datos (valor atómico) de una base de datos relacional se garantiza que sean lógicamente accesibles recurriendo a una combinación de nombre de tabla, valor de clave primaria y columna. 3. Tratamiento sistemático de valores nulos. Losvalores nulos (distinto de la cadena de caracteres vacía o de una cadena de caracteres en blanco y distinta del cero o de cualquier otro número) se soportan en los DBMS completamente relacionales para representar la falta de información y la información inaplicable de un modo sistemático e independiente del tipo de datos. 4. Catálogo en línea dinámico basado en el modelo relacional. La descripciónde la base de datos se representa a nivel lógico del mismo modo que los datos ordinarios, de modo que los usuarios autorizados puedan aplicar a su interrogación el mismo lenguaje relacional que aplican a los datos regulares. 5. Regla de sublenguaje completo de datos. Un sistema relacional puede soportar varios lenguajes y varios modos de uso terminal (por ejemplo, el modo de rellenar con blancos).Sin embargo, debe haber al menos un lenguaje cuyas sentencias sean expresables, mediante una sintaxis bien definida, como cadena de caracteres y que sea completa en cuanto al soporte de todos los puntos siguientes:  Definición de datos.  Definición de vista.  Manipulación de datos (interactiva y por programa).  Restricciones de integridad.  Autorización.  Fronteras de transacciones(comienzo, cumplimentación y vuelta atrás). 6. Regla de actualización de vista. Todas las vistas que sean teóricas actualizables son también actualizables por el sistema. 7. Inserción, actualización y supresión de alto nivel. La capacidad de manejar una relación de base de datos o una relación derivada como un único operando se aplica no solamente a la recuperación de datos, sino también a la inserción,actualización y supresión de los datos.

1

8. Independencia física de los datos. Los programas de aplicación y las actividades terminales permanecen lógicamente inalterados cualquiera que sean los cambios efectuados ya sea a las representaciones de almacenamiento o a los métodos de acceso 9. Independencia lógica de los datos. Los programas de aplicación y las actividades terminales permanecenlógicamente inalterados cuando se efectúen sobre las tablas de base cambios preservadores de la información de cualquier tipo que teóricamente permita alteraciones. 10. Independencia de integridad. Las restricciones de integridad especificas para una base de datos relacional particular deben ser definibles en el sublenguaje de datos relacional y almacenables en el catálogo, no en los programas deaplicación. 11. Independencia de distribución. Un DBMS relacional tiene independencia de distribución. 12. Regla de no subversión. Si un sistema relacional tiene un lenguaje de bajo nivel (un solo registro cada vez), ese bajo nivel no puede ser utilizado para subvertir o suprimir las reglas de integridad y las restricciones expresadas en el lenguaje relacional de nivel superior (múltiplesregistros a la vez). Fuente: James Groff – Paul Weinberg, Aplique SQL, Osborne Mc Graw Hill

RDMBS A SEGUIR EN EL CURSO: Microsoft SQL Server 2008

TIPO DE DATOS INT o INTEGER: almacena datos tipo entero que van desde -2**31 hasta 2**31, el valor almacenado ocupa 4 bytes, 31 bits para la magnitud y 1 de signo. SMALLINT: almacena datos tipo entero del intervalo -32768 hasta 32768, el valor almacenado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql server
  • sql server
  • Sql Server
  • Sql server
  • SQL Server
  • SQL SERVER
  • SQL Server
  • Sql Server

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS