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 estructura de Base de Datos (en 9 pasos).

·        Definir una base de datos

·        Definir un espacio de trabajo

·        Realizar las definiciones de tablas

·        Realizar las definiciones de campos

·        Realizar las definiciones de índices

·        Realizar las definiciones de las relaciones

·        Asignar propiedades específicas de la base de datos
Integrar de la base de datos

 

  1. Explique la diferencia entre Workspace y Workspaces.

Workspace es un objeto y workspaces es una colección de objetos workspace

 

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

Utilizando la ruta de acceso o utilizando un separador.
TableDefs(0).Fields("IDVenta")
MiTableDef.Fields!IDVenta

 

 

 

  1. Explique que es una Variable objeto.

Amacenan objetos en lugar de datos.

 

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

Sintaxis Set NombreVariable = ObjetoAAsignar
Donde el ObjetoAAsignar es el objeto que se asignará a la variable objeto NombreVariable es el nombre que se le asignara a la variable.

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

A través de la instrucción Dim se declaran variables, en caso de ser variables objeto se debe poner el objeto en el cual se está declarando la variable.

 

  1. Explique el método  CreateDatrabase.

Crea un objeto Database.

 

  1. Explique el método  CreateTableDef.

Crea un objeto Tabledef.

 

  1. Explique el método  CreateIndex.

Crea un objeto Index.

 

  1. Explique el método  CreateRelation.

Crea un objeto Relation.

 

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

Para no tener que escribir el nombre del objeto cuando se realizan múltiples definiciones.

 

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

Itegra un objeto a la base de datos a través de asociarlo con su objeto padre.

 

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

Required. Requerido

Default value. Valor predeterminado

Allow zero lenght. Permitir longitud cero.

Foreign table. Tabla externa.

Foreign Name. Nombre externo.

For Each. Para cada

 

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

Conocida tambien como Ingenieria de retroceso, toma las cosas ya hechas y las analiza.