Nothing Special   »   [go: up one dir, main page]

Generaciones de Bases de Datos

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 14

Generaciones de Bases de Datos 

Tc en Programación de Software
2012

Carolina Forero Sánchez


Analista y Desarrolladora de Software
Datos como Recurso Corporativo

• Los datos son un recurso difíciles de manejar

• Cantidades inmensas de datos

• Es necesario utilizar software que permita ayudar a


manejar los datos

• Es necesario hardware cada vez mas rápido a medida que


el volumen de crece.

• Especialistas en administración de datosson necesarios.


Datos como Recurso Corporativo

• Database Management Systems DBMS


(Sistema Gestor de Bases de Datos)

• Administradores de bases de datos

• Hardware mas rápido

• Facilidades para almacenar grandes volumenes de


datos.
Aspectos de BD

• Ambiente centrado en los datos: recurso


corporativo importante.

• Compartir los datos con personas que los requieran


dentro y fuera de la organización
• Integración de datos y almacenarlos en forma no
redundante

• Ambiente que maneje aspectos como:


seguridad, respaldo, recuperación y
control de concurrencia de datos
Sistema de Base de Datos
 
Database Management System
DBMS
• Crea y organiza

• Establece y mantiene rutas de acceso

• Maneja los datos según las necesidades de los usuarios

•Mantiene integridad y seguridad de los datos

•Control de usuarios que acceden


Tipos de DBMS
• Relacional – Modelo de datos basado en tablas.

• Red – Modelo de datos basado en grafos con registros.


como nodos y relaciones entre registros como
enlaces.
• Jerarquico – Modelo de datos basado en arboles.

• Orientado a Objetos – Modelo de datos basado en el


paradigma de la programacion orientada a objetos.

• Distribuido – Compuesto de varios DBMSs

• Independientes como nodos de una red de


comunicaciones.
PRIMERA GENERACION (AÑOS 60)
    

Modelo
Jerárquico
  

Ejemplo: El sistema de archivos utilizado por la mayoría de los sistemas operativos del PC, 
 
Características:

• Representa directorios y archivos como un sistema de árboles. 

• Este modelo de almacenamiento es a menudo descrito como de “NAVEGACION”. 

    Cada cliente puede tener muchos pedidos, y cada pedido puede contener muchos elementos.
Cada elemento pertenece a un orden particular, y sólo en ese orden.
  PRIMERA GENERACION (Años 60)

Modelo
De Red

 Desarrollado por el the Committee on DataSystems Languages (CODASYL), la misma


organización que desarrolló COBOL.

Agregó una característica importante para modelar de los datos.


– La familia Múltiple significaría que un archivo podría estar en más de un directorio al mismo
tiempo.
– En muchos panoramas, el modelo de la red permitió que los datos fueran modelados más realista.
– seguía siendo a modelo un modelo “NAVEGACIONAL”.
 
SEGUNDA GENERACION (años 70)

Modelo
Relacional

Caracteristicas:

• Los datos de las entidades están representados por estructuras simples en forma de cuadro, conocido como
relaciones.

• Entidad relaciones y la integridad de los datos se definen mediante claves primarias y claves foráneas.

• El diseño de una base de datos relacional se basa en la idea de la normalización.

• El proceso de eliminación de los datos redundantes de sus cuadros, a fin de mejorar la eficiencia de
almacenamiento, la integridad de los datos y escalabilidad.


SEGUNDA GENERACION (años 70)
• El modelo relacional las consultas no son de tipo de navegación.

• No tiene que seguir trayectorias predefinidas.

• Puede escribir una consulta SQL para seleccionar datos de cualquier tabla en
una base de datos.

• Si desea obtener los datos de más de un tipo de entidad, puede escribir sus
consultas de unión de las tablas.

• Por lo general, se unen varias tablas para realizar una consulta de datos,
mostrando  los nombres de los campos comunes y condiciones que deben
cumplirse todo esto es mostrado en una sola tabla o vista de datos.

• No existe una dirección implícita, por lo que no existe el concepto de la


navegación de un cuadro a otro.
  TERCERA GENERACION (años 80)
Caracteristicas:
  • Similiar al Paradigma orientado a objetos
• Un campo puede contener un objeto con atributos y operaciones.
• Complejo objetos pueden ser almacenados en las tablas
relacionales
Modelos de BD

También podría gustarte