Vous êtes sur la page 1sur 3

ANLISIS DE ELEMENTOS DE LA BASE DE DATOS

Ejercicio 2

TAREA:
El ejercicio se trata de IDENTIFICAR LOS ELEMENTOS DE LA BASE DE
DATOS:

Entidades
Atributos
Dominio de cada atributo
Restricciones de los atributos (si las tuviera), por ejemplo, no puede ser nulo, no
se puede repetir, ha de ser un valor del rango [H,M],
La clave (o claves candidatas, si hubiera ms de una) de cada relacin.
Determinar cul elegs como clave primaria de cada relacin.
Y, cuando tengis todas las relaciones, analizar si tenis alguna clave externa y
con qu relacin conecta.
Para identificar las entidades debis cuestionaros cules son las cosas sobre las que
quiero guardar informacin y, cada una de ellas, ser una entidad que vendr descrita
por una serie de propiedades (su tamao, un cdigo de barras, su peso, el color, el
nombre...) que son los atributos de esa entidad. A veces, adems, nos dicen que unas
entidades estn vinculadas de alguna forma con otras (alumnos que se matriculan de
asignaturas, empresas en las que trabajan unos empleados), esto nos obliga a colocar
atributos que no son originariamente de una entidad en ella para describir esa situacin:
EMPLEADO (dni, nombre, apellidos, direccion, puesto_de_trabajo)
PUESTO_TRABAJO (Puesto, sueldo, horario)
Para un empleado, conocemos su puesto de trabajo (cada empleado tiene un
nico puesto de trabajo) y ese nos determina su sueldo y horario; luego, en
este caso, el atributo puesto_de_trabajo de la relacin EMPLEADO, est
haciendo referencia (es FK) de la relacin PUESTO_TRABAJO.Puesto.
O, en otras ocasiones, son obliga a crear una relacin nueva, en el caso, por ejemplo, que
queramos guardar informacin de las asignaturas de las que est matriculado un alumno
(ms de una, probablemente, y por eso no podemos ponerlas en la tabla de alumno)
MATRICULA (Alumno, Asignatura)
Explica todo lo que necesites y aclara o justifica todo aquello que creas necesario.
Si te sirven de ayuda puedes usar, para cada relacin, una tabla como las que te sugera
ayer:
Nombre de la Entidad
Breve descripcin de la informacin que recoge

NombreAtributo DominioAtributo Restriccin/Observaciones

Claves candidatas
Clave primaria
Claves externas
(si las hubiera)
Recuerda indicar de qu tabla
y atributo lo son.
ENUNCIADO:
Modelizacin de una base de datos para guardar informacin de una Vuelta Ciclista:
1. Para ello, explica que todos los corredores que participan en la competicin se
identifican por un nmero de dorsal y tienen que estar inscritos en un equipo.
2. Cada equipo tiene un director tcnico, del que slo interesa conocer su nombre y una
marca patrocinadora que da nombre al equipo.
3. De los corredores, adems del nombre, interesa tambin saber su nacionalidad de
origen.
4. La carrera se estructura en etapas que se identifican por un nmero correlativo a
partir de 1, y se celebran en una fecha preestablecida.
5. De cada etapa, adems de los datos anteriores, de la longitud total en kilmetros y
de las ciudades origen y destino (puede ser la misma ciudad), interesa representar el
tipo de etapa (montaa, llana, contrarreloj individual o por equipos, cronoescalada,
etc.)
6. En cuanto a los corredores que participen en cada etapa (puede darse el caso de
abandono), se debe almacenar el tiempo empleado en cubrir la etapa o, si ha llegado
fuera de tiempo, un valor predeterminado para cada etapa.
7. En algunas etapas hay puertos de montaa de diferente categora (especial, primera,
segunda, etc.) que, en algunos casos, sirven para puntuar en el premio de montaa.

Nombre de la Entidad Corredores


Informacin de los corredores

NombreAtributo DominioAtributo Restriccin/Observaciones


Nombre Cadena de 15 carcteres
Apellidos Cadena de 15 carcteres
DNI Cadena de 9 carcteres
Edad 2 Nmeros
Fecha Valor numrico
Dorsal Valor numrico
Nombre_Publi Cadena de 15 carcteres
Nacionalidad Cadena de 15 carcteres
Abandono SI/NO
Tiempo_Etapa Valor numrico
Num_Etapa
Claves candidatas DNI,Dorsal
Clave primaria Dorsal
Claves externas Nombre_Publi(Equipos)
(si las hubiera) Num_Etapa(Etapas)
Recuerda indicar de qu tabla
y atributo lo son.
Nombre de la Entidad Equipos
Informacin sobre los equipos

NombreAtributo DominioAtributo Restriccin/Observaciones


Director Cadena de 15 carcteres
Nombre_Publi Cadena de 15 carcteres
Dorsal Numrico
Claves candidatas Nombre_Publi,Director
Clave primaria Nombre_Publi
Claves externas Dorsal(Corredores)
(si las hubiera)
Recuerda indicar de qu tabla
y atributo lo son.

Nombre de la Entidad Etapas


Informacin sobre las etapas de la Vuelta ciclista

NombreAtributo DominioAtributo Restriccin/Observaciones


Num_Etapa Numrico
Fecha Numrico
Kilometros Numricos
Ciudad_Origen Cadena de 15 carcteres
Ciudad_Destino Cadena de 15 carcteres
Tipo_Etapa Cadena de 15 carcteres
Etapa_Montaa Cadena de 15 carcteres
Nombre_Publi Cadena de 15 carcteres
Dorsal Numrico
Claves candidatas Num_Etapa
Clave primaria Num_Etapa
Claves externas Nombre_Publi(Equipos)
(si las hubiera)
Recuerda indicar de qu tabla
y atributo lo son.