Вы находитесь на странице: 1из 5

UNIVERSIDAD CATOLICA DE HONDURAS

NUESTRA SEORA REINA DE LA PAZ


CAMPUS SAN ISIDRO
ASIGNATURA
BASE DE DATOS I
CATEDRATICO
ING. ERLI BANEGAS
ALUMNO
YARINCE RICARDO PADILLA MEJIA
TAREA SOBRE
EJERCICIOS CAPITULO 1
SECCION 0801
LA CEIBA, ATLANTIDA 11/06/2016

CAPITULO 1 CUESTIONARIO

1.-CULES SON LAS CUATRO DIFERENCIAS PRINCIPALES ENTRE UN SISTEMA DE


PROCESAMIENTO DE ARCHIVOS Y UN SGBD?
R:

Redundancia e inconsistencia de datos

Dificultad en el acceso a los datos

Aislamiento de datos.

Anomalas en el acceso concurrente

2.- EN ESTE CAPTULO SE HAN DESCRITO LAS DIFERENTES VENTAJAS PRINCIPALES DE


UN SISTEMA GESTOR DE BASES DE DATOS. CULES SON LOS DOS INCONVENIENTES?
R: 1.-las bases de datos pueden ser muy grandes dependencia del tamao de la empresa
2.-las bases de datos necesitan actualizacin constante
3.-EXPLQUESE LA DIFERENCIA ENTRE INDEPENDENCIA DE DATOS FSICA Y LGICA.
R:

La independencia fsica se refiere a como se almacenan realmente los datos, es decir, las
propiedades que deben tener para ser vlidos y almacenables,

la independencia lgica se refiere a que datos son realmente almacenados en una base de
datos; es decir, cuales son verdaderamente importantes para el usuario final

4.-LSTENSE LAS CINCO RESPONSABILIDADES DEL SISTEMA GESTOR DE LA BASE DE


DATOS. PARA CADA RESPONSABILIDAD EXPLQUENSE LOS PROBLEMAS QUE
OCURRIRAN SI NO SE REALIZARA ESA FUNCIN
R:
1. atomicidad.- cuidar que se verifiquen los cambios en la base de datos sino se perder
informacin

2. consistencia.- al existir se pierden los resultados esperados o cambios que se desean hacer
sobre la base de datos
3. transacciones.- sino existe el sistema puede guardar informacin errnea y se imposibilita la
capacidad para hacer correcciones sobre datos desactualizados
4. componente de gestin de transacciones.- al no existir se pierden los valores en caso de un
fallo
5. recuperacin de fallos, debe detectar fallos y auto restaurar la base de datos a un estado
anterior
5.- CULES SON LAS CINCO FUNCIONES PRINCIPALES DEL ADMINISTRADOR DE LA
BASE DE DATOS?
R:
1. Definicin del esquema
2. Definicin de la estructura y del mtodo de acceso.
3. Modificacin del esquema y de la organizacin fsica
4. Concesin de autorizacin para el acceso a los datos
5. Mantenimiento rutinario
6.- LSTENSE SIETE LENGUAJES DE PROGRAMACIN QUE SEAN PROCEDIMENTALES Y
DOS QUE SEAN NO PROCEDIMENTALES. QU GRUPO ES MS FCIL DE APRENDER A
USAR? EXPLQUESE LA RESPUESTA.
R:

procedimentales:

1.-cobol
2.-c

3.-c++
4.-java
5.-C#
6.-pascal
7.-delphi

no procedimentales:

ODBC
JDBC
El lenguaje de programacin ms fcil es el procedimental ya que se limita a tareas especficas en
la base de datos mientras que el no procedimental abarca todas las funciones generales y la
interactividad y limitaciones de los programas procedimentales
7.- LSTENSE LOS SEIS PASOS PRINCIPALES QUE SE DEBERAN DAR EN LA REALIZACIN
DE UNA BASE DE DATOS PARA UNA EMPRESA PARTICULAR.
1.-definir el co
sto de mantenimiento e implementacin de la base de datos (costos)
2.-definir el espacio en disco duro a utilizar (almacenamiento)
3.-definir los datos que se almacenaran en la base datos (esquema)
4.-crear los programas para la gestin de la base de datos (integridad de la base de datos)
5.-imponer las reglas para las transacciones de datos (atomicidad y consistencia)
6.-tener respaldos de la base de datos (para mantenimiento)
7.-creacion de los niveles de acceso a la base de datos (seguridad y password)}

8.- CONSIDRESE UN ARRAY DE ENTEROS BIDIMENSIONAL DE TAMAO N M QUE SE VA


A USAR EN SU LENGUAJE DE PROGRAMACIN PREFERIDO. USANDO EL ARRAY COMO
EJEMPLO, ILSTRESE LA DIFERENCIA (A) ENTRE LOS TRES NIVELES DE ABSTRACCIN Y
(B) ENTRE ESQUEMA Y EJEMPLARES.

Sea tgrid un array de enteros bidimensionales de tamao n m.


a. El nivel fsico seran simplemente m n (probablemente consecutivas) localizaciones de
almacenamiento de cualquier tamao especificado para la implantacin (por ejemplo, 32 bits cada
una).
El nivel conceptual es un cuadrcula de cajas, cada una conteniendo posiblemente un entero, la
cul es n cajas de alto por m de ancho.
Hay 2m x n vistas posibles. Por ejemplo, una vista podra ser el array entero o una fila particular
del array o todas las n filas, pero solamente columnas de 1 ai.
b. Considrense las siguientes declaraciones Pascal:
type tgrid = array[1..n, 1..m] of integer;
var vgrid1, vgrid2 : tgrid
Entonces tgrid es un esquema, mientras que los valores de las variables vgrid1y vgrid2 son
instancias.
Para ilustrarlo an ms, considrese el esquema array[1..2, 1..2] of integer. Dos instancias de este
esquema son:

1
6

8
9

17

90

41
2

8
9

Вам также может понравиться