Base de datos

Solo disponible en BuenasTareas
  • Páginas : 8 (1857 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de febrero de 2012
Leer documento completo
Vista previa del texto
MODELOS DE BASE DE DATOS.

Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración de datos. Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esoscontenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.
MODELO DE BASE RELACIONAL.
Fue propuesto en 1970 por Codd, este es un modelo simple potente y formal para representar la realidad, también ofrece una base firme para enfocar y analizar formalmentemuchos problemas relacionados con la gestión de bases de datos, como el diseño, la redundancia, la distribución etc.
Este modelo intenta representar la base de datos como un conjunto de tablas. Aunque las tablas son un concepto simple e intuitivo, existe una correspondencia directa entre el concepto informático de una tabla, y el concepto matemático de relación, lo cual es una gran ventaja, puespermite efectuar formalizaciones de una forma estricta mediante las herramientas matemáticas asociadas, como pueda ser el álgebra relacional en el ámbito de las consultas.
Este modelo es el más utilizado actualmente ya que utiliza tablas bidimensionales para la representación lógica de los datos y sus relaciones.
Algunas de sus principales características son:
* Puede ser entendido yusado por cualquier usuario.
* Permite ampliar el esquema conceptual sin modificar las aplicaciones de gestión.
* Los usuarios no necesitan saber donde se encuentran los datos físicamente.
El elemento principal de este modelo es la relación que se representa mediante una tabla.
Ejemplo:si necesitamos diseñar una base de datos para una agencia de alquiler de coches, necesitaremos una tabla en la que se guarde información sobre los coches como puede verse en la tabla siguiente.
Marca | Modelo | Color | Matricula | Situación |
Lamborgh | Diablo 630 | Amarillo | MA-2663-BC | En renta |
Ferrari | F-40 | Rojo | MA-8870-BC | Disponible |
Sbärro R. | Decade |Blanco | VD-870-GTH | Disponible |
De Tomaso | Pantera | Blanco | ML-7890-B | En renta |
pontiac | Trans-Am | Negro | KNIGHT | En taller |
Austin M. | S3'40 | Marron | CA-5647-AB | Disponible |
Jaguar | Destructor | Verde | AD-768-TTY | En renta |



MODELO DE BASE ORIENTADO A OBJETOS.
Este modelo, bastante reciente, y propio de los modelos informáticos enfocado a objetos, trata dealmacenar en la base de datos los objetos completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:
* Encapsulación: Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.
* Herencia: Propiedad a través de la cual losobjetos heredan comportamiento dentro de una jerarquía de clases.
* Polimorfismo: Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos.

MODELO DE BASE DE DATOS JERARQUICOS.
Almacenan su información en unaestructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas. Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de...
tracking img