Capítulo 22.
Bases de datos y DAO
Cuestionario
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.
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.
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
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.
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.
y tienen acceso a
bases de datos existentes.