Time Line SGBD

Descargar como pdf o txt
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/

También podría gustarte