La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Generaciones de Bases de Datos

Presentaciones similares


Presentación del tema: "Generaciones de Bases de Datos"— Transcripción de la presentación:

1 Generaciones de Bases de Datos
Tc en Programación de Software 2012 Carolina Forero Sánchez Analista y Desarrolladora de Software

2 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.

3 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.

4 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

5 Sistema de Base de Datos

6

7 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

8 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.

9 PRIMERA GENERACION (AÑOS 60)
        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. Modelo Jerárquico Permite  uno a uno, o uno a muchos relaciones entre entidades de un directorio o carpeta puede contener un archivo, o que puede contener muchos archivos (o tal vez no contienen los archivos). Una entidad en una "muchos" final de una relación que puede estar relacionado con una sola entidad en el "uno" final, en otras palabras, un archivo sólo puede ser en un solo directorio. Para llegar a un registro debo primero realizar una navegación sobre los archivos o ficheros para poder llegar a ella

10 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”. La familia múltiple, significa que una sola entidad puede estar en los “muchos” finales de relaciones múltiples. Esto es un pedacito más difícilmente a imaginarse en términos de sistema de archivos, Los modelos de primera generación no eran adecuados para consultas especiales, en el que no necesariamente sabe cómo los datos tendrán que ser recuperados antes de crear la base de datos. 

11 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.

12 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.

13 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

14 Modelos de BD


Descargar ppt "Generaciones de Bases de Datos"

Presentaciones similares


Anuncios Google