Share via


Ver y modificar la arquitectura de las bases de datos

Al crear una base de datos, Visual FoxPro crea y abre de forma exclusiva un archivo .dbc (Contenedor de base de datos). El archivo .dbc almacena toda la información sobre la base de datos, incluidos los nombres de los archivos y los objetos asociados a ella. El archivo .dbc no contiene físicamente ningún objeto de nivel superior, como tablas o campos. En su lugar, Visual FoxPro almacena en el archivo .dbc punteros de rutas de archivo que apuntan a las tablas.

Para explorar la arquitectura de una base de datos, puede examinar el archivo de base de datos, ver el esquema, examinar los objetos de la base de datos, validar la base de datos, e incluso extender el archivo .dbc.

Mostrar el esquema de la base de datos

El esquema de la base de datos es una representación visual de las estructuras de tabla y las relaciones persistentes establecidas en ella. La ventana Diseñador de bases de datos muestra el esquema de la base de datos abierta.

Para ver el esquema de la base de datos

Por ejemplo, el código siguiente abre la base de datos testdata y muestra su esquema en el Diseñador de bases de datos:

MODIFY DATABASE testdata

En el Diseñador de bases de datos, puede utilizar la barra de herramientas Base de datos para crear una nueva tabla, agregar a la base de datos una tabla existente, quitar una tabla de la base de datos o modificar la estructura de una tabla. También puede crear conexiones y modificar procedimientos almacenados.

Examinar el archivo de base de datos

El archivo de base de datos contiene un registro por cada tabla, vista, índice, etiqueta de índice, relación persistente y conexión asociados a la base de datos, y también por cada campo de tabla o de vista con propiedades extendidas. También incluye un registro único que contiene todos los procedimientos almacenados de la base de datos.

Para obtener más información acerca de la estructura del archivo .dbc, vea Estructura de archivos de tabla.

Aunque el Diseñador de bases de datos proporciona una representación conceptual del esquema de la base de datos, puede que en ocasiones sea necesario examinar el contenido del propio archivo de base de datos. Para examinar una base de datos cerrada puede ejecutar el comando USE en el archivo .dbc. En el ejemplo siguiente se abre una ventana Examinar que muestra el contenido de la base de datos sales en formato de tabla.

CLOSE DATABASE sales
USE sales.dbc EXCLUSIVE
BROWSE 

Precaución   No utilice el comando BROWSE para modificar el archivo de base de datos si no conoce la estructura del archivo .dbc. Si comete un error al intentar modificar el archivo .dbc, puede invalidar la base de datos y provocar una pérdida de datos.

Vea también

Ver y configurar propiedades de bases de datos | Extender los archivos de base de datos | Diseñador de bases de datos | MODIFY DATABASE | Validar una base de datos | Crear bases de datos | Trabajar con una base de datos