Anúncio
Ejercicios bd1
Ejercicios bd1
Próximos SlideShares
Base de datos (2)Base de datos (2)
Carregando em ... 3
1 de 2
Anúncio

Ejercicios bd1

  1. EJERCICIOS (CAPITULO I) 1.-¿Cuáles son las 4 diferencias principales entre un sistema de procesamiento de archivos y un SGBD? • Redundancia en inconsistencia de los datos. • Dificultad en el acceso a los datos. • Aislamiento de datos. • Problemas de integridad. • Problemas de atomicidad. • Anomalías en el acceso concurrente. • Problemas de seguridad. 2.-En este capítulo se han escrito las diferentes ventajas principales de un SGBD. ¿Cuáles son los dos inconvenientes? • Complejidad. • Tamaño. • Costo de instalación. 3.-Explíquese la diferencia entre independencia de datos física y lógica. La independencia física de datos es la capacidad para modificar el esquema físico sin provocar que los programas de aplicación tengan que rescribirse y la independencia lógica de datos es la capacidad para modificar el esquema lógico sin causar que los programas de aplicación tengan que rescribirse. 4.-Lístense las cinco responsabilidades del SGBD. Para cada responsabilidad explíquense los problemas que ocurrirían si no se realizara esa función. • Atomicidad. • Durabilidad. • Consistencia. • Recuperación de fallos.
  2. Evitar duplicidad de información. 5.- ¿Cuáles son las cinco funciones principales del administrador de la base de datos? • Definición del esquema. • Definición de la estructura y del método de acción. • Modificación del esquema y de la organización física. • Concesión de autorización para el acceso a los datos. • Mantenimiento rutinario. 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. 7.- Lístense los seis pasos principales que se deberían dar en la realización de una BD para una empresa particular. • Determinar la finalidad de la base de datos. • Determinar los campos necesarios de la base de datos. • Determinar las tablas que se necesitan en la base de datos. • Determinar a qué tabla pertenece cada campo. • Identificar el campo o los campos con valores únicos en cada registro. • Determinar las relaciones entre las tablas. • Perfeccionar el diseño. • Introducir datos y crear otros objetos de la base de datos. 8.- Considérese un array de enteros bidimensional de tamaño n x m que se va a usar en su lenguaje de programación preferido. Usando el array como ejemplo, ilústrese la diferencia entre los tres niveles de abstracción y entre esquema y ejemplares.
Anúncio