Esquemas para diseño conceptual de base de datos. El diseño conceptual es el proceso por el cual se construye un modelo de la información que se utiliza en una empresa u organización, independientemente del Sistema Gestor de Base de Datos que se vaya a utilizar para implementar el sistema y de los equipos informáticos o cualquier otra consideración física. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los usuarios tienen de la información. Cada una de estas visiones suelen corresponder a las diferentes áreas funcionales de la empresa como, por ejemplo, producción, ventas, recursos humanos, etc. Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. Una opción consiste en examinar los diagramas de flujo de datos, que se pueden haber producido previamente, para identificar cada una de las áreas funcionales. La otra opción consiste en entrevistar a los usuarios, usuarios, examinar los examinar los procedimientos, los informes y los formularios , y también observar el funcionamiento de la empresa. El objetivo es comprender: -La perspectiva que cada usuario tiene de los datos. -La naturaleza de los datos, independientemente de su representación física. -El uso de los datos a través de las áreas de aplicación.
A los esquemas conceptuales correspondientes a cada vista de usuario se eptual es local es. Cada uno de estos les denomina esquemas conc ep esquemas se compone de entidades, relaciones, atributos, dominios de atributos e identificadores. El esquema conceptual también tendrá una documentación, que se irá produciendo durante su desarrollo. Los modelos conceptuales deben poseer una serie de propiedades: expresividad, simplicidad, minimalidad y formalidad Las
tareas a realizar en el diseño conceptual son las siguientes: siguientes:
1.
Identificar las entidades.
2.
Identificar las relaciones.
3.
Identificar los atributos y asociarlos a entidades y relaciones.
4.
Determinar los dominios de los atributos.
5.
Determinar los identificadores.
6.
Determinar las jerarquías de generalización (si las hay).
7.
Dibujar el diagrama entidad-relación.
8.
Revisar el esquema conceptual local con el usuario.
Estos esquemas se complementan documentándolos en un diccionario de datos. El modelo conceptual más utilizado es el modelo entidad-relación, que posee los siguientes conceptos: entidades, relaciones, atributos, dominios de atributos, identificadores y jerarquías de generalización. Entidad-Relación Es una técnica de diseño de bases de datos gráfica, que incorpora información relativa a los datos y la relación existente entre ellos, para poder así plasmar una visión del mundo real sobre un soporte informático. Sus características fundamentales son: y
y y
Refleja tan sólo la existencia de los datos sin expresar lo que se hace con ellos. Es independiente de las bases de datos y de los sistemas operativos Incluye todos los datos que se estudian sin tener en cuenta las aplicaciones que se van a tratar
Las entidades se representan como rectángulos, los atributos como elipses y las relaciones como rombos.
Diagramas de flujo de datos Los diagramas de flujo de datos (DFD) cuentan con una técnica estructurada para representar en forma gráfica la entrada de datos de la empresa, los procesos y la salida de la información. A partir del diagrama de flujo de datos se desarrolla un diccionario de datos que contiene todos los elementos que utiliza el sistema, así como sus especificaciones, si son alfanuméricos, descripción, clave primaria, entre otros.
Modelo Dimensional Formado por dos categorías de elementos: 1.
Tabla de Hechos, que contiene las medidas y métricas,
2. Dimensiones, que describen los elementos incluidos en el análisis de esas medidas y métricas. Los pasos para diseñar un Data Warehouse son: 1.
Seleccionar el proceso a modelar
2. Definir su granularidad 3. Definir las dimensiones 4. Diseña la tabla de dimensiones El modelo dimensional a menudo es puesto en práctica sobre la cima del modelo emparentado que usa un esquema de estrella, consistiendo en una mesa que contiene los hechos y mesas circundantes que contienen las dimensiones. Dimensiones en particular complicadas podrían ser representadas usando múltiples mesas, causando un esquema de copo de nieve. Un almacén de datos (data warehouse) puede contener múltiples esquemas de estrella que comparten tablas de dimensión, permitiéndoles para ser usadas juntas. La llegada levanta un conjunto de dimensiones estándar y es una parte importante del modelado dimensional.
Arboles de decisión. El árbol de decisión es un diagrama que representan en forma secuencial condiciones y acciones; muestra qué condiciones se consideran en primer lugar, en segundo lugar y así sucesivamente. Este método permite mostrar la relación que existe entre cada condición y el grupo de acciones permisibles asociado con ella. Un árbol de decisión sirve para modelar funciones discretas, en las que el objetivo es determinar el valor combinado de un conjunto de variables, y basándose en el valor de cada una de ellas, determinar la acción a ser tomada. Este tipo de esquema se efectúa ante el surgimiento de algún problema, por lo que no está de sobra emplearlo en un diseño conceptual debido a la visión futura que se puede plantar acerca de los sucesos que se puedan dar en la base de datos.
Conclusión
Es fundamental el que los diseñadores de las bases de datos entrevisten a los futuros usuarios de la base de datos, esto para recoger y documentar sus necesidades de información. No hay que olvidar que son 3 puntos importantes que tomar en cuenta con respecto a los usuarios: 1.
Entender lo que el usuario pide. 2. Entender lo que el usuario no puede pedir 3. Agregar cosas que el usuario no ha identificado pero que va a necesitar más adelante.
Esquemas Para el Diseño conceptual de las bases de datos
Tarea no. 5