Professional Documents
Culture Documents
Base de Datos FODA VF
Base de Datos FODA VF
Cuando hablamos de crear una base de datos, significa que debemos crear un modelo de base datos; esto
determina en muchos casos el tipo de base de datos que vamos a utilizar. Ahora explicaré en que consiste los
modelos de bases de datos y cuantos tipos hay:
Un modelo de base de datos es la estructura lógica que adopta la base de base datos, incluyendo las relaciones
y limitaciones que determinan cómo se almacenan y organizan y cómo se accede a los datos . Así mismo, un
modelo de base de datos también define qué tipo de operaciones se pueden realizar con los datos, es decir, que
también determina cómo se manipulan los mismos, proporcionando también la base sobre la que se diseña el
lenguaje de consultas. En general, prácticamente todos los modelos de base de datos pueden representarse a
través de un diagrama de base de datos.
• Modelo jerárquico
• Modelo de Red
• Modelo Plano
• Modelo multidimensional
El modelo de base de datos relacional es uno de los más comunes. Este modelo es el que emplean las bases de
datos relacionales y ordena los datos en tablas (relaciones) compuestas por columnas y filas.
Página 1 de 6
Cada columna alberga un atributo de la entidad (nombre, dirección, fecha de nacimiento…); a los atributos de
una relación se los llama dominio. Escogiendo un atributo en concreto o una combinación de varios tenemos
una clave primaria, a la que se puede hacer referencia en otras tablas, en las que será una clave externa.
a) 2. MODELO JERARQUICO
a) 3. MODELO DE RED
Página 2 de 6
El modelo en red de base de datos parte del modelo jerárquico, pero aquí se permiten las relaciones de uno a
muchos o de muchos a muchos entre registros vinculados, teniendo registros principales múltiples. El modelo se
crea a través de conjuntos de registros relacionados; cada uno de estos conjuntos consiste en un registro
propietario o principal y uno o más registros miembros o secundarios. Además, un registro puede ser miembro o
secundario en diferentes conjuntos. Es decir, que en este modelo se permite que los nodos hijos tengan más de
uno nodo padre, de manera que se pueden representar relaciones más complejas.
Página 3 de 6
por filas (registros) y repite y usa relaciones invertido y es posible que
columnas (campos), así padre/Hijo, cada padre existan varios registros
cada registro (cada fila) puede tener muchos padres. Hay registros
tiene una ID único, hijos pero cada hijo sólo padres, llamados
denominada clave y las tiene un padre. “propietario” y registros
columnas de la tabla hijos, llamados
contienen los atributos “miembro”.
de los datos. En cada
columna se enumera un
atributo llamado
dominio. (ejemplo
nombre, precio, fecha de
nacimiento, etc.)
NIVELES Y/O JERAQUIA Pueden ser uno a uno, Los registros de un Se pueden establecer
USO uno a muchos o muchos mismo nivel se clasifican diferentes niveles
a muchos y se utilizan en un orden específico. jerárquicos, por tanto, un
para hacer seguimiento registro puede ser
Por ejemplo, una
de los inventarios, miembros de un
procesar transacciones empresa puede crear conjunto, y a la vez, ser
de comercio electrónico, una base de datos padre en otro conjunto
administrar grandes jerárquica para organizar diferente y
cantidades de a sus clientes. Así, el se utiliza cuando
información de clientes nodo raíz sería Clientes, se requiere una relación
de misión crítica y mucho cada cliente sería un más flexible que en el
más. modelo jerárquico, entre
nodo padre, que su vez
los distintos registros de
podrían lugar a nodos una base de datos.
hijos como servicios, Estas bases de
facturas, datos facilitan el acceso a
presupuestos, datos, etc. la información pudiendo
consultar los datos de
manera rápida y sencilla.
Página 4 de 6
datos relacional utilizan SQL, para como tipo de dato.
consultar y mantener la base de
datos. • Las bases de datos orientadas a
objetos, se propusieron con el
objetivo de satisfacer las
necesidades de las aplicaciones
anteriores y así, complementar
pero no sustituir a las bases de
datos relacionales.
BASE DE DATOS JERAQUICO • Las conexiones dentro del árbol • Escasa independencia entre los
son fijas y hace que la navegación registros (nodos), puesto que, para
por ellas sea rápida. acceder a un registro, se debe
pasar por los padres, algo que
quita flexibilidad a la navegación
• Muestra una estructura de por la base de datos.
la base de datos fácil de ver y
comprender.
• Implica una mala gestión de la
redundancia de datos, puesto que
• Permite predefinir relaciones, cuando un registro tiene relación
simplificando las variaciones con dos o más registros, debe
futuras. almacenarse varias veces, dado
que un hijo no puede tener varios
padres.
Página 5 de 6