Sistema gestor
de base de
datos.
Tema a presentar
Producción Agropecuaria I ciclo
“Nutrir la tierra para alimentar al mundo”
El primero en ...
El término "SGBD" (Sistema de Gestión de Bases de Datos) fue acuñado por
Charles Bachman en la década de 1960, específicamente en el contexto de su
trabajo con el primer SGBD, Integrated Data Store (IDS). Este SGBD,
desarrollado para ayudar a las empresas a gestionar grandes cantidades de
datos, sentó las bases para la evolución posterior de los SGBD que
conocemos hoy.
¿Qué es un SGBD?
Es un software que nos permite gestionar y administrar una BD
(base de datos). Proporcionando herramientas para crear, modificar,
consultar, eliminar y mantener la BD.
Asegurando de esta forma su integridad y eficiencia para la cual fue
implementada.
Los SGBD suelen estar formados por varios componentes integrados que
realizan tareas de gestión de datos como:
Características
• Motor de almacenamiento. Es el elemento central de un SGBD que
interactúa con el sistema de archivos a nivel del sistema operativo.
• Lenguaje de consulta. Ejemplos: el lenguaje de consulta estructurado
(SQL) y el lenguaje de consulta MongoDB (MQL), ambos utilizados
para interactuar con las bases de datos.
• Procesador de consultas. Interpreta las consultas del usuario y hace
que los comandos sean comprensibles para la base de datos.
Características
• Optimizador de consultas. Proporciona ideas para mejorar el
rendimiento de la base de datos y las consultas.
• Catálogo de metadatos. Actúa como repositorio de los objetos de la base
de datos. Cada vez que se crea un objeto, se registra aquí. El catálogo se
utiliza para verificar las solicitudes de los usuarios y proporcionar
detalles sobre la estructura de la base de datos.
• Administrador de registros. Este componente registra la actividad de los
usuarios, los inicios de sesión, las copias de seguridad y otras acciones
realizadas con el SGBD. Herramientas de informes y monitorización.
Estas utilidades generan informes y supervisan el uso de los recursos del
SGBD.
• Utilidades de datos. Herramientas adicionales que realizan tareas de
copia de seguridad y recuperación, validación de datos, reparación de
bases de datos y comprobación de la integridad de los datos en tu
servidor privado o compartido.
Tipos de SGBD
SGBD relacionales:
• Organizan la información en tablas con
filas y columnas, y permiten relaciones
entre ellas mediante claves primarias y
foráneas. Ejemplos: MySQL, SQL Server,
Oracle, PostgreSQL.
SGBD orientado a objetos:
Incorporan conceptos de programación
orientada a objetos, como clases y
objetos, para representar la
información. Ejemplos: PostgreSQL.
SGBD no SQL
No siguen el modelo relacional, y
permiten almacenar datos en
diferentes formatos, como
documentos JSON, key-value o
gráficos. Ejemplos: MongoDB,
CouchDB, Apache Cassandra.
SGBD en red:
Permiten relaciones más complejas
que los jerárquicos, utilizando
enlaces entre registros. Ejemplos:
IBM DB2.
SGBD jerarquicos:
• Organizan la información en una
estructura de árbol, con un nodo raíz y
nodos hijos. Ejemplos: IBM IMS.
Gestor de bases de datos relacionales que se basa en SQL y en la arquitectura
cliente-servidor. Es uno de los SGBD más utilizados, ya que es compatible con varias
plataformas informáticas, incluidas las distribuciones de Linux, Windows y macOS.
MySQL también es compatible con C, C++, Java, Perl, PHP, Python y Ruby.
MySQL
Como MySQL es de código abierto, cualquiera puede modificarlo,
distribuirlo y publicarlo bajo los términos de la Licencia Pública General
de GNU. Sin embargo, es necesario adquirir la versión con licencia para
integrar o incluir el código de MySQL en aplicaciones comerciales.
SGBD mas populares
PostgreSQL funciona en los principales sistemas operativos, incluyendo
la mayoría de las distribuciones de Unix y Linux, Windows y macOS.
También es compatible con varios lenguajes de programación, como
Python, Ruby, Java, C, C++ y Perl.
Gestor de bases de datos empresarial de código abierto que soporta SQL para
consultas relacionales y JSON para consultas no relacionales. Sus principales
usuarios son desarrolladores y administradores de bases de datos que lo emplean
para desarrollar aplicaciones, proteger la integridad de los datos y establecer
entornos tolerantes a fallos. El código de PostgreSQL está disponible de forma
gratuita bajo una licencia de código abierto.
PostgreSQL
SGBD mas populares
compatible con formatos de datos estructurados, semiestructurados y no
estructurados que pueden cambiarse en cualquier momento. Además, el
sistema de base de datos es de código abierto y se ejecuta en Linux,
Windows y macOS.
Gestor de bases de datos que distribuye las bases de datos replicando sus datos
en múltiples centros de datos en la nube. Implementa las técnicas de
almacenamiento distribuido estilo Dinamo de Amazon y el modelo de datos Big
Table de Google, lo que hace que el sistema esté altamente disponible y sin ningún
punto de fallo. Por ello, muchas grandes empresas como Instagram, Spotify y
Twitter utilizan Cassandra para gestionar sus bases de datos.
Cassandra
SGBD mas populares
Una de las características más destacadas de la base de datos Oracle es la computación en
red empresarial que emplea almacenamiento físico modular y servidores cuyo tamaño
pueden ajustar los usuarios. apuesta por la tecnología abierta, por lo que puedes utilizar,
incrustar y distribuir su código libremente. Se ejecuta en todos los sistemas operativos
populares, como Linux, Unix, Windows y macOS.
Oracle se basa en una arquitectura de caché de memoria que garantiza el máximo
rendimiento para bases de datos muy grandes. Incluye la herramienta Recovery
Manager (RMAN), que asegura la integridad de los datos realizando copias de
seguridad y recuperaciones de bases de datos en caliente, en frío y de forma
incremental.
Oracle
SGBD mas populares
¡
G
R
A
C
I
A
S
!
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.
Durante la realización de este trabajo, aprendimos acerca del, lenguaje
SQL, de los sistemas de gestión de bases de datos, y su importancia y
utilidad a la hora de almacenar, clasificar y manejar información, de
cualquier tipo.
Después de analizar a fondo el sistema gestor de base de datos,
podemos concluir que se trata de una herramienta esencial en el entorno
tecnológico actual. Su capacidad para organizar y gestionar datos de
manera eficiente es crucial para el funcionamiento de cualquier empresa
u organización.
CONCLUSIONES

