Está en la página 1de 2

Ejercicios Resueltos de Repaso de Sistemas Gestores de Bases de Datos

1er Parcial - 1er Trimestre

2A del C.F.G.S. de A.S.I.

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.

Ejercicios Resueltos de Repaso de Sistemas Gestores de Bases de Datos

1er Parcial - 1er Trimestre

2A del C.F.G.S. de A.S.I.

Pgina 2 de 2

4.- Construir el diagrama Entidad-Relacin que modela el siguiente problema:

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)

También podría gustarte