Parte 4.

 

Capítulo 23.

 

Lenguaje de Definición de datos y DAO.

 

Cuestionario del capítulo.

 

1.- Explique como se usa DDL para crear una instrucción de Base de Datos (en 9 pasos).

 

 

2.- Explique la diferencia entre Workspace y Workspaces.

 

Workspace  tiene una colección Databases y Workspaces contiene uno o más objetos Workspace.

 

3.- Explique las dos formas en que podemos hacer referencia a IDVenta.

 

 

4.- Explique que es una Variable objeto.

 

Es una variable que almacena objetos en lugar de datos.

 

5.- Explique la sintaxis de la instrucción Set.

 

Es para la asignación de un objeto a una variable.

 

6.- Explique la instrucción Dim para una Variable objeto.

 

Sirve para habilitar una variable de nombre especificado para que maneje un objeto de tipo que se requiera.

 

7.- Explique el método CreateDatabase.

 

Los argumentos básicos son: nombre, localidad y opciones.

 

Nombre es el nombre del archivo de base de datos a crear. Debe ser un nombre de archivo válido para el sistema operativo que esté utilizando.

 

Localidad es la constante que especifica la localidad que tendrá la base de datos.

 

Opciones son las constantes o suma de ellas, que definen particularidades de la base de datos.

 

 

8.- Explique el método CreateTableDef.

 

 El argumento básico es nombre.

 

Nombre es el nombre de la tabla a crear. Debe ser un nombre de tabla válido para el controlador  de bases de datos que se esté utilizando.

 

9.- Explique el método CreateIndex.

 

El argumento básico es nombre.

 

Nombre es el nombre del índice.

 

10.- Explique el método CreateRelation.

 

Los argumentos básicos son nombre, TablaServidora, TablaCliente, Atributo.

 

Nombre es el nombre de la relación.

 

TablaServidora es el nombre de la tabla secundaria de la relación, la que se accede a través de la clave externa.

 

TablaCliente es el nombre de la tabla primaria de la relación, la que posee la clave externa.

 

Atributo es la constante o suma de ellas, que determinan el comportamiento de la relación.

 

11.- Explique para que sirve el bloque Whit... End With.

 

Para simplificar el código, Visual Basic proporciona el bloque estructural With.

 

12.- Explique para que sirve el método Append.

 

Sirve para integrar objetos a la base de datos.

 

13.- Traduzca: Required, Default value, Alow zero lenght, Foreign table, Foreign name, For each.

 

Required es requerido, Default value es valor determinado, Alow zero length es , Foreign table tabla externa, Foreign name es nombre externo, For each es para cada.

 

14.- Investigue y explique que significa Ingeniería inversa.

 

Es la piratería.