Escolar Documentos
Profissional Documentos
Cultura Documentos
Estn basados en el modelo de datos jerrquico donde los datos son representados por colecciones de registros y las asociaciones entre los datos son representados mediante enlaces. Los registros son organizados como colecciones arbitrarias de rboles. Un rbol se caracteriza por una o ms asociaciones padre-hijo, donde cada asociacin es uno a uno o uno a muchos.
El aspecto de integridad est dado por dos reglas: La regla de insercin: no puede existir un registro hijo si no est enlazado a un nico registro padre. La regla de eliminacin: si se elimina un registro padre tambin se eliminan todos sus registros hijos.
Un aspecto de integridad est dado por la clase de pertenencia de un tipo de registro miembro en un SET, que puede considerarse como una combinacin de una clase de insercin y una clase de retencin. Clase de insercin : AUTOMATICA o MANUAL Clase de retencin : FIJO, MANDATORIO u OPCIONAL.
Incluye al operador navegacional: FIND: localiza una ocurrencia de registro existente y la establece como el actual de la unidad de ejecucin. El operador FIND puede estar seguido de un operador GET, ERASE o MODIFY. Las principales variaciones del operador FIND pueden ser: FIND [FIRST, NEXT, LAST, PRIOR, OWNER].
El clculo relacional es un lenguaje no procedural que slo ofrece una notacin para formular la definicin de alguna relacin deseada en trminos de las relaciones dadas en la base de datos. Es descriptiva.
Estn basados en el modelo orientado a objetos, el que consiste de construcciones que encapsulan la estructura y el comportamiento de los objetos. Los objetos son organizados en clases y a cada clase se le asocia una coleccin de operaciones permisibles denominados mtodos. Un mtodo se invoca enviando un mensaje al objeto para que ejecute el mtodo correspondiente.
Una clase transitoria es una clase cuya coleccin de objetos existe temporalmente durante la ejecucin de un programa, pero que no se conserva cuando el programa termina. Una clase persistente es una clase cuya coleccin de objetos se almacena permanentemente en la base de datos, de modo que mltiples programas pueden tener acceso a ella y compartirla.
JERARQUA DE CLASES: es posible definir una subclase de otra clase de objetos previamente definida, donde esta ltima sea la superclase. Todos los objetos de la subclase deben ser tambin miembros de la superclase. La especializacin de los objetos va generar clases adicionales (subclases) creando as una jerarqua de clases. HERENCIA: Las subclases heredan tanto los atributos como los mtodos de su superclase previamente definida.
HERENCIA MLTIPLE: se da cuando cierta subclase es una subclase de dos (o ms) clases diferentes (superclases) y por tanto hereda tanto los atributos como los mtodos de ambas superclases. Esto conduce a la creacin de una retcula de clases HERENCIA SELECTIVA: ocurre cuando una subclase hereda slo algunas funciones (atributos y mtodos) de una superclase; las dems funciones no se heredan. En este caso puede usarse una clusula EXCEPT para listar las funciones de una superclase que la subclase no debe heredar.
POLIMORFISMO (SOBRECARGA DE OPERADORES): Se permite enlazar el mismo nombre o smbolo de operador (mtodo) a dos o ms implementaciones diferentes del operador (mtodo) dependiendo de la clase de objetos a los que ste se aplique.
VERSIONES: Puede haber una o ms versiones de un mismo objeto. Si hay dos (o ms) versiones de un objeto, siempre llega el momento de combinar (fusionar) estas dos versiones en una versin ms del objeto que sea el resultado de fusionar las dos versiones que se actualizaron de manera independiente. Un SGBDOO debe ser capaz de almacenar y controlar mltiples versiones del mismo objeto y permita hacer referencia explcitamente a versiones especificas segn sea necesario.
CONFIGURACION: es una coleccin de versiones de diferentes objetos que, juntas, constituyen un objeto complejo.
La Base de Datos Distribuida es un objeto virtual cuyas partes componentes se almacenan fsicamente en varias bases de datos reales distintas ubicadas en diferentes sitios. Es la unin lgica de esas bases de datos.
Es una base de datos en la cual los datos estn almacenados conceptualmente en las celdas de un arreglo multidimensional. OLAP (ON LINE ANALYTICAL PROCESSING) es el proceso interactivo de crear, mantener, analizar y elaborar informes sobre datos. Los datos son percibidos y manipulados como si estuvieran almacenados en un arreglo multidimensional. El procesamiento analtico requiere algn tipo de agregacin de datos, usualmente muchos diferentes tipos de agrupamiento. OLAP proporciona respuestas rpidas a consultas analticas complejas e iterativas utilizadas para sistemas de apoyo para la toma de decisiones.