Tecnología

Inicio

5 Principios de un Sistema de Base de Datos

5 Principios de un Sistema de Base de Datos


En un sistema de ordenador, software de gestión de base de datos actúa como un contenedor y organizador de grandes cantidades de información. Esto hace que los programas más fáciles de escribir y mantiene los datos accesible, seguro y fiable. ventajas de un sistema de base de datos siguen un puñado de principios rectores, algunas de las cuales son inherentes y otros que vienen sólo del uso disciplinado e inteligente de sus características.

Independencia

Un sistema de base de datos libera al programador de tener que volver a inventar formas de organizar los datos cada vez que se escribe un programa. Sin una base de datos, el programador tiene que determinar lo que es un archivo de datos se vería y cómo organizarlo. Ella tiene que desarrollar programas que recuperan y combinar datos sin cometer errores. Con una base de datos, se puede dedicar más tiempo a las partes de un programa que aborda los problemas de su organización y menos en los detalles de almacenamiento y recuperación de datos. La base de datos proporciona estructuras de datos independiente de sus programas. Para acceder a los datos, su programa de envío de mensajes mediante un simple protocolo para el sistema de base de datos, que envía los datos de nuevo al programa.

Integridad

Una parte importante de la fiabilidad de un sistema informático es la integridad de sus datos. Una base de datos bien diseñada incorpora reglas y restricciones en cuanto a cómo se utilizan los datos. Por ejemplo, si un empleado intenta crear dos clientes con el mismo número de cliente, la base de datos va a rechazar el duplicado, ya que viola la singularidad del número de cliente. Estas restricciones se mantienen los datos más limpio y más consistente. La base de datos ofrece algunas reglas incorporadas, pero un administrador de base de datos por lo general crea muchos más. Una vez creado, el sistema de base de datos hace cumplir las reglas de forma automática.

Seguridad

Un sistema de base de datos consta de varias tablas de datos relacionados, que a su vez están compuestos de elementos de datos relacionados o campos. Por ejemplo, una tabla de inventario tiene un número de pieza, la descripción, cantidad y vendedor. La base de datos permite al administrador establecer seguridad en toda la base de datos o por cualquier combinación de campos o cuadros. Un vendedor puede tener acceso al número de pieza, la descripción y cantidad, pero no el vendedor. Él puede ser capaz de ver los datos, pero no puede cambiarlo. de seguridad de base de datos mantiene la confidencialidad y la integridad, ya que sólo aquellas personas con la responsabilidad derecha tienen acceso a los datos.

Actuación

Algunos sistemas de bases de datos comerciales, tales como los que mantienen los datos para grandes sitios web, se ocupan de miles de transacciones por hora. El sistema debe permanecer rápido y sensible para el cliente, así como el personal de la oficina. Una base de datos ofrece muchas estrategias para mantener acceso rápido a datos, si la empresa tiene 10.000 registros o 10 millones. Se supervisa la actividad de bajo nivel de almacenamiento de datos en los discos duros de la computadora. Muchos de los sistemas de bases de datos cuentan con programas de ajuste del rendimiento que permiten a la velocidad del administrador de afinar el sistema.

Normalización

El administrador de la base puede hacer una base de datos más flexible mediante la ruptura de datos relacionados en más de una tabla. Por ejemplo, los pedidos de una empresa tienen una fecha, un número de cliente y un importe total. La orden también tiene los artículos que el cliente ordena, y esto crea un problema: el administrador puede permitir a un usuario para tener hasta 10 elementos, pero lo que hace ella cuando un cliente quiere 11? La solución consiste en dividir el orden en dos tablas, una con la información que no se repite, como por ejemplo el número de cliente, y uno con los detalles de la orden. Insertando el número de orden en cada registro de la tabla de datos de detalle, el ordenador puede acceder a toda la orden, y todos los detalles. Este proceso de división -aparte se llama "normalización", y en este caso, permite que el fin de tener un artículo, cinco o 100 sin incurrir en los límites artificiales.