FUNDAMENTOS DE BASES DE DATOS
Enviado por davidrr1485 • 28 de Septiembre de 2014 • 1.226 Palabras (5 Páginas) • 403 Visitas
1. RESOLVER LAS SIGUIENTES PREGUNTAS DEL LIBRO “FUNDAMENTOS DE BASES DE DATOS”, CAPÍTULO 1.
1.1. ¿Cuáles son las cuatro diferencias principales entre un sistema de procesamiento de archivos y un SGBD?
1.2. En el capítulo 1 se han descrito las diferentes ventajas principales de un sistema gestor de bases. ¿Cuáles son los dos inconvenientes?
1.3. Explíquese la diferencia entre independencia de datos física y lógica.
1.4. Lístense las cinco responsabilidades del sistema gestor de la base de datos. Para cada
Responsabilidad explíquense los problemas que ocurrirían si no se realizara esa función.
1.5. ¿Cuáles son las cinco funciones principales del administrador de la base de datos?
1.6. Lístense siete lenguajes de programación que sean procedimentales y dos que sean no
Procedimentales. ¿Qué grupo es más fácil de aprender a usar? Explíquese la respuesta.
1.7. Lístense los seis pasos principales que se deberían dar en la realización de una base de datos para una empresa particular.
1.8. Considérese un array de enteros bidimensional de tamaño n × m que se va a usar en su lenguaje De programación preferido. Usando el array como ejemplo, ilústrese la diferencia (a) entre los tres Niveles de abstracción y (b) entre esquema y ejemplares.
2. Nombre 5 entidades y al menos 3 atributos a cada una.
3. Liste las entidades presentes en el siguiente diagrama y proponga al menos 3 atributos para cada una.
1.1 Las cuatro diferencias principales que hay entre el sistema de archivos y SGBD son:
DIFERENCIAS
Sistema de procesamiento de Archivos SGBD
Entidades Tipo Tienen registros de una sola entidad tipo Tienen datos de varias entidades tipo
Interrelaciones No se interrelacionan archivos El sistema tiene herramientas para interrelacionar entidades
Redundancia se crean archivos a medida de cada aplicación, con todos los datos necesarios aunque algunos sean redundantes respecto de otros archivos. Todas las aplicaciones trabajan con la misma BD y la integración de los datos es básica, de modo que se evita la redundancia.
Usuarios Sirven para un solo usuario o una sola aplicación. Dan una sola visión del mundo real. Es compartida por muchos usuarios de distintos tipos. Ofrece varias visión es del
Mundo real.
1.2 Los inconvenientes que hay son:
Complejidad
Costo de Instalación
1.3 Las diferencias existentes entre independencia Lógica y Física en que en la primera, si se hacen cambios a nivel de software esto no afecte a los usuarios y en la independencia Física si se hacen cambios en el hardware esto tampoco afecte al resto del sistema.
1.4
Responsabilidades del sistemas gestor de base de datos
Funciones Inconvenientes si no se realizan
Atomicidad Se perderían datos si llegan a haber cortes de energía o fallas en el sistema
Concurrencia de usuarios No podrían acceder a la información varios usuarios al mismo tiempo
Integridad La información no sería exacta
Seguridad No habría limitantes para que cualquier usuario tuviera acceso a toda la informacion
Evitar redundancia de información Habrían muchos archivos con la misma información, ocupando espacio en disco
1.5 Las responsabilidades del administrador de bases de datos son:
Definición del esquema. El ABD crea el esquema original de la base de datos escribiendo un conjunto 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 necesidades cambiantes de la organización, o para alterar la organización física para mejorar el rendimiento.
Concesión de autorización para el acceso a los datos. La concesión de diferentes tipos de autorización permite al administrador de la base de datos determinar a qué partes de la base de datos puede acceder cada
...