El documento presenta una línea de tiempo de los sistemas gestores de base de datos desde 1884 hasta la actualidad. Describe algunos de los sistemas gestores más populares como Access, MySQL, Oracle y MongoDB. Cada sistema gestor tiene ventajas y desventajas dependiendo del tipo de aplicación y volumen de datos requerido. En conclusión, a lo largo del tiempo se han desarrollado diversas opciones para el almacenamiento y manejo eficiente de datos.
0 calificaciones0% encontró este documento útil (0 votos)
40 vistas9 páginas
El documento presenta una línea de tiempo de los sistemas gestores de base de datos desde 1884 hasta la actualidad. Describe algunos de los sistemas gestores más populares como Access, MySQL, Oracle y MongoDB. Cada sistema gestor tiene ventajas y desventajas dependiendo del tipo de aplicación y volumen de datos requerido. En conclusión, a lo largo del tiempo se han desarrollado diversas opciones para el almacenamiento y manejo eficiente de datos.
El documento presenta una línea de tiempo de los sistemas gestores de base de datos desde 1884 hasta la actualidad. Describe algunos de los sistemas gestores más populares como Access, MySQL, Oracle y MongoDB. Cada sistema gestor tiene ventajas y desventajas dependiendo del tipo de aplicación y volumen de datos requerido. En conclusión, a lo largo del tiempo se han desarrollado diversas opciones para el almacenamiento y manejo eficiente de datos.
El documento presenta una línea de tiempo de los sistemas gestores de base de datos desde 1884 hasta la actualidad. Describe algunos de los sistemas gestores más populares como Access, MySQL, Oracle y MongoDB. Cada sistema gestor tiene ventajas y desventajas dependiendo del tipo de aplicación y volumen de datos requerido. En conclusión, a lo largo del tiempo se han desarrollado diversas opciones para el almacenamiento y manejo eficiente de datos.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 9
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO DE TIJUANA
DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN
SEMESTRE ENERO-JUNIO 2023
INGENIERÍA DE TECNOLOGÍAS DE INFORMACIÓN Y
COMUNICACIONES
TALLER DE BASE DE DATOS
UNIDAD 1: GESTOR DE BASE DE DATOS
TIME LINE SGBD
18212075 RICO MEDINA JHONATAN VENERDI
JOSE DE JESUS PARRA GALAVIZ
TIJUANA, BAJA CALIFORNIA, 6 DE FEBRERO
DEL 2023 Sistema Gestor de Base de Datos:
Un sistema gestor de bases de datos (SGBD) es un software constituido
por una serie de programas dirigidos a crear, gestionar y administrar la información que se encuentra en la base de datos. Su principal objetivo es servir de interfaz entre los usuarios y las aplicaciones para facilitar la organización de los datos, garantizar su accesibilidad, calidad e integridad, brindando a su vez una manera eficaz de administrar esa información.
El lenguaje de manipulación, un lenguaje de definición de datos y un
lenguaje de consulta son los tres componentes de un gestor de base de datos; por lo que puede trabajar a diferentes niveles, pero es invisible para el usuario final.
Funciones:
Un sistema de gestión de bases de datos no solo permite administrar la
información y mantener su consistencia, sino que brinda la posibilidad de construir y definir la base de datos a diferentes niveles de abstracción para distintas aplicaciones, facilitando los procesos y su mantenimiento. Permite realizar las operaciones sobre la base de datos para luego brindar la información al usuario de forma eficiente y segura. Por tanto, entre las funciones de un gestor de bases de datos se encuentran:
• Definición de los datos. Permite definir todos los objetos de la base
de datos partiendo de definiciones en versión fuente, de manera que se pueden almacenar según su tipo o estructura. • Manipulación de los datos. Responde a las solicitudes del usuario para realizar operaciones de eliminación, actualización y extracción de datos, pero gracias a su independencia también permite modificar el esquema físico o lógico de la base de datos sin realizar cambios en las aplicaciones que la utilizan. • Preservar la seguridad e integridad de los datos. Ante una petición, el gestor de bases de datos aplica las medidas de seguridad definidas para garantizar la validez e integridad de los datos, evitando además los ataques o accesos de usuarios no autorizados. • Recuperación y restauración de los datos. Ante un fallo o actualización inconsistente, los gestores de bases de datos también brindan la posibilidad de recuperar y restaurar la información. Ejemplos de Sistemas Gestores de Base de Datos:
Access
Figura 1: Microsoft Access
Microsoft Access es un sistema de gestión de bases de datos incluido en
las ediciones profesionales de la suite Microsoft Office. Es el sucesor de Embedded Basic. Access es un gestor de datos que utiliza los conceptos de bases de datos relacionales y pueden manejarse por medio de consultas e informes.
MySQL
Figura 2: MySQL
MySQL es un sistema de gestión de bases de datos relacionales (RDBMS)
de código abierto respaldado por Oracle y basado en el lenguaje de consulta estructurado (SQL). MySQL funciona prácticamente en todas las plataformas, incluyendo Linux, UNIX y Windows. Aunque puede utilizarse en una amplia gama de aplicaciones, MySQL se asocia más a menudo con las aplicaciones web y la publicación en línea. Oracle
Figura 3: Oracle Database
Oracle Database es un sistema de gestión de bases de datos relacionales
(RDBMS, por sus siglas en inglés) de Oracle, el fabricante estadounidense de software y hardware. Como software de bases de datos, Oracle Database optimiza la gestión y seguridad de los conjuntos de datos creando esquemas estructurados a los que solo pueden acceder administradores autorizados.
Mongo DB
Figura 4: Mongo DB
MongoDB (del inglés humongous, "enorme") es un sistema de base de
datos NoSQL orientado a documentos de código abierto y escrito en C++, que en lugar de guardar los datos en tablas lo hace en estructuras de datos BSON (similar a JSON) con un esquema dinámico. Al ser un proyecto de código abierto, sus binarios están disponibles para los sistemas operativos Windows, GNU/Linux, OS X y Solaris y es usado en múltiples proyectos o implementaciones en empresas como MTV Network, Craigslist, BCI o Foursquare. Tabla Comparativa de Sistemas Gestores de Base de Datos
S Descripción Ventajas Desventajas
G D B A Sistema de gestión de • Fácil uso e • Proble c bases de datos instalación ma de c incluido en las • Múltiples seguri e ediciones usuarios dad s profesionales de la • Plantillas y • Curva s suite Microsoft Office. formatos de Es el sucesor de prediseña aprend Embedded Basic. dos izaje M Sistema de gestión de • Fácilmente • Poco y bases de datos instalable intuitiv S relacionales (RDBMS) y o Q de código abierto configurabl • Proble L respaldado por Oracle e mas al y basado en el • Estable tener lenguaje de consulta • Gratuito altos estructurado (SQL). volúme nes de datos O Como software de • Portabilida • Soport r bases de datos, d e a Oracle Database • Dialecto deficie c optimiza la gestión y SQL nte l seguridad de los • Rendimien • Manej e conjuntos de to o de datos creando errores esquemas deficie estructurados a los nte que solo pueden • Poco acceder amiga administradores ble autorizados. para el usuari o M Sistema de base de • Ideal para 1. Tecnol o datos NoSQL entornos ogía n orientado a de pocos joven g documentos de código recursos 2. No o abierto y escrito en • Gran adecu D C++, que en lugar de document ado B guardar los datos en ación para tablas lo hace en • Excelente aplicac estructuras de datos compleme iones BSON (similar a nto de con JSON) con un JavaScript transa esquema dinámico. ccione s comple jas 3. No tiene Joins para consult as Time Line SGDB
Modelo pre- IDS Firebird y
Tarjetas relacional (Integrated Microsoft Sistemas Perforadas BD Data Store) Oracle Access y NOSQL (1884-1923) Jerárquicas (1962-1964) (1977) Excel (1990) (2000)
Cintas GUAM Modelo de Lenguaje MySQL Sistema
Magneticas (General Base SQL (1980) (1995) XML (2010) (1950-1959) Update Relacional Acess (1970) Method) (1959) Conclusion: Tras la realización de esta investigación, nos damos cuenta que dentro de los sistemas gestores de base de datos, no solo existen los diferentes medios y variedad de los mismos, ante cada uno la mayoría tiene la misma función: llevar a cabo el almacenamiento y tratado de datos.
Debido a la variedad de diferentes sistemas gestores existen dentro del
mercado, es complicado elegir cual seria bueno para poder trabajar, ante todo, cada uno puede ser usado bajo un margen establecido.
Considerando lo anterior y los sistemas gestores de datos vistos, cada uno
tiene un enfoque diferente a la hora de llevar a cabo su uso.
Access: Access cuenta con un sistema en donde una pequeña cantidad de
usuarios tenga disponible a una base de datos, teniendo uso compartido y siendo mas “accesible” para el usuario, sin embargo, solo funciona dentro de los sistemas Windows.
MySQL: MySQL es el sistema gestor de base de datos mas popular en el
mundo, además de robusto y seguro, tiene un diseño mas enfocado para el desarrollo y administración de una base de datos pesada, además de estar en más de un sistema además de Windows, como Linux y sus diferentes distribuciones.
Oracle: Oracle es muy conocido a nivel empresarial, permitiendo poder
administrar bases de datos con un sistema de seguridad bastante sólido, rendimiento estable, aunque bastante caro, ya que esta dirigido hacia las grandes empresas.
Mongo DB: Mongo DB siendo la tecnología mas joven de las investigadas,
bastante útil cuando el volumen de datos es masivo, como podría ser la modificación de contenido dentro de WordPress, almacenar datos de aplicaciones web y sistemas basados en la nube.
Por lo que elegir el más adecuado se basa principalmente en que tipo de
datos se van a almacenar. Referencias Bibliográficas:
1. IONOS. (16 de febrero de 2022). Oracle Database: Definición y
funcionamiento. Recuperado de https://www.ionos.mx/digitalguide/hosting/cuestiones- tecnicas/oracle-database/
2. Universidad Europea. (22 de marzo de 2022). ¿Para qué sirve un
sistema gestor de base de datos? | Blog UE. Recuperado de https://universidadeuropea.com/blog/para-que-sirve-gestor- base- datos/#:~:text=Un%20sistema%20gestor%20de%20bases,en%20la %20base%20de%20datos.
3. Colaborador de TechTarget. (23 de abril de 2021). ¿Qué es MySQL?
- definición en whatis.com. Recuperado de https://www.computerweekly.com/es/definicion/MySQL
4. Preceden. (s.f.). Línea de tiempo de base de datos timeline |
preceden. Recuperado de https://www.preceden.com/timelines/693572-l-nea-de-tiempo-de- base-de-datos
5. Ángel, R. (28 de octubre de 2019). Qué es MongoDB y
características. Recuperado de https://openwebinars.net/blog/que- es-mongodb/
6. CoWorkings. (s.f.). Microsoft Access: Ventajas y desventajas de
construir tu base de datos aquí. Recuperado de https://coworkings.co/microsoft-access-ventajas-y-desventajas/