Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SGBD EjerciciosResueltos Rep1
SGBD EjerciciosResueltos Rep1
Pgina 1 de 2
1.-Qu son las reglas de validacin de un campo? Pon un ejemplo descriptivo y comntalo.
Son expresiones que limitan los valores que pueden almacenarse en un campo.
Por ejemplo, si un campo es de tipo numrico, podra tomar muchos valores inicialmente, pero si nicamente nos interesa
que almacene valores entre 0 y 10 podramos asignarle una regla de validacin que limitase los valores inicialmente
posibles a los incluidos en el rango de 0 y 10. En Access se pondra as: >=0 Y <=10.
2.- Define los conceptos modelo de datos y esquema de la base de datos. Cules son los 2 modelos de datos ms usados?
Modelo de datos: Conjunto de conceptos y herramientas conceptuales que permiten describir la estructura de una base de
datos. Los ms usados son el modelo entidad-relacin y el modelo relacional.
Esquema de una base de datos: Descripcin de una base datos mediante un modelo de datos.
3.- Qu quiere decir que una tabla est en tercera forma normal (3FN)?
Que la tabla est en 2FN, y que no tiene ningn atributo que no forme parte de la clave primaria que dependa de otro atributo que
tampoco forme parte de la clave primaria, donde ste ltimo s depende directamente de la clave primaria.
5.- Transformar el siguiente diagrama E-R en un esquema relacional completo eficiente:
FechaMatrcula
NombreCompleto
Telfono
DNI
Nombre
Horas
Nivel
N:M
Alumno
(0,N)
Est
matriculado en
(1,M)
Asignatura
NOTA: Hay que tener en cuenta que en esta base de datos se almacenar la informacin de matriculacin de alumnos en un centro durante varios
aos (en las mismas tablas), por tanto, si un alumno repite podr matricularse de la misma asignatura el siguiente ao y quedar registrada en la
misma base de datos esa informacin.
NOTA (2): Horas almacena el nmero de horas anuales del curso, que podr tener un decimal, por ejemplo: 210 horas, 215,5 horas; y Nivel
indica el nombre del curso, por ejemplo: 1ASI,1BACH-CS,2ESO.
SOLUCIN:
Tablas, atributos y claves primarias:
ALUMNOS(DNI,NombreCompleto,Telfono)
ASIGNATURAS(Nombre,Horas,Nivel)
MATRCULAS(DNIAlumno,NombreAsignatura,FechaMatrcula)
Diagramas referenciales:
DNIAlumno
MATRCULAS
ALUMNOS: DNI del alumno que realiza la matrcula.
NombreAsignatura
MATRCULAS
ASIGNATURAS: Nombre identificativo de la asignatura en la que se matricula el alumno.
Dominios de los atributos:
DNI,DNIAlumno: Cadena de 9 caracteres.
NombreCompleto,Nombre,NombreAsignatura: Cadena de 40 caracteres.
Horas: Nmero de 3 cifras enteras y 1 decimal.
FechaMatrcula: Fecha.
Nivel: Cadena de 10 caracteres.
Pgina 2 de 2
En un centro de investigacin se llevan a cabo varios proyectos. Cada proyecto de investigacin es llevado a cabo por una
serie de investigadores. Si hay un proyecto, al menos, hay un investigador trabajando en l. Cada investigador trabaja slo
en un proyecto en el centro obligatoriamente, el que se le asign. De cada proyecto nos interesa su nombre (que es nico
por proyecto) y la fecha en la que se inici el proyecto.
Proyectos de investigacin hay nicamente de 2 tipos: nuevos y de revisin. De los proyectos nuevos nos interesara
registrar el presupuesto econmico (en euros) del que se dispone para poderlo llevar a cabo, mientras que de los proyectos
de revisin nos interesara guardar un texto explicativo del motivo que provoc la revisin del mismo (por ejemplo Error de
clculo inicial o Adaptacin a las nuevas necesidades del mercado).
Entre los investigadores hay jefes e investigadores que no son jefes. Cada investigador que no es jefe es supervisado por un
jefe, mientras que los que son jefes no tienen ningn jefe superior que los supervise. De cada investigador nos interesara
registrar su nombre completo (aunque separado en nombre y apellidos), D.N.I., direccin, localidad, y telfono.
Adems, los investigadores realizarn conferencias en otros centros sobre sus investigaciones, aunque no todos los
investigadores las harn. Cada conferencia ser realizada por uno o varios investigadores. Los investigadores ms dotados
podrn participar incluso en ms de una conferencia. De cada conferencia nos interesa su nombre identificativo, fecha y hora
del inicio de la conferencia, nmero de horas de la exposicin y el lugar donde se realizar (por ejemplo, en la Facultad de
Estadstica).
SOLUCIN:
Apellidos
Nombre
NombreCompleto
FechaInicio
Nombre
Telfono
Direccin
DNI
Localidad
1:N
(1,1)
Proyecto
Es Llevado a
cabo por
(1,N)
(1,N)
Investigador
(0,1)
N:M
(0,N)
(1,1)
Realiza
1:N
(0,1)
Nuevo
(0,1)
De Revisin
Es supervisado por
Lugar
FechaHoraInicio
Nombre
Presupuesto
Motivo
Conferencia
NmeroHoras
(0,N)