Sunteți pe pagina 1din 2

Proceso de diseño de bases de datos

Si usa un proceso de diseño de base de datos establecido, puede crear de forma rápida y
efectiva una base de datos bien diseñada que le proporciona acceso conveniente a la
información que desea. Con un diseño sólido tardará menos tiempo en construir la base
de datos y obtendrá resultados más rápidos y precisos.

Nota Los términos "base de datos" y "tabla" no son sinónimos en Visual FoxPro. El
término base de datos (archivo .dbc) se refiere a una base de datos relacional que
almacena información sobre una o más tablas (archivos .dbf) o vistas.

La clave para obtener un diseño de base de datos eficaz radica en comprender


exactamente qué información se desea almacenar y la forma en que un sistema de
administración de bases de datos relacionales, como Visual FoxPro, almacena los datos.
Para ofrecer información de forma eficiente y precisa, Visual FoxPro debe tener
almacenados los datos sobre distintos temas en tablas separadas. Por ejemplo, puede
haber una tabla donde sólo se almacenen datos sobre empleados y otra tabla que sólo
contenga datos de ventas.

Al organizar los datos de forma apropiada, proporciona flexibilidad a la base de datos y


tiene la posibilidad de combinar y presentar información de muchas formas diferentes.

Al diseñar una base de datos, en primer lugar debe dividir la información que desea
almacenar como temas distintos y después indicar a Visual FoxPro cómo se relacionan
estos temas para que pueda recuperar la información correcta cuando sea necesario. Si
mantiene la información en tablas separadas facilitará la organización y el
mantenimiento de los datos y conseguirá aplicaciones de alto rendimiento.

A continuación se indican los pasos que hay que seguir en el proceso de diseño de una
base de datos. Cada paso se trata con mayor detalle en los temas restantes de esta
sección.

1. Determinar el propósito de la base de datos Este paso le ayudará a decidir


los datos que desea que Visual FoxPro almacene.
2. Determinar las tablas necesarias Cuando ya conozca claramente el propósito
de la base de datos, puede dividir la información en temas distintos, como
"Employees" u "Orders". Cada tema será una tabla de la base de datos.
3. Determinar los campos necesarios Tiene que decidir la información que
desea incluir en cada tabla. Cada categoría de información de una tabla se
denomina campo y se muestra en forma de columna al examinar la tabla. Por
ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría ser
Hire_date.
4. Determinar las relaciones Observe cada tabla y decida cómo se relacionan sus
datos con los de las tablas restantes. Agregue campos a las tablas o cree tablas
nuevas para clarificar las relaciones, si es necesario.
5. Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue
algunos registros de datos de ejemplo. Vea si puede obtener los resultados que
desea de sus tablas. Haga los ajustes necesarios al diseño.
No se preocupe si se equivoca o si olvida algunos aspectos en el diseño inicial. Piense
en él como en un borrador que podrá mejorar posteriormente. Pruebe con datos de
ejemplo y con prototipos de los formularios e informes. Con Visual FoxPro resulta
sencillo modificar el diseño de la base de datos durante su creación. Sin embargo, es
mucho más difícil modificar las tablas cuando ya están llenas de datos y se han
generado formularios e informes. Por este motivo, debe asegurarse de tener un diseño
sólido antes de llegar demasiado lejos en la programación de una aplicación.

S-ar putea să vă placă și