Capítulo 23.

Lenguaje de Definición de datos y DAO 

 

 

1.  Explique como se usa DDL para crear una estructura de Base de Datos (en 9 pasos).

·         Se  Habilita DAO (DBEngine)

·         Se Define una base de datos (DataBase)

·         Se Define un espacio de trabajo para la base de datos (WorkSpace)

·         Se realizan las definiciones de tablas (TableDef)   

·         Definir los campos (Field)

·         Definir de índices (index)

·         Definir las relaciones (Relation)

·         Se asignan las propiedades específicas de la base de datos

·         Integrar la base de datos.

2.      Explique la diferencia entre Workspace y Workspaces.

WorkSpace esta contenida en una colección WorkSpaces.

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

·         A la tabla definida con índice le agregamos el campo IDVenta.

·         Utilizamos un   separador (¡) vez de un punto.

4.      Explique que es una Variable objeto.

 Variables Objeto. Variable que almacena objetos en lugar de datos.

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

Se asigna al nombre de una variable, el objeto que utilizaremos para set.

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

Dim nos servirá para declarar variables tipo objeto.

7.      Explique el método  CreateDatrabase.

 Nos servirá  para Crear una base de datos.

8.      Explique el método  CreateTableDef.

Sirve para crear la definición de tablas.

9.      Explique el método  CreateIndex.

Sirve para crear los índices de un objeto

10.  Explique el método  CreateRelation.

Con  este método creamos relaciones de un objeto o varios objetos.

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

Nos ayuda a realizar múltiples definiciones a las propiedades de un mismo objeto,  para simplificar el código.

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

 Asociamos  la base de datos a un objeto padre.

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

·         Required = requerido Default value = valor predefinido

·         Alow zero length = permitir longitud zero Foreign table = tabla extranjera

·         Foreign name = nombre extranjero For each = para cada uno

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

 la ingeniería inversa, Analiza un objeto ya existente  dividiéndolo en partes, de esta manera se hace un mejor análisis.