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.