SISTEMAS DE GESTOR DE BASE DE DATOS.pptx

  • 1.
    Sistema gestor de basede datos. Tema a presentar Producción Agropecuaria I ciclo “Nutrir la tierra para alimentar al mundo”
  • 2.
    El primero en... El término "SGBD" (Sistema de Gestión de Bases de Datos) fue acuñado por Charles Bachman en la década de 1960, específicamente en el contexto de su trabajo con el primer SGBD, Integrated Data Store (IDS). Este SGBD, desarrollado para ayudar a las empresas a gestionar grandes cantidades de datos, sentó las bases para la evolución posterior de los SGBD que conocemos hoy. ¿Qué es un SGBD? Es un software que nos permite gestionar y administrar una BD (base de datos). Proporcionando herramientas para crear, modificar, consultar, eliminar y mantener la BD. Asegurando de esta forma su integridad y eficiencia para la cual fue implementada.
  • 3.
    Los SGBD suelenestar formados por varios componentes integrados que realizan tareas de gestión de datos como: Características • Motor de almacenamiento. Es el elemento central de un SGBD que interactúa con el sistema de archivos a nivel del sistema operativo. • Lenguaje de consulta. Ejemplos: el lenguaje de consulta estructurado (SQL) y el lenguaje de consulta MongoDB (MQL), ambos utilizados para interactuar con las bases de datos. • Procesador de consultas. Interpreta las consultas del usuario y hace que los comandos sean comprensibles para la base de datos.
  • 4.
    Características • Optimizador deconsultas. Proporciona ideas para mejorar el rendimiento de la base de datos y las consultas. • Catálogo de metadatos. Actúa como repositorio de los objetos de la base de datos. Cada vez que se crea un objeto, se registra aquí. El catálogo se utiliza para verificar las solicitudes de los usuarios y proporcionar detalles sobre la estructura de la base de datos. • Administrador de registros. Este componente registra la actividad de los usuarios, los inicios de sesión, las copias de seguridad y otras acciones realizadas con el SGBD. Herramientas de informes y monitorización. Estas utilidades generan informes y supervisan el uso de los recursos del SGBD. • Utilidades de datos. Herramientas adicionales que realizan tareas de copia de seguridad y recuperación, validación de datos, reparación de bases de datos y comprobación de la integridad de los datos en tu servidor privado o compartido.
  • 5.
    Tipos de SGBD SGBDrelacionales: • Organizan la información en tablas con filas y columnas, y permiten relaciones entre ellas mediante claves primarias y foráneas. Ejemplos: MySQL, SQL Server, Oracle, PostgreSQL. SGBD orientado a objetos: Incorporan conceptos de programación orientada a objetos, como clases y objetos, para representar la información. Ejemplos: PostgreSQL. SGBD no SQL No siguen el modelo relacional, y permiten almacenar datos en diferentes formatos, como documentos JSON, key-value o gráficos. Ejemplos: MongoDB, CouchDB, Apache Cassandra. SGBD en red: Permiten relaciones más complejas que los jerárquicos, utilizando enlaces entre registros. Ejemplos: IBM DB2. SGBD jerarquicos: • Organizan la información en una estructura de árbol, con un nodo raíz y nodos hijos. Ejemplos: IBM IMS.
  • 6.
    Gestor de basesde datos relacionales que se basa en SQL y en la arquitectura cliente-servidor. Es uno de los SGBD más utilizados, ya que es compatible con varias plataformas informáticas, incluidas las distribuciones de Linux, Windows y macOS. MySQL también es compatible con C, C++, Java, Perl, PHP, Python y Ruby. MySQL Como MySQL es de código abierto, cualquiera puede modificarlo, distribuirlo y publicarlo bajo los términos de la Licencia Pública General de GNU. Sin embargo, es necesario adquirir la versión con licencia para integrar o incluir el código de MySQL en aplicaciones comerciales. SGBD mas populares
  • 7.
    PostgreSQL funciona enlos principales sistemas operativos, incluyendo la mayoría de las distribuciones de Unix y Linux, Windows y macOS. También es compatible con varios lenguajes de programación, como Python, Ruby, Java, C, C++ y Perl. Gestor de bases de datos empresarial de código abierto que soporta SQL para consultas relacionales y JSON para consultas no relacionales. Sus principales usuarios son desarrolladores y administradores de bases de datos que lo emplean para desarrollar aplicaciones, proteger la integridad de los datos y establecer entornos tolerantes a fallos. El código de PostgreSQL está disponible de forma gratuita bajo una licencia de código abierto. PostgreSQL SGBD mas populares
  • 8.
    compatible con formatosde datos estructurados, semiestructurados y no estructurados que pueden cambiarse en cualquier momento. Además, el sistema de base de datos es de código abierto y se ejecuta en Linux, Windows y macOS. Gestor de bases de datos que distribuye las bases de datos replicando sus datos en múltiples centros de datos en la nube. Implementa las técnicas de almacenamiento distribuido estilo Dinamo de Amazon y el modelo de datos Big Table de Google, lo que hace que el sistema esté altamente disponible y sin ningún punto de fallo. Por ello, muchas grandes empresas como Instagram, Spotify y Twitter utilizan Cassandra para gestionar sus bases de datos. Cassandra SGBD mas populares
  • 9.
    Una de lascaracterísticas más destacadas de la base de datos Oracle es la computación en red empresarial que emplea almacenamiento físico modular y servidores cuyo tamaño pueden ajustar los usuarios. apuesta por la tecnología abierta, por lo que puedes utilizar, incrustar y distribuir su código libremente. Se ejecuta en todos los sistemas operativos populares, como Linux, Unix, Windows y macOS. Oracle se basa en una arquitectura de caché de memoria que garantiza el máximo rendimiento para bases de datos muy grandes. Incluye la herramienta Recovery Manager (RMAN), que asegura la integridad de los datos realizando copias de seguridad y recuperaciones de bases de datos en caliente, en frío y de forma incremental. Oracle SGBD mas populares
  • 10.
    ¡ G R A C I A S ! Un sistema gestorde 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. Durante la realización de este trabajo, aprendimos acerca del, lenguaje SQL, de los sistemas de gestión de bases de datos, y su importancia y utilidad a la hora de almacenar, clasificar y manejar información, de cualquier tipo. Después de analizar a fondo el sistema gestor de base de datos, podemos concluir que se trata de una herramienta esencial en el entorno tecnológico actual. Su capacidad para organizar y gestionar datos de manera eficiente es crucial para el funcionamiento de cualquier empresa u organización. CONCLUSIONES