Crear una base de datos
Al crear una base de datos, usted reúne tablas en un conjunto y aprovecha las características del diccionario de datos.
Un diccionario de datos proporciona mayor flexibilidad al diseñar y modificar la base de datos y le libera de tener que escribir código para crear validación de campos y de filas o para asegurar la unicidad de valores en campos de clave principal. El diccionario de datos de Visual FoxPro le permite crear o especificar:
- Claves principales y candidatas.
- Relaciones persistentes entre tablas de bases de datos.
- Nombres largos para tablas y campos.
- Títulos de campos que aparecen como encabezados en ventanas Examinar y en columnas de cuadrícula.
- Valores predeterminados en campos.
- La clase de control predeterminada usada en formularios.
- Máscaras de entrada y formatos de presentación para campos.
- Reglas a nivel de campo y reglas a nivel de registro.
- Desencadenadores.
- Procedimientos almacenados.
- Conexiones con orígenes de datos remotos.
- Vistas locales y remotas.
- Comentarios para cada campo, tabla y base de datos.
Algunas características del diccionario de datos, como nombres de campo largos, claves principales y candidatas, valores predeterminados, reglas a nivel de campo y a nivel de registro y desencadenadores se almacenan en el archivo .dbc, pero se crean como parte del proceso de generación de una tabla o una vista. Para obtener más información acerca de estas características, consulte Trabajar con tablas y Crear vistas.
Reunir tablas en una base de datos
Para reunir tablas en una base de datos tiene que crear un contenedor de base de datos para guardar todos los objetos como vistas, conexiones y procedimientos almacenados asociados a las tablas que forman la base de datos.
Para crear una nueva base de datos
En el Administrador de proyectos, seleccione la ficha Datos, luego Bases de datos y finalmente Nuevo.
–O bien–
Utilice el comando CREATE DATABASE.
Por ejemplo, el código siguiente crea y abre de forma exclusiva una nueva base de datos llamada Sample
:
CREATE DATABASE Sample
Al crear una nueva base de datos, ésta estará vacía, pues no contendrá tablas asociadas ni ningún otro objeto. Al agregar una tabla se crean vínculos entre el archivo de tabla y el contenedor de la base de datos. La información de vínculo sobre una tabla almacenada en la base de datos es un vínculo hacia delante. La información de vínculo almacenada en la tabla sobre el contenedor de base de datos es el vínculo primario.
Los vínculos especifican las asociaciones entre un contenedor de bases de datos y las tablas.
Usar el Asistente para bases de datos
Puede usar el Asistente para bases de datos para que le ayude a crear una nueva base de datos. El asistente proporciona plantillas y realiza algunas preguntas para ayudarle a configurar la base de datos con sus respuestas.
Para crear una base de datos con el Asistente para bases de datos
- En el Administrador de proyectos, seleccione la ficha Datos y, a continuación, elija Bases de datos.
- Elija Nuevo.
- Elija el botón Asistente para bases de datos.
- Siga las instrucciones de las pantallas del asistente.
También puede tener acceso al Asistente para bases de datos desde el menú si elige Nuevo en el menú Archivo, selecciona Base de datos y, a continuación, selecciona la opción Asistente para bases de datos.
El asistente proporciona plantillas para tablas y vistas, índices, claves principales y relaciones que puede elegir o modificar.
Para trabajar con una base de datos y sus objetos mediante programación, puede utilizar los comandos y funciones siguientes.
Comandos y funciones para manipular bases de datos y sus objetos
Vea también
Crear bases de datos | Agregar tablas a una base de datos | Examinar | Quitar una tabla de una base de datos | Actualizar vínculos de tablas y bases de datos | Administrador de proyectos | CREATE DATABASE | Asistente para bases de datos | Diseñador de bases de datos | Diseñar bases de datos