Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NORMAS DE DOCUMENTACIN
1 OBJETIVO
Teniendo en cuenta que una base de datos puede ser consultada, modificada y
actualizada por una persona que no necesariamente es su autor, stas deben
contemplar ciertas caractersticas que la hagan legible, comprensible y fcilmente
modificable.
Base de Datos 1
Esquema Conceptual: Debe presentar el modelo escogido (enfoque
lingstico, el enfoque de categorizacin de objetos o una combinacin
de los dos) para obtener el esquema conceptual y su aplicacin paso a
paso. La fase de modelacin conceptual cumple los siguientes objetivos:
o Captar y almacenar el universo del discurso mediante una
descripcin rigurosa, representando la informacin que describe
a la organizacin y que es necesaria para su funcionamiento.
o Aislar la representacin de la informacin de los requisitos de la
mquina y el software, adems de las exigencias de cada usuario
en particular unificando criterios.
o Independizar la definicin de la informacin de los sistemas de
gestin de bases de datos - SGBD en concreto.
Los esquemas conceptuales se caracterizan por:
o Claridad, que no sea ambigua.
o Coherencia, sin contradicciones o confusiones
o Plenitud, representa lo esencial sin ser exhaustivo.
o Fidelidad, la representacin del universo del discurso ha de
hacerse sin desviaciones ni deformaciones.
o Simplicidad, mxima sencillez (Nmero reducido de
componentes, conceptos separados, redundancia controlada).
Adems como se pueden encontrar varias vistas de la realidad se debe
seleccionar otro modelo (Modelo Particular general, general
particular, teora general de sistemas - TGS o una combinacin de ellos).
Debe presentar de una forma clara cada uno de los pasos seguidos y los
productos obtenidos en la aplicacin del modelo.
Modelo ER: Es la transformacin del anlisis conceptual al modelo
Entidad Interrelacin - ER (la convencin de representacin escogida ya
sea diamantes, flechas u otra debe mantenerse en todos los procesos
de desarrollo de las bases de datos y ser ampliamente conocidos por
todos los desarrolladores). Este sigue siendo independiente del SGDB.
Debe presentar dos subproductos: Tabla de Dominios (tabla, atributos,
evaluacin1, tipo de dato, tamao, descripcin) y el Esquema ER (dnde
solo se presentan entidades y relaciones). Se puede decir que el ER
bien definido cumple con las tres primeras formas normales como
mnimo.
1
La evaluacin incluye si es Llave Candidata (lc), Llave Primaria (lp), Atributo normal (a),
Multievaluado (M), Compuesto (C).
Base de Datos 2
Autodocumentacin: Como en el diseo fsico es el paso del diseo
lgico a una SGBD escogido, la documentacin se establece sobre la
implementacin de la base de datos. Esta autodocumentacin debe
estar incluida desde la elaboracin de los modelos ER y Relacional. La
informacin detallada la puede encontrar en el siguiente apartado.
Programacin: Con frecuencia los SGBD incluyen algn tipo de
programacin como en los procedimientos almacenados o SQL
programable. En estos casos se procede a autodocumentar de la
misma forma como se explica en el documento de documentacin de
programas.
Base de Datos 3
XXX_NombreCampo
Dependiendo del SGBD que se utilice, se pueden manejar objetos diferentes a las
tablas y sus relaciones, como son: los triggers, procedimientos almacenados,
ndices, secuencias, clusters, vistas, sinnimos, links, dominios. Adems algunos
SGBD almacenan datos de aplicacin como formularios, mdulos de cdigo y
reportes.
Base de Datos 4
La forma correcta de autodocumentar estos elementos es genrica y de la siguiente
forma:
Base de Datos 5
5 BIBLIOGRAFA
Base de Datos 6