Beruflich Dokumente
Kultur Dokumente
No.
Reglas Palabra Clave Observaciones del SGBD Cumple
(SI/No)
El sistema debe de ser Analizando cada una de las reglas de Codd y comparando
0 relacional, gestionar sus el gestor de base de datos Oracle, nos damos cuenta que
BD de forma completa. es completamente relacional. Si
Regla de la información La información se guarda en tablas con filas y columnas,
1 (Tablas) debe estar almacenada explícitamente en el esquema
lógico. si
Regla comprensiva Puede realizar los procesos completos con su lenguaje SQL, y con
del sublenguaje de PL, soporta todas las consultas, ya que la manipulación de datos que se
5 los datos. usa es la misma que en SQL, teniendo el manejo de todos las sentencias Si
(SQL, PL) que usa SQL como (DDL, DML, DCL Y TCL), manteniendo la seguridad, y
restricciones de datos.
Regla de Oracle puede crear vista de tablas en todos los modos posibles, permitiendo
actualización de la reglas de actualización por medio del mismo sistema, aunque SQL por si Si
6 vistas. solo no es muy bueno con esto, el SGBD incorpora sentencias para
(Vistas) automatizar este proceso de actualización.
Inserciones, Si permite los insert, Update y Delete de los datos como también de las
modificaciones y tablas, siempre utilizando su lenguaje propio SQL o el PL, pudiendo aplicar
7 eliminaciones de los cambios a la misma vez a todas las tablas o registros que cumplan con Si
dato nivel la sentencia escrita, si quieres actualizar por ejemplo Update empleados
(DML) set salario =salario+2,000 where departamento =‘contabilidad’, lo hace.
Independencia física Aunque las base de datos se encuentran incrustada en los lenguajes de
de los datos programación se puede independizar de las aplicaciones, por ejemplo un Si
8 (Fisica) RAID 0 y lo Muevo al RAID 5, eso pasa inadvertido, el sigue usando la
información normalmente, no importa si almaceno en array o lista
encadenadas mi información, esto no debe impactar.
Independencia lógica Permite la actualización y cambio de nombres de campos, tablas,
de los datos. columnas, filas y registro sin afectar los esquemas de programación,
9 (Logica) pudiendo aplicar el mismo concepto a las vistas, esta independencia en SI
la práctica a la mayoría de los SGBD, le cuesta mucho, pero Oracle la
maneja muy bien.
Oracle cumple esta regla, ya que no permite a las aplicaciones realizar
Independencia de la las reglas del juego, sino que las hace en el SGBD, si una aplicación se
integridad crea y hace la regla y luego se crea una aplicación, hay que recordar SI
10 (Integridad) sin fallas esas reglas, pero es de otro sistema, entonces Oracle la hace
en la Base de Datos, haciendo que ambas las cumplan.
Independencia de la Oracle al ser un RDBMS, orientado a internet y a objetos maneja muy
11 distribución bien el sistema de Distribuido, sea local o remoto, es decir que su
(Distribución) esquema lógico es el mismo independiente de si es Distribuido o no , Si
con cluster, arquitectura orientada a servicios, y arquitecturas web
server, Posee arquitectura cliente/servidor y usa un servicio
excelente llamado pasarela para soportar consultas de otros SGBD.
La regla de la no Oracle Dispone del PL/SQL este lenguaje no se puede saltar ninguna
12 subversión regla de las anteriores, es ORDBMS, está sujeto a la programación Si
(Subversion) basada a objetos, usa el concepto de transacción ACID, elevando los
niveles de parametrización de los lenguajes de aplicaciones y sus
accesos.
Sybase Inc. (NYSE: SY) fue una compañía
dedicada al desarrollo de tecnología de la
información.
Fue fundada en Berkeley, California (EE. UU.),
en 1984, y operó como empresa independiente
hasta que SAP anunció su plan de adquirirla en
mayo de 2010. En julio de ese mismo año, se
completa la operación por valor de 4.567 millones
de euros.
Analisis de las Reglas en el Sistema Gestor de Bases de Datos Relacional SyBase
No.
Reglas Palabra Clave Observaciones del SGBD Cumple (SI/No)
11 Independencia de la distribución
MySQL es un sistema de gestión de bases de
datos relacional desarrollado bajo licencia dual: Licencia
pública general/Licencia comercial por Oracle
Corporation y está considerada como la base datos
de código abierto más popular del mundo, y una de las
más populares en general junto a Oracle y Microsoft SQL
Server, sobre todo para entornos de desarrollo web.
Regla del tratamiento Desde la versión 5.03, MySQL implementa la mayor parte del
3 sistemático de valores nulos. estándar SQL INFORMATION SCHEMA actual para metadatos si
4 de base de datos. De todas maneras quedan las backdoors
12 Catálogo dinámico en línea (puertas traseras) previas de esta funcionalidad, en forma de
basado en el modelo comandos personalizados (como el comando SHOW) y
relacional. utilidades, pero sólo están disponibles por cuestiones de
La regla de la no subversión compatibilidad hacia atrás.
5 Regla comprensiva del La variante MySQL de SQL es amplia aunque no implementa No
sublenguaje de los datos. completamente la especificación SQL actual.
6 Regla de actualización de Esto se cumple desde la versión 5.01 en adelante. SI
7 vistas. SI
Alto nivel de inserción,
actualización y borrado.
En 1985 InterBase comenzó como Groton Database Systems y al poco tiempo fue
renombrado como InterBase. En 1991 InterBase fue comprado por Ashton Tate, y
en 1992 adquirido por Borland.
A continuación, se destallas las 12 reglas de Edgar F. Codd donde se analiza si
Interbase cumple las reglas de gestor de base de datos relacional.
Comparativa de la ley de Codd con Interbase
No Reglas Observación INTERBASE
0 El sistema debe de ser Analizando las 12 reglas de codd y viendo todas las Condicional, la
relacional, gestionar sus características de Interbase nos damos cuentas que no es regla 4 no la
BD de forma completa. totalmente relacional tiene algunas deficiencia en varios cumple.
aspecto.
1 Regla de la información. La información se guarda en tablas con filas y columnas Si
7 Alto nivel de inserción, Permite actualizar, modificar y eliminar registros, tablas y campos, Si
actualización y borrado. además de administrar esos procesos por roles definido por usuarios.