Documentos seba

Páginas: 38 (9264 palabras) Publicado: 10 de agosto de 2010
TEMA:

MODELOS DE DATOS

DEFINICION:

Un modelo de datos es una colección de estructuras de datos, operadores y reglas de integridad que en conjunto soportan una representación dinámica de objetos y eventos del mundo real. Estructura de datos Las estructuras de datos son los bloques básicos para la construcción de un modelo de datos. Los modelos de datos relacionales utilizan solo un tipode estructura: tablas. Operadores Los operadores son los mecanismos utilizados para mantener y recuperar datos en un modelo de datos. Operadores relacionales típicos son: agregar, cambiar, borrar, seleccionar, proyectar, unir, agrupar, etc. Reglas de integridad Las reglas de integridad sirven para mantener orden y consistencia en un modelo de datos. No nulos, no duplicados, validaciones de clavesprimarias y foráneas son ejemplos de reglas de integridad.

DISCUSION:

DISCUSION:

Es importante que pensemos en tablas, no como “archivos” o “inputs en camino a convertirse en outputs”, sino como réplicas de personas, lugares o cosas que sean de interés para los usuarios. La primera fila de la tabla de empleados, por ejemplo, no son datos acerca de Jones, sino que es Jones.

TEMA:MODELOS DE DATOS (continuación)

Asimismo, debemos dejar de pensar de operaciones realizadas sobre tablas como “programas de informes” o “actualizaciones de archivos”, y empezar a pensar en ellas como los mecanismos mediante los cuales los usuarios observan su mundo modelo y lo mantienen sincronizado con el mundo real. Una rutina que cuenta las filas en la tabla de pedidos, por ejemplo, no es unprograma que produce un informe; es el equivalente (en el mundo modelo) de que alguien (en el mundo real) realmente tome los formularios de pedidos y los cuente físicamente. Y debemos pensar en reglas de integridad como algo más básico y autoritativo que “ediciones”. Las reglas de integridad son, en el mundo modelo, reflejos de leyes físicas que operan en el mundo real. Los clientes deben existirantes que puedan hacer pedidos, así en el modelo un cliente no puede aparecer en la tabla de pedidos sin antes existir en la tabla de clientes; nada sucede en el mundo real el 32 se Septiembre, por lo cual 09/32 es un ingreso no válido en el modelo.

TEMA:

ENTIDADES

DEFINICION:

Una entidad es una persona, lugar o cosa, de interés para los usuarios, acerca de la cual el sistema debemantener, correlacionar y mostrar información.

DISCUSION:

Las entidades son sustantivos. Las entidades están dentro del alcance del sistema. Las entidades existen dentro de y por sí mismas y, por lo tanto, no dependen ni están subordinadas a otra cosa. Las entidades pueden ser tangibles (tales como edificios o empleados), intangibles (como departamentos o cuentas), o semi-tangibles (pedidos, oquizás, facturas). Las características de entidades (como el nombre de un empleado), y otra información acerca de las entidades (el número total de empleados, o el promedio de pedidos durante Mayo) no se consideran entidades.

TEMA:

ENTIDADES (continuación)

EJERCICIO: [ 12 ]

Encuentre las entidades en la siguiente descripción del negocio de un usuario:

“Mire, hace cinco años que Mamáy yo empezamos esta pequeña tienda de alimentos naturales, y ahora vea – ¡tenemos cinco! ¡Y en tres estados diferentes! “Bueno, como se puede imaginar, se nos está haciendo un gran problema el controlar las cosas. Siempre ocurre que en una de las tiendas se acabó algún ítem, mientras en la otra rebalsamos del mismo ítem. “¡Y los empleados! Antes éramos Mamá y yo. Ahora tenemos otros seis, y nisiquiera podemos recordar quién trabaja dónde” EJERCICIO: [ 13 ] “Tenemos estos vendedores en terreno tratando de vender nuestros productos a la gente de su región. El problema es que algunas de nuestras cuentas nuevas son firmas realmente muy especializadas, y algunos de los vendedores que tenemos no están capacitados para atenderlos adecuadamente. “Así que necesitamos alguna manera de clasificar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sebas
  • sebas
  • Sebas
  • Sebas
  • sebas
  • Sebas
  • sebas :)
  • sebas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS