Capítulo 22
Bases de datos y DAO
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.
Clave
primaria.
Conjunto de campos que en cantidad mínima,
suficiente y necesaria identifican como único a un registro dentro de una
tabla.
La clave primara debe
escogerse de la manera mas practica,
para que el usuario no batalle al buscarla.
3. Explique que es una Clave Externa.
La clave externa. Cuando los campos primarios de una tabla se encuentran
dentro de otra tabla.
4. Explique que es la Integridad referencial.
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.
Es
una referencia lógica a la ubicación
física de los registros.
6.
Explique la figura 22.4 .
Lo que el usuario puede observar es la
interfaz , puede interactuar con el motor de base de datos, que contiene los
archivos .dll ; este a su vez interactúa con el almacén de datos, tienen los archivos de las tablas de la base
de datos. Debido a que la interfaz y el almacén no pueden interactuar entre
ellos, es necesario la comunicación con
el motor.
7. Defina las siglas de SQL.
8. Defina las siglas de DAO y Explique para que sirve.
Es el Objeto de acceso a datos. Sirve para la manipular datos de visual basic.
9. Explique para que sirve el Control
Data.
Control Data. Sirve para tener acceso sin programación a
bases de datos ya existentes, pero con
una capacidad limitad
10. Defina las siglas de ODBC.
11. Mencione que paquetes usan archivos con extensión .mdb
+ Acces
12. Mencione que paquetes usan archivos con extensión .dbf
+ FoxPro / dBase
13. Explique la figura
22.5 indicando el significado de sus elementos.
Primera Posicipon. El motor (DBEngine), de el dependen los
espacios de (WorKSpace)espacio de trabajo depende la base de datos(DataBase).
En la base de datos se encuentran las relaciones (Relation),
la definición de tabla(TableDef) y el
conjunto de registros (recordset)
La definición de tablas contiene campos(Field), los campos
tienen índices (index) así como estos también
tienen campos. En un conjunto de registros hay campos.
En las relaciones hay 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.