Sie sind auf Seite 1von 11

EJERCICIOS PARA 3PC MODELO RELACIONAL

1. Dada la siguiente tabla Alumnos de Idiomas


Codigo A01 A02 A03 A04 Nombre Luis Ana Jaime Mara Edad Idioma 18 Ingls 23 Ingls Francs 19 Alemn 42 Italiano Nivel Bien Bien Regular Mal Bien

a) Porqu no representa una relacin? b) Transformarla en otra equivalente que modele la misma informacin y que s represente una relacin. 2. Dado el esquema relacional siguiente: Cliente(dni, nombre-cli, direccion-cli, tarifa) Automvil(matricula, marca, modelo, pagado, dni, #clase) Categora(#clase, tasa) Taller(cif, nombre-tal, direccion-tal) Accidente(#accidente, dni, matricula, cif, fecha, coste) Sabiendo que se han llamado igual, en todas las tablas, los atributos que representan el mismo objeto o propiedad, se pide: a) Indicar las integridades referenciales existentes y dibujarlas en un diagrama referencial. b) Para cada una, decidir y justificar los modos de borrado y modificacin ms convenientes. DEPENDENCIAS FUNCIONALES 1. Una BD debe contener informacin concerniente a las ventas de los productos de una cierta compaa (Agentes, reas y Productos). Cada Agente es responsable de las ventas en una o ms reas, cada rea tiene uno o ms Agentes como responsables de las ventas en ella. Del mismo modo, cada Agente es responsable de la venta de uno o ms Productos y cada Producto tiene uno o ms Agentes responsables de su venta. Todos los Productos se venden en todas las reas, pero no hay dos Agentes que vendan el mismo producto en la misma rea. Cada Agente vende el mismo conjunto de Productos en todas las reas en las que opera, y con independencia del rea tiene establecido un precio mnimo de venta para cada producto. Se pide determinar las dependencias funcionales y representarlas mediante el correspondiente diagrama. 2. Supongamos que al disear una BD se obtienen las cuatro relaciones siguientes: R1(nombre_emp, direcc_emp, edad, sexo, nombre_superv) R2(nombre_superv, departamento) R3(nombre_empl, departamento) R4(departamento, num_tel_depart, direcc-depart) Una de las relaciones es redundante. Identificarla y explicar las razones de dicha redundancia. 3. Se tiene la relacin R siguiente que contiene informacin sobre los empleados de una empresa R(NEmp, DNI, Edad, Dir, CDep, NDep, DJef, CPro, NPro, Ao, Imp) donde cada atributo es: NEmp: nombre de un empleado. DNI: DNI del empleado. Edad: edad del empleado. Dir: direccin del empleado.

CDep: cdigo de departamento al que pertenece el empleado. NDep: nombre del departamento. DJef: DNI del empleado que es jefe del departamento. CPro: Cdigo de un proyecto en el que participa el empleado. NPro: nombre del proyecto. Ao: ao de realizacin del proyecto. Imp: importe del proyecto. Se cumplen las siguientes restricciones:

1) Un empleado slo tiene un nombre (aunque puede haber 2 empleados con igual nombre), una edad y una direccin. 2) Un empleado slo pertenece a un departamento, aunque cada departamento puede tener varios empleados. 3) No hay 2 departamentos con igual cdigo. Tampoco puede haber 2 departamentos con igual nombre. 4) Un departamento tiene un nico Jefe, que es uno de los empleados. Un empleado slo puede ser Jefe de un departamento. 5) Un empleado puede participar en varios proyectos; los cuales pueden tener a su vez a varios empleados. 6) Cada proyecto se identifica por su cdigo y slo tiene un nombre, un ao de realizacin y un importe. 7) Dos proyectos pueden tener el mismo nombre si son en aos diferentes. Se pide: a) Indicar el conjunto de DF que se cumplen, sealando el nmero de la restriccin o restricciones de donde se deduce cada una. De la misma manera, indicar las DF que es seguro que no se cumplen en ningn caso. Dibujar el diagrama de dependencias. b) Indicar las DF no completas y transitivas, y los descriptores equivalentes. c) La restriccin 5 (un empleado puede participar en varios proyectos y en cada proyecto pueden participar varios empleados) no puede ser modelada adecuadamente usando DF. Explicar porqu. CONVERSIN DE MER A MR 1. convierta a Relacional

2. Se desea mantener una base de datos para una cadena de farmacias distribuida en diferentes ciudades. Cada farmacia tiene sus empleados propios y un farmacutico. Por cada ciudad existe un nico farmacutico; esto es, si en una ciudad hubiera ms de una farmacia, el mismo

farmacutico estara afectado a todas las farmacias de esa ciudad. Cada farmacia tiene a su vez su stock de medicamentos. El mismo se mantiene por medicamento y presentacin. Los medicamentos se organizan segn la o las monodrogas que lo componen, su presentacin (por ejemplo ampollas de 5 unidades, jarabe de 100ml, inyecciones por 10 unidades, pomada 60gr, etc.), el laboratorio que lo comercializa, y su accin teraputica (analgsico, antibitico, etc.). Por cada medicamento se mantiene su precio y la cantidad en existencia del mismo. El sistema deber permitir consultar la base de datos de diferentes alternativas para medicamentos compuestos por una monodroga, medicamentos de un laboratorio, presentaciones de un medicamento, entre otras. El siguiente modelo ER supuestamente debera representar lo anterior, sin embargo est incompleto. El problema: Obtenga los esquemas (solamente) del modelo relacional siguiendo la idea del modelador (o sea, coloque los atributos necesarios y convierta el modelo ER a relaciones planas).

Respuesta (falta FK y pk) Ciudad (nombre, CI_farmacutico) Farmacia (nmero, nombre, direccin, nombre_ciudad) Personal (CI, nombre) Farmacutico (CI, fecha_ttulo, nombre_ciudad) Propio (CI, salario) Medicamento (cdigo, nombre, precio, cantidad, cdigo_laboratorio) Accin_terapeutica (tipo_accin, descripcin) Laboratorio (cdigo, nombre) Presentacin (tipo_presentacin) Monodroga (cdigo, descripcin) Tiene (nmero_farmacia, CI_personal) Tiene_stock (nmero_farmacia, cdigo_medicamento, tipo_presentacin, cantidad) Contiene (cdigo_medicamento, cdigo_monodroga) Sirve_para (cdigo_medicamento, tipo_accin)

3. Convertir a Relacional

NORMALIZACION 1. Utilice el diagrama de dependencias funcionales para la normalizacin del siguiente conjunto de datos de una empresa que quiere controlar su publicidad contratada con diferentes medios: PUBLICIDAD # Ao NTipo Medio CMedio NMedio FInicio FFin CPrograma NPrograma CTipo Comercial Cdia semana transmisin Dhora transmisin $Tarifa Suposiciones: Los contratos son anuales as como las tarifas Televisin, radio, peridico Identificador del medio de comunicacin, TV02, TV05, 1160, .. Nombre del medio de comunicacin: Frecuencia Latina, Panamericana,..... Fecha de inicio de la publicidad Fecha de trmino de la publicidad Cdigo del programa: 0205, 0433, 0852... Nombre del programa: Mapamundi, El estelar, Informalsimo.... Cdigo del tipo de comercial: 15seg, 30seg, pag, .. En un programa se puede tener mas de un tipo de comercial Cdigo del da de la semana: LU, MA, MI, JU, VI, SA, DO Puede ocurrir que el programa se pase varios dias a la semana Hora de transmisin: 10:50, 13:00, 14:20 ,......Puede ocurrir que el comercial se transmita varias veces durante un programa Importe de la tarifa del comercial tiene vigencia anual y depende del medio, tipo de comercial y el programa donde se transmitir.

RELACIONES RESULTANTES 3fn: Publicidad(# Ao, C Medio, C Programa, C tipo Comercial, C Dia semana transmisin, D hora transmisin) Contrata ( # Ao, C Medio, D Inicio, D Fin )

Medio( C Medio, NMedio, NTipo Medio) Programa( C Programa, N Programa) Tarifa( # Ao, C Medio, C Programa, C tipo Comercial, $ Tarifa)

2. Una compaa industrial grande mantiene un departamento educacional, cuya funcin es impartir cursos de adiestramiento para los empleados. Cada curso se puede ofrecer varias veces y en diferentes localidades, mantenindose informacin histrica de los cursos impartidos. Un "ofrecimiento" identifica un curso dictado en una fecha y lugar especfico. El sistema maneja la siguiente informacin: Cdigo de curso, ttulo del curso, requisitos, ofrecimientos. Fecha y lugar de los ofrecimientos, profesores y Empleados por ofrecimiento. Cdigo del profesor y nombre. Cdigo de empleado, nombre y calificacin de cada empleado matriculado en cada ofrecimiento. Suposiciones: Los cdigos de cursos, ofrecimientos, profesores y empleados son nicos. Un ofrecimiento puede encargarse a ms de un profesor. Un empleado podra llevar un mismo curso ms de una vez. Con estas premisas, proceda a normalizar el siguiente conjunto de datos: C Curso C Ofrecimiento C Profesor C_Empleado N Curso D Ofrecimiento N Profesor N Empleado C Requisito/Curso N Lugar ofrecimiento Q Calificacin RELACIONES RESULTANTES 3FN OfrecProf (C_Ofrecimiento, C_Profesor) OfrecEmp (C_Ofrecimiento, C_Empleado) CursReq (C Curso, C Requisito/Curso) Califica (C_Ofrecimiento, C_Empleado, C_Profesor, Q Calificacin) Ofrecimiento (C_Ofrecimiento, D Ofrecimiento, N Lugar-ofrecimiento, C Curso) Empleado (C_Empleado, N Empleado) Profesor (C_Profesor, N Profesor) Curso (C Curso, N Curso) 3. Una base de datos debe contener informacin acerca de representantes de ventas, reas de ventas y productos. Cada representante se encarga de las ventas en una o ms reas pre-establecidas; pero cada rea tiene ms de un representante responsable. De manera similar, a cada representante se le encarga las ventas de uno o ms productos especficos, aunque cada producto puede tener ms de un representante responsable. En todas las reas se venden todos los productos.
C representante R1 R1 R1 N representante Torres Torres Torres C rea A1 A1 A2 N_Area C producto P1 P2 P1 N Producto Vino Borgoa Champagne Vino Borgoa $ Precio Unitario 24.00 32.00 24.00 $ Venta Del Mes 2,400 1,600 3,600

Surco Surco Los Olivos

R1 R2 R2 R3 R3 R3 R3

Torres Snchez Snchez Alvarez Alvarez Alvarez Alvarez

A2 A1 A2 A1 A1 A2 A2

Los Olivos Surco Los Olivos Surco Surco Los Olivos Los Olivos

P2 P3 P3 P4 P5 P4 P5

Champagne Vodka Vodka Vino Ros Oporto Vino Ros Oporto

32.00 40.00 40.00 24.00 20.00 24.00 20.00

800 2,000 1,200 1,440 3,000 2,400 2,600

RELACIONES RESULTANTES 3FN Venta (C_representante, C_Area, C_Producto, Venta del Mes) Representante (C representante, N representante) Area (C Area, N Area) Producto (C-producto, N producto, Precio unitario) ProdRepre (C_representante, C_producto) RepreArea (C_representante, C_Area)

R1:
C C representante rea R1 A1 R1 R1 R1 R2 R2 R3 R3 R3 R3 A1 A2 A2 A1 A2 A1 A1 A2 A2 C producto P1 P2 P1 P2 P3 P3 P4 P5 P4 P5 Venta Del Mes 2,400 1,600 3,600 800 2,000 1,200 1,440 3,000 2,400 2,600

R2:
C representante R1 R2 R3 N representante Torres Snchez Alvarez

R3:

C_rea
A1 A2

N_Area Surco Los Olivos

R4:
C Producto P1 P2 P3 P4 P5 N Producto Vino Borgoa Champagne Vodka Vino Ros Oporto Precio unitario 24.00 32.00 40.00 24.00 20.00

R5:
C Representante R1 R1 R2 R3 R3 C producto P1 P2 P3 P4 P5

R6:
C Representante R1 R1 R2 R2 R3

C_rea
A1 A2 A1 A2 A1

R3

A2

4. Normalice el siguiente conjunto de datos # Tienda N Tienda CiudadTiend EstadoTienda CInventario NInventario QInventario $Precioa Unitario %ImpuestoVenta

Cada tienda tiene un nmero nico y cada pieza un cdigo nico. Los artculos llevados a cada tienda varia dependiendo de las necesidades locales. La cantidad y precio unitario de un artculo del inventario difiere de una tienda a otra dependiendo de la demanda local. La tasa de impuesto sobre la venta varia de estado a estado.

RELACIONES RESULTANTES 1FN: Descomponemos grupos repetitivos PK= (# Tienda, C Inventario) Inventario (# Tienda, C Inventario, Q Inventario, $ Precio-Unitario, N Inventario) Tienda (# Tienda, N Tienda, CiudadTienda, EstadoTienda, % Impuesto-Venta) 2FN : Verificamos DFPlenas Detectamos que en Inventario , N Inventario no depende de toda la clave, solo depende de C Invetario. En Tienda todos los atributos no claves dependen de la clave Inventario: (C Inventario, N Inventario) TiendaInven: (# Tienda, C Inventario, Q Inventario, $ Precio-Unitario) 3FN : Verificamos en las relaciones si algn atributo no clave tiene DFT . Detectamos que en Tienda el atributo % Impuesto-Venta depende de otro atributo no clave: EstadoTienda por tanto se trata de una dependencia transitiva que tenemos que resolver, entonces: Impuesto(EstadoTienda, % Impuesto-Venta) Tienda (# Tienda, N Tienda, CiudadTienda, EstadoTienda) Relaciones resultantes: Inventario (C Inventario, N Inventario) TiendaInven (# Tienda, C Inventario, Q Inventario, $ Precio-Unitario) Impuesto (EstadoTienda, % Impuesto-Venta) Tienda (# Tienda, N Tienda, CiudadTienda, EstadoTienda) 5. Juan es un agente viajero que vende aspiradoras domsticas, las que se publicitan como que son lo suficientemente potentes como para aspirar gatos pequeos. Despus de haber librado a varios ciudadanos de un pequeo poblado de sus queridos felinos, se ve forzado a retirarse rpidamente a otra ciudad. Lo primero que hace al llegar es registrarse en un pequeo hotel y abrir su equipaje. Obviamente tiene mucha ropa que debe ser lavada, y se dirige a la lavandera, llevando quince camisas blancas y un saco de pana.

La empleada de la lavandera lo recibe y le pregunta si es nuevo en el pueblo. Le pide sus datos: nombre, apellido, y el nmero telefnico del hotel donde est registrado. Anota que hay que lavar 15 camisas, y un saco que debe ser lavado en seco. Tambin hace una nota acerca de las extraas manchas rojas y del abundante pelo de gato que tiene adherido el saco. Juan recibe una nota fechada y numerada con el precio indicado en una esquina, y la empleada le promete que su ropa estar lista al da siguiente, despus de las 5 de la tarde. Analizando los datos que figuran en la nota de pedido de Juan, proceda a su normalizacin Nombre del campo Recibo Nombre Apellido Telfono Fecha de recepcin Fecha de entrega Hora de entrega Tipo de prenda Tipo de servicio Cantidad Precio unitario Tipo de prenda Tipo de servicio Cantidad Precio unitario Instrucciones especiales RELACIONES RESULTANTES 3FN PEDIDO (Recibo, CdigoCliente, FechaRecepcin, fechaEntrega, horaEntrega) CLIENTE( Nmero Cliente, Nombre, Apellido, Telfono) CONCEPTO PEDIDO = (Recibo, TipoPrenda, TipoServicio, Cantidad, PrecioUnitario, InstruccionesEspeciales) LISTA PRECIO = (TipoServicio, TipoPrenda, PrecioUnitarioActual) 6. Ud. es contratado por el Banco del Progreso para realizar el modelamiento de su informacin. El banco tiene sucursales con un nombre fcil de recordar por los clientes. Cada sucursal est situada en una cierta direccin en un distrito, dispone de telfonos de contacto, una cantidad mxima de empleados y se identifica con un cdigo formado por cuatro cifras numricas. Adems guardaremos el activo y pasivo de cada sucursal (cantidad de dinero que damos a los clientes en concepto de prstamo y que stos depositan respectivamente en soles y dlares) Por otro lado, cuando una persona se hace cliente del banco se le pide su nmero de DNI, su nombre, su direccin y telfonos. Estos clientes pueden abrir un nmero indeterminado de cuentas en el banco. Cada una de estas cuentas se identifica por un cdigo de 10 cifras numricas y disponemos de la informacin del saldo de dinero acumulado (slo interesa el acumulado en el instante presente), la fecha de la ltima operacin realizada sobre esa cuenta, el tipo de operacin que fue (retirada de fondos, ingreso o transferencia). Adems guardamos la fecha en que dicha cuenta se ha abierto y en qu sucursal se hizo y cul empleado realiz la apertura. Existen cuentas Valor 1376 Juan Jimnez 555-4567 28/01/2002 30/01/2002 5:00 p.m. Camisa de hombre Lavandera 15 S/ 5.00 Saco sport Lavado en seco 1 S/ 15.00 Mancha, pelos de gato

que son abiertas sin dinero, por lo tanto puede que estn abiertas y que no se haya realizado ninguna operacin durante un tiempo. Cada cuenta es propiedad de uno o ms clientes y que nunca hay dos sucursales en un mismo distrito. Cada cuentas guardan el dinero en un tipo de moneda, sea soles o dlares.

Guardamos tambin los empleados asociados a la entidad bancaria. De estos guardamos su nombre, DNI, nmero de Seguro social, ao de entrada en la empresa, fecha de nacimiento, categora, telfono y direccin particular y todas las sucursales del banco en que ha trabajado y entre qu fechas lo hizo. Puede haber trabajado en diferentes perodos en una misma sucursal Para un brindar un servicio diferenciado, el banco clasifica a los clientes en de acuerdo a un tipo de cliente identificado por un cdigo de 4 dgitos numricos y una descripcin, por ahora sern oro, plata, normal; de acuerdo a cierta evaluacin que realiza el personal. Cada tipo de cliente tiene unas caractersticas como el beneficio a recibir en servicios, tasa de inters preferencial activa, lnea de crdito pre aprobada en dlares y grado de prioridad en la atencin en ventanilla. Modele el E/R. Convirtalo a Relacional y normalcelo hasta la 3FN diagrama E/R
n Sucursal CodiSucu NombSucu DireSucu DistSucu Telefono (0,n) CantEmp Activo (2,2) Pasivo (2,2) 1 1 Empleado FechFin DNIEmple NombEmple NSS trabaj anoIngre n FechNac Categoria Telefono FechIni Direccion n Cuenta CodCuenta Saldo fechAper TipoUltOpe n fechUltOpe Moneda Cliente DNIClie NombClie DirClie n TelefClie(0,n) FechNac TipoCliente CodiTipo DescTipo 1 Beneficio Tasa LineaCred Preferencia

abre

es

Se apertura

pertenece

OBS. En sucursal activo y pasivo son multivalorados porque hay montos en soles y dlares. En cuenta el saldo est en la moneda de la cuenta. Cuando hay ms de un telfono hay un atributo multivalorado. 2. Convertir a Relacional y normalizar. Sucursal(CodiSucu, NombSucu, DireSucu, DistSucu, CantEmp) TelefSucu(codisucu, telefono) Atributo multivalorado FK codisucu -> Sucursal.codisucu SaldoSucu(codiSucu, moneda, activo, pasivo)1 Atributo multivalorado FK codisucu -> Sucursal.codisucu. Moneda no existe pero puede introducirse segn teora para diferenciar. Empleado( DNIEmple, NombEmple, NSS, anoIngre, FechNac, Categoria, Telefono, Direccion) TipoCliente (CodiTipo,DescTipo,Beneficio, Tasa, LineaCred, Preferencia) Cliente(DNIClie, NombClie, DirClie, FechNac, CodiTipo) FK coditipo -> TipoCliente.codiTipo (relacin es) TelefClie(DNIClie, TelefClie) Atributo multivalorado FK DNIClie -> Cliente.DNIClie Cuenta(CodCuenta, Saldo, fechAper, TipoUltOpe, fechUltOpe, Moneda,CodiSucu,DNIEmple)
1

Tambin puede considerarse Sucursal(CodiSucu, NombSucu, DireSucu, DistSucu, CantEmp, actSol,pasSol,actDol, pasDol)

FK CodiSucu -> Sucursal.CodiSucu (relacin se apertura) FK DNIEmple -> Empleado.DNIEmple (relacin abre) ClienteCta(CodCuenta, DNIClie) (relacin pertenece) SucuEmple(DNIEmple, codiSucu, FechIni, FechFin) (relacin trabaj) Se verifica la 1FN, 2FN y 3FN sin necesidad de hacer cambios. 7. El rea de RRHH de su empresa tiene el siguiente registro de informacin de licencias por enfermedad en un archivo excel

DescansoMdico(NroDescansoMd, CodEmp, FechaReporte,NombEmp, FechaAusente, CodEnfermedad, DEnfermedad, GradoEnfermedad, CodMedico, NombMedico) Se sabe que el empleado puede enfermarse en innumerables ocasiones. En cada ocasin el empleado lo reporta en una fecha (FechaReporte). Por cada vez que se enferma el empleado presenta un descanso mdico, el cual se genera para un solo empleado, por un nico doctor. En cada certificado de descanso mdico se seala una o varias enfermedades que presente el empleado, y de para cada enfermedad que presente en ese momento el empleado se indica el nivel, por ejemplo para la enfermedad cefalea el grado podra ser moderado. Existe un grupo de mdicos que atienden a todos los empleados de la empresa. Por cada certificado de descanso mdico se consignan las fechas de los das laborales que el trabajador no asistir a trabajar (FechaAusente). Normalizar hasta la 3FN 3FN (NroDescansoMed, CodEmp, FechaReporte, CodMedico) NroDescansoMed, FechaAusente NroDescansoMed, CodEnfermedad, GradoEnfermedad CodEnfermedad, DEnfermedad CodEmp, NombEmp CodMedico, NombMedico 8. Una empresa almacena la informacin ms importante de sus trabajadores en un archivos excel, uno para el rea de bienestar, otro para el rea de capacitacin. Normalizar. Algunos datos - Cada trabajador puede poseer ms de un auto los cuales deben tenerse registrado para ofrecer seguros con tarifa corporativa y otros. - Cada trabajador inscribe a uno o ms hijos para fines de beneficios como seguro mdico - Cada trabajador slo pertenece a un rea. - Un trabajador puede tener ms de una profesin - En una capacitacin se dicta un curso, pero puede dictarse el mismo curso en varios eventos de capacitacin Personal1(DNIPerso, NombPerso, PlacaAuto,Profesion, codCategoria, DesCategoria, codArea, DescArea, fechaNac, Sueldo, DNIFamiliar, Parentesco, NombFamiliar, fechNacFam) Personal2(DNIPerso, NombPerso, codArea, DescArea, NroCapacitacion, codCurso, DescCurso, FechFinCapa, NotaCapa) 3FN Personal( DNIPerso, NombPerso, codCategoria, codArea, fechaNac, Sueldo) Categoria(codCategoria, DesCategoria) Area(codArea, DescArea) PersProfesion(DNIPerso, Profesion) Parentesco ( DNIPerso, DNIFamiliar, Parentesco) Familiar (DNIFamiliar, NombFamiliar, fechNacFam) Auto ( DNIPerso, PlacaAuto) CapacitaPer( DNIPerso, NroCapacitacion, NotaCapa) Capacitacion(NroCapacitacion, CodCurso, FechFinCapa)

10

Curso(CodCurso, DescCurso) 9. Un club esta organizando un campeonato de tenis individual. A cada persona que se inscribe se le pide el nombre, la edad, el DNI y la fecha de vencimiento de la ficha mdica. El torneo se juega en un determinado conjunto de pistas de las que se conoce la direccin de cada una, un cdigo que las identifica, y si tienen iluminacin o no. A partir de estos datos, se organizan los partidos del campeonato con los siguientes criterios. A cada partido se le asigna un cdigo que lo identifica dentro del torneo, una hora, una pista, dos inscriptos diferentes (local y visitante), una etapa (eliminatorias, octavos, cuartos, semifinales y final) y un ganador. No se pueden jugar dos partidos a la misma hora en la misma pista. En cada etapa, cada jugador juega un solo partido. Indicar las dependencias funcionales que se cumplen en esta realidad.

De la realidad planteada, se identifican las siguientes dependencias funcionales "A cada persona que se inscribe se le pide el nombre, la edad, la DNI y la fecha de vencimiento de la ficha mdica." DNI nombre, edad, fechavencimiento "El torneo se juega en un determinado conjunto de pistas de las que se conoce la direccin de cada una, un cdigo que las identifica, y si tienen iluminacin o no" cdigopista direccin, con_iluminacin "A cada partido se le asigna un cdigo que lo identifica dentro del torneo, una hora, una pista, dos inscritos diferentes (local y visitante), una etapa (eliminatorias, octavos, cuartos, semifinales y final) y un ganador." cdigopartido ___ hora , cdigopista , DNIlocal , DNIvisitante , etapa , DNIganador "No se pueden jugar dos partidos a la misma hora en la misma pista." hora , cdigopista ___ cdigopartido "En cada etapa , cada jugador juega un solo partido." DNIlocal , etapa cdigopartido, DNIvisitante , etapa cdigopartido Adems debe tenerse en cuenta, que los jugadores locales y visitantes, son en realidad DNIs, son los mismos atributos, con distinto nombre, por lo que pueden deducirse las siguientes dependencias: DNIlocal DNI, DNI DNIlocal, DNIvisitante DNI, DNI DNIvisitante , DNIganador DNI, DNI DNIganador

11

Das könnte Ihnen auch gefallen