DEFINICIÓN :
Un Sistema Gestor de Bases de Datos (SGBD)
o DGBA (Data Base Management System) es
un conjunto de programas no visibles
que administran y gestionan la
información que contiene una base de datos.
A través de él se maneja todo acceso a la base
de datos con el objetivo de servir de interfaz
entre ésta, el usuario y las aplicaciones.
PRINCIPALES COMPONENTES DEL GESTOR
DE BASE DE DATOS
 CONTROL DE AUTORIZACIÓN: Este módulo comprueba que el usuario tiene los
permisos necesarios para llevar a cabo la operación que solicita.
 PROCESADOR DE COMANDOS: Una vez que el sistema ha comprobado los
permisos del usuario, se pasa el control al procesador de comandos.
 CONTROL DE LA INTEGRIDAD: Cuando una operación cambia los datos de la base
de datos, este módulo debe comprobar que la operación a realizar satisface todas
las restricciones de integridad necesarias.
 OPTIMIZADOR DE CONSULTAS: Este módulo determina la estrategia óptima para la
ejecución de las consultas.
 GESTOR DE TRANSACCIONES: Este módulo realiza el procesamiento de las
transacciones.
 PLANIFICADOR (SCHEDULER): Este módulo es el responsable de asegurar
que las operaciones que se realizan concurrentemente sobre la base de
datos tienen lugar sin conflictos.
 GESTOR DE RECUPERACIÓN: Este módulo garantiza que la base de datos
permanece en un estado consistente en caso de que se produzca algún
fallo.
 GESTOR DE BUFFERS: Este módulo es el responsable de transferir los datos
entre memoria principal y los dispositivos de almacenamiento secundario. A
este módulo también se le denomina gestor de datos.
LENGUAJES DE MODELACIÓN
1.ESTRUCTURA JERÁRQUICA
Esta estructura es simple pero inflexible ya que las relaciones
están confinadas al tipo 1: n.
2. ESTRUCTURA EN RED
Esta estructura contiene relaciones más complejas que las
jerárquicas. Admite relaciones de cada registro con varios que
se pueden seguir por distintos caminos.
3. ESTRUCTURA RELACIONAL
La estructura relacional es la más extendida hoy en día. Se usa
en mainframes, computadoras medias y microcomputadoras.
4. ESTRUCTURA MULTIDIMENSIONAL
La estructura multidimensional tiene parecidos a la del modelo
relacional, pero en vez de las dos dimensiones filas-columnas,
tiene N dimensiones. Esta estructura ofrece el aspecto de una
hoja de cálculo. Es fácil de mantener y entender ya que los
registros se almacenan del mismo modo como se ven.
5. ESTRUCTURA ORIENTADA A OBJETOS
La estructura orientada a objetos está diseñada siguiendo el
paradigma de los lenguajes orientados a objetos. Esta
estructura tiene gran difusión en aplicaciones web para
aplicaciones multimedia.
SISTEMA DE GESTOR DE BASE DE DATOS
 MySQL
 PostgreSQL
 Firebird
 SQLite
 DB2 Express-C
 Apache Derby
 Advantage Database
 dBASE
 FileMaker
 Fox Pro
 IBM DB2
 IBM Informix
 Interbase
 Microsoft Access
 Microsoft SQL Server
 NexusDB
 Open Access
 Oracle
 Paradox
 PervasiveSQL
 Sybase ASE
 Sybase Adaptive Server
Anywhere (ASA)
 Sybase IQ
 WindowBase
 IBM IMS
 SQL Server Compact
CONCLUSIÓN
 A través del desarrollo de las prácticas en laboratorio he
conocido las ventajas de las bases de datos que se superponen a
los sistemas de archivos del pasado, como sabemos todo
evoluciona es así como el modelo relacional que implementa
SQL, nos da una excelente herramienta en la administración,
seguridad y fiabilidad de los datos.
 Por lo tanto, se sabe que conocer el proceso interno, la
estructura he implementación de base de datos nos muestra la
importancia que realizan en el mundo laboral, y como cada ente
que las utiliza es dependiente de ellas.
RECOMENDACIONES
 Principalmente vemos la necesidad de conocer cada día más el
entorno de las bases de datos. Aprender de manera didáctica y
autodidactica con mayor dedicación.
 Es necesario conocer que la implementación del código debe estar
bien estructurado para evitar algunas redundancias innecesarias.
 Conocer las especificaciones que nos presenta cuando
estructuramos las tablas de cada base de datos, realizando
nuestro trabajo más práctico y sencillo.
BIBLIOGRAFÍAS O LINKOGRAFÍAS
 https://es.slideshare.net/jorguell/glosario-de-terminos-de-base-de-datos
 http://www.ite.educacion.es/formacion/materiales/93/cd/glosario/index.html
 http://cdigital.dgb.uanl.mx/te/1020147975/1020147975_04.pdf
 http://www.angelfire.com/ultra2/pecanpie/Bimestral/Glosario.htm
 https://es.scribd.com/doc/61702132/Glosario-de-Terminos-Utilizados-en-Bases-de-Datos
 https://www.google.com.pe/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uac
t=8&sqi=2&ved=0ahUKEwit48T2ssbTAhXCkpAKHU6qDlkQFghRMAY&url=https%3A%2F%2F
desarrolloweb.com%2Farticulos%2Fsistemas-gestores-bases-
datos.html&usg=AFQjCNFwU3laDWl-
4mLOPoUdTFunMxQi4w&sig2=LtBh2Y9RTXp0Qxrlf9JYLA
 http://moracastro-bd.blogspot.pe/2014/08/glosario-de-terminos.html
 http://cultura.glosario.net/terminos-bibliotecarios/sgbd-12441.html
 http://cultura.glosario.net/terminos-bibliotecarios/sgbd-12441.html
 http://gplsi.dlsi.ua.es/bbdd/bd1/lib/exe/fetch.php?media=bd1:0910:trabajos:aimsgbd.pdf
