¿Qué es una base de datos?
Clásicamente se entiende por base de datos (sistema de base de datos, SGBD) un programa informático con el que se pueden almacenar y gestionar grandes cantidades de datos de forma eficaz, clara y sin contradicciones. Un sistema de bases de datos suele estar compuesto por un sistema de gestión de bases de datos (SGBD) y los datos que deben gestionarse (BD), también denominados base de datos.
En una base de datos SQL clásica, estas dos partes suelen estar separadas: en un cliente se ejecuta un programa (DBMS) que accede a bases de datos SQL (DB) que se proporcionan en un servidor externo.
Separación del sistema de gestión de bases de datos y la base de datos
En
FileMaker-bases de datos, estas dos partes suelen encontrarse dentro de un archivo de base de datos (.fmp12). En este contexto, el sistema de gestión de bases de datos hace referencia a todos los elementos de control, como scripts, diseños o funciones personalizadas. La base de datos en sí viene dada por las tablas de datos que contiene.
En FileMaker, el sistema de gestión de bases de datos y la base de datos no están separados por defecto. Sin embargo, este procedimiento tiene una ventaja decisiva, ya que para las actualizaciones sólo es necesario actualizar el SGBD y no es necesario modificar las bases de datos puras. De este modo, las actualizaciones de los programas pueden realizarse de forma mucho más sencilla y rápida.
Para realizar la separación entre el sistema de gestión de bases de datos y la base de datos en FileMaker, existen desde hace varios años varios enfoques para este fin. El enfoque más conocido consiste en crear suficientes campos de sustitución (normalmente cientos) en cada tabla, que no tienen ninguna función cuando se crean y se numeran consecutivamente. Además, se crean varias tablas de sustitución, que también contienen cientos de campos con todos los tipos de campo disponibles. De este modo, se puede acceder a los campos de sustitución y a las tablas de sustitución cuando se amplía el software: sólo es necesario adaptar el sistema de gestión de la base de datos en casos excepcionales, por ejemplo, si hay que enlazar dos tablas de forma especial.
Desde hace algún tiempo, es posible utilizar la función
Plugins MBS FileMaker crear nuevos campos en una base de datos FileMaker durante el tiempo de ejecución. También puede ser una forma de separar los datos de FileMaker del DBMS.
Separación de datos y DBMS en gFM-Business
En el
Software empresarial gFM-Business Los datos y el sistema de gestión de la base de datos están en gran medida separados. Tras la mayoría de las personalizaciones y mejoras, no es necesario actualizar las tablas de datos durante una actualización, sino sólo si también se han realizado cambios en una tabla de datos.
¿Tiene más preguntas sobre FileMaker? En persona es más rápido.
Como parte de nuestro
Servicios de coaching y formación estaremos encantados de informarle personalmente sobre las funciones de FileMaker que necesita para el desarrollo de su solución FileMaker. Por supuesto, estaremos encantados de atender sus necesidades individuales. La facturación es personalizada y justa en incrementos de 15 minutos. Pague cómodamente por transferencia bancaria o PayPal.