Diccionario de datos en los sistemas de información
16,889 views
38 slides
Mar 13, 2016
Slide 1 of 38
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
About This Presentation
Un diccionario de datos es un catálogo, un depósito, de los elementos de un sistema. Es un listado organizado de todos los datos pertinentes al sistema con definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un entendimiento en común de todas las entradas, salidas...
Un diccionario de datos es un catálogo, un depósito, de los elementos de un sistema. Es un listado organizado de todos los datos pertinentes al sistema con definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un entendimiento en común de todas las entradas, salidas, componentes y cálculos.
Size: 1.83 MB
Language: es
Added: Mar 13, 2016
Slides: 38 pages
Slide Content
DICCIONARIO DE DATOS
Febrero de 2014
Profesora: YaskellyYedra
Sistemas de Información
II-2013
•El objetivo de un diccionario de datos es dar
precisión sobre los datos que se manejan en un
sistema, evitando así malas interpretaciones o
ambigüedades.
•Define con precisión los datos de entrada,
salida, componentes de almacenes, flujos,
detalles de las relaciones entre almacenes, etc.
•Para proveer documentación (informes,
pantallas y formas).
•Para eliminar la redundancia.
•Para validar el diagrama de flujo de datos.
•Para suministrar un punto de partida para
pantallas en vías de desarrollo e informes.
•Para desarrollar la lógica para procesos de
DFD.
•Los que se generan directamente
de la base de datos.
•Los que provienen de los DFD.
•Los que provienen de los
Diagramas E-R.
El Diccionario de Datos es un conjunto de
tablas de sólo lectura y vistas que registran,
verifican y proveen información sobre una
base de datos. Datos
Describen las bases de datos y sus objetos.
Incluyen dos tipos de objetos
Tablas Base
Vistas de Diccionario de Datos
Tablas Base: tablas que almacenan
información de la base de datos. Son los
primeros objetos creados en cualquier base
de datos.
Vistas de Diccionario de Datos: son
resúmenes de las tablas base que despliegan
información útil sobre ellas.
•Muchas aplicaciones de BD
implementan como regla de negocio los
Diccionario de Datos
•Los Diccionarios de Datos crean una
capa entre la lógica de aplicación y los
datos.
Esto aporta las siguientes ventajas:
•Permite a su aplicación interactuar más
eficazmente con su base de datos. Los
Diccionarios de Datos aumentan la información
de su base de datos de forma independiente a
los datos físicos.
•Protege sus datos: los Diccionarios de Datos se
aseguran de que solamente se añadan datos
válidos.
Esto aporta las siguientes ventajas:
•Centraliza la lógica de aplicación: toda la información
y las reglas en un solo lugar. De haber un cambio, se
realiza en un solo lugar y el resto se modificará solo.
Los Diccionarios de Datos se definen como clases. Se
creará una clase de Diccionario de Datos para cada
tabla. Estas clases serán usadas mientras se esté
desarrollando la aplicación
• Estructura física y lógica de la base de datos
• Definiciones y asignación de espacio de
objetos
• Reglas de integridad
• Usuarios
• Roles
• Privilegios
• Auditoría
El diccionario de datos provee información
sobre:
Las definiciones de todos los schemasde objetos en la
base de datos (tablas, vistas, índices, clusters,
sinónimos, secuencias, procedimientos, funciones,
triggers, packages, etc)
Cuánto espacio ha sido asignado a los objetos?
Valores por defectos para las columnas
Información de reglas de integridad
Nombre de usuarios
Privilegios y roles que han sido asignado a cada
usuario
Información de auditoría, tal como quién ha accesado
o modificado objetos en la base de datos
Índices:
•En el Diccionario de Datos todas las
búsquedas de información se producen
usando índices.
•Los índices se utilizan para encontrar
rápidamente registros individuales y para
buscar en una tabla (hacia delante o hacia
atrás) en un orden específico.
Índices:
•Para ser usadas adecuadamente por los
Diccionarios de Datos, cada anotación en los
índices debe ser única.
Los segmentos usados para crear un índice no deben
admitir duplicados. Generalmente la singularidad está
asegurada si se añade el campo de clave primaria como
el último segmento del índice.
SímboloSignificado
= Significa «está compuesto de», o «esdefinido como», o «esta
hecho de»
+ Significa «y»
( ) Significa que el ítem entre paréntesis es opcional(puede estar
presente o ausente)
{ } Significa cero o másde cualquier cosa que este dentro de las
llaves, i.e. repetición, iteración
[|] Significa que unode los atributos entre las barras esta
presente. Selecciona una de varias alternativas, separa
opciones alternativas en la construcción.
* * Incluye comentario–define el significado de datos,
informalmente
@ identificador (campo clave) para un almacén
¨¨ Incluye literales(valor a utilizar)
nombre = título de cortesía + nombre + (segundo
nombre) + apellido paterno + apellido materno
título de cortesía = [Sr. | Srta. | Sra. | Dr. | Profesor ]
nombre = {caracterlegal}
apellido paterno = {caracterlegal}
apellido materno = {caracterlegal}
•A=B+C
•Cuando digamos A, queremos decir una By una C.
•Ase define de By C.
•Peso=*peso del paciente al ser admitido al hospital*
*unidades: kilogramos; gama 1-200*
•Estatura=*estatura del paciente al ser admitido al
hospital* *unidades: centímetros; escala 20-200*
En un diccionario de datos se encuentra la lista
de todos los elementos que forman parte del
flujo de datos de todo el sistema. Los
elementos mas importantes son:
–Datos elementales
–Flujo de datos
–Almacenes de datos
–Procesos
–Entidades externas
Eldiccionariodedatosguardalosdetallesy
descripcióndetodosestoselementos.
Datoselementales
Son aquellosparalos cualesno hay una
descomposiciónsignificativa.
Es decir, es la parte más pequeña de los datos que
tiene significado en el sistema de información. Se
combinan varios elementos de datos para hacer los
records o "data structures".
EJEMPLOS:
•Nombre
•Dirección
•Seguro social
Cuandosehanidentificadolosdatoselementales,
debenserintroducidosenelDDyproveerunabreve
descripciónacercadelsignificadodeldato.
EJEMPLOS:
Peso = * peso del paciente al ingresar al hospital,
unidad: kilo, rango: 2-150 *
Altura = * unidad: cm., rango: 100-200 *
Sexo = * valores: [F|M] *
Calificación= **
** Significa “sin comentarios”.
Datoselementales
•Para elaborar un diccionario de datos en forma
manual, según Kendall & Kendall, existen cinco
tarjetas, las cuales contienen distintas características
y distintos datos.
•Procesos:
Próxima Clase:
1.-ELABORACIÓN DE REPORTES
Tarea:
Generar y Elaborar los diccionarios de
datos del Sistema de Información de
Control de Pasantías del Dptode
Computación, respectivamente.