Documentos de Académico
Documentos de Profesional
Documentos de Cultura
15/09/15
15/09/15
Definiciones
Una definicin de un dato se introduce mediante el smbolo =; en este contexto el = se lee
como: est definido por, o est compuesto de, o significa. Para definir un dato
completamente, la definicin debe incluir:
El significado del dato en el contexto de la aplicacin. Esto se documenta en forma de
comentario.
La composicin del dato, si es que est compuesto de otros elementos significativos.
Los valores que el dato puede tomar, si se trata de un dato elemental que ya no puede ser
descompuesto.
Notacin
Las estructuras de datos son descritas, por lo general, mediante los siguientes smbolos:
1. Un signo de igual (=) significa est compuesto de.
2. Un signo de ms (+) significa y.
3. Las llaves { } indican elementos repetidos, tambin llamados grupos repetidos o tablas.
Puede haber uno o varios elementos repetidos dentro del grupo. El grupo repetido puede
tener condiciones, tales como una cantidad fija de repeticiones o lmites, superior e inferior
para la cantidad de repeticiones.
4. Los corchetes [ ] representan una situacin disyuntiva. Puede estar presente un elemento u
otro, pero no ambos. Los elementos listados entre corchetes son mutuamente excluyentes,
y se separan mediante barras ( | ).
5. Los parntesis ( ) representan un elemento opcional. Los elementos opcionales pueden ser
dejados en blanco en las pantallas de captura, y pueden contener espacios o ceros para los
campos numricos en las estructuras de archivo.
6. La @ (o una definicin subrayada) identifica la llave para un almacn de datos.
7. Una frase entre asteriscos es un comentario (* *).
Ejemplos
Nombre = Ttulo + Primer-nombre + Apellido-paterno + Apellido-materno
Ttulo = [Sr | Sra. | Dr. | Ing. | Lic.]
Primer-nombre = {carcter}
Apellido-paterno = {carcter}
Apellido-materno = {carcter}
Valentn Belisario Domnguez Vera
15/09/15
15/09/15
15/09/15
Capacidad del sistema: Habilidad del sistema para aceptar, procesar y almacenar
transacciones y datos
5. Localizar errores y omisiones en el sistema, detectan dificultades, y las presentan en un
informe. Aun en los manuales, se revelan errores.
Integridad de datos
Se refiere a la correccin y completitud de los datos en una base de datos. Cuando los contenidos
se modifican con sentencias INSERT, DELETE o UPDATE, la integridad de los datos
almacenados puede perderse de diversas maneras.
Pueden aadirse datos no vlidos a la base de datos, tales como un pedido que especifica
un producto no existente.
Pueden modificarse datos existentes tomando un valor incorrecto, como por ejemplo si se
reasigna un vendedor a una oficina no existente.
Los cambios en la base de datos pueden perderse debido a un error del sistema o a un fallo
en el suministro de energa.
Los cambios pueden ser aplicados parcialmente, como por ejemplo si se aade un pedido
de un producto sin ajustar la cantidad disponible para vender.
Una de las funciones importantes de un SMBD relacional es preservar la integridad de los datos
almacenados en la mayor medida posible.
Tipos de restricciones de integridad
Integridad de entidad: Tambin conocida como Restriccin de unicidad; establece que la
columna que sea la clave primaria de una tabla debe tener un valor nico para cada fila; en
caso contrario, la base de datos perder su integridad. Se especifica en la sentencia
CREATE TABLE. El SMBD comprueba automticamente la unicidad del valor de la columna
que es clave primaria con cada sentencia INSERT Y UPDATE. Un intento de insertar o
actualizar una fila, con un valor de la clave primaria ya existente, fallar.
Restriccin de valor No Nulo: Tambin conocida como Datos Requeridos; establece que
una columna No tenga una sola celda vaca. Se define efectuando la declaracin de esa
columna como NOT NULL cuando la tabla que contiene las columnas se crea por primera
vez, como parte de la sentencia CREATE TABLE.
Chequeo de Validez: cuando se crea una tabla cada columna tiene un tipo de datos y el
SMBD asegura que solamente los datos del tipo especificado sean ingresados en la tabla.
Integridad referencial: asegura la integridad entre las claves ajenas (forneas) y primarias
(relaciones padre/hijo). Existen cuatro actualizaciones de la base de datos que pueden
corromper la integridad referencial:
La insercin de una fila hijo se produce cuando no coincide la clave ajena (fornea) con
la clave primaria del padre.
La actualizacin en la clave ajena (fornea) de la fila hijo, donde se produce una
actualizacin en la clave ajena de la fila hijo con una sentencia UPDATE y la misma no
coincide con ninguna clave primaria.
Valentn Belisario Domnguez Vera
15/09/15
La supresin de una fila padre, con la que, si una fila padre -que tiene uno o ms hijosse suprime, las filas hijos quedarn hurfanas.
La actualizacin de la clave primaria de una fila padre, donde si en una fila padre, que
tiene uno o ms hijos, se actualiza su clave primaria, las filas hijos quedarn hurfanas.
Fuentes:
http://es.wikipedia.org/wiki/Diccionario_de_datos
http://www.monografias.com/trabajos5/inso/inso.shtml
http://www.mitecnologico.com/Main/DiccionariosDeDatos