Sistemas de Gestión de Bases de Datos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

Sistemas de Gestión de Bases de Datos

Informática

Responsables:

Stefani Yulieth Niño Castilla

Elías Alcalá Lambis

Docente:
Jimmy Sarmiento

Grado: 11°01

Institución Educativa Docente de Turbaco

Turbaco, Bolívar

2022
Índice

1. Introducción

2. Objetivo

3. Contenido Temático

3.1. Sistemas de gestión de bases de datos

3.2. Principales caracteristicas

3.3. Basados en el modelo de datos

3.4. Basados en números de usuario

3.5. Basada en la distribución de la base de datos

3.6. Sistemas centralizados

3.7. Sistemas de bases de datos distribuidas homogéneas

3.8. Sistemas de bases de datos distribuidas heterogéneas

3.9. Sistemas de navegación (1960)

3.10. Sistemas relacionales (1970)

3.11. Componentes

4. Conclusión

5. Referencias
Introducción

Con el presente trabajo se indagará acerca de los sistemas de gestión de las bases de

datos e información relacionada con las características, tipos y demás elementos que

permitan la comprensión de tema a investigar, los SGBD o sus siglas en inglés DBMS

(Data base management system) son un conjunto de datos que se relacionan entre si al igual

que son almacenados y manipulados con programas especializados en el llenado y

modificación de la información.
Objetivo

El presente trabajo tiene como objetivo investigar acerca de los sistemas de gestión de

las bases de datos con la finalidad que los estudiantes obtengan diversas fuentes de

información para la comprensión del tema central que es el Sistema de gestión de las bases

de datos SGBD.
SISTEMAS DE GESTIÓN DE BASES DE DATOS

Un sistema de gestión de bases de datos SGBD (En inglés DBMS Data Base

Management System) no es más que nada un sistema informático de mantenimiento de

datos.

Los usuarios del sistema tienen las facilidades para realizar varios tipos de operaciones

en dicho sistema, ya sea para la manipulación de los datos en la base de datos o para la

administración de la estructura de la base de datos. Los sistemas de gestión de bases de

datos (SGBD) se clasifican de acuerdo con sus estructuras o tipos de datos.

Hay varios tipos de bases de datos que se pueden usar en un mainframe: lista invertida,

jerárquica, de red o relacional.

Los sistemas de administración de bases de datos se pueden clasificar según varios

criterios, como el modelo de datos, los números de usuarios y la distribución de la base de

datos, todos descritos a continuación.

Principales características de un SGBD

Algunas de sus principales características son:

• Permite una vista muy centralizada y clara de los datos para que sean accedidos de

la mejor manera posible.

• Se encargan de gestionar adecuadamente los datos, evitando a los usuarios o

programas que les requieren, tener que entender dónde se encuentran físicamente

los datos.
• Estos sistemas disponen de un lenguaje de programación llamado SQL (Structured

Query Language) para poder proteger y acceder a los datos.

• La necesidad de requerir de un lenguaje para su acceso y su autonomía como

sistema, proporcionan integridad y seguridad a los datos.

• Suelen disponer de un sistema de bloqueo para el acceso simultáneo, lo que le da un

plus de seguridad a la integridad de los datos.

• Estos sistemas de base de datos disponen de API’s (Application Programming

Interface) muy visuales e intuitivas para poder gestionar los datos.

• Un correcto SGBD proporcionará economías de escala en el procesamiento de

grandes cantidades de datos ya que está hecho para ese tipo de operaciones.

• Los SGBD proporcionan un nivel de abstracción entre la estructura lógica de la base

de datos y el esquema físico que describe el contenido físico usado por la base de

datos.

• El programa de gestión de almacenamiento y su gestión de datos (servidor) es

totalmente independiente del programa con el cuál se realizan las consultas

(cliente).

• Los SGBD realizan eficientes almacenamientos de los datos, pero estos se hacen de

forma oculta para el usuario y nada tiene que ver con lo que finalmente se le

presenta.

• Son capaces de gestionar distintos tipos de bases de datos, por ejemplo: bases de

datos relacionales (suelen ser las estándar) y bases de datos orientadas a objetos.

• Multiplicidad de acceso a los datos.

Basados en el modelo de datos


El modelo de datos más popular actualmente en uso es el modelo de datos relacionales.

Los DBMS conocidos como Oracle, MS SQL Server, DB2 y MySQL son compatibles con

este modelo. Otros modelos tradicionales, como los modelos de datos jerárquicos y los

modelos de datos de red, todavía se utilizan en la industria principalmente en plataformas

de mainframe.

Sin embargo, no son de uso común debido a su complejidad. Todos estos se conocen

como modelos tradicionales porque precedieron al modelo relacional.

En los últimos años, se introdujeron los modelos de datos orientados a objetos más

nuevos. Este modelo es un sistema de gestión de bases de datos en el que la información se

representa en forma de objetos tal como se utilizan en la programación orientada a objetos.

Las bases de datos orientadas a objetos son diferentes de las bases de datos relacionales,

que están orientadas a tablas. Los sistemas de gestión de bases de datos orientados a objetos

(OODBMS) combinan las capacidades de la base de datos con las capacidades del lenguaje

de programación orientado a objetos.

Basados en números de usuario

Un DBMS puede ser clasificado basado en la cantidad de usuarios que admite. Puede ser

