Está en la página 1de 14

Diseo Conceptual

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

Diseo Conceptual - MER


Elementos a utilizar en nuestro modelo
Cliente
R1
nombre dni (0,N) telfonos calle

Entidad Relacin Atributo Identificador Atributo polivalente Atributo compuesto


3

direccin

nmero cdigoPostal

Modelo Conceptual ciudad

Diseo Conceptual - MER


Elementos a utilizar en nuestro modelo
Cliente
(1,N)

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

Ejercicio1 Diseo Inicial


De los profesores interesa registrar: DNI, nombre, apellido, Para los alumnos interesa registrar: DNI, nombre, apellido En cuanto a los cursos interesa registrar el cdigo (nico), nombre, cantidad de horas, cursos previos aconsejados, profesores que lo dictan (a lo sumo 3), Adems, se debe mantener informacin sobre los alumnos que asisten al curso, indicando la nota respectiva junto con la fecha en que obtuvo dicha nota.

Se realiza un esquema inicial con las entidades y relaciones ms evidentes.

Alumno

Profesor

Imparte Asiste

Curso

Aprob Necesita

Modelo Conceptual

Alumno y Profesor comparten atributos Generalizacin de Entidad


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.

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.

Direccin Telfono (0,n) Fecha_ingreso

Persona

DNI Nombre Apellido

Legajo

Alumno

Profesor

Matricula (0,1) Ttulo (0,n)

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

Cdigo Nombre Horas

Aula

Nombre_Edificio Nmero_ Aula Capacidad

Modelo Conceptual

10

Ejercicio 1 Atributos

Agregar atributos a las relaciones en caso de ser necesario

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

Nombre_Edificio Numero_ Aula Capacidad

Alumno

Legajo

En

Hora Da

Fecha Nota

Aprob

Curso

Cdigo Nombre Horas

Curso

Cdigo Nombre Horas

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

Matricula (0,1) Ttulo (0,n)

Modelo Conceptual

12

Ejercicio 1 Cardinalidad
Determinar la cardinalidad de cada una de las relaciones.
Direccin Telfono (0,n) Fecha_Ingreso

Persona (t,s)

DNI Nombre Apellido

Aula
(0,n)

Nombre_Edificio Nmero_ Aula Capacidad

Legajo

Alumno
(0,n) (1,n)

Profesor
(1,n)

En
Matricula (0,1) Ttulo (0,n) (1,n)

Hora Da

Imparte Asiste Fecha Nota (0,n)

(1,3)

Curso
(0,n)

Cdigo Nombre Horas (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)

DNI Nombre Apellido

Aula
(0,n)

Nombre_Edificio Nmero_ Aula Capacidad

Legajo

Alumno
(0,n) (1,n)

Profesor
(1,n)

En
Matricula (0,1) Ttulo (0,n) (1,n)

Hora Da

Imparte Asiste Fecha Nota (0,n)

(1,3)

Curso
(0,n)

Cdigo Nombre Horas (0,n)

Aprob

(0,n)

Modelo Conceptual

14

Necesita

Ejercicio 1 Modelo Final


Direccin Telfono (0,n) Fecha_Ingreso

Persona
(t,s)

DNI Nombre Apellido

Aula
(0,n)

Nombre_Edificio Nmero_ Aula Capacidad

Legajo

Alumno
(0,n) (1,n)

Profesor
(1,n)

En
Matricula (0,1) Ttulo (0,n) (1,n)

Hora Da

Imparte Asiste Fecha Nota (0,n)

(1,3)

Curso
(0,n)

Cdigo Nombre Horas (0,n)

Aprob

(0,n) Necesita

Modelo Conceptual

15

También podría gustarte