La construcción de una base de datos relacional requiere una comprensión clara de los efectos de la nueva base de datos por los que construirlo. Consulte a los usuarios para asegurarse de que usted no hace suposiciones incorrectas acerca de los datos que se almacenan en la base de datos . Además, tener una sólida comprensión de los conceptos de bases de datos relacionales para crear un sistema que funcione correctamente . Software de modelado de datos puede ayudar , ya que puede automatizar algunas tareas en el proceso de diseño y creación, pero también se pueden utilizar las herramientas comunes tales como hojas de cálculo y programas de dibujo. Cosas que necesitará Base de datos de gestión de software
requerimientos del negocio relacionales
Mostrar más instrucciones
comprender el alcance
1
Revisar los conceptos clave de bases de datos relacionales. Comprender las definiciones de tablas, claves principales y claves externas . También revisar los tipos de relaciones que pueden existir entre las mesas , que son uno - a-uno (1:1 ) , uno -a-muchos ( 1 : M) y muchos - a-muchos (M : M) .
2
Determinar quién utilizará la base de datos , y discutir con las personas con qué frecuencia se va a usar y qué tipo de datos que debe almacenar. Entender esto ayudará a determinar el tamaño, las necesidades de seguridad y volumen de las operaciones que la base de datos debe ser capaz de soportar .
3
Discuta los requisitos de software de la aplicación con los desarrolladores de aplicaciones. Los requisitos técnicos y las limitaciones pueden existir que usted debe tomar en cuenta antes de poder comenzar a diseñar .
Diseño de la Base de datos
4
un bosquejo de los objetos grandes como tablas que muestran cómo el objetos se relacionan entre sí . Por ejemplo , una base de datos cliente puede necesitar para almacenar tres objetos como tablas : Clientes, historial de pedidos y devoluciones . En el caso de los clientes , un cliente puede tener una o varias órdenes , por lo que la relación entre las tablas debe ser compatible con una relación 1: M . En contraste , la relación entre el orden Historia y Rendimientos podría ser M : M , debido a un orden dado puede tener varias vueltas y un retorno puede ser vinculada a varias órdenes . Construye tus tablas y relaciones para apoyar las reglas de negocio .
5
Determinar columnas de clave para cada tabla. Una vez que entienda los objetos y relaciones , determinar las columnas que identifican de forma única los registros de una tabla , que se llaman claves principales. Estos pueden ser una columna generada automáticamente o los datos del cliente , como el número de seguro social o número de teléfono. Establecer claves principales para cada tabla que estará en la base de datos , independientemente de su relación con otra tabla.
6
Documento columnas adicionales que se necesitan para cada tabla. Usted puede hacer esto en una aplicación de hoja de cálculo en lugar de una herramienta de modelado de datos , si es necesario. Asegúrese de anotar la longitud de cada columna y el tipo de datos que se almacenarán . Además, agregue las claves foráneas necesarias para vincular tablas . Las claves externas son las columnas que almacenan la clave principal de una fila de otra tabla con el fin de vincular las tablas .
Construcción y Prueba de la base de datos
7
revisar el diseño conceptual con los usuarios y programadores. Explique con palabras sencillas cómo cada tabla está vinculada y si la relación es 1:1, 1 : M o M: M. Haga preguntas que cuestionan la integridad del diseño , tales como , " ¿Es posible para un fin de tener dos clientes diferentes ? " para asegurar que los cuadros pueden alcanzar los objetivos deseados.
8
Crear la base de datos física. Si está utilizando software de modelado para el diseño de la base de datos , muchos de estos programas tienen la capacidad de crear la base de datos directamente desde el diseño . Como alternativa , puede crear la base de datos de forma manual, mediante la creación de la primera base de datos, las tablas y finalmente las columnas.
9
prueba la base de datos para asegurarse de que está almacenando los datos correctamente. Además, asegúrese de que los usuarios pueden consultar los datos y que las tablas vinculadas entre sí según lo previsto.