¿Qué es una base de datos relacional?

Una base de datos relacional almacena los datos en tablas separadas en vez de colocar todos los datos en una tabla grande.

Una base de datos relacional permite a Base de Datos del Administrador (DBA's) para definir las relaciones entre estas tablas.

Estas relaciones permiten la DBA para combinar datos de varias tablas de consulta y presentación de informes.

Esto se logra mediante el uso de claves, que son base de datos de las parcelas utilizadas para identificar los registros específicos de una tabla.

Base de datos relacional permite la tecnología de bases de datos para ser más grande, más rápido y más eficiente.

El concepto de una base de datos relacional fue desarrollado por el Dr. F. canteadora (Ted) Codd en un modelo relacional de datos para grandes bancos de datos compartidos en 1970.

Dr. Codd define trece normas que deben cumplirse antes de una base de datos puede considerarse una base de datos relacional:

0. Un SGBD relacional debe ser capaz de gestionar bases de datos totalmente relacional a través de sus capacidades.

1. Información de estado - Toda la información en una base de datos relacional (incluidas la de mesa y nombres de columna) es representado explícitamente como valores en los cuadros.

2. Garantía de acceso - Cada valor en una base de datos relacional está garantizada de manera que sea accesible mediante una combinación del nombre de la tabla, clave principal valor, y nombre de columna.

3. Sistemática de valor nulo apoyo - El DBMS proporciona apoyo sistemático para el tratamiento de valores nulos (desconocido o inaplicable datos), distintos de los valores por defecto, e independientes de cualquier dominio.

4. Activa, relacional catálogo en línea - La descripción de la base de datos y su contenido está representado en el nivel lógico como tablas y por lo que pueden ser consultados en la base de datos utilizando el idioma.

5. Datos completos sublanguage - Al menos un idioma apoyo debe tener una sintaxis bien definida y ser integral. Se debe apoyar la definición de datos, la manipulación, las normas de integridad, autorización, y las transacciones.

6. Ver actualización de norma - Todas las opiniones que son teóricamente actualizables se pueden actualizar a través del sistema.

7. Establecer a nivel de inserción, actualización, supresión y - El DBMS apoya no sólo setlevel de recuperación, pero también a nivel de las inserciones, actualizaciones y borrados.

8. Independencia física de datos - Aplicación de programas ad hoc y programas son, lógicamente, no afecta al acceso físico o métodos de almacenamiento de las estructuras se alteran.

9. Independencia lógica de datos - Aplicación de programas ad hoc y programas son, lógicamente, no afecta, en la medida de lo posible, cuando se realizan cambios en las estructuras de la tabla.

10. Integridad independencia - La base de datos de lenguaje debe ser capaz de definir las normas de integridad. Deben ser almacenados en el catálogo en línea, y no se pueden omitir.

11. Distribución de la independencia - Aplicación de programas y solicitudes especiales son, lógicamente, no afectado cuando los datos se distribuyó por primera vez o cuando se redistribuye.

12. Nonsubversion - No debe ser posible pasar por alto la integridad normas establecidas por medio de la base de datos mediante el uso de lenguaje de bajo nivel de idiomas.

Alternativas a la base de datos relacional modelo incluyen la heirarchical modelo, el modelo de red, y el modelo de objetos.



Comienzo de la página 5 Libre Herramientas de Red

Libre libros blancos sobre la base de datos de Tecnología

Guardar ¿Qué es una base de datos relacional?

Libre libros blancos sobre la base de datos de Tecnología


Revista de Oracle

Latest Blog Posts


Inglés Inglés Alemán Alemán Español Español Francés Francés Italiano Italiano Portugués Portugués Ruso Ruso Neerlandés Neerlandés
Griego Griego Hindi Hindi Japonés Japonés Coreano Coreano Chino Chino Chino (simplificado) Chino (simplificado) Árabe Árabe

Derecho de Autor 2009 Tech-FAQ. Todos los derechos reservados. Política de Privacidad.