base de datos

Páginas: 5 (1149 palabras) Publicado: 15 de octubre de 2014
 Modelos de datos
Un modelo de datos es un lenguaje orientado a describir una Base de Datos. Típicamente un modelo de datos permite describir:
Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en que se relacionan.
Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los datos para reflejar correctamente la realidad deseada.Operaciones de manipulación de los datos: típicamente, operaciones de agregado, borrado, modificación y recuperación de los datos de la base.
Otro enfoque es pensar que un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre sí.
No hay que perder de vista que una Base de Datos siempre está orientadaa resolver un problema determinado, por lo que los dos enfoques propuestos son necesarios en cualquier desarrollo de software.
Tipos De Modelos
 Modelos Lógicos Basados En Objetos
Los modelos lógicos basados en objetos se usan para describir datos en los niveles lógico y de vistas. Proporcionan capacidades estructurales muy flexibles y permiten que las ligaduras se especifiquenexplícitamente.
Los modelos más conocidos son:
Modelo Entidad - Relación (E - R)
Modelo Orientado a Objetos (OO).
Modelo De Datos Semántica
Modelo De Datos Funcional
Modelo Entidad - Relación (MER)
Esta basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de las relaciones entre estos objetos. Una entidad es una cosa u objeto que es distinguiblede otros objetos. Una relación es una asociación entre varias entidades. Se maneja la correspondencia de cardinalidades que expresa el número de entidades que pueden estar relacionadas con una entidad por medio de relaciones.

Modelo Orientado a Objetos
Está basado en una colección de objetos. Un objeto contiene valores almacenados en variables ejemplares dentro de este objeto. Contienefragmentos de código que operan dentro del mismo y a éstos se les llama métodos. La única manera en que pueden acceder a la base de datos es a través del paso de mensajes a otro objeto.
Los objetos que contienen los mismos tipos de valores y los mismos métodos se agrupan en clases.
Los objetos acceden a los datos de otros objetos mediante el envío de mensajes.
 Modelos Lógicos Basados En RegistrosSe usan para especificar la estructura lógica completa de la base de datos para proporcionar una descripción de alto nivel de la implementación. Este se estructura en registros de formato fijo de diferentes tipos. En cada tipo de registro se define un número de campos y cada uno tiene una longitud fija. Los principales modelos trabajados a través del tiempo son el modelo relacional, el de red yel jerárquico (el primero es el utilizado actualmente).
Existen tres modelos principales:
Modelo Relacional: Se usa una colección de tablas para representar tanto los datos como las relaciones entre ellos. Cada tabla contiene varias columnas, y cada columna tienen un nombre único.
Modelo De Red: Se representan por medio de colecciones de registros y las relaciones entre los datos serepresentan por medio de enlaces que se pueden ver como apuntadores. Los registros se organizan como colecciones de grafos dirigidos.
Modelo Jerárquico: Es similar al modelo de redes, en el sentido en que los datos y relaciones entre los datos se representan mediante registros y enlaces. La diferencia es que en lugar de organizarse como grafos estos lo hacen como colecciones de árboles.
 ModelosFísicos De Datos
Se usa para describir datos en un nivel más bajo.
Los más conocidos son:
modelo de unificación
modelo de memoria por marcos.
Un esquema de bases de datos se expresa mediante un conjunto de definiciones que se expresa en un lenguaje de definición de datos (LDD). Las instrucciones del LDD se compilan dando lugar a un conjunto de tablas que se almacenan en un archivo especial, el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS