“Conocimientos software>Software de base de datos

Vs base de datos relacional . Base de datos jerárquicas

2013/7/3
Bases de datos son programas informáticos que almacenan los datos , o " registros ". Más importante aún , también se describe cómo los datos se relaciona con otros datos de la base de datos. Hay muchos tipos diferentes de bases de datos , incluyendo jerárquico , red , relacional y orientada a objetos . Todos ellos sirven para diferentes propósitos , y permiten que sus registros que se describen en diferentes maneras . Bases de datos jerárquica

bases de datos jerárquicas son algunos de los tipos más antiguos y más simple de base de datos. Ellos organizan los datos en una estructura de "árbol " , que es similar a las carpetas y archivos de un ordenador. Así como un archivo en un equipo se encuentra en una carpeta, todos los registros de la base de datos tiene un "padre . " Datos organizados jerárquicamente a menudo se describe como tener solo padre /relaciones del niño .
Problemas con bases de datos Heirachical

Mientras que el modelo jerárquico es el adecuado para estructuras simples, es fácil ver cómo pueden surgir problemas , ya que cada "niño" sólo puede tener un "padre . " Si la base de datos contiene los nombres de los padres reales y sus hijos dentro de una empresa , no sería capaz de describir el hecho de que ambos padres de un solo niño trabajó para esa empresa. En el lenguaje de bases de datos , esto sería un " uno a muchos " (o " muchos a muchos" si hay más de un niño involucrado ) relación, y bases de datos jerárquicas no describen bien.

bases de datos relacionales

bases de datos relacionales no tienen problemas con muchos-a - uno o muchos-a -muchos . Sus discos se construyen como múltiples "tablas ", en lugar de las estructuras de los árboles, y cada registro en una tabla tiene un identificador único. Una empresa podría entonces tener una tabla con los nombres de todos los padres , una tabla con los nombres de todos los niños , y cada registro en la tabla padre podría tener una relación con una (o más , o ninguno) de los registros únicos de la tabla secundaria - que la relación es " es el padre de ". La capacidad de dar a los registros de este tipo de relaciones es lo que dan las bases de datos relacionales su nombre.
Ventajas de Bases de Datos Relacionales

bases de datos relacionales evitar errores al permitir un registro de aplicar a cualquier número de otras tablas . Un registro hijo podría ser utilizado en un " es hijo de " relación, y el mismo registro se puede hace referencia en la tabla de " los niños que asistieron al picnic de la compañía . " Al evitar la duplicación , la misma información se puede utilizar de muchas maneras diferentes , sin alterar accidentalmente un registro.

Además, las bases de datos relacionales son muy buenos para la prestación de otros tipos de datos ocultos en los registros, mediante consultas escritas en Estructurado Lenguaje de consulta o SQL . Esto le permite explorar la base de datos de manera no inmediatamente aparentes , tales como la búsqueda de todos los niños de cierta edad , o todos los padres con tres o más hijos.
Utilizando bases de datos jerárquica

podría parecer que las bases de datos relacionales son superiores a los jerárquicos , y es cierto que son más flexibles. Sin embargo, dicha flexibilidad no es siempre necesario que cada base de datos. Las bibliotecas utilizan bases de datos jerárquicas para la grabación de sus libros , como el sistema Decimal Dewey es de naturaleza jerárquica . Una lista de los números de teléfono de contacto podría ser perfectamente un buen servicio de una base de datos jerárquica. Una base de datos es una herramienta, y la herramienta adecuada para el trabajo depende del trabajo a mano.

Software de base de datos
Cómo configurar un servidor BES
Cómo convertir un formato de fecha en SQL
Cómo crear un calendario en el Acceso
Cómo crear un informe con FileMaker Pro
Comparativa de Dropbox y Box.net
¿Qué es un Administrador de Base de Datos
Archivo de cola de Procedimientos PL /SQL
¿Cómo reparar un archivo de formato no reconocido en Access 2007
Conocimientos Informáticos © http://www.ordenador.online