El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL (Structured Query Language).
Las doce leyes del procesamiento analítico informatico fueron acuñadas por el doctor Edgar F. Codd en 1993.
Estas son las doce leyes:
- Regla de la información: Toda la información en la base de datos es representada unidireccionalmente, por valores en posiciones de las columnas dentro e filas de tablas.
- Regla del acceso garantizado: Todos los datos deben se accesibles sin ambigüedad.
- Tratamineto sistemático de valores nulos: El SGBD debe permitir que haya campos nulos. Debe tener una representación de la información que falta y de la información inaplicable que es sistematica.
- Catálogo dinámico en línea basado en el modelo relacional: El sistema debe soportar un catálogo relacional en línea, accesible a los usuarios autorizados.
- Regla compresiva del sublenguaje de datos: El sistema debe soportar por lo menos un lenguaje relacional que tenga una sintaxis lineal, que pueda ser utilizado recíprocamente y dentro de programas de uso y que soporte operaciones de definición de datos, operaciones de manipulación de datos, seguridad e integridad y operaciones de administración de transacciones.
- Regla de actualización:Todas las vistas que son teóricamnete actualizables deben ser actualizables por el sistema.
- Alto nivel de inserción, actualización y cancelación: El sistema debe soportar suminsitrar datos en el mismo tiempo que se inserte,actualize o borre.
- Independencia de datos física: Los cambios en el nivel físico no deben requerir un cambio a una solicitud basada en la estructura.
- Independencia de datos lógica: Los cambios al nivel lógico no deben requerir un camcio a una solicitud basada en la estructura.
- Independencia de la integridad: Las limitaciones de la integridad se deben especificar por separado de los programas de la aplicación y se almacenan en la base de datos.
- Regla de la no subversión: Si el sistema proporciona una interfaz de bajo nivel y luego de que esa interfaz no se pueda utilizar para subvertir el sistema.
No hay comentarios:
Publicar un comentario