TIPOS DE MODELOS DE BASE DE DATOS
Modelo Jerárquico
Objetivo establecer una jerarquía de fichas
Ficha puede contener a sus vez listas de otras fichas, y así sucesivamente.
Compuesta por una secuencia de bases de datos físicas.
Ocurrencia
Una jerarquía de ocurrencias de segmento
Ocurrencia de segmento está formada por un conjunto de ocurrencias o instancias de los campos que componen el segmento.
Instancia
Un valor de un tipo de registro
No permite el acceso directo a las instancias de un segmento hijo, si no es seleccionando previamente las instancias de los padres de los que depende.
Determinan la estructura lógica de una base de datos y el modo de almacenar, organizar y manipular los datos
Modelo en Red
Más potente que el modelo jerárquico, ya que aquél puede simularse, aplicando una jerarquía de conjuntos en varios niveles.
Conceptos fundamentales que debe conocer el administrador para definir el esquema de
una base de datos jerárquica.
Registro
Viene a ser como cada una de las fichas almacenadas en un fichero convencional.
Conjunto
Concepto que permite relacionar entre sí tipos de registro distintos.
Campos o elementos de datos
Cada uno de los apartados de que se compone una ficha.
Modelos Avanzados
Aumento de potencia de los ordenadores personales.
Hecho aparecer nuevas aplicaciones potentes.
Requieren la utilización de datos compleja mente relacionados o con necesidades de consultas muy particulares
Modelo Relacional
Modelo intenta representar la base de datos como un conjunto de tablas.
Cnceptos básicos del modelo relacional
Tabla
Conjunto de fichas de un mismo tipo.
Es un concepto simple e intuitivo
Registro
Algo así como cada ficha de un fichero convencional.
Modelo Orientado a Objetos
Trata los problemas desde un punto de vista realista, y modelando cada uno de ellos.
Clase
Todo objeto debe pertenecer a una clase, que define sus características generales.
Estado
Las características propias de cada objeto. Siguiendo.
Encapsulación
Cada objeto es consciente de sus propias características.
Mensaje
Cada uno de los estímulos que se envían a un objeto.
Herencia
Facilitar la programación, se puede establecer toda una jerarquía de tipos o clases.
Tipo de esquemas define una jerarquía desde dos puntos de vista.
Modelo Declarativo
Sumamente intuitivo para el usuario.
Le permite abstraerse de los problemas de programación inherentes a otros métodos.
Modelo suele usarse para bases de conocimiento.
Mecanismos de consulta exigen que la información se halle distribuida de manera que haga eficiente las búsquedas de los datos.
Modelos tradicionales
Sistemas de bases de datos más utilizados hasta el momento