Sgbd
Es una agrupación de programas que sirven para definir, construir y manipular una base de datos.
* Definir una base de datos: consiste en especificar los tipos de datos, estructuras y restricciones para los datos que se almacenarán.
* Construir una base de datos: es el proceso de almacenar los datos sobre algún medio de almacenamiento.
*Manipular una base de datos: incluye funciones como consulta, actualización, etc. de bases de datos.
Clasificación de los SGBD
Basada en el modelo de datos:
* Relacional (SGBDR): representa a la base de datos como una colección de tablas. Estas bases de datos suelen utilizar SQL como lenguaje de consultas de alto nivel.
* Orientado a objetos: define a la base de datos en términos deobjetos, sus propiedades y sus operaciones. Todos los objetos que tienen la misma estructura y comportamiento pertenecen a una clase y las clases de organizan en jerarquías.
* Objeto-relacional o relacional extendido: son los sistemas relacionales con características de los orientados a objetos.
* Jerárquico: representa los datos como estructuras jerárquicas de árbol.
* En red o CODASYLDBTG.
Por el número de usuario a los que da servicio:
* Monousuario
* Multiusuario
Según el número de sitios en los que está distribuida la base de datos:
* Centralizado: la base de datos y el software SGBD están almacenados en un solo sitio (una sola computadora).
* Distribuido (SGBDD): la base de datos y el software SGBD pueden estar distribuidos en múltiples sitiosconectados por una red.
Historia de los Sistemas Gestores de Base de datos (SGBD)
Los años sesenta y setenta: sistemas centralizados
Los primeros SGBD aparecieron en los años sesenta, eran sistemas totalmente centralizados estaban orientados a facilitar la utilización de grandes conjuntos de datos en los que las interrelaciones eran complejas, y el hardware era: un gran ordenador para toda laempresa y una red de terminales sin inteligencia ni memoria. Estos primeros SGBD eran:
* Bachman diseña el primer SGBD, Integrated Data Store (IDS) de GE
* IBM desarrolla su sistema IMS (Information ManagementSystem) que constituyó el paradigma de SGBD jerárquico IBM y AA crean SABRE
* DMS de Univac
* IDS de Bull
* Ted Codd (asociado a IBM) desarrolla el modelo de datosrelacional CODASYL
* Chen introduce el modelo Entidad-Vínculo (ER)
El arquetipo de aplicación era el Bill of materials o Parts explosion, típica en las industrias del automóvil, en la construcción de naves espaciales y en campos similares. Estos sistemas trabajaban exclusivamente por lotes (batch).
Los terminales de teclado estaban conectados al ordenador central mediante una línea telefónica,así se empiezan a construir grandes aplicaciones on-line transaccionales (OLTP). Los SGBD estaban íntimamente ligados al software de comunicaciones y de gestión de transacciones. Para escribir los programas de aplicación se utilizaban lenguajes de alto nivel como Cobol o PL/I, se disponía también de instrucciones y de subrutinas especializadas para tratar las BD que requerían que el programadorconociese muchos detalles del diseño físico, y que hacían que la programación fuese muy compleja.
Puesto que los programas estaban relacionados con el nivel físico, se debían modificar continuamente cuando se hacían cambios en el diseño y la organización de la BD. La preocupación básica era maximizar el rendimiento: el tiempo de respuesta y las transacciones por segundo.
Los años ochenta: SGBDrelacionales
En los años ochenta aparecieron los ordenadores mini y los ordenadores micros, extendiendo la informática a prácticamente todas las empresas e instituciones. Esto exigió el desarrollo de aplicaciones más sencillas, pues las anteriores eran demasiado complejas e inflexibles, y sólo los podía utilizar un personal muy cualificado. Estas aplicaciones eran las SGDBR, que constituyen un...
Regístrate para leer el documento completo.