Вы находитесь на странице: 1из 7

INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS

INGENIERÍA INFORMÁTICA

REPORTE DE INVESTIGACION PRÁCTICA No.1

UNIDAD: 1
Nombre de la unidad: El SGBD y el Lenguaje de Definición de
Datos
Tema: Características y herramientas del Gestor

Objetivo específico de la unidad:


Identifica y aplica las herramientas de los SGBD comerciales para crear bases de
datos.

Integrantes:
José María Hernández Martínez
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
INGENIERÍA INFORMÁTICA

Introducción
En el entorno del mercado actual, la competitividad y la rapidez de maniobra de
una empresa son imprescindibles para su éxito. Para conseguirlo existe cada vez
una mayor demanda de datos y, por tanto, más necesidad de gestionarlos. Esta
demanda siempre ha estado patente en empresas y sociedades, pero en estos
años se ha disparado debido al acceso multitudinario a las redes integradas en
Internet y a la aparición de los dispositivos móviles que también requieren esa
información.

Herramientas/Materiales Equipo
*Word *Equipos con
requerimientos
mínimos (PC)
*Canon

Características y herramientas del Gestor


Un sistema gestor de bases de datos (SGBD) consiste en una colección de datos
interrelacionados y un conjunto de programas para acceder a dichos datos.
Un SGBD permite el almacenamiento, manipulación y consulta de datos pertenecientes a una
base de datos organizada en uno o varios ficheros. En el modelo más extendido (base de datos
relacional) la base de datos consiste, de cara al usuario, en un conjunto de tablas entre las que
se establecen relaciones. A pesar de sus semejanzas (ambos manejan conjuntos de tablas)
existen una serie de diferencias fundamentales entre un SGBD y un programa de hoja de
cálculo, la principal es que un SGBD permite:

 El método de almacenamiento y el programa que gestiona los datos (servidor) son


independientes del programa desde el que se lanzan las consultas (cliente)

 En lugar de primarse la visualización de toda la información, el objetivo fundamental es


permitir consultas complejas, cuya resolución está optimizada, expresadas mediante un
lenguaje formal.
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
INGENIERÍA INFORMÁTICA

 El almacenamiento de los datos se hace de forma eficiente, aunque oculta para el usuario
y normalmente tiene, al contrario de lo que ocurre con las hojas de cálculo, poco que ver
con la estructura con la que los datos se presentan al usuario.

 El acceso concurrente de múltiples usuarios autorizados a los datos, realizando


