EN RESUMEN ESTO ES UN DICCIONARIO DE DATOS
Son aquellos para los cuales no hay una descomposición significativa. Por ejemplo, puede ser que no se requiera descomponer el nombre de una persona en primer-nombre, 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 descripción que describa el significado del dato. En el caso de que el dato tenga un nombre significativo, se puede omitir la descripción, sin embargo; es importante especificar las unidades de medida que el dato puede tomar.
Ejemplo: Masa = * masa del paciente al ingresar al hospital *
- unidad: kilo, rango:2-150 *
Altura = * unidad: cm, rango: 100-200 * Sexo = * valores : [F|M] *
Se usa para indicar ocurrencias repetidas de un componente en un elemento compuesto.
Ejemplo: Orden-de-compra = nombre-cliente + dirección-de-envío + {artículo} significa que una orden de compra siempre debe contener un nombre de cliente, una dirección de envío y cero o más ocurrencias de un artículo.
Ejemplo: Se pueden especificar límites superiores e inferiores a las iteraciones. Orden-de compra = nombre-cliente + dirección-de-envío + 1{artículo}10 significa que una orden de compra siempre debe contener un nombre de cliente, una dirección de envío y de 1 a 10 artículos.
Ejemplos de iteraciones con límites:
a = 1{b}
a = {b}10
a = 1{b}10
a = {b}
EJEMPLO REGISTRO DE EMPLEADOS = {Registro del empleado}
REGISTRO DE TIEMPOS DEL EMPLEADO = {Registro de tiempos del empleado}
Registro del empleado =
* Datos de cada empleado*
Número de empleado + Información personal + Información de pago + Información de pago actual + Información anual
Registro de tiempos del empleado = Número de empleado + Nombre del empleado + Horas trabajadas
Cheque de pago del empleado = Número de empleado + Nombre de empleado + Dirección + Cantidades del pago actual + 5
Produce el cheque de pago del empleado
REGISTRO DE TIEMPOS DEL EMPLEADO
Empleado
Cheque de pago del empleado
Registro del empleado
Registro de tiempos del empleado
REGISTRO DE EMPLEADOS
El DD provee información del DER. En general, las instancias del DER corresponden a los almacenes de datos de los DFD. EJEMPLO: CLIENTES = {cliente}
cliente = nombre-cliente + dirección + número-teléfono
compra = * asociación entre un cliente y uno o más artículos *
nombre-cliente + 1{id-artículo + cantidad-artículos}
ARTÍCULOS = {artículo}
artículo = id-artículo + descripción
En el ejemplo anterior, cliente es la definición de un tipo de objeto (entidad) y una instancia del almacén de datos CLIENTES. La llave de cliente es el atributo nombre-cliente, el cual diferencia una instancia de otra. El signo @ es usado para indicar los campos llave, o bien estos campos llave se subrayan.
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio