Monografías Plus      Agregar a favoritos      Ayuda      Português      Ingles     

Base de datos

Enviado por Rosa Lia



Partes: 1, 2

  1. Definición de Base de datos
  2. Arquitectura de la Base de datos
  3. Estructura y modelos de Bases de datos
  4. Clasificación de las Bases de datos
  5. Tendencias futuras
  6. Diferencia entre una DMBS y una Base de datos
  7. Evolución histórica de las Bases de datos
  8. Ventajas del procesamiento Base de datos
  9. Tipos de Sistemas operativos

Definición de Base de datos

Es un conjunto de datos e estructurados, almacenados e la memoria auxiliar y los programas que manipulan estos datos.

ORIGENES:

Surgen a mediados de los años setenta cuando Codd propuso el modelo racional.

VENTAJAS:

Independencia de datos y tratamiento (cambio de datos ni implica e cambio de programa).

Coherencia de resultado (reduce la redundancia).

Mejora en la disponibilidad de datos:

  • No hay dueño de datos (No igual a ser públicos).

  • Ni aplicaciones ni usuarios.

  • Guardamos descripción (Idea de catálogos).

Cumplimiento de ciertas normas, restricciones de seguridad, accesos y operaciones.

Eficiente gestión de almacenamiento.

Arquitectura de la Base de datos

Se divide en tres niveles:

Nivel físico: Es la manera como se almacenan los datos, por ejemplo los registros. Lleva asociada la representación de los datos, a lo que se le conoce como esquema físico, a menudo este no es facilitado por muchos MBDS ya que estos no permiten al usuario como elegir como almacenar sus datos.

Nivel visión: Es el más cercano a los usuarios, es decir, el que pertenece a la manera cómo cada usuario ve los datos.

Nivel conceptual: Describe la estructura de toda la base de datos para una comunidad de usuarios. El esquema conceptual oculta los detalles de las estructuras físicas de almacenamiento y se concentra en describir entidades, tipos de datos, vínculos, operaciones de los usuarios y restricciones.

Estructura y modelos de Bases de datos

Modelo relacional: Es la más utilizada actualmente. Sus datos están estructurados en tablas:

Cada fila es un registro o entidad y cada columna es un campo de este registro. Es el modelo más sencillo de usar

A la tabla se le llama relación, y a cada fila tupla; a cada columna de una tupla se le llama atributo.

Modelo Jerárquico: Un padre puede tener varios hijos pero cada hijo sólo puede tener un padre.

Estructura en forma de árbol invertida, donde cada nodo puede tener varios nodos hijos pero un nodo o puede tener varios padres.

Modelo de Red: Presenta una gran cantidad de registros unidos por enlaces. Se presenta al mundo real como registros lógicos que representan a una entidad y que se relacionan entre sí por medio de flechas. Su estructura presenta más que la forma de un árbol, ya que un nodo hijo en la estructura puede tener más de un nodo padre.

Bases de datos distribuidas: Son aquellas que están almacenadas en varias computadoras conectadas a la red, así se acceder a la información de distintas universidades o sucursales de una misma compañía, sus dificultades son en referencia a la duplicidad de los datos y a su integridad al momento de realizar actualizaciones a los mismos.

Clasificación de las Bases de datos

1. PLEX STRUCTURE: La base de datos tiene al menos un encadenamiento muchos a muchos ("MANY-TO-MANY link").

2. TREE OR NETWORK: La base de datos no tiene ningún encadenamiento muchos a muchos ("ONE-TO-MANY link").

2.1 TREE STRUCTURE: Por definición, en la estructura de árbol ("tree structure"), cada hijo ("child") tiene un solo padre ("parent").

2.2 NETWORK STRUCTURE: Por definición, en la estructura de red ("network structure"), cada hijo ("child") puede tener varios padres ("parents").

Por su uso y aplicación:

Bases de datos reticulares: Es muy parecido al jerárquico, también en este modelo los datos están unidos por relaciones de posesión pero a diferencia del jerárquico, un conjunto de datos puede tener varios padres, a este modelo también se le conoce como modelo de red.

Base de datos por orientada a objetos: El esquema está representado por un conjunto de clases que definen las características y el comportamiento de los objetos que poblarán la base de datos. La diferencia respecto a las demás, es que en una tradicional las operaciones que se tienen que efectuar en los datos se les piden a las aplicaciones que los usan.


Partes: 1, 2

Página siguiente 

Comentarios


Trabajos relacionados

Ver mas trabajos de Computacion

 
 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda