Está en la página 1de 6

UNIVERSIDAD AUTONÓMA DE CHIRIQUÍ

FACULTAD DE ECONOMIA

Departamento de Ciencia computacionales

Licenciatura en Gestión de Tecnología de la información

Gestión de Base de Datos

Resumen de Sistema Gestores de Base de datos (SGBD)

Mentor Flores Alexis

Estudiante Mendez Maxiel

Cedula 4-813-822

Fecha 25 de agosto de 2022


SISTEMA GESTORES DE BASE DE DATOS

Introducción

Ampliaremos nuestro conocimiento en el tema sistema gestores de base de datos (SGBD);


Oltra et al. (2006), indica que un sistema de gestor de base de datos son colecciones de
programas que facilitan la labor de gestionar la base de datos en su conjunto. Un SGBD debe
facilitar el acceso a los datos, donde debe disponer de mecanismo sencillos para que los
usuarios con escasos o nulos de conocimientos de su funcionamiento interno puedan acceder
a los datos, consultar y manipular, esto según los diferentes autores que describen un
sistema de bases de datos. Desglosaremos las partes que componen a un SGBD.

Arquitecturas de los sistemas de bases de datos, las funciones de un sistema de gestor de


bases de datos, los componentes de un gestor de bases de datos, usuarios de un sistema de
bases de datos, los tipos de bases de datos según el modelo de datos y según la ubicación de
sus componentes.

Arquitecturas de los sistemas de bases de datos

En este punto se describe como uno de los objetivos de un sistema gestor de bases de datos
es evitar a los usuarios los detalles relativo a la forma en que los datos se almacenan y de
mantienen, con ese objetivo el administrador de las bases de datos debe describir la
estructura de los datos en varios niveles.

La arquitectura más estandarizada es la que cumple con lo requerimiento de la normativa


ANSI/X3/SPARC, sugerida en 1977, esta arquitectura posee de tres niveles de abstracción.

 Nivel físico: nivel más bajo de abstracción, que describe como se almacenan
físicamente los datos; el tamaño de los bloques de los datos, los métodos de
direccionamiento, los índices, etc.
 Nivel lógico o conceptual : describe a nivel lógicos la totalidad de los datos que van a
ser almacenados en las bases de datos mediante las especificaciones de las
entidades. Este nivel y el anterior son utilizado solo por el administrador de la base de
datos.
 Nivel externo o de vista : este nivel indica a que muchos usuarios no tienen por qué
trabajar con toda la información almacenada en la base de datos, pues precisan solo
una parte. Para dar una respuesta adecuada a la situación se define para cada usuario
una vista externa o subesquema de la base de datos, que será por tanto la visión que
de la base de datos que tiene cada usuario. De esta forma una vista será un
subconjunto de la estructura lógica global de la base de datos definida en el nivel
anterior.

Funciones de un sistema gestor de bases de datos

Funciones esenciales de un SGBD son la función de definición o descripción, manipulación y


control o utilización.

 Función de definición o de descripción de datos


Esta función debe permitir al diseñador de la base de datos especificar elementos de
datos que la integran, su estructura y las relaciones que existen entre ellos, las reglas
de integridad y de confidencialidad, así como las características de tipo físico y de vista
de los usuarios.
 Función de manipulación de datos
Permite a los usuarios consultar y actualizar los datos almacenados en la base de
datos. Esto implica en tres tipos de operaciones:
 Inserción o adición de nuevos datos, ejemplos (añadir los datos de un nuevo cliente
de la empresa).
 Borrado o eliminado, ejemplo (eliminar los datos de un cliente que se ha dado de
baja).
 Modificación, ejemplo (cambio del número de teléfono o la dirección de un
determinado cliente).

Integra una serie de instrumentos que facilitan la tarea del administrador de la base de
datos. Incluye, por un lado, las utilidades para la gestión de usuarios y permisos y, por
otro lado, las que permiten la administración del sistema.

Componentes de un sistema gestor de bases de datos


Los componentes principales de un SGBD son:

 Herramientas de gestión: todos los SGBD disponen de herramientas de gestión para


poder crear las bases de datos, manipularlas, modificar su diseño, crear usuarios y
asignar permisos.
 Herramienta de programación: posibilitan la creación de programas que accedan a los
datos y los manipulen para su uso por parte de usuarios que no puedan o deban
trabajar directamente con el SGBD.
 Lenguajes: los SGBD proporcionan lenguaje que se clasifican en:
 Lenguaje de definición de datos (LDD): permiten la descripción de la estructura
lógica global de la base de datos, de la estructura interna y externa que sean
necesarias para el desarrollo de las diferentes aplicaciones.
 Lenguaje de manipulación de datos (LMD): permiten a los usuarios efectuar
consultas, inserciones, borrado y modificaciones sobre los datos de la base de
datos.
 El diccionario de datos
Contiene toda la información sobre los datos almacenados en la base de datos. En una
base de datos relacional, el diccionario de datos proporciona información acerca:
 La estructura lógica y física de la base de datos.
 El espacio asignado y utilizado por los objetos.
 Información acerca de las restricciones de integridad.
 Gestión de bases de datos
Los privilegios y roles otorgados a los usuarios.

Usuarios de un sistema gestor de bases de datos

Los usuarios de una base de datos se pueden clasificar en:

 Usuarios informáticos: tienen a su cargo las tareas de creación, mantenimiento de la


base de datos y realización de los procedimientos y programas que necesiten los
usuarios no informáticos. Entre ellas podemos distinguir: diseñadores, administradores,
analistas y programadores.
 Usuarios no informáticos: son aquellos usuarios sin excesivos conocimientos
informáticos más allá de la utilización del sistema, que tienen que acceder a los datos
porque los necesiten para llevar a cabo su actividad. Entre ellas se podemos distinguir:
usuarios habituales o avanzados y usuarios esporádicos o finales.

Tipos de bases de datos según el modelo de datos

Un modelo de datos se puede definir como un conjunto de conceptos, reglas y convenciones


que permiten describir los datos de una parcela del mundo real para obtener una estructura de
datos, la cual se denomina esquema.

Dentro de esta base de datos encontramos:

 Bases de datos jerárquicas: utiliza árboles para la presentación lógica de los datos que
un padre, puede tener cualquier hijo, pero cada hijo pertenece a un único padre.
 Bases de datos en red: se basan en la utilización de una estructura no lineal en la que
cada registro hijo puede tener más un nodo padre.
 Bases de datos relacionales: es posterior a los dos modelos anteriores y fue
desarrollado por Codd en 1970. Emplea tabla para la representación lógica de los datos
y de las relaciones entre ellos.
 Bases de datos orientadas a objetos: trabaja con estructuras provenientes de la
observación del mundo real llamadas objetos, que incluyen, junto con los datos, las
operaciones que se pueden realizar sobre ellos.

Tipos de datos según la ubicación de sus componentes

En estos tipos de datos podemos hablar de dos tipos de sistema en general: los centralizados
y los distribuidos.

Los sistemas centralizados se encuentran ubicado en una sola máquina.

Los sistemas distribuidos se dividen en diversas partes, cada una de la cuales puede estar
ubicada en un ordenador diferentes.

Para concluir con el punto anterior y en resumen de este tema, se explica que estos tipos de
sistema las cuales presenta diferentes variantes, de las cuales las más usuales son la
arquitectura cliente/servidor y las bases de datos distribuidas.

 Arquitectura cliente/servidor: se divide en dos partes el servidor y el cliente.


 Bases de datos distribuidas: es aquella en la que los datos están repartidos entre
diferentes maquinas.

De esta forma se comprendido el tema desarrollado sobre sus diferentes conceptos y los
puntos importante que abarca cada parte de un sistema gestor de base de datos, las cuales
es interesantes conocer cada punto que nos lleva a desarrollar una base de datos de manera
comprensible.

FIRMA: Mendez Maxiel 4-813-822

También podría gustarte