PD 06 Normalizacion 1 - 3FN

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 4

UPC

DISEÑO DE BASE DE DATOS

Carrera : Ingeniería de Sistemas de Información / Ingeniería de Software / Ciencias de


la Computación
Curso : Diseño de Base de Datos

PRACTICA DIRIGIDA 06

Efectúe la normalización de los siguientes grupos de datos, mediante la identificación de las


dependencias funcionales:

1. AVISO PUBLICITARIO

# Edición Número único que identifica una edición de la revista


C Aviso Código único asignado a cada aviso publicado en una edición de la
revista.
Q Ejemplares Cantidad de ejemplares emitidos por edición
Q Páginas Cantidad de páginas de la edición
# Sección Número que identifica una sección dentro de una edición de la revista
Q Secciones Cantidad de secciones de la edición
D Publicación Fecha de publicación de la edición de la revista
C Tipo-Aviso Código del tipo de aviso: económico, preferencial, panorámico, etc.
$ Precio-Aviso Valor que paga el cliente por la publicación del aviso.
T Aviso Contenido del aviso que se publica.
Q Tamaño-Aviso Tamaño del aviso: 1 x 3 cm, 3 x 5 cm, etc.
N Contratante Nombre del cliente que contrata la publicación del aviso
C Tema-Aviso Código único de la clase del aviso, según la temática del mismo (IN-
inmobiliario, LA-laboral, PU-publicitario, etc.)
N Tema-Aviso Descripción del Tema del aviso.

Suposiciones:

 El precio y el tamaño de un aviso están en función del tipo del mismo.


 Los avisos aparecen en una sección de una edición.

1
UPC
DISEÑO DE BASE DE DATOS

2. Cabinas de Internet.

C_CLIENTE Código único asignado al cliente


N_CLIENTE Nombre del Cliente
C_TIPOSERVICIO Código del tipo de servicio
N_TIPOSERVICIO Descripción del servicio (navegación, impresión, escaneo, juegos, etc.)
$_TIPOSERVICIO Precio unitario establecido para cada tipo de servicio
N_UNITIPOSERVICIO Unidad en la que se brinda el tipo de servicio: horas, páginas, etc.
#CABINA Número de la cabina empleada
Q_SERVICIO Cantidad de unidades atendidas en cada atención brindada: Tiempo de
alquiler de cabina (en horas), cantidad de páginas impresas, escaneos,
disquetes, etc.
D_FECHAATENCION Fecha de la atención brindada a un cliente
D_HORAATENCION Hora de inicio de la atención que se brinda a un cliente.
D_HINIPROM Hora de inicio de la promoción, para los servicios a los que aplica
D_HFINPROM Hora de fin del horario de promoción, para los servicios que aplica

Suposiciones:
 Los clientes se inscriben con Nombre y apellido, asignándosele a cada uno un número de
identificación.
 Los tipos de servicio que se brinda están codificados: navegación, llamadas
internacionales, escaneos, juegos, impresiones, venta de disquetes, etc. Cada uno tiene
un precio establecido, que no depende del horario en que se brinda.
 Cuando los clientes toman un servicio, se registra el código del cliente, el tipo de servicio
solicitado, la cabina a emplear, la hora de inicio, y el tiempo o cantidad de unidades de
servicio requeridas. En los casos de servicios que no impliquen alquiler de cabina
(impresiones, escaneos, etc.), se registra la PC de administración como cabina empleada.
En cualquier caso, nunca se brindan dos servicios simultáneos en la misma cabina.
 Se ofrecen promociones de horas gratis por acumulación de servicios de ciertos tipos
(navegación, juegos) iniciados en las horas de menor afluencia de público (por ejemplo
entre las 9 a.m. y las 4 p.m.). Para ello cada tipo de servicio debe tener definido el horario
durante el cual regirá la promoción.

2
UPC
DISEÑO DE BASE DE DATOS

3. Campeonato de Fútbol

C Campeonato Código de identificación del campeonato


N Campeonato Nombre del Campeonato
Q Partidos Cantidad de partidos del campeonato
# Partido Número de identificación del partido
D Partido Fecha en la que se juega el partido
C Estadio Código único de identificación del estadio
N Estadio Nombre del estadio
N Arbitro Nombre del árbitro
N JuezLinea1 Nombre del 1er. Juez de línea
N JuezLinea2 Nombre del 2do. Juez de línea
C Equipo-1 Código del equipo dueño de la fecha
C Equipo-2 Código del equipo visitante
N Equipo Nombre del equipo
Q Goles_equipo1 Cantidad de goles del equipo 1 en el partido
Q Goles_equipo2 Cantidad de goles del equipo 2 en el partido
C Resultado Código de resultado del partido:
EM –empate, GA-con ganador
C Equipo Código del Equipo
# camiseta Posición del jugador en el partido
C Jugador Código único del jugador
N Jugador Nombre del jugador
D Nacimiento Fecha de nacimiento del jugador
N Posición Posición del jugador en el partido: arquero,
defensa, etc.
F Expulsado Flag que indica si el jugador fue expulsado durante
el partido
F Amonestado Indica si el jugador fue amonestado
F Goleador Indica al goleador del partido

 El campeonato, el partido, el jugador y el equipo tienen códigos únicos.


 Un campeonato tiene muchos partidos programados en diferentes fechas y estadios.
 En un partido intervienen dos equipos.
 En un campeonato, un jugador juega por un solo equipo.
 En un partido se distingue a un jugador por su número de camiseta.
 Durante un partido un jugador juega en una sola posición y con una sola camiseta, aunque
éstas pueden cambiar de un partido a otro.
 Aunque el número de la camiseta está habitualmente relacionado con una cierta posición
en el campo de juego, eso no siempre se cumple, por lo que no se debe considerar como
regla.

3
UPC
DISEÑO DE BASE DE DATOS

4. PRODUCCIÓN:

C Hoja-Produccion Código único de la hoja de producción


N Hoja-Producción Descripción de la hoja de producción
D Producción Fecha a la que corresponde la hoja de producción
C Etapa Código de la etapa de la hoja de producción
D Hora-Inicio/Etapa Hora de inicio de la etapa
D Hora-Fin/Etapa Hora de fin de la etapa
N Etapa Descripción de la etapa
C Tarea Código de la tarea de la etapa
D Hora-Inicio/Tarea Hora de inicio de la tarea
D Hora-Fin/Tarea Hora de fin de la tarea
C Máquina Código único de máquina
C Tipo-Máquina Código único del tipo de máquina
N Tipo-Máquina Nombre del tipo de máquina
D Hora-Inicio/Uso Hora de inicio de uso de la máquina en la tarea.
D Hora-Fin/Uso Hora de fin de uso de la máquina en la tarea.
C Operario Código único del operario
N Operario Nombre del operario
D Hora-Inicio/Operario Hora en que el operario empezó a usar una máquina para una
tarea
D Hora-Fin/Operario Hora en que el operario terminó de usar una máquina para una
tarea
$ Hora/Operario Sueldo por hora del operario

Supuestos:
 Una hoja de trabajo está dividida en muchas etapas.
 Las etapas están divididas en tareas.
 En una tarea puede intervenir más de una máquina y más de un operario.
 No existen etapas sin hojas de trabajo, ni tareas sin etapas.
 Los operarios pueden trabajar indistintamente en una máquina u otra.
 El número de la hoja de trabajo es único, así como el código de máquina y el código de
cada operario.

También podría gustarte