Tecnología

Inicio

Características escritorio DBMS

Características escritorio DBMS


Un DBMS escritorio o sistema de gestión de base de datos, es un software de ordenador que combina la organización de datos, pantallas de ingreso y otras herramientas en un paquete compacto y amigable. El DBMS es un sistema de desarrollo de software independiente que incluye su propio lenguaje de programación. Se pueden crear aplicaciones útiles de escritorio con un DBMS más rápidamente que con una base de datos comercial a gran escala, a pesar de una base de datos comercial es compatible con más usuarios.

Base de datos

El propósito esencial de un DBMS escritorio es para almacenar información. El programa de base de datos organiza los datos en grandes unidades llamadas "tablas", y cada tabla contiene los registros que constan de "campos", la pieza más pequeña de información en una base de datos. Por ejemplo, una tabla de catálogo de productos es probable que tenga campos para el número de modelo, descripción, precio y ubicación del almacén. La tabla contiene cientos de registros, que representan productos de la compañía. Del mismo modo, una tabla de clientes tendrá campos de número de cliente, nombre, dirección e información de envío, y posiblemente otros campos. El DBMS escritorio le permite crear cada tabla y luego llenarlos con los registros. Para facilitar la presentación de informes, el DBMS tiene herramientas para ordenar y extraer los datos por varios criterios. Por ejemplo, puede crear una lista alfabética de los clientes en California.

Formas de pantalla

Un DBMS escritorio tiene un programa de diseño de pantalla que le permite crear formularios de entrada para la introducción de datos en su base de datos. Al hacer clic en una tabla de base de datos, el DBMS establece automáticamente los campos de la tabla en una plantilla de pantalla. A continuación, reorganizar los campos y las descripciones en la plantilla para adaptarse a sus necesidades. Cuando se abre la pantalla para su uso, se conecta a la tabla de base de datos y acepta su entrada escrita para los diversos campos. Además de las formas de entrada, el DBMS de escritorio le permite crear menús para navegar entre las distintas pantallas de una aplicación.

Lenguaje de programación

Un lenguaje de programación interna impulsa las acciones detrás de las distintas pantallas y menús de DBMS. Al crear una pantalla, el DBMS crea un programa de "esqueleto" que realiza funciones básicas tales como campos de carga con los datos y mostrarlos. Si usted es experto en el lenguaje de programación, puede agregar características tales como el cálculo de impuestos en una cantidad de ventas o mostrar mensajes para los artículos en venta. El lenguaje de programación se basa en la aplicación de base de datos. Por ejemplo, el acceso DBMS de Microsoft utiliza Visual Basic para aplicaciones, o VBA.

Facilidad de uso

Compañías de software de escritorio de diseño DBMS aplicaciones para facilitar su uso. Un usuario no técnico puede iniciar proyectos simples en unos pocos días y los usuarios experimentados pueden crear sistemas de funcionamiento en unas pocas horas. A pesar de que el DBMS tiene un lenguaje de programación, que no lo necesita para las tareas básicas. asistentes de software le guiará a través de la creación de tablas de datos, pantallas, menús e informes.

Solo usuario o modos multiusuario

La mayoría de las aplicaciones de escritorio DBMS sirven a un solo usuario en un ordenador de sobremesa o portátil. El usuario puede utilizar el DBMS para realizar un seguimiento de los gastos de viaje, contactos y otros registros. Con la programación correcta, aplicaciones de escritorio DBMS pueden apoyar una docena de personas, todos conectados al mismo archivo a través de una red local. Todos los usuarios tienen una copia de las pantallas y menús en sus equipos, que proporcionan acceso a una base de datos común en un equipo diferente. Un DBMS escritorio no tiene la velocidad o la eficiencia de manejar más de un puñado de usuarios simultáneos; grandes comunidades de usuarios necesitan un DBMS basada en servidor.