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.