Capítulo 23.   Lenguaje de Definición de datos y DAO 

Cuestionario

 

 

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

-        Habilitar DAO (DBEngine)

-        Definir una base de datos (DataBase)

-        Definir un espacio de trabajo para la base de datos (WorkSpace)

-         Realizar las definiciones de tablas (TableDef)

-        Realizar las definiciones de campos (Field)

-        Realizar las definiciones de índices (index)

-        Realizar las definiciones de las relaciones (Relation)

-        Asignar propiedades específicas de la base de datos.

-        Integrar la base de datos.

 

 

2.Explique la diferencia entre Workspace y Workspaces.

WorkSpaces es una colección que contiene uno o mas objetos WorkSpace.

 

 

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

A la definición de tablas con índice le agregamos el campo IDVenta.

   Utilizamos un separador que es un signo de

   admiración en vez del punto.

 

 

4.Explique que es una Variable objeto.

Llamamos variables objeto a las variables que almacenan objetos en lugar de datos.

 

 

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

Asignamos el objeto a el nombre de una variable que utilizaremos para set.

 

 

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

Sirve para declarar variables

Ejemplo:

Declaramos la variable idventa como campo

 

 

7.Explique el método  CreateDatabase.

Creamos la base de datos.

 

 

8.Explique el método  CreateTableDef.

Creamos la definición de tablas.

 

 

9.Explique el método  CreateIndex.

Creamos los índices de un objeto o varios objetos.

 

 

10.Explique el método  CreateRelation.

Creamos relaciones de un objeto o varios objetos.

 

 

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

Sirve para realizar múltiples definiciones a las propiedades de un mismo objeto, esto es nos simplifica el código.

 

 

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

Sirve para asociar a 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.

    Un ingeniero puede diseñar algún  objeto

    como por ejemplo un carro ; la ingeniería

    inversa se encarga de hacer lo contrario esto

    es siguiendo el ejemplo del carro , lo observa

    y trata de ver que componentes utilizaron para

    su fabricación  ,lo desmantela.