Planificar bases de datos
Una base de datos bien diseñada favorece la introducción y recuperación de datos consistentes y reduce la existencia de datos duplicados en las tablas de la base de datos. Las tablas de una base de datos relacional funcionan de forma conjunta para garantizar la disponibilidad de los datos correctos cuando los necesite. Se recomienda planificar primero la base de datos sobre el papel.
Siga estos pasos generales para planificar una base de datos:
1.
Si otras personas van a utilizar la base de datos, asegúrese de informarles de los datos que van a necesitar.
2.
3.
4.
En la terminología de bases de datos, estas categorías de información reciben el nombre de tablas. Las tablas se utilizan para agrupar datos con un elemento o una finalidad común. Por ejemplo, puede utilizar una tabla para almacenar nombres y direcciones, y puede utilizar otra para almacenar información sobre transacciones como, por ejemplo, la fecha de venta, el número de artículo, el precio por unidad, etc.
Normalmente, las bases de datos se organizan de una de estas tres formas:
 •
 •
 •
Utilice relaciones para compartir los datos entre tablas del mismo archivo o con tablas de archivos externos. Otros elementos de base de datos, como los guiones y los privilegios de acceso, se almacenan en un nivel de archivo. Por lo tanto, algunas soluciones complejas se beneficiarán del uso de varios archivos.
Nota  FileMaker Pro es muy flexible, por lo que la decisión de almacenar datos en un único archivo o en varios archivos suele estar condicionada básicamente por la comodidad y la agrupación de los datos. Los datos almacenados en tablas se comparten fácilmente entre las tablas del mismo archivo y las de archivos externos usando relaciones, tal como se explica en Trabajar con tablas y archivos relacionados. Otros elementos, como los guiones y los privilegios de acceso, se almacenan en el nivel de archivo, por lo que algunas soluciones complejas pueden beneficiarse del uso de varios archivos.
5.
Consejo  Para facilitar la búsqueda y la ordenación de los registros, cree campos distintos para el nombre y los apellidos, el tratamiento de cortesía (como Sr. o Dr.) y los elementos de direcciones (ciudad, estado o provincia, país y código postal). Si separa los datos en varios campos al introducir los datos, se facilitará el proceso de creación de futuros informes. Por ejemplo, si utiliza distintos campos para capturar información sobre las transacciones, como la fecha, el número de artículo, la cantidad y el precio por unidad de cada transacción, será más fácil compilar informes de sumario y subsumario al final de la semana, el mes o el año.
6.
Por ejemplo, una base de datos de un negocio de panadería puede incluir las siguientes tablas: una tabla Clientes, que almacena los detalles de los clientes; una tabla Productos, que contiene la información de los productos; una tabla Elementos de línea, que almacena la información de los productos vendidos y una tabla Facturas, que incluye los datos de los pedidos.
Cada tabla tiene sólo un tema, y todos los campos de esa tabla hacen referencia únicamente a ese tema. Por ejemplo, los campos de un registro de la tabla Clientes almacenan toda la información sobre un cliente. Por este motivo, puede asignar a cada cliente un número de identificación exclusivo. No debería introducir ningún número de identificación de cliente en la tabla a no ser que tuviera que añadir un cliente nuevo. Por lo tanto, la existencia de un número de cliente determina la existencia de un registro. La tabla Clientes puede también incluir campos para el nombre, la dirección y el número de teléfono del cliente.
La tabla Productos puede incluir campos para el número de identificación del producto, el precio por unidad de cada producto y la cantidad disponible en existencias. La Tabla Elementos de línea puede incluir campos para los números de identificación de productos y facturas, así como para el nombre, el precio por unidad, la cantidad y el precio total de cada artículo vendido. La tabla Facturas puede incluir campos para el número de identificación de facturas, la fecha del pedido y el vendedor.
Campos de las tablas Clientes, Facturas, Elementos de línea y Productos
7.
Consulte Campos coincidentes en relaciones.
Campos coincidentes de las tablas Clientes, Facturas, Elementos de línea y Productos
8.
En función del tema de la tabla, puede comprobar en qué ubicación es más lógico almacenar los datos y dónde se deben utilizar los datos de una tabla relacionada. Todos los campos deberían aparecer sólo una vez en la base de datos, a excepción de los campos coincidentes. Tache las ocurrencias de los campos que no pertenezcan al tema de la tabla.
Campos innecesarios tachados de las tablas Clientes, Facturas y Elementos de línea
9.
Se establece una relación entre las tablas, porque sus campos coincidentes contienen datos coincidentes.
Relación entre las tablas Clientes, Facturas, Elementos de línea y Productos
Las relaciones también permiten agrupar los datos para resolver consultas complejas. Por ejemplo, las relaciones pueden utilizarse para determinar los niveles de inventario actuales, las proyecciones de ventas y aquellas otras tareas en las que sea necesario consultar los datos de varias tablas. Consulte Trabajar con tablas y archivos relacionados.
10.
Determine si tiene que compartir la base de datos con otros usuarios y de qué forma podrán acceder al archivo.
Consulte Compartir bases de datos en una red.
11.
12.
Consulte Proteger bases de datos.
13.
Determine las presentaciones que necesita y planifique una presentación distinta para cada tarea.
Por ejemplo, cree presentaciones diferentes para imprimir etiquetas o sobres.
Consulte Crear y administrar presentaciones e informes.
14.
15.
16.
Temas relacionados 
Crear un archivo de FileMaker Pro
Definir tablas de base de datos
Acerca de la definición de campos de base de datos
Crear una presentación
Proteger bases de datos
Relaciones