Informa Base De Datos
Enviado por saloldu • 5 de Noviembre de 2011 • 351 Palabras (2 Páginas) • 742 Visitas
Modelo de datos…
l Los modelos de datos nos permiten capturar
parcialmente el mundo, ya que es improbable
generar un modelo que lo capture totalmente.
l Sin embargo, se puede tener un conocimiento
relativamente completo de la parte del mundo que
nos interesa.
l Así, un modelo captura la cantidad de conocimiento
tal que cumpla con los requerimientos que nos
hemos impuesto previamente.
4
Los elementos básicos de un modelo de datos son:
l Notación para describir los datos.
l Operaciones que se permiten efectuar a los datos.
l Restricciones o reglas de integridad (constraint).
l Ejemplos de restricciones:
l No pueden existir dos personas con el mismo rut.
l Al menos el 40% de los empleados deben ser mujeres.
l El promedio de edad de los empleados no excede los 50
años.
l Los empleados trabajan en al menos dos proyectos.
Fases en el Diseño de una BD
En términos generales, las fases en el diseño de una BD
son:
l Modelamiento conceptual de datos
l Diseño de la base de datos
l Construcción de la base de datos
En forma simplificada se presentan las distintas fases en la
figura 2.2.
El proceso de desarrollo de BD está fuertemente acoplado
con el proceso de desarrollo de aplicaciones.
Ejemplo de diseño de una
base de datos
a) Requerimientos de información
El desarrollo descendente (“top – down”) de BD, comienza con los requerimientos de
información que presenta el área problema. Veamos un ejemplo:
“Yo administro el Departamento de RRHH de la Empresa ABC; y se requiere
mantener información acerca de los empleados de la Empresa. Información como
el nombre, el apellido, el trabajo o posición, la fecha de contratación y el salario del
empleado, son datos importantes necesarios de tener.
Para algunos empleados, que reciben comisiones, se necesita tener información de
su comisión. También, a cada empleado, se le asigna un número único de
empleado.
La empresa se encuentra dividida en departamentos. Cada empleado es asignado
a un departamento; por ejemplo, al departamento de contabilidad, al de ventas, o al
de desarrollo. Para cada departamento, se necesita conocer su jefe, y la
localización del departamento. Cada departamento tiene un número único; por
ejemplo contabilidad tiene el número 10, y ventas tiene el número 30.
Sólo algunos de los empleados son jefes de departamento. Se necesita conocer el
jefe de un empleado, y los empleados que cada jefe tiene bajo su supervisión
directa.”
...