operaciones de actualización y consulta de los mismos garantizando la ausencia de
problemas de seguridad (debidos a accesos no autorizados) o integridad (pérdida de
datos por el intento de varios usuarios de acceder al mismo fichero al mismo tiempo.

Figura 9.1: Esquema cliente-servidor en una base de datos

El programa servidor suele activarse al arrancar el ordenador, podría compararse a un


bibliotecario que recibe peticiones (consultas) de diferentes programas clientes de base de
datos, consulta la base de datos y entrega al cliente el resultado de la consulta realizada. Si dos
usuarios solicitan al mismo tiempo una modificación de los datos, el programa servidor se
encarga de hacerlas ordenadamente para evitar perder datos (lo que ocurriría si ambos usuarios
abrieran y modificaran a la vez un fichero con la base de datos.

Las funciones

Muchas de las funciones de un gestor de bases de datos vienen contenidas en la breve


definición realizada. Como hemos apuntado, un SGBD nos permite definir los datos, así como
manipularlos, aplicar medidas de seguridad e integridad y recuperarlos/restaurarlos tras un
posible fallo.
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
INGENIERÍA INFORMÁTICA

Son numerosas las ventajas a la hora de construir y definir la base de datos para distintas
aplicaciones, pues facilita los procesos y también su mantenimiento. Entre otras funciones,
ayuda a realizar acciones tan importantes como la definición de los datos, el mantenimiento de
su integridad, su manipulación y el control de su seguridad y privacidad.

Al suponer un punto y aparte con respecto al sistema de gestión de archivos, su desarrollo se


debe al objetivo fundamental de subsanar los inconvenientes de aquél proporcionando
eficiencia y seguridad a la hora de extraer o almacenar información en las bases de datos.

Un gestor de datos, en definitiva, proporciona una serie de servicios y lenguajes para la


creación, configuración y manipulación de la base de datos, así como mecanismos de respaldo.
También permite almacenar una descripción de dichos lenguajes en un diccionario de datos,
así como su mantenimiento, proporcionando un acceso controlado a la misma.

Un SGBD debe permitir:


 Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
 Construir la base de datos: guardar los datos en algún medio controlado por el mismo
SGBD
 Manipular la base de datos: realizar consultas, actualizarla, generar informes.

Las características de un Sistema Gestor de Base de Datos SGBD son:


 Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del
almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o
cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios
niveles de abstracción.
 Independencia. La independencia de los datos consiste en la capacidad de modificar el
esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las
aplicaciones que se sirven de ella.
 Redundancia mínima. Un buen diseño de una base de datos logrará evitar la aparición
de información repetida o redundante. De entrada, lo ideal es lograr una redundancia
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
INGENIERÍA INFORMÁTICA

nula; no obstante, en algunos casos la complejidad de los cálculos hace necesaria la


aparición de redundancias.
 Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, será
necesario vigilar que aquella información que aparece repetida se actualice de forma
coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.
 Seguridad. La información almacenada en una base de datos puede llegar a tener un
gran valor. Los SGBD deben garantizar que esta información se encuentra seguridad
frente a usuarios malintencionados, que intenten leer información privilegiada; frente a
ataques que deseen manipular o destruir la información; o simplemente ante las torpezas
de algún usuario autorizado pero despistado. Normalmente, los SGBD disponen de un
complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar
diversas categorías de permisos.
 Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los
datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware,
datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de
corromper la información almacenada.
 Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de realizar
copias de respaldo de la información almacenada en ellos, y de restaurar a partir de estas
copias los datos que se hayan podido perder.
 Control de la concurrencia. En la mayoría de entornos (excepto quizás el doméstico), lo
más habitual es que sean muchas las personas que acceden a una base de datos, bien
para recuperar información, bien para almacenarla. Y es también frecuente que dichos
accesos se realicen de forma simultánea. Así pues, un SGBD debe controlar este acceso
concurrente a la información, que podría derivar en inconsistencias.

Tipos de gestores de bases de datos


La tipología de los SGBD es muy variada, en función del criterio que utilicemos para su
clasificación. Agruparlos atendiendo al modelo de datos, número de usuarios o de sitios
suele ser lo más habitual, si bien la tipología puede obedecer a otras muchas pautas,
según convenga desde un determinado enfoque práctico:
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
INGENIERÍA INFORMÁTICA

Si atendemos al modelo de datos, los gestores de bases de datos pueden ser:


 Relacionales
 En Red
 Jerárquicos
 Orientados a objetos

Por su parte, es posible diferenciarlos según sean o no propietarios, en función de la


licencia, de acuerdo con el número de usuarios monousuario o multiusuario y, por
ejemplo, también agruparlos en centralizados y distribuidos, esta vez según el número
de sitios.

Descripción
Permiten describir:
Los elementos de la base de datos con
 Su Estructura
 Sus Interrelaciones
 Sus Validaciones
Tres Niveles
 Externo
 Lógico global
 Interno

Conclusión
Mi conclusión sobre esta investigación SGBD Y el Lenguaje de Definición de Datos que tienen un
propósito claro, que es el de facilitar el manejo de la información, el hecho de manejar una
herramienta con tanto poder nos permite tener el control sobre la organización y acceso de la
información, lo que hace importante conocer, estudiar y manejar estas herramientas. Lo importante
es que es muy útil desde que se a creado y con el tiempo se agregaron muchas utilidades
convirtiéndose en unos temas de gran escala mundial en el área de la informática global.
INSTITUTO TECNOLÓGICO SUPERIOR DE COATZACOALCOS
INGENIERÍA INFORMÁTICA

Bibliografía
 http://www.cavsi.com/preguntasrespuestas/que-es-un-sistema-gestor-de-bases-de-
datos-o-sgbd/
 https://www.um.es/geograf/sigmur/sigpdf/temario_9.pdf
 https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/406547/tipos-y-funci-n-de-
los-gestores-de-bases-de-datos
 http://ocw.uc3m.es/ingenieria-informatica/diseno-y-administracion-de-bases-de-
datos/trasparencias-practicas/DDL.pdf/view
 https://www.aulaclic.es/sqlserver/t_8_1.htm
 https://todopostgresql.com/diferencias-entre-ddl-dml-y-dcl/

Вам также может понравиться