CUESTIONARIO 22
1.
Defina Base de Datos, Tabla, Registro y Campo.
Base de datos es una colección de datos organizados de tal forma que pueden ser recuperados y procesados para generar información, para un propósito específico.
Tabla
puede visualizarse como una matriz de datos de dos dimensiones, que almacena
datos de una sola naturaleza, uniforme y completa.
Registro
una o mas filas que contiene la tabla; un registro es una ocurrencia de la
colección de campos.
Campo
la tabla puede estar compuesta por una o mas columnas a las que se le conoce
como atributos (campos).
2.
Explique
que es una Clave primaria y como debe escogerse.
Al conjunto de campos que en cantidad mínima, suficiente y necesaria identifican como único a un registro dentro de una tabla, se le llama clave primaria.
Se
escoge de la manera mas practica para que el usuario no batalle al buscar la
clave, esto es escoger de una manera simple.
3.
Explique
que es una Clave Externa.
Cuando
los campos primarios de una tabla se encuentran
dentro de otra tabla, se dice que éstos conforman una clave externa.
4.
Explique
que es la Integridad referencial.
Se
dice que hay integridad referencial cuando en todos los casos existe
correspondencia entre los registros de las tablas que tienen relación de
integridad.
5.
Explique
que es un Índice.
Son referencias lógicas a la ubicación física de los registros, sobre la base de un criterio que determina su organización y posición dentro de un orden.
6.
Explique
la figura 22.4 .
La interfaz de usuario es lo que el usuario ve , interactúa con el motor de base de datos, en el se encuentran los archivos .dll ; este a su vez interactúa con el almacén de datos, estos tienen los archivos de las tablas de la base de datos.
La interfaz y el almacén no pueden interactuar entre ellos para esto es necesario la comunicación con el motor.
7.
Defina
las siglas de SQL.
Lenguaje
de consultas estructurado.
8.
Defina
las siglas de DAO y Explique para que sirve.
Objeto de acceso a datos.
Sirve
para la manipulación de datos de visual basic.
9.
Explique
para que sirve el Control Data.
Le
ofrece una capacidad limitada para tener acceso sin programación a bases de
datos existentes.
10.
Defina
las siglas de ODBC.
Conectividad
abierta de bases de datos.
11.
Mencione que paquetes usan archivos con extensión .mdb
Para
bases de datos nativas de Visual Basic o Microsoft Access.
12.
Mencione que paquetes usan archivos con extensión .dbf
FoxPro
/ dBase
13.
Explique
la figura 22.5 indicando el significado de sus elementos.
En la primera posición tenemos a el motor (DBEngine), de el dependen los espacios de trabajo(WorKSpace),del espacio de trabajo depende la base de datos(DataBase).
En
la base de datos se encuentra la definición de tabla(TableDef) , el conjunto de
registros (recordset) y las relaciones (Relation)
En
la definición de tablas existen campos(Field) que a su vez tienen índices (index)
y estos también tienen campos.
En
el conjunto de registros existen campos.
En
las relaciones existen campos.
14.
Defina
las siglas de DDL y Explique para que sirve.
Lenguaje de definición de datos
Sirve
para definir y crear la propia base de datos, incluyendo sus tablas, campos,
relaciones, etc.
15.
Defina
las siglas de DML y Explique para que sirve.
Lenguaje de Manipulación de Datos.
Sirve para escribir aplicaciones que manipulan y tienen acceso a bases de datos existentes.