Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Datos
SC07S
Tipos de Bases de Datos
Principales limitaciones:
Redundancia
No puede exisitri un registro hijo si no está enlazado con un registro padre.
Un registro hijo se puede elminar sin problema pero la eliminación de un registro padre provoca la
eliminación de todos sus hijos.
Modelo Red.
Los objetos se representan coo nodos y sus relaciones como las líneas. A diferencia
del modelo jerárquico cada hijo puede tener varios padres. Ayuda a reducir la
redundancia sin embargo mantiene la relación entre padre e hijo.
Modelo multidimensional
Está estrechamente relacionada con el procesamiento analítico en línea que forma
partde de una inteligencia empresarial y el almacenamiento de datos.
El procesamiento en línea (OLAP) facilita la extracción y visualización de datos a
través de diferentes puntos de vista. Combina las ventajas de las bases de datos
jerárquicas y relacionales.
Modelo Orientado a Objetos
El modelo de base de datos orientada a objetos agrupa la información en paquetes relacionados entre sí: los datos de cada registro se
combinan en un solo objeto, con todos sus atributos.
Ejemplo: en el contexto de una base de datos orientada a objetos, podemos guardar una bicicleta como objeto, con todos sus
atributos y métodos: es roja, se puede conducir, tiene sillín, etc. Este objeto forma parte de la clase “bicicletas”, en la que, por
ejemplo, también podría incluirse una bicicleta azul y otra verde. A su vez, la clase “bicicletas” es una subcategoría de
“vehículos”, que también incluye la clase “coches”. Por otra parte, el objeto también está relacionado con la clase “actividades
de ocio”. Si accedemos a este objeto a través de su código de identificación único, dispondremos directamente de todos sus
métodos y atributos.
Ventajas Inconvenientes
Los conjuntos de datos complejos pueden El uso de las bases de datos orientadas a
guardarse y consultarse de forma rápida objetos no está muy extendido.
y sencilla.
Los códigos de identificación se asignan En algunas situaciones, la gran
automáticamente a cada objeto. complejidad puede acarrear problemas
de rendimiento.
Funciona bien con lenguajes de
programación orientados a objetos.
Modelo Relacional ( Entidad - Relación)
Se utilia en la actualidad para representar problemas reales y administrar datos de
manera dinámica. Su principio fundamental consiste en el uso de "relaciones".
Comerciales
Otro elemento que interviene es la for a de cómo éstas entidades se relacionan;
es decir la cantidad de datos de una entidad que se relaciona con los datos de
otra. A este concepto se le conoce como CARDINALIDAD.
Se requiere almacenar los datos de los clientes de una biblioteca. Los libros que
se llevan, las fechas de préstamos y fechas en que sé tiene que regresar el
libro. Los datos del cliente, los datos del libro y los datos del autor del libro.
•En todas las relaciones N:N se tiene que crear una nueva tabla que una las tablas
relacionadas. La clave primaria de esta tabla va a ser una clave compuesta de las claves
primaria de las tablas origen. Además, cada campo tiene que estar relacionado con su
clave foranea o Forgeign Key
•Las relaciones 1:N se tiene que llevar la clave primaria de la relación 1 a la tabla de la
relación N. Esto significa que la relación 1 puede estar en muchas N