CUESTIONARIO 23
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
que 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 tipo objeto.
Ejemplo:
Dim
idVenta as Field
Declaramos
la variable idventa como campo.
7.
Explique
el método CreateDatrabase.
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 lo que hace es diseñar algún objeto. En el caso de la ingeniería inversa, lo que se hace es analizar algo hecho, es decir descomponerlo en sus partes para conocer de él.