un sistema de base de datos de usuario único, que admite un usuario a la vez, o un sistema

de base de datos multiusuario, que admite varios usuarios al mismo tiempo.

Basada en la distribución de la base de datos

Existen cuatro sistemas principales de distribución para sistemas de bases de datos que,

a su vez, se pueden usar para clasificar el DBMS.


Sistemas centralizados

Con un sistema de base de datos centralizado, el DBMS y la base de datos se almacenan

en un solo sitio que también utilizan otros muchos sistemas.

Sistemas de bases de datos distribuidas homogéneas

Los sistemas de bases de datos distribuidas homogéneas utilizan el mismo software

DBMS de múltiples sitios. El intercambio de datos entre estos diversos sitios se puede

manejar fácilmente.

Sistemas de bases de datos distribuidas heterogéneas

En un sistema de base de datos distribuida heterogénea, diferentes sitios pueden usar

diferente software DBMS, pero hay un software común adicional para admitir el

intercambio de datos entre estos sitios.


Las bases de datos son los caballos de batalla ocultos de los sistemas de TI de muchas

organizaciones, que poseen inteligencia comercial crítica y realizan cientos de miles de

transacciones cada día.

Sistemas de navegación (1960)

Según las computadoras fueron ganando velocidad y capacidad, aparecieron sistemas de

bases de datos de propósito general; a mediados de 1960 ya había algunos sistemas en uso.

Apareció el interés en obtener un estándar y Charles Bachman autor de uno de los primeros

productos, el Integrated Data Store (IDS) fundó el Database Task Group dentro de

CODASYL, el grupo responsable de la creación y estandarización de COBOL. En 1971

publicaron su estándar, que pasó a ser conocido como la aproximación CODASYL, y en

breve aparecieron algunos productos basados en esta línea.

La estrategia de CODASYL estaba basada en la navegación manual por un conjunto de

datos enlazados en red. Cuando se arrancaba la base de datos, el programa devolvía un

enlace al primer registro de la base de datos, el cual a su vez contenía punteros a otros

datos. Para encontrar un registro concreto el programador debía ir siguiendo punteros hasta

llegar al registro buscado.

Sistemas relacionales (1970)

Edgar Codd trabajaba en IBM, en una de esas oficinas periféricas que estaba dedicada

principalmente al desarrollo de discos duros. Estaba descontento con el modelo de

navegación CODASYL, principalmente con la falta de operación de búsqueda. En 1970

escribió algunos artículos en los que perfilaba una nueva aproximación que culminó en el

documento "A

Relational Model of Data for Large Shared Data Banks".


En este artículo descubrió un nuevo sistema para almacenar y trabajar con grandes bases

de datos. En vez de almacenar registros de tipo arbitrario en una lista encadenada como en

CODASYL, la idea de Codd era usar una "tabla" de registros de tamaño fijo. Una lista

encadenada tiene muy poca eficiencia al almacenar datos dispersos donde algunos de los

datos de un registro pueden dejarse en blanco. El modelo relacional resuelve esto

dividiendo los datos en una serie de tablas o relaciones normalizadas, en las que los

elementos optativos han sido extraídos de la tabla principal para que ocupen espacio sólo si

lo necesitan. En este modelo relacional los registros relacionados se enlazan con una

"clave".

Componentes

El motor de la base de datos acepta peticiones lógicas de los otros subsistemas del

SGBD, las convierte en su equivalente físico y accede a la base de datos y diccionario de

datos en el dispositivo de almacenamiento.

El subsistema de definición de datos ayuda a crear y mantener el diccionario de datos y

define la estructura del fichero que soporta la base de datos.

El subsistema de manipulación de datos ayuda al usuario a añadir, cambiar y borrar

información de la base de datos y la consulta para extraer información. El subsistema de

manipulación de datos suele ser la interfaz principal del usuario con la base de datos.

Permite al usuario especificar sus requisitos de la información desde un punto de vista

lógico.
El subsistema de generación de aplicaciones contiene utilidades para ayudar a los

usuarios en el desarrollo de aplicaciones. Usualmente proporciona pantallas de entrada de

datos, lenguajes de programación e interfaces.

El subsistema de administración ayuda a gestionar la base de datos ofreciendo

funcionalidades como almacenamiento y recuperación, gestión de la seguridad,

optimización de preguntas, control de concurrencia y gestión de cambios.


Conclusión

Con la realización del presente trabajo, se llega a la conclusión que, los sistemas de

gestión de las bases de datos permiten guardar o almacenar datos que se utilizaran

posteriormente, los SGBD permiten modificar la información ya ingresada dando

flexibilidad al momento de ser tratada mediante las aplicaciones que permiten el manejo y

la gestión de la información que están dentro de los sistemas de gestión de las bases de

datos.
Referencias Bibliográficas

https://www.tecnologias-informacion.com/gestionbasedatos.html

https://www.kyoceradocumentsolutions.es/es/smarter-workspaces/business-

challenges/procesos/caracteristicas-avanzadas-de-un-sgbd.html

https://www.um.es/geograf/sigmur/sigpdf/temario_9.pdf

https://intelequia.com/blog/post/2949/gestor-de-base-de-datos-qu%C3%A9-es-

funcionalidades-y-ejemplos

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy