Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
de
datos.
El
Diccionario
de
Datos
(DD)
es
un
listado
organizado
de
toda
la
informacin
pertinente
al
sistema,
con
definiciones
precisas
y
rigurosas,
de
tal
manera
que
tanto
usuarios
como
analistas
del
sistema
tengan
un
entendimiento
comn
de
todas
las
entradas,
salidas,
componentes
de
almacenes
de
datos
y
clculos
intermedios.
Como
documento
el
DD
recolecta,
coordina
y
confirma
lo
que
significa
un
trmino
de
datos
especfico.
El
DD
define
los
datos
de
la
siguiente
manera:
o Describe
el
significado
de
los
flujos
y
almacenes
de
datos
mostrados
en
el
DFD.
o Describe
la
composicin
de
paquetes
de
datos
agregados
que
pueden
ser
descompuestos
en
datos
elementales.
o Describe
la
composicin
de
paquetes
de
datos
en
los
almacenes
de
datos.
o Especifica
valores
y
unidades
relevantes
de
la
informacin
en
flujos
y
almacenes.
Notacin
Las
estructuras
de
datos
son
descritas
por
lo
general
usando
notacin
algebraica.
La
notacin
algebraica
usa
los
siguientes
smbolos:
o Un
signo
de
igual
(=)
significa
"est
compuesto
de".
o Un
signo
de
ms
(+)
significa
"y".
o 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.
o 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
(
|
).
o 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.
o La
@
(o
una
definicin
subrayada)
identifica
la
llave
para
un
almacn
de
datos.
o Una
frase
entre
asteriscos
es
un
comentario
(*
*).
EJEMPLO:
Nombre
=
Ttulo
+
Primer-nombre
+
Apellido-paterno
+
Apellido-materno
Ttulo
=
[
Sr
|
Sra
|
Dr
|
Ing]
Primer-nombre
=
{caracter}20
Apellido-paterno
=
{caracter}
Apellido-materno
=
{caracter}
caracter
=
[A-Z|a-z|
|]
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:
o El
significado
del
dato
en
el
contexto
de
la
aplicacin.
Esto
se
documenta
en
forma
de
comentario.
o La composicin del dato, si es que est compuesto de otros elementos significativos. o Los valores que el dato puede tomar, si se trata de un dato elemental que ya no puede ser descompuesto.
Datos
elementales
Son
aquellos
para
los
cuales
no
hay
una
descomposicin
significativa.
Por
ejemplo,
puede
ser
que
no
se
requiera
descomponer
el
nombre
de
una
persona
en
primernombre,
apellido-materno
y
apellido-paterno;
esto
depende
del
contexto
del
sistema
que
se
est
modelando.
Cuando
se
han
identificado
los
datos
elementales,
deben
ser
introducidos
en
el
DD
y
proveer
una
breve
descripcin
que
describa
el
significado
del
dato.
En
el
caso
de
que
el
dato
tenga
un
nombre
significativo,
se
puede
omitir
la
descripcin,
sin
embargo,
es
importante
especificar
las
unidades
de
medida
que
el
dato
puede
tomar.
Ejemplo:
Peso
=
*
peso
del
paciente
al
ingresar
al
hospital
*
*
unidad:
kilo,
rango:2-150
*
Altura
=
*
unidad:
cm,
rango:
100-200
*
Sexo
=
*
valores
:
[F|M]
*
Datos
opcionales
Un
dato
opcional
es
aquel
que
puede
o
no
estar
presente
como
componente
de
un
dato
compuesto.
Ejemplo:
Cliente
=
(@clave_Cliente+
nombre_cliente
+
direccin
+
telfono)
Direccin
=
calle
+
nmero
+
(ciudad)
+
(pas)
+
(cdigo-postal)
Clave_ciente
=
digito}
Digito
=
[0..9]
Seleccin
Indica
que
un
elemento
consiste
de
exactamente
una
opcin
de
un
conjunto
de
alternativas.
Ejemplos:
Sexo
=
[
Femenino
|
Masculino
]
Tipo-de-cliente
=
[
Gubernamental
|
Acadmico
|
Industria
|
Otros
]
Iteracin
Se
usa
para
indicar
ocurrencias
repetidas
de
un
componente
en
un
elemento
compuesto.
Ejemplo:
Orden-de
compra
=
nombre-cliente
+
direccin-de-envo
+
{artculo}
Significa
que
una
orden
de
compra
siempre
debe
contener
un
nombre
de
cliente,
una
direccin
de
envo
y
cero
o
ms
ocurrencias
de
un
artculo.
Ejemplo: Se pueden especificar lmites superiores e inferiores a las iteraciones. Orden-de compra = nombre-cliente + direccin-de-envo + 1{artculo}10 significa que una orden de compra siempre debe contener un nombre de cliente, una direccin de envo y de 1 a 10 artculos.