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 Telfono N:M Alumno (0,N) Est matriculado en (1,M) Asignatura

NombreCompleto DNI

Nombre

Horas Nivel

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:
Nombre Apellidos

NombreCompleto FechaInicio Nombre (1,1) 1:N Es Llevado a cabo por (1,N) DNI Direccin

Telfono Localidad (1,N)

Proyecto (1,1)

Investigador (0,N)

(0,1)

N:M Realiza

1:N (0,1) Nuevo (0,1) De Revisin Es supervisado por FechaHoraInicio Nombre Presupuesto Motivo Conferencia Lugar NmeroHoras (0,N)

También podría gustarte