Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El diseo conceptual parte de la especificacin de requerimientos y su resultado es el esquema conceptual de la base de datos. Un esquema conceptual es una descripcin de alto nivel de la estructura de la base de datos. El propsito del diseo conceptual es describir el contenido de informacin de la base de datos. Herramienta utilizada: Modelo EntidadInterrelaciones (ER).
Modelo Conceptual 2
direccin
nmero cdigoPostal
R1
(1,1)
Cuenta
cdigo
Cardinalidad
isbn
Libro
(1,N)
R1
(1,1)
Copia
Identificador externo
Vehculo
(T,E)
Jerarqua
Coberturas posibles:
Auto
Micro
Camin
(T,E) (P,E)
(T,S) (P,S)
Modelo Conceptual
Ejercicio 1:
En un instituto donde se dan cursos de computacin se desea modelar la informacin sobre los profesores, los alumnos y cursos que se dictan en el mismo. De los profesores interesa registrar: DNI, nombre, apellido, direccin, telfono/s, fecha de ingreso, los ttulos que tenga y matricula (en caso que posea). Para los alumnos interesa registrar: DNI, nombre, apellido, direccin, telfono/s, legajo y fecha de ingreso. En cuanto a los cursos interesa registrar: un cdigo (nico), nombre, cantidad de horas, cursos previos aconsejados, profesores que lo dictan (a lo sumo 3), y los das (lunes, martes, etc.) en que se dicta, junto con el horario y el aula. Del aula se registra el nmero de aula, nombre del edificio donde se encuentra y su capacidad. Adems, se debe mantener la informacin sobre los alumnos que asisten un curso, indicando la nota respectiva Conceptual la fecha en que obtuvo dicha nota. 5 Modelo junto con
Alumno
Profesor
Imparte Asiste
Curso
Aprob Necesita
Modelo Conceptual
Ejercicio 1 Refinamiento
Persona
Alumno
Profesor
Imparte Asiste
Curso
Aprob
Modelo Conceptual
Necesita
Ejercicio1 Refinamiento
Releer el enunciado tratando de identificar nuevas entidades y relaciones
Del aula se registra el nmero de aula, nombre del edificio donde se encuentra y su capacidad. Aula Persona
Alumno
Profesor
En
Imparte Asiste
Curso
Aprob
Modelo Conceptual
Necesita
Ejercicio 1 Atributos
Agregar atributos a las entidades de la generalizacin
De los profesores interesa registrar: DNI, nombre, apellido, direccin, telfono/s, fecha de ingreso, los ttulos que tenga y matricula (en caso que posea). Para los alumnos interesa registrar: DNI, nombre, apellido, direccin, telfono/s, legajo y fecha de ingreso.
Persona
Legajo
Alumno
Profesor
Modelo Conceptual
Ejercicio 1 Atributos
Agregar atributos al resto de las entidades
En cuanto a los cursos interesa registrar: un cdigo (nico), nombre, cantidad de horas, cursos previos aconsejados, profesores que lo dictan (a lo sumo 3) y los das (lunes, martes, etc.) en que se dicta, junto con el horario y el aula. Del aula se registra el nmero de aula, nombre del edificio donde se encuentra y su capacidad.
Curso
Aula
Modelo Conceptual
10
Ejercicio 1 Atributos
En cuanto a los cursos interesa registrar: un cdigo (nico), nombre, cantidad de horas, cursos previos aconsejados, profesores que lo dictan (a lo sumo 3), y los das (lunes, martes, etc.) en que se dicta, junto con el horario y el aula. Del aula se registra el nmero de aula, nombre del edificio donde se encuentra y su capacidad. Adems, se debe mantener la informacin sobre los alumnos que asisten un curso, indicando la nota respectiva junto con la fecha en que obtuvo dicha nota.
Aula
Alumno
Legajo
En
Hora Da
Fecha Nota
Aprob
Curso
Curso
Modelo Conceptual
11
Ejercicio 1- Cobertura
Determinar la cobertura de la generalizacin
Direccin Telfono (0,n) Fecha_Ingreso DNI Nombre Apellido
Persona (t,s)
Legajo
Alumno
Profesor
Modelo Conceptual
12
Ejercicio 1 Cardinalidad
Determinar la cardinalidad de cada una de las relaciones.
Direccin Telfono (0,n) Fecha_Ingreso
Persona (t,s)
Aula
(0,n)
Legajo
Alumno
(0,n) (1,n)
Profesor
(1,n)
En
Matricula (0,1) Ttulo (0,n) (1,n)
Hora Da
(1,3)
Curso
(0,n)
Aprob
(0,n)
Modelo Conceptual
13
Necesita
Ejercicio 1- Claves
Determinar la/s clave/s para las entidades.
Direccin Telfono (0,n) Fecha_Ingreso
Persona
(t,s)
Aula
(0,n)
Legajo
Alumno
(0,n) (1,n)
Profesor
(1,n)
En
Matricula (0,1) Ttulo (0,n) (1,n)
Hora Da
(1,3)
Curso
(0,n)
Aprob
(0,n)
Modelo Conceptual
14
Necesita
Persona
(t,s)
Aula
(0,n)
Legajo
Alumno
(0,n) (1,n)
Profesor
(1,n)
En
Matricula (0,1) Ttulo (0,n) (1,n)
Hora Da
(1,3)
Curso
(0,n)
Aprob
(0,n) Necesita
Modelo Conceptual
15