Академический Документы
Профессиональный Документы
Культура Документы
En primer lugar, habr que aislar la parcela del mundo real objeto de
estudio, identificando objetos con sus propiedades, las relaciones entre ellos,
as como su semntica asociada.
A continuacin y por medio de un proceso de abstraccin, intentaremos
obtener una imagen (representacin) de esta parcela del mundo real.
Es lo que se llama modelado, proponer un esquema bajo un determinado
sistema de representacin que simule el comportamiento de la parte de la
realidad en estudio. Obtendremos as las estructuras que alberguen nuestros
datos, y los procesos (operaciones), que las han de afectar para obtener la
informacin elaborada final.
Por ltimo, habr que organizar el conjunto de informacin definido en la
etapa anterior para almacenarla en un soporte informtico, lo que exige el
conocimiento de tcnicas cada vez ms sofisticadas entre las que se
encuentran las tcnicas de bases de datos.
En definitiva, siguiendo el ciclo de vida clsico del software podemos
diferenciar tres fases a la hora de desarrollar un sistema de informacin, en
nuestro caso mecanizado, a saber:
Anlisis: investigacin y modelado
Diseo: lgico y fsico
Implementacin: programas, carga de datos, pruebas
En la fase de anlisis se realizan labores de recogida de requerimientos, y se
obtiene un modelo no influido por un sistema mecanizado concreto (modelo
conceptual), que representa, lo ms fielmente posible, el conjunto de datos
en estudio y las interrelaciones que hubiere entre ellos, as como los
procesos que los afectan.
En definitiva vamos a describir, mediante un formalismo adecuado, nuestro
sistema fsico.
En la etapa de diseo trasladamos las ideas obtenidas en la fase anterior a
un modelo comprensible por la computadora, el diseo lgico y el fsico, que
representan sucesivos acercamientos al nivel ms bajo de detalles de
almacenamiento.
Con la implementacin introducimos en la mquina el resultado del diseo y
los datos necesarios para la inmediata explotacin de los mismos, tras las
correspondientes pruebas de fiabilidad y rendimiento.
En la Figura podemos ver un resumen del proceso de diseo de una base de
datos desde el punto de vista del ciclo de vida de evolucin del software.
Conceptos y definiciones
Propiedades de un sistema de informacin
En un sistema de informacin encontraremos propiedades estticas,
dinmicas y restricciones de integridad.
Las propiedades estticas se refieren a los datos en s, qu informacin es
la que se maneja en el sistema, qu valores puede contener el sistema, y
cmo dependen unos de otros. Son propiedades que no varan en el tiempo.
Las dinmicas hacen referencia a la evolucin de esos datos en el tiempo, a
las operaciones que se les aplican, ms concretamente transacciones
(secuencias indivisibles de operaciones simples).
Las restricciones de integridad son reglas utilizadas para definir las
propiedades estticas y dinmicas.
Dicho de otro modo, es el mecanismo por el que establecemos cuales son los
valores vlidos de los objetos de nuestro sistema en cada instante.
La mayora de ellas se podrn expresar adecuadamente con los conceptos
que maneja el modelo de datos. Al estructurar la informacin de una cierta
manera y al especificar las transacciones ejecutables estamos estableciendo
ya unas reglas que cumplir el sistema. No obstante, hay propiedades
imposibles de expresar con los mecanismos anteriores que necesitan una
definicin adicional mediante un formalismo de especificacin de aserciones.
De una forma hasta cierto punto coloquial, habitualmente se habla de
restricciones de integridad refirindose nicamente a las segundas, ya que
las primeras no necesitan de esa especificacin aparte.
Resumiendo, en el proceso de anlisis y diseo de un sistema de informacin
obtendremos finalmente un conjunto estructurado de datos, un conjunto de
operaciones a realizar sobre ellos, y una serie de afirmaciones adicionales
Modelo de datos
Definimos un modelo de datos como la herramienta intelectual que nos
permite estructurar los datos de forma que se capte la semntica de los
mismos.
ste nos ofrecer un conjunto de conceptos y reglas que nos permitirn
representar, con mayor o menor fidelidad, un conjunto de datos
interrelacionados y operaciones sobre los mismos, a los que afectan unas
restricciones que han de cumplir en todo momento.
Cuanta ms informacin sobre los datos podamos representar dentro del
mismo, ms expresivo ser el modelo de datos (y por lo tanto ms
deseable).
Esquema
La aplicacin de un cierto modelo de datos a una realidad nos dar como
resultado un esquema, una representacin de esa realidad que podr ser de
tipo grfico o lingstico y que describir un conjunto de objetos e
interrelaciones entre ellos, un conjunto de operaciones (combinaciones de
insertar, borrar, modificar y consultar) a aplicar sobre los primeros, y todas
las restricciones semnticas que afecten al sistema.