Un servidor de bases de datos en un programa que almacena datos estructurados en forma de tablas relacionales, escucha un puerto TCP/IP a través del cual acepta conexiones de clientes autentificados, admite comandos en lenguaje SQL, y devuelve al cliente a través de la red los datos resultantes del procesamiento de los comandos SQL. A lo largo de este apartado de aclarar esta densa definición y mostrarle las diferencias entre un servidor de bases de datos y un sistema de bases de datos más sencillo como Access, FoxPro, dBase, etcétera.
El servidor de bases de datos que utilizamos en comunmente es Microsoft SQL Server. Entre sus ventajas están su perfecta integración con el sistema operativo Window NT Server, que es el instalado en todos nuestros servidores, y con otras herramientas populares de Microsoft como son Access y Excel. Desde Access 2000 es posible crear y gestionar bases de datos de SQL Server tan fácilmente como se hace con las nativas de Access.
Podrá gestionar su base de datos utilizando al menos tres procedimientos diferentes:
El administrador corporativo de SQL Server le permite conectarse a nuestro servidor remotamente a través de Internet y gestionar su base de datos creando tablas, añadiendo registros, etc.
Alternativamente, puede acceder a sus tablas creando un proyecto de Access (archivos .adp), que funciona igual que una base de datos típica de Access pero manipulando directamente las tablas que se encuentran en nuestro servidor.
Por último podrá crear un DSN en su ordenador de trabajo utilizando el controlador ODBC de SQL Server, suministrado en todas las versiones de Windows. Dicho DSN (Data Source Name) apuntará a su base de datos en nuestro servidor y permitirá a cualquier aplicación Windows que funcione mediante ODBC el acceso a su base de datos en Internet
Las bases de datos se tarifican en función del espacio en disco máximo reservado. El espacio en disco de la base de datos se divide en dos partes: datos y registro de transacciones. La parte de datos es la que almacena los datos propiamente dichos, mientras que el registro de transacciones almacena la información sobre las acciones realizadas sobre la base de datos y sus requerimientos de espacio son proporcionales al número de accesos al servidor. Cuando cree una base de datos podrá decidir el espacio asignado a cada parte. |