Sei sulla pagina 1di 3

Universidad Mariano Galvez de Guatemala

Base de datos I
Alumno: Ruben Eduardo Regalado Estrada
Carne: 1390-14-12964

Ejercicios del Capitulo 1

1.1 Cuales son las 4 diferencias principales entre un Sistema de procesamiento de archivos
y un SGBD?
• En un sistema de procesamiento de archivos existe redundancia e inconsistencia
de datos y en un SGBD se elimina ese incoveniente.
• En un sistema de procesamiento de archivos existe la dificultad de acceder a los
datos, en un SGBD es mucho mas facil acceder a ellos.
• En un sistema de procesamiento de archivos existe el aislamiento de datos ya que
estos están dispersos en varios archivos, y los archivos pueden estar en diferentes
formatos, es difícil escribir nuevos programas de aplicación para recuperar los
datos apropiados, en un SGBD todo esta escrito en el mismo lenguaje y formato
para facilitar esta tarea.
• En el sistema de procesamiento de archivos se dan problemas de integridad,
atomicidad y seguridad para con los datos almacenados, estos problemas se
reducen de gran manera con un SGBD.

1.2 En este capitulo se ha descrito las diferentes ventajes principales de un sistema gestor
de bases de datos. Cuales son los dos incovenientes?
• El programador debe desarrollar una vision abstracta de los datos, ocultando de
esta manera la estructura compleja que conlleva la base de datos.
• Requiere mantenimiento rutanario, copia de seguridad periodica, control del
espacio en disco (aumentar si es necesario).

1.3 Expliquese la diferencia entre independencia de datos fisica y logica

El nivel fisico es el nivel más bajo de abstracción describe cómo se almacenan realmente
los datos. En el nivel físico se describen en detalle las estructuras de datos complejas de
bajo nivel mientras que el nivel logico es el siguiente nivel más alto de abstracción y
describe qué datos se almacenan en la base de datos y qué relaciones existen entre esos
datos.
1.4 Listense las cinco responsabilidades del sistema gestor de base de datos. Para cada
responsabilidad expliquense los problemas que ocurririan si no se realizara esta
funcion.

• Almacenar y recuperar eficientemente grandes cantidades de informacion, y


proporcionar una vision abtracta al usuario de los datos, ocultando la complejidad
de la estructura de la base de datos. Sino fuera asi seria muy complicado para una
usuario normal usar los servicios disponibles por el SGBD.
• Consultar por medio de programos los datos, accediendo a la base de datos por
interfaces de terceros desarrolladores.
• Modificar los datos almacenadas anteriormente y actualizar la base de datos, esto
si la base de datos es dinamica aunque hay cosas donde la base de datos puede ser
estatica y no quisieramos tampoco que los datos sufrieran inconsistencia.
• Relacionar datos (Entidades y tributos) utilizando modelos tanto E-R y relacionales.
• Proteger los datos, sin esto la base de datos seria inexacta y habria perdidas
monetarias, administrativas, entre otras, dependiendo la empresa.

1.5 Cuales son las cinco funciones principales del administrador de la base de datos?

• Definición del esquema. El ABD crea el esque- ma original de la base de datos


escribiendo un con- junto de instrucciones de definición de datos en el LDD.
• Definición de la estructura y del método de acceso.
• Modificación del esquema y de la organización física. Los ABD realizan cambios en
el esquema y en la organización física para reflejar las necesi- dades cambiantes de
la organización, o para alte- rar la organización física para mejorar el rendi- miento.
• Concesión de autorización para el acceso a los datos. La concesión de diferentes
tipos de autori- zación permite al administrador de la base de datos determinar a
qué partes de la base de datos puede acceder cada usuario. La información de
autoriza- ción se mantiene en una estructura del sistema espe- cial que el sistema
de base de datos consulta cuan- do se intenta el acceso a los datos en el sistema.
• Mantenimiento rutinario. Algunos ejemplos de actividades rutinarias de
mantenimiento del admi- nistrado de la base de datos son:
• Copia de seguridad periódica de la base de datos, bien sobre cinta o sobre
servidores remo- tos, para prevenir la pérdida de datos en caso de desastres como
inundaciones.
• Asegurarse de que haya suficiente espacio libre en disco para las operaciones
normales y aumentar el espacio en disco según sea necesario.
• Supervisión de los trabajos que se ejecuten en la base
de datos y asegurarse de que el rendimiento no se
degrada por tareas muy costosas iniciadas por algunos
usuarios.

Potrebbero piacerti anche