Muchas organizaciones dependen de la información almacenada en sus bases de datos . Software de base de datos por ordenador permite a los usuarios rápidamente agregar, actualizar y analizar los datos mientras se mantiene segura . El proceso de diseño de base de datos , por lo general a cargo de un administrador de base de datos ( DBA ) , consta de seis pasos importantes , tales como la investigación de las necesidades del usuario , la determinación de los requisitos del sistema y la planificación de la estructura de la base de datos. Base de datos
Una base de datos es un conjunto de archivos de la computadora que almacenan información en un formato altamente estructurado . Un programa especial llamado el servidor de base de datos supervisa todos los datos de usuario que entran y salen de la base de datos , sino que pasa sólo aquellas solicitudes que cumplan con sus normas de seguridad . Una vez almacenados en la base de datos , los datos pueden ser analizados rápidamente con herramientas de software sofisticadas .
Necesidades de los usuarios
El primer paso en el diseño de una base de datos está sentado abajo con la base de datos de los usuarios potenciales . Ellos probablemente no utilizarán el software de base de datos directamente , sino que se ejecutan programas que hacen . El diseñador se entera de qué tipo de datos de los usuarios trabajan con - sus elementos básicos , tales como nombres , números de teléfono, fechas o costos - cómo lo quieren organizarse e informó y cuánto de lo que tienen. Por ejemplo , hace una gran diferencia si el usuario desea procesar unos pocos cientos de registros o unos pocos millones.
Requisitos del sistema
Armado con la información de los usuarios , el diseñador estima el impacto en el sistema informático . Si el equipo se ha limitado espacio en el disco duro y los usuarios quieren una gran base de datos , es posible que tenga que comprar los discos duros adicionales o limitar el diseño de bases de datos . Si tres personas que van a utilizar la base de datos , se pondrá menos presión sobre los recursos informáticos de una base de datos con cientos de usuarios. En este caso , puede ser necesario un equipo más rápido o agregar memoria a su ya existente .
Tabla de diseño
Una base de datos contiene tablas , que se organizan grupos de información , y los campos que constituyen pequeñas piezas enteras de la base de datos de datos. Por ejemplo , una base de datos de ventas puede tener tablas para vendedores, las cuotas y los contactos con los clientes . La tabla de contacto con el cliente contiene campos como el nombre , número de teléfono y nombre de la empresa . El diseñador toma las necesidades de los usuarios se reunieron y escribe una lista de tablas . Estos definen las secciones principales de la base de datos .
Campo Diseño
Dentro de las tablas , el diseñador escribe los campos que componen cada mesa . Los campos tienen tipos de datos distintos, tales como el carácter , el dinero , la fecha y el número entero . Una base de datos de contacto del cliente puede tener los campos que son todos basados en caracteres , pero una tabla de cuotas tendrá campos de fecha y dinero . Esto es importante , ya que cada tipo de datos implica diferentes tipos de tratamiento : se puede crear totales en los campos de dinero, pero no los campos de nombre . Además del tipo de datos , el diseñador elige un tamaño para cada campo de datos . Los campos que son demasiado pequeños omiten los datos importantes , los que son demasiado grandes ocupar excesivo espacio en el disco duro
Tabla Relaciones
Algunas tablas tienen campos en común. . La tabla de vendedor, por ejemplo, tiene un número de identificación de empleado , al igual que una tabla de cuotas. Los campos compartidos crean relaciones entre las tablas . Estas relaciones son una razón principal por la que las bases de datos son valiosos : la vinculación y la combinación de datos de esta tabla en diferentes formas permite una mayor sofisticación en el uso del día a día . Los mapas de las relaciones entre las tablas de diseño para hacer que funcionen juntos de forma eficaz .
Seguridad y Características Adicionales
El diseñador debe establecer un plan de seguridad para la base de datos. Algunos usuarios tendrán acceso completo a la base de datos , mientras que otros pueden tener acceso limitado . En general , mientras más las personas que utilizan la base de datos , el más complejo de las normas de seguridad se vuelven . Una base de datos tiene muchas características más allá de las tablas y campos , y el diseñador determina cuáles son . Por ejemplo, una base de datos puede exportar la información a un archivo de Excel o informes de forma automática por correo electrónico en un horario.