Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Modelado de Datos
Poniéndonos en Contexto
Proceso de Diseño
Desde una concepción académica se puede definir al proceso de
diseño como el proceso mediante el cual se define y se determina la
estructura tanto física, como lógica de una o más bases de datos, con
el objeto de satisfacer las necesidades de información de los distintos
usuarios de las aplicaciones de una organización.
Gerencia virtual 2
Modelado de Datos
Gerencia virtual 3
Modelado de Datos
Gerencia virtual 4
Modelado de Datos
Modelaje de Datos
Proceso de Abstracción mediante el cual se determinan aquellos
objetos y sus propiedades, que son centrales y relevantes en la
representación conceptual de la parcela del mundo real en estudio.
En este orden de ideas, el resultado del proceso, permite tener al
menos el Modelo Conceptual y las Vistas Externas relativas al
problema en estudio.
Por su parte, el Modelo de Datos puede ser definido como el
conjunto de conceptos, reglas y restricciones que permiten construir
una representación genérica de los objetos relevantes comprendidos
en la parcela del mundo real en estudio (Universo del Discurso).
En este curso usaremos el Modelo de Entidad Relación, el cual
es ampliamente empleado para el diseño de base de datos
relacionales. De una manera muy simplificada, se compone de lo
siguiente
Gerencia virtual 5
Modelado de Datos
Gerencia virtual 6
Modelado de Datos
Gerencia virtual 7
Modelado de Datos
Gerencia virtual 8
Modelado de Datos
Gerencia virtual 9
Modelado de Datos
obligatoria por ambos lados (de allí la presencia del “0”), ya que el
presidente de una compañía no es subordinado de nadie (la relación
subordinado), y del mismo modo, existen empleados que no tienen
personal a su cargo (la relación supervisa)
Un ejemplo …
No existe mejor manera de reforzar lo explicado sino es
mediante un pequeño ejemplo. Pues bien, vamos a ello.
En un Decanato de una universidad se imparten diversas
carreras, las cuales poseen en sus pensum de estudio diversas
materias. Al inicio de un lapso académico (denominado semestre), se
aperturan secciones de las diferentes asignaturas para cada una de
las carreras.
Los alumnos pueden o no cursar un semestre, para ello, se
inscriben en las secciones en un semestre determinado. En este
sentido, es de hacer notar que como norma del decanato, un alumno
no puede estar inscrito en más de una carrera.
Por otro lado, al inicio de cada semestre, las secciones son
asignadas a los docentes, quienes pertenecen a un Departamento. En
este sentido, una sección de determinada asignatura es asignada a un
único docente quién es responsable de la evaluación de los alumnos
de dicha sección.
Gerencia virtual 10
Modelado de Datos
Resolviéndolo
Más allá de mostrar la respuesta a un enunciado, lo importante
acá es aplicar dentro del modelo los conceptos vistos hasta ahora. En
otras palabras, se debe diseñar un modelo adaptable a cambios, que
posee un adecuado nivel de abstracción e independencia de datos.
En este sentido, mostraremos una aproximación a lo que sería el
modelado del ejemplo y luego discutiremos el mismo.
Gerencia virtual 11
Modelado de Datos
Con ello resolvemos el “error” del modelo. Ahora bien ¿está listo
nuestro modelo?. Para responder a esta pregunta debemos ir mucho
más allá del formalismo académico de responder a un enunciado; por
Gerencia virtual 12
Modelado de Datos
Gerencia virtual 13