Diseño de datos

Visual Studio .NET 2003

El diseño de datos consiste en descubrir y la definir completamente de los procesos y características de los datos de la aplicación. El diseño de datos es un proceso de perfeccionamiento gradual que abarca desde la cuestión más elemental, "¿Qué datos requiere la aplicación?", hasta los procesos y estructuras de datos precisos que proporcionan dichos datos. Si el diseño de datos es bueno, el acceso a los datos de la aplicación será rápido y fácil de mantener, y podrá aceptar sin problemas las futuras mejoras de los datos.

El proceso de diseño de datos incluye la identificación de los mismos, la definición de tipos de datos y mecanismos de almacenamiento concretos, y la tarea de garantizar la integridad de los datos mediante el uso de reglas de empresa y otros mecanismos de exigencia en tiempo de ejecución.

Esta sección no constituye una metodología formal para modelar datos, aunque utiliza terminología relacional. Más bien, presenta algunos conceptos y procesos que surgen normalmente durante el diseño de los datos de la aplicación.

Este tema no realiza suposiciones sobre la tecnología ocasional de almacenamiento de datos utilizada para almacenar y recuperar los datos de la aplicación. Después de todo, no siempre se puede determinar con precisión, al principio del diseño de una aplicación, cómo y cuándo se van a almacenar los datos exactamente. Aunque la mayoría de las metodologías formales de modelado de datos prevén el uso de un motor de base de datos relacional, una aplicación empresarial tiene muchas opciones para almacenar los datos, incluidos los archivos relacionales, jerárquicos de gran sistema y VSAM, los archivos AS/400, y otras muchas estructuras de datos distribuidas de archivos.

En las siguientes secciones encontrará información sobre algunos conceptos generales de gran utilidad para el diseño de datos de empresa.

En esta sección

Identificación de datos
Describe el proceso que consiste en averiguar la forma en que la organización y la aplicación utilizarán los datos.
Definición de datos
Explica el proceso general de definición de tablas, filas, columnas, tipos de datos, claves y relaciones.
Integridad de datos
Explica algunos métodos para proporcionar integridad a los datos, entre los que se incluyen la normalización, las reglas de empresa, la integridad referencial y la validación de datos.
Precauciones que deben adoptarse al diseñar datos
Presenta algunos conflictos reales que influyen en las decisiones que afectan al diseño de datos.

Secciones relacionadas

Modelar la aplicación y los datos
Explica cómo se utiliza el lenguaje universal de modelado (UML) para definir datos, procesos e interacciones de usuario en una aplicación.
Desarrollo de base de datos y Visual Database Tools
Enseña a utilizar Visual Database Tools para crear tablas, columnas, claves, índices, relaciones y restricciones.
Facilidad de administración
Enseña a crear consultas, trabajar con vistas y modificar datos.
Programar con Office
Proporciona información sobre cómo utilizar Microsoft Office y Visual Studio .NET como parte de una aplicación empresarial.
Mostrar: