Base de Datos

Lógica Proposicional. Algebra Relacional. Calculo Relacional. Dependencias Funcionales. Esquema Lógico. Clave Principal

  • Enviado por: Servidor Bob
  • Idioma: castellano
  • País: España España
  • 4 páginas
publicidad
publicidad

ENUNCIADO DEL EXAMEN

  • Responde a las siguientes preguntas (25 puntos. 5 puntos por cada apartado)

  • Definición de Clave Principal

  • ¿Para qué se utiliza la propiedad de campo Máscara?

  • ¿Que es relacionar dos tablas?

  • Definición de Base de datos

  • Utilidad de las Consultas y de los Formularios

  • Se pretende definir el modelo de datos necesario para su posterior implementación en un gestor de base de datos ACCESS. (25 puntos, 5 puntos por cada apartado)

  • El modelo gira en torno a 4 tablas relacionadas con un colegio:

    Tutor: Almacena los datos de los profesores tutores

    Grupos: Almacena los datos de los grupos en que se han dividido a los alumnos

    Aulas: Almacena las características de las diferentes aulas que posee el colegio

    Alumnos: Almacena los datos de los alumnos

    Se supone que un tutor solo atiende a un grupo. Cada tabla contiene los campos que se detallan a continuación:

    Campo

    Tipo / Longitud

    pk

    fk

    OTRAS PROPIEDADES

    Tutor

    Cod_Tutor

    Nombre

    Ape1

    (8)

    Ape2

    NIF/CIF

    (1)

    Telefono

    (10)

    Fec_Nacimiento

    (4)(5)

    Fec_antigüedad

    (6)

    Fijo

    (7)

    Categoria

    (2)

    Nacionalidad

    Comentario

    Grupos

    Cod_Grupo

    Turno

    Horario

    Cod_Tutor

    Cod_Aula

    Comentarios

    Aulas

    Cod_Aula

    Piso

    Num_Puestos

    (9)

    Comentarios

    Alumnos

    Cod_Alumno

    Nombre

    Ape1

    (3)

    Ape2

    Comentario

    Cod_Grupo

    Se pide (5 puntos por apartado)

  • La columna tipo/longitud se cumplimentará, con el tipo de datos y longitud (en el caso de que esta última se deba definir), que creas adecuada.

  • En la columna pk se pondrá una marca en aquellos campos que sean clave principal. En la columna fk, otra para aquellos campos que sean clave ajena.

  • Define las relaciones entre las tablas indicando el tipo de cada una de ellas y por qué son así. Emplea para ello la misma notación que usa Access en la Ventana de Relaciones, esto es, un cuadrado (que representan a la tabla), con los campos dentro y líneas (que representan la relación), expresando la relación.

  • y 2.5. En la columna OTRAS PROPIEDADES se escribirá la propiedad a la que se hace referencia:

  • No puede admitir valores nulos.

  • Le indicamos al operdador en la barra de estado: “Debe ser de introducción obligatoria”

  • En la vista hoja de datos, en lugar de ver el nombre del campo quiero que salga: “Apellido1º”

  • Valores posibles: >= 1/1/1929

  • Si metemos una fecha anterior al 1/1/1929, saldrá un mensaje que pondrá: ”fecha incorrecta”

  • Debe estar Comprendida entre el 1 de enero de 1979 y la fecha actual

  • En vez de “Sí” o “No”, debe salir “Fijo” o “Eventual”

  • Haya una ordenación lógica por este campo.

  • >=35

  • Le indicamos al operador en la barra de estado: “Debe ser de introducción obligatoria para poder contactar con él”

  • Qué campos y criterios de selección incluirías en consultas para obtener los siguientes resultados: (25 puntos, 5 puntos por apartado)

  • Nombre y apellidos de los tutores eventuales.

  • Campo

    tabla

    Criterio

  • Nombre y apellidos de los alumnos del grupo 1TX

  • Campo

    tabla

    Criterio

  • Nombre y apellidos de los alumnos cuyo tutor sea Angel Guarda

  • Campo

    tabla

    Criterio

  • Codigo de aula que tengan menos de 25 puestos y sean del turno de mañana

  • Campo

    tabla

    Criterio

  • Invéntate 1 consulta con al menos 1 criterio y que afecte a dos tablas como mínimo

  • Enunciado de la consulta que has inventado:

    Campo

    tabla

    Criterio

  • Desarrolla un ejemplo de una relación N-N, con las siguientes condiciones: (25 puntos, 5 puntos por apartado)

  • Serán dos tablas con 5 campos cada una, como mínimo.

  • Cada tabla tendrá al menos 3 tipos distintos de campos, además del tipo Texto.

  • Explica por qué es una relación N-N.

  • Escribe, para cada tabla, 5 registros que ilustren tu ejemplo y se relacionen de un modo propicio.

  • Establece un criterio para convertirla en una relación 1-N