¿QUE SON LOS DBMS?
El Sistema de Gestión de Bases de Datos es un software de sistema para crear y administrar bases de datos, el cual proporciona a los
usuarios y programadores una forma de crear, recuperar, actualizar y administrar datos.
Sirve como una interfaz entre la base de datos y los usuarios finales o programas de aplicación, asegurando que los datos estén organizados de manera consistente y permanezcan fácilmente accesibles.
Maneja tres cosas importantes: los datos, el motor de la base de datos que permite acceder a los datos, bloquearlos y modificarlos y el sistema de la base de datos, que define la estructura logia de la base de datos.
EVOLUCION DE LOS DBMS
En 1964, Se conciben los primeros DBMS, por medio de los cuales se pretende dar un giro a los Sistemas de Archivos, los cuales se limitan a la estructuración del almacenamiento físico de los datos.
El primer DBMS comercial, IDS (Integrated Data Store), se crea bajo el concepto del Modelo de Datos de Red; luego se desarrolla el IMS (Information Management System), sobre el concepto del Modelo de Datos Jerárquico.
A medida que evolucionaban los DBMS, los lenguajes de programación también lo hacían. En 1967 surge el primer lenguaje de programación orientado a objetos (SIMULA).
Luego, se genera una nueva noción, donde las bases de datos deben almacenar por medio de una estructura tabular llamada relación o tabla, compuesta por filas y columnas. (Modelo Relacional)
De esta forma los años 80's surgen varios productos de DBMS Relacionales como Oracle, Informix, Ingres y DB2, además de otros lenguajes orientadas a objetos como el C++ y Java adoptando y mejorando el concepto de clase, pero su desarrollo se hace independiente de los DBMS.
El siglo XXI trajo una nueva tendencia en las bases de datos, el NoSQL. Esta tendencia introducía una línea no relacional significativamente diferentes de las clásicas. La mayor parte de ellas pueden clasificarse como almacenes clave-valor o bases de datos orientadas a documentos.
EJEMPLOS
- MySQL: es un sistema de administración de bases de datos relacionales (RDBMS) de código abierto y gratuito.
- Microsoft SQL Server: es un sistema de administración de bases de datos relacional comercial. Esta disponible en múltiples ediciones, divididas en tres categorías principales: mainstream, especializada y descontinuada.
- Oracle DBMS: es un sistema de administración de bases de datos multimodelo comercial. También conocido como Oracle Database. Se suele usar para ejecutar procesamiento de transacciones online (OLTP) y almacenamiento de datos.
Comentarios
Publicar un comentario