Este documento contiene las respuestas de Franklin Patricio Jiménez Vargas a preguntas sobre bases de datos. Proporciona ejemplos de diferentes tipos de bases de datos, explica términos clave como datos, base de datos y sistema de gestión de base de datos, y describe los componentes y roles en un entorno de base de datos. También analiza las ventajas y desventajas de los sistemas de gestión de bases de datos.
2. 1.1 Proporcione cuatro ejemplos de base de datos
distintos de los numerados en la sección.
Base de datos de un Banco.
Esta base de datos lo utilizan para llevar un registro de los que poseen dinero
en su cuenta.
Base de datos del sindicato.
En esta base lleva a cabo el registro de los que están matriculados.
Base de datos de una institución educativa.
Lleva el registro de los alumnos de establecimiento.
Base de datos de los empleados de una empresa.
Esta base de datos sirve para el registro de todos los empleados de los que
integran dentro de la empresa.
3. 1.2 Explique cada uno de los siguientes
términos.
a. Datos.
b. La estructura de la base de datos se denomina Esquema, está compuesto por cuatro archivos o
tablas que son PropertyForRent, PrivateOwne, Client y lease.
b. Base de Datos.
Es un repositorio centralizado como posiblemente de gran tamaño, compuesto por datos qiue pueden ser utilizados
simultáneamente por múltiples departamentos y usuarios
c. Sistema de gestión de base de datos.
Permite a los usuarios insertar como actualizar, borrar y extraer datos, de la
base de datos usualmente mediante un lenguaje de manipulación de datos.
4. d. Programa de aplicación de base de datos.
Cada conjunto de programas de aplicación departamentales gestiona la introducción de datos, el mantenimiento de los mismos y la generación de informes.
Se utiliza para crear y mantener la base de datos y para generar información estos programas pueden ser procesados por lotes convencionales de una aplicación en línea .
e. Independencia de los datos.
La definición de los datos esta separada de los programas de aplicación, es similar a la técnica utilizada en el desarrollo moderno del software.
f. Seguridad.
Sin embargo la integración permite que el DBA, defina y que el SGBD, imponga medidas de seguridad en la base de datos.
También puede registrarse el tipo de acceso a los datos para los usuarios autorizados.
g. Integridad.
La integridad se suele expresar en términos de restricciones que son reglas de coherencia que no se permiten que la base de datos viole.
Hace referencia a la validez y coherencia de los datos almacenados.
h. Vistas.
Sin embargo, como a los usuarios finales no les interesa demasiado si una determinada tarea resulta sencilla o compleja para el
sistema.
5. 1.3 Describa el enfoque de tratamiento de los datos adoptado en los antiguos
sistemas basados en archivos . Indique las desventajas de este enfoque.
a. Complejidad.
Puede proporcionar la funcionalidad esperada en el SGBD, que es un
programa software de gran complejidad.
b. Tamaño.
El tamaño ocupa muchos megabytes de espacio disco y requiere una cantidad
de memoria de manera eficiente.
6. 1.4. Describa las principales características, del enfoque de base de datos y
compárelas con la técnica basada en archivos.
La base de datos esta incluida en los programas de aplicación en lugar de almacenarse en forma separada e independiente.
Técnica basada en archivos Se almacenan eso archivos pueden ser de llave, también por cuestiones de seguridad o pueden estar
ubicados en áreas seguras del edificio.
1.5. Describa los cinco componentes del entorno SGBD, y explique como se relaciona entre si.
HARDWARE. Puede ir desde una computadora personal hasta un único mainframe a una red de computadoras .
SOFTWARE. Es uno de los programas de aplicación, junto con el sistema operativo, que incluye el software de red si el SGBD se esta
utilizando en una red.
DATOS. Actúan como una especie de puente entre los componentes ligados a la maquina y los componentes ligados al operador humano.
PROCEDIMIENTOS. Son las instrucciones y reglas de la base de datos que gestiona y requiere procedimientos para ejecutar el sistema.
PERSONAS. El componente final son las personas que se relaciona con el sistema fundamental en la sección.
7. 1.6. Explique el papel de cada uno de las siguientes personas
en un entorno de la base de datos.
a. Administrador de los datos.
Incluye la planificación de la base de datos como el desarrollo y mantenimiento de estándares.
b. Administrador de la base de datos.
Es responsable de la materialización física de la base de datos incluyendo la implementación y diseño
físico y de la integridad satisfactorio para los usuarios.
c. Diseñador lógico de la base de datos.
Debe tener una comprensión profunda y completa de los datos de la organización y de las restricciones
aplicables.
d. Diseñador físico de la base de datos.
Selecciona las estructuras de almacenamiento y métodos de acceso para los datos de una buena
presentación.
e. Desarrollador de aplicaciones.
Los desarrolladores de aplicación trabajan a partir de una especificación producida por los analistas del
sistema.
f. Usuarios finales.
Los usuarios finales pueden clasificarse de acuerdo con la forma en que utilizan el sistema de aplicación.
8. 1.7. Explique las ventajas y desventajas de los SGBD.
Ventajas
Coherencia de datos.
Compartición de los datos.
Economía de escala.
Mayor seguridad.
Productividad mejorada.
Mayor nivel de concurrencia.
Mantenimiento sencillo.
Servicios mejorados de copia de seguridad.
Compartición de los datos.
Control de redundancia de datos.
9. Desventajas.
Tamaño.
Complejidad.
Coste del SGBD.
Costes del hardware adicional.
Prestaciones.
Costes de conversión.
Mayor impacto de los fallos.