Análisis y diseño de sistemas |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diseño de la base de datos |
Diseño de Sistemas |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El
equipo del proyecto diseña los componentes del almacenamiento de los datos
del sistema siguiendo dos etapas: seleccionando el formato del almacén de
datos y optimizando la misma para mayor eficiencia. FORMATOS DEL
ALMACENAMIENTO DE DATOS Existen
dos clases de formatos para almacenar datos: archivos y base de datos. Los archivos son listas electrónicas de
datos que han sido optimizadas para ejecutar una transacción particular. Ver
el siguiente archivo diseñado para COBOL:
Una
base de datos es una colección de
información agrupada que se relaciona una con otra de alguna forma a través
de los campos. Una databse management system (DBMS) es un programado que crea y manipula
estas bases de datos. Archivos/Files Un
archivo contiene una lista
electrónica de información que ha sido formateada para una transacción en
particular, y la información es modificada y manipulada por programas
escritos para este propósito. Típicamente, los archivos se organizan secuencialmente, y se siguen añadiendo nuevos récords al final del archivo. Mediante
un programa de COBOL se ha producido el siguiente informe, a partir del
archivo anterior.
Base de datos Existen
muchos tipos de bases de datos en el mercado. Los más comunes son Legacy Databases, Relational Data bases, Object Databases y Multidimensional
Databases. El tipo de base de datos más popular,
pues existe en casi todos los paquetes de aplicaciones comerciales, es el Relational Data bases. Por ejemplo: Dbase y Access. En
esta unidad nos limitaremos a la base
de datos relacional. Conceptos básicos La
mayoría de estos conceptos han sido mencionados en las unidades anteriores. Entidad. La entidad
representa un elemento, persona, evento, etc. Relación. La relación
es la manera como estos elementos se relacionan entre sí. Recuerda el
diagrama de entidad-relación (DER). El diseñador debe asegurar que exista un
atributo en la entidad que se asocie a otro en la entidad relacionada. Los
atributos relacionados deben ser del mismo tipo de dato. Atributos. Los atributos son las características de
las entidades. Los conceptos de entidad, relación y atributo representan de
manera lógica a la información. La
representación física aplica nombres distintos a los mismos conceptos. Registro/Record. Un registro es
la manera como una entidad se almacena en disco. Campos. Los campos de
un registro equivalen a los atributos de la entidad. Llave/Key. Cuando se
almacenan los datos se requiere de una llave para acceder al registro
completo con facilidad. La llave es un campo que contiene un valor que
representa en forma única al registro. Por ej.: el ID, el SS, el Teléfono. Metadatos. Son los datos
acerca de los campos: nombre, tipo de dato, longitud. El
diseño de la base de datos se muestra con un diagrama entidad-relación con
atributos y se complementa con una tabla de metadatos.
Selección del formato de
almacenamiento
OPTIMIZACIÓN DEL
ALMACENAMIENTO DE DATOS Existen
dos formas para optimizar una base de datos relacional: La eficiencia del
almacenamiento y la velocidad de acceso. Optimización de la
eficiencia del almacenamiento Aplicación del concepto Diseño de la base de datos al proyecto Se
utilizará el programa de aplicación Access. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|