Gestor de base de datos

Gestor de base de datos

  • 2.
    DEFINICIÓN : Un SistemaGestor de Bases de Datos (SGBD) o DGBA (Data Base Management System) es un conjunto de programas no visibles que administran y gestionan la información que contiene una base de datos. A través de él se maneja todo acceso a la base de datos con el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.
  • 3.
    PRINCIPALES COMPONENTES DELGESTOR DE BASE DE DATOS  CONTROL DE AUTORIZACIÓN: Este módulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita.  PROCESADOR DE COMANDOS: Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al procesador de comandos.  CONTROL DE LA INTEGRIDAD: Cuando una operación cambia los datos de la base de datos, este módulo debe comprobar que la operación a realizar satisface todas las restricciones de integridad necesarias.  OPTIMIZADOR DE CONSULTAS: Este módulo determina la estrategia óptima para la ejecución de las consultas.
  • 4.
     GESTOR DETRANSACCIONES: Este módulo realiza el procesamiento de las transacciones.  PLANIFICADOR (SCHEDULER): Este módulo es el responsable de asegurar que las operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin conflictos.  GESTOR DE RECUPERACIÓN: Este módulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algún fallo.  GESTOR DE BUFFERS: Este módulo es el responsable de transferir los datos entre memoria principal y los dispositivos de almacenamiento secundario. A este módulo también se le denomina gestor de datos.
  • 5.
    LENGUAJES DE MODELACIÓN 1.ESTRUCTURAJERÁRQUICA Esta estructura es simple pero inflexible ya que las relaciones están confinadas al tipo 1: n.
  • 6.
    2. ESTRUCTURA ENRED Esta estructura contiene relaciones más complejas que las jerárquicas. Admite relaciones de cada registro con varios que se pueden seguir por distintos caminos.
  • 7.
    3. ESTRUCTURA RELACIONAL Laestructura relacional es la más extendida hoy en día. Se usa en mainframes, computadoras medias y microcomputadoras.
  • 8.
    4. ESTRUCTURA MULTIDIMENSIONAL Laestructura multidimensional tiene parecidos a la del modelo relacional, pero en vez de las dos dimensiones filas-columnas, tiene N dimensiones. Esta estructura ofrece el aspecto de una hoja de cálculo. Es fácil de mantener y entender ya que los registros se almacenan del mismo modo como se ven.
  • 9.
    5. ESTRUCTURA ORIENTADAA OBJETOS La estructura orientada a objetos está diseñada siguiendo el paradigma de los lenguajes orientados a objetos. Esta estructura tiene gran difusión en aplicaciones web para aplicaciones multimedia.
  • 10.
    SISTEMA DE GESTORDE BASE DE DATOS  MySQL  PostgreSQL  Firebird  SQLite  DB2 Express-C  Apache Derby  Advantage Database  dBASE  FileMaker  Fox Pro  IBM DB2  IBM Informix  Interbase  Microsoft Access  Microsoft SQL Server  NexusDB  Open Access  Oracle  Paradox  PervasiveSQL  Sybase ASE  Sybase Adaptive Server Anywhere (ASA)  Sybase IQ  WindowBase  IBM IMS  SQL Server Compact
  • 12.
    CONCLUSIÓN  A travésdel desarrollo de las prácticas en laboratorio he conocido las ventajas de las bases de datos que se superponen a los sistemas de archivos del pasado, como sabemos todo evoluciona es así como el modelo relacional que implementa SQL, nos da una excelente herramienta en la administración, seguridad y fiabilidad de los datos.  Por lo tanto, se sabe que conocer el proceso interno, la estructura he implementación de base de datos nos muestra la importancia que realizan en el mundo laboral, y como cada ente que las utiliza es dependiente de ellas.
  • 13.
    RECOMENDACIONES  Principalmente vemosla necesidad de conocer cada día más el entorno de las bases de datos. Aprender de manera didáctica y autodidactica con mayor dedicación.  Es necesario conocer que la implementación del código debe estar bien estructurado para evitar algunas redundancias innecesarias.  Conocer las especificaciones que nos presenta cuando estructuramos las tablas de cada base de datos, realizando nuestro trabajo más práctico y sencillo.
  • 14.
    BIBLIOGRAFÍAS O LINKOGRAFÍAS https://es.slideshare.net/jorguell/glosario-de-terminos-de-base-de-datos  http://www.ite.educacion.es/formacion/materiales/93/cd/glosario/index.html  http://cdigital.dgb.uanl.mx/te/1020147975/1020147975_04.pdf  http://www.angelfire.com/ultra2/pecanpie/Bimestral/Glosario.htm  https://es.scribd.com/doc/61702132/Glosario-de-Terminos-Utilizados-en-Bases-de-Datos  https://www.google.com.pe/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uac t=8&sqi=2&ved=0ahUKEwit48T2ssbTAhXCkpAKHU6qDlkQFghRMAY&url=https%3A%2F%2F desarrolloweb.com%2Farticulos%2Fsistemas-gestores-bases- datos.html&usg=AFQjCNFwU3laDWl- 4mLOPoUdTFunMxQi4w&sig2=LtBh2Y9RTXp0Qxrlf9JYLA  http://moracastro-bd.blogspot.pe/2014/08/glosario-de-terminos.html  http://cultura.glosario.net/terminos-bibliotecarios/sgbd-12441.html  http://cultura.glosario.net/terminos-bibliotecarios/sgbd-12441.html  http://gplsi.dlsi.ua.es/bbdd/bd1/lib/exe/fetch.php?media=bd1:0910:trabajos:aimsgbd.pdf