Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Computacionales
SUPERIOR DE ACAYUCAN
Sistemas Gestores de Base de Datos.
1
Unidad
Actividades de Aprendizaje
Investigar en diferentes fuentes el concepto de SGBD, historia, utilidad, tipos,
citar ejemplos de cada uno de ellos, diferencias, semejanzas y aplicaciones.
Instalar un SGBD libre y documentar la forma de instalacin en un sistema
operativo libre.
Instalar un SGBD propietario y documentar la forma de instalacin en un
sistema operativo propietario.
Elaborar un ensayo sobre las diferencias en instalacin de SGBD propietarios
y libres
Investigar los diferentes entornos grficos de los SGBD.
En equipos de trabajo, elaborar una tabla comparativa de los diferentes
entornos grficos
Rasgos de Evaluacin:
Portafolio de evidencias 5%
Evaluacin 1 Oportunidad 20%
Prcticas 1, 2 y 3 30%
Tareas y otros 45%
1.1 Introduccin
Qu es un Sistema de Gestin de Archivos?
stos consistan en un conjunto de programas que definan y trabajaban sus propios datos. Los datos
se almacenan en archivos y los programas manejan esos archivos para obtener la informacin.
Redundancia e inconsistencia de los datos, se produce porque los archivos son creados por
distintos programas y van cambiando a lo largo del tiempo, es decir, pueden tener distintos formatos
y los datos pueden estar duplicados en varios sitios. Por ejemplo, el telfono de un alumno puede
aparecer en ms de un archivo. La redundancia aumenta los costes de almacenamiento y acceso, y
trae consigo la inconsistencia de los datos: las copias de los mismos datos no coinciden por aparecer
en varios archivos.
Dependencia de los datos fsica-lgica, o lo que es lo mismo, la estructura fsica de los datos
(definicin de archivos y registros) se encuentra codificada en los programas de aplicacin. Cualquier
cambio en esa estructura implica al programador identificar, modificar y probar todos los programas
que manipulan esos archivos.
Dificultad para tener acceso a los datos, proliferacin de programas, es decir, cada vez que se
necesite una consulta que no fue prevista en el inicio implica la necesidad de codificar el programa de
aplicacin necesario. Lo que se trata de probar es que los entornos convencionales de procesamiento
de archivos no permiten recuperar los datos necesarios de una forma conveniente y eficiente.
Separacin y aislamiento de los datos, es decir, al estar repartidos en varios archivos, y tener
diferentes formatos, es difcil escribir nuevos programas que aseguren la manipulacin de los datos
correctos. Antes se deberan sincronizar todos los archivos para que los datos coincidiesen.
Problemas en la seguridad de los datos. Resulta difcil implantar restricciones de seguridad pues
las aplicaciones se van aadiendo al sistema segn se van necesitando.
Problemas de integridad de datos, es decir, los valores almacenados en los archivos deben
cumplir con restricciones de consistencia. Por ejemplo, no se puede insertar una nota de un alumno
en una asignatura si previamente esa asignatura no est creada. Otro ejemplo, las unidades en
almacn de un producto determinado no deben ser inferiores a una cantidad. Esto implica aadir
gran nmero de lneas de cdigo en los programas. El problema se complica cuando existen
restricciones que implican varios datos en distintos archivos
Octavo Semestre Febrero Julio 2017 Pg. 3
Compilado por MTIJHR
INSTITUTO TECNOLGICO Ingeniera en Sistemas
Computacionales
SUPERIOR DE ACAYUCAN
Sistemas Gestores de Base de Datos.
Qu es un SGBD o DBMS?
Definicin uno: Un Sistema de Administracin de Base de Datos (DBMS por sus siglas en ingls) es
un conjunto de componentes que soportan la creacin, el uso y el mantenimiento de base de datos.
Definicin dos: tambin llamado DBMS (Data Base Management System) como una coleccin de
datos relacionados entre s, estructurados y organizados, y un conjunto de programas que acceden y
gestionan esos datos. La coleccin de esos datos se denomina Base de Datos o BD, (DB Data Base).
Lenguaje de definicin de datos (LDD o DDL): se utiliza para especificar el esquema de la BD, las
vistas de los usuarios y las estructuras de almacenamiento. Es el que define el esquema conceptual y
el esquema interno. Lo utilizan los diseadores y los administradores de la BD. del SGBD
Lenguaje de manipulacin de datos (LMD o DML): se utilizan para leer y actualizar los datos de la
BD. Es el utilizado por los usuarios para realizar consultas, inserciones, eliminaciones y modificaciones.
La mayora de los SGBD comerciales incluyen lenguajes de cuarta generacin (4GL) que permiten
al usuario desarrollar aplicaciones de forma fcil y rpida, tambin se les llama herramientas de
desarrollo. Ejemplos de esto son las herramientas del SGBD
El SGBD es una aplicacin que permite a los usuarios definir, crear y mantener la BD y proporciona
un acceso controlado a la misma. Debe prestar los siguientes servicios:
Creacin y definicin de la BD: especificacin de la estructura, el tipo de los datos, las restricciones
y relaciones entre ellos mediante lenguajes de definicin de datos. Toda esta informacin se almacena
en el diccionario de datos, el SGBD proporcionar mecanismos para la gestin del diccionario de datos.
Mantener la integridad y consistencia de los datos utilizando mecanismos para evitar que los
datos sean perjudicados por cambios no autorizados.
De acuerdo con la Sociedad Internacional de Datos(IDC), tres son los productos que
dominan el mercado del software de base de datos coorporativo, incluye tanto las ganancias
por licencias como mantenimiento.
Tarea: