Sie sind auf Seite 1von 12

Taller de Normalizacin

Normalizar y generar el modelo relacional para los siguientes almacenamientos:


1. TRANSPORTE={NroPlaca+MarcaVehculo+ModeloVehculo+ValorCompraVehculo
+FechaCompraVehculo+IdentPropietario+pellidosPropietario+Nom!rePropietario+
"irecci#nPropietario+$ele%onoPropietario+"ias"eCompradoVehculo+$ipoVehculo&
$enga en cuenta 'ue:
( "os o m)s *ehculos no pueden tener el mismo n+mero de placa
( ,a identi%icaci#n del propietario no se puede repetir
( -n *ehculo puede tener m)s de un propietario
./:Primera Normalizacin
$.N0P1.$2={NroPlaca+MarcaVehculo+ModeloVehculo+ValorCompraVehculo+Fech
aCompraVehculo+"ias"eCompradoVhculo+$ipodeVehculo&
"atos3Propietario={NroPlaca+IdentPropietario+pellidosPropietario+Nom!rePropietari
o+"irecci#nPropietario+$el4%onoPropietario&
Segunda Normalizacin
$.N0P1.$2={NroPlaca+MarcaVehculo+ModeloVehculo+ +$ipodeVehculo&
"atos3Propietario={NroPlaca+IdentPropietario+pellidosPropietario+Nom!rePropietari
o+"irecci#nPropietario+$el4%onoPropietario&
"atos3Compra={ValorCompraVehculo+FechaCompraVehculo+"ias"eCompradoVhcul
o&
2.VIDEOS={CodigoVideo+Nom!reVideo+$ipoVideo+5eneroVideo+FechaCompraVideo
+ValorCompraVideo+"isponi!ilidadVideo+Codigo-suario+pellidos-suario+Nom!re-s
uario+"ireccion-suario+$ele%ono-suario+FechaPrestamoVideo+Fecha"e*olucionVideo
+Nro"iasPrestados&
$enga en cuenta 'ue:
( ,os c#digos de *ideos y de usuarios no se pueden repetir
( -n usuario puede realizar *arios pr4stamos6 pero no el mismo material el
mismo da7
( -n usuario puede de*ol*er *arios *ideos en la misma %echa7
./7Primera Normalizacin
VI"210={CodigoVideo+Nom!reVideo+$ipoVideo+5eneroVideo+FechaCompraVideo+V
alorCompraVideo+"isponi!ilidadVideo+FechaPrestamoVideo+Fecha"e*olucionVideo+N
ro"iasPrestados&
"atos3-suarios={CodigoVideo+Codigo-suario+pellidos-suario+Nom!re-suario+"ire
ccion-suario+$ele%ono-suario&
Segunda Normalizacin
1
VI"210={CodigoVideo+Nom!reVideo+$ipoVideo+5eneroVideo+FechaCompraVideo+V
alorCompraVideo&
"atos3-suarios={CodigoVideo+Codigo-suario+pellidos-suario+Nom!re-suario+"ire
ccion-suario+$ele%ono-suario&
Prestamo3Video={"isponi!ilidadVideo+FechaPrestamoVideo+Fecha"e*olucionVideo+N
ro"iasPrestados&
Tercera Normalizacin
VI"210={CodigoVideo+Nom!reVideo+$ipoVideo+5eneroVideo+FechaCompraVideo+V
alorCompraVideo&
"atos3-suarios={CodigoVideo+Codigo-suario+pellidos-suario+Nom!re-suario+"ire
ccion-suario+$ele%ono-suario&
Prestamo3Video={"isponi!ilidadVideo+FechaPrestamoVideo+Fecha"e*olucionVideo+N
ro"iasPrestados&
Compra3Video={FechaCompraVideo+ValorCompraVideo&
3.PRACTICAETRAC!ASE={Codigo0o%t8are+Nom!re0o%t8are+Codigo-suario+Nom
!re-suario+$ele%ono-suario+CodigoPc+Con%iguracionPc+FechaPractica+9oraInicialPra
ctica+9ora%inalPractica+MinutosPraticados&
$enga en cuenta 'ue:
( 2l c#digo del usuario6 el c#digo del Pc y el c#digo del so%t8are no se repite
( -n usuario no puede tener dos pr)cticas en la misma %echa y hora7
( -n Pc no puede tener instalados dos programas iguales7
R".Primera Normalizacin
P.C$IC2:$.C,02={Codigo0o%t8are+Nom!re0o%t8are+Codigo-suario+Nom!re-
suario+$ele%ono-suario+CodigoPc+Con%iguracionPc+FechaPractica+9oraInicialPractica
+9ora%inalPractica+MinutosPraticados&
"atos3-suario={Codigo0o%t8are+Codigo-suario+Nom!re-suario+$ele%ono-suario&
Segunda Normalizacin
P.C$IC2:$.C,02={Codigo0o%t8are+Nom!re0o%t8are+FechaPractica+9oraInicial
Practica+9ora%inalPractica+MinutosPraticados&
"atos3-suario={Codigo0o%t8are+Codigo-suario+Nom!re-suario+$ele%ono-suario&
"atos3PC={CodigoPc+Con%iguracionPc&
2
Tercera Normalizacin
P.C$IC2:$.C,02={Codigo0o%t8are+Nom!re0o%t8are&
"atos3-suario={Codigo0o%t8are+Codigo-suario+Nom!re-suario+$ele%ono-suario&
"atos3PC={CodigoPc+Con%iguracionPc&
Practica={FechaPractica+9oraInicialPractica+9ora%inalPractica+MinutosPraticados&
#.$ANTENI$IENTOPC={CodigoPc+Con%iguracionPc+Codigosesor+Nom!resesor+p
ellidossesor+$ele%onosesor+Fecha2ntrada$allerPc+Fecha0alida$allerPc+"ias2n$aller
PC+9ora2ntradaPc+9ora0alidaPc+$ipo.eparacion&
$enga en cuenta 'ue:
( "os o m)s PCs no pueden tener el mismo c#digo
( 2l c#digo del asesor no se puede repetir
( -n Pc no puede entrar6 al taller6 en la misma %echa y hora7
R". Primera Normalizacin
MN$2NIMI2N$1PC={CodigoPc+Con%iguracionPc+Fecha2ntrada$allerPc+Fecha0alida$all
erPc+"ias2n$allerPC+9ora2ntradaPc+9ora0alidaPc+$ipo.eparacion&
"atos3sesor={Codigosesor+Nom!resesor+pellidossesor +$ele%onosesor&
Segunda Normalizacin
MN$2NIMI2N$1PC={CodigoPc+Con%iguracionPc+ $ipo.eparacion&
"atos3sesor={Codigosesor+Nom!resesor+pellidossesor +$ele%onosesor&
$aller3PC={Fecha2ntrada$allerPc+Fecha0alida$allerPc+"ias2n$allerPC+9ora2ntradaPc
+9ora0alidaPc&
%.RESTA&RANTE={CodigoMesero+pellidosMesero+Nom!resMesero+"ireccionMeser
o+$ele%onoMesero+Codigo0er*icio+Nom!re0er*icio+Valor-nitarioi0er*icio+NroMesa+
Fecha0er*icio+9ora0er*icio+Valor;ruto0e*icio+"escuento0er*icio+$otalPagar0er*ici
o&
$enga en cuenta 'ue:
( ,os c#digos de mesero6 ser*icio y n+mero de mesa no se repiten
( -n mesero puede atender *arias mesas
( -na mesa puede tener *arios ser*icios
R/.Primera Normalizacin
3
.20$-.N$2={Codigo0er*icio+Nom!re0er*icio+Valor-nitario0er*icio+NroMesa+Fec
ha0er*icio+9ora0er*icio+Valor;ruto0er*icio+"escuento0er*icio+$otalPagar0er*icio&
"atos3Mesero={Codigo0er*icio+CodigoMesero+Nom!resMesero+pellidosMesero+"ir
eccionMesero+$ele%onoMesero&
Segunda Normalizacin
.20$-.N$2={Codigo0er*icio+Nom!re0er*icio+Valor-nitario0er*ici+Fecha0er*icio+
9ora0er*icio+Valor;ruto0er*icio+"escuento0er*icio+$otalPagar0er*icio&
"atos3Mesero={Codigo0er*icio+CodigoMesero+Nom!resMesero+pellidosMesero+"ir
eccionMesero+$ele%onoMesero&
Mesa={NroMesa}
6. Para una concesionaria de automviles, se determina que se deben
almacenar los siguientes datos por cada venta que se realiza
N!mero de la venta "Num#en$, %ec&a de la venta "'ec#en$, placa del
ve&(culo vendido "pueden ser varios$ "Pla#e&$, marca del ve&(culo vendido
"Mar#e&$, color del ve&(culo vendido ")ol#e&$, tipo del ve&(culo vendido
"*ip#e&$, modelo del ve&(culo vendido "Mod#e&$, valor del ve&(culo vendido
#al#e&$, cdigo del vendedor ")od#en$, nombre del vendedor "Nom#en$,
direccin del vendedor "+ir#en$, tel,%ono del vendedor "*el#en$, valor bruto
de la venta "#al-ru$, valor del .#/ de la venta "#al.va$, valor neto de la
venta que es el bruto 0 el .va
"#alNet$.
R/.Primera Normalizacin
VENTA={NumVent+FechaVent+CodVen+NomVen+DirVen+TelVen+VBru+ValIva+Va
lNet+ValVeh
Veh!culo={NumVent+"laVeh+#arVeh+ColVeh+Ti$Veh+#odVeh
Segunda Normalizacin
VENTA={NumVent+FechaVent+ VBru+ValIva+ValNet+ValVeh
Veh!culo={NumVent+"laVeh+#arVeh+ColVeh+Ti$Veh+#odVeh
%
Dato&'Vendedor={CodVen+NomVen+DirVen+TelVen
1. 2n un centro m,dico se desea almacenar la in%ormacin que se genera
en cada una de las
consultas que realiza, para ello se de3ne que los datos son
N!mero de la consulta, %ec&a de la consulta, cdigo del m,dico que realiza
la consulta, nombre del m,dico que realiza la consulta, direccin del m,dico
que realiza la consulta, tel,%ono del m,dico que realiza la consulta,
especialidad del m,dico que realiza la consulta, c,dula del paciente,
nombre del paciente, direccin del paciente, tel,%ono del paciente, cdigo
de la 2PS a la que pertenece el paciente, nombre de la 2PS a la que
pertenece el paciente, direccin de la o3cina de la 2PS a la que pertenece el
paciente, tel,%ono de la 2PS a la que pertenece el paciente, diagnostico que
&ace el m,dico en la consulta, consultorio en que se &ace la consulta, valor
de la consulta
R/Primera Normalizacin
)4NS56*/={No.dela)onsulta0'ec&adela)onsulta0)odigodelMedico0+irec
cindelM,dico0*ele%onodelMedico02specialidaddelMedico0+iagnostico)on
sulta0)onsultorio)onsulta0#alor)onsulta}
Paciente={No.dela)onsulta0NombredelPaciente0+irecciondelPaciente0*el
e%onodelpaciente0)odigo2PSdelPaciente0Nombredela2PS0+ireccion43cina
2PSdelPaciente0*ele%ono2PSdelpaciente}
Segunda Normalizacin
)4NS56*/={No.dela)onsulta0'ec&adela)onsulta0+iagnostico)onsulta0)o
nsultorio)onsulta0#alor)onsulta}
Paciente={No.dela)onsulta0NombredelPaciente0+irecciondelPaciente0*el
e%onodelpaciente0)odigo2PSdelPaciente0Nombredela2PS0+ireccion43cina
2PSdelPaciente0*ele%ono2PSdelpaciente}
+atos7Medico={)odigodelMedico0+ireccindelM,dico0*ele%onodelMedico0
2specialidaddelMedico}
Tercera Normalizacin
)4NS56*/={No.dela)onsulta0'ec&adela)onsulta0+iagnostico)onsulta0)o
nsultorio)onsulta0#alor)onsulta}
(
Paciente={No.dela)onsulta0NombredelPaciente0+irecciondelPaciente0*el
e%onodelpaciente0
+atos7Medico={)odigodelMedico0+ireccindelM,dico0*ele%onodelMedico0
2specialidaddelMedico}
+atos72PS={)odigo2PSdelPaciente0Nombredela2PS0+ireccion43cina2PSd
elPaciente0*ele%ono2PSdelpaciente}
8. 2n un centro de estudios se desea almacenar la in%ormacin de las
matr(culas de sus alumnos as(
N!mero de la matr(cula, %ec&a de la matr(cula, c,dula del estudiante,
nombre del estudiante, direccin del estudiante, tel,%ono del estudiante,
estrato del estudiante, cdigo de las materias matriculadas, nombre de las
materias matriculadas, nivel de las materias matriculadas, valor de cada
una de las materias matriculadas, grupo de las materias matriculadas,
c,dula del pro%esor de las materias matriculadas, nombre del pro%esor de
las materias matriculadas, direccin del pro%esor de las materias
matriculadas, tel,%ono del pro%esor de las materias matriculadas, 'ec&a de
los pagos que debe realizar el alumno, valor de cada uno de los pagos que
debe realizar el alumno
R/.Primera Normalizacin.
M/*9.)56/
{No.delaMatricula0'ec&adelaMatricula0)odigodelasMateriasMatriculadas0
NombredelasMateriasMatriculadas0NiveldelasMateriasMatriculadas0#alord
ecadaunadelasmateriasmatriculadas0grupodelasmateriasmatriculadas0ced
uladelpro%esordelasmateriasmatriculadas0nombredelpro%esordelasmaterias
matriculadas0direcciondelpro%esordelasmateriasmatriculadas0tele%onodelp
ro%esordelasmateriasmatriculadas}
+atos/lumno={No.delaMatricula0ceduladelestudiante0nombredelestudian
te0direcciondelestudiante0tele%onodelestudiante0estratodelestudiante0va
lordecadaunodelospagosquedeberealizarelalumno0}
Segunda Normalizacin
M/*9.)56/
{No.delaMatricula0'ec&adelaMatricula0)odigodelasMateriasMatriculadas0
)
NombredelasMateriasMatriculadas0NiveldelasMateriasMatriculadas0#alord
ecadaunadelasmateriasmatriculadas0grupodelasmateriasmatriculadas}
+atos/lumno={No.delaMatricula0ceduladelestudiante0nombredelestudian
te0direcciondelestudiante0tele%onodelestudiante0estratodelestudiante0%e
c&adelospagosquedeberealizarelalumno0valordecadaunodelospagosquedeb
erealizarelalumno}
+atos7Pro%esor={ceduladelpro%esordelasmateriasmatriculadas0nombredelp
ro%esordelasmateriasmatriculadas0direcciondelpro%esordelasmateriasmatric
uladas0tele%onodelpro%esordelasmateriasmatriculadas}
Tercera Normalizacin
M/*9.)56/{No.delaMatricula0'ec&adelaMatricula}
+atos/lumno={No.delaMatricula0ceduladelestudiante0nombredelestudian
te0direcciondelestudiante0tele%onodelestudiante0estratodelestudiante0%e
c&adelospagosquedeberealizarelalumno0valordecadaunodelospagosquedeb
erealizarelalumno}
+atos7Pro%esor={ceduladelpro%esordelasmateriasmatriculadas0nombredelp
ro%esordelasmateriasmatriculadas0direcciondelpro%esordelasmateriasmatric
uladas0tele%onodelpro%esordelasmateriasmatriculadas}
+atos7Materias
{)odigodelasMateriasMatriculadas0NombredelasMateriasMatriculadas0Niv
eldelasMateriasMatriculadas0#alordecadaunadelasmateriasmatriculadas0g
rupodelasmateriasmatriculadas}
:. 2n una empresa de transporte urbano de pa;eros, se desea almacenar la
in%ormacin de cada uno de los via;es que realizan los buses, los datos a
almacenar son
placa del bus, marca del bus, capacidad del bus "n!mero de pasa;eros$,
n!mero del via;e, %ec&a del via;e, &ora del via;e, ruta del via;e "/, -, o )$,
valor del pasa;e "depende de la ruta$, n!mero de pasa;eros transportados,
valor de los gastos del via;e, total producido, valor neto producido, c,dula
del conductor "un bus solo tiene un conductor asignado$, nombre del
conductor, direccin del conductor, tel,%ono del conductor, c,dula del
propietario "un bus solo tiene un propietario$, nombre del propietario,
direccin del propietario, tel,%ono del propietario.
*
R/Primera Normalizacin
-us={Placadel-us0Marca-us0)apacidad-us0)edula)onductor0Nombre)
onductor0+ireccion)onductor0*ele%)onductor0)edulaPropietario0Nombre
Propietario0+ireccionPropietario0*ele%onoPropietario}
#ia;e={Placa-us0No.del#ia;e0'ec&a#ia;e0<ora#ia;e09uta#ia;e0#alorPasa;
e0No.Pasa;eros*ransportados0#alor=astosdel#ia;e0*otalProducido0#alorNe
toProducido}
Segunda Normalizacin
-us={Placadel-us0Marca-us0)apacidad-us0)edulaPropietario0NombrePr
opietario0+ireccionPropietario0*ele%onoPropietario}
#ia;e={Placa-us0No.del#ia;e0'ec&a#ia;e0<ora#ia;e09uta#ia;e0#alorPasa;
e0No.Pasa;eros*ransportados0#alor=astosdel#ia;e0*otalProducido0#alorNe
toProducido}
+atos7)onductor={)edula)onductor0Nombre)onductor0+ireccion)onduct
or0*ele%)onducto}
Tercera Normalizacin
-us={Placadel-us0Marca-us0)apacidad-us}
#ia;e={Placa-us0No.del#ia;e0'ec&a#ia;e0<ora#ia;e09uta#ia;e0#alorPasa;
e0No.Pasa;eros*ransportados0#alor=astosdel#ia;e0*otalProducido0#alorNe
toProducido}
+atos7)onductor={)edula)onductor0Nombre)onductor0+ireccion)onduct
or0*ele%)onducto}
+atos7Propietario={)edulaPropietario0NombrePropietario0+ireccionPropiet
ario0*ele%onoPropietario}
>?.2l departamento de personal de una empresa desea crear una base de
datos con la in%ormacin de sus empleados, los datos a almacenar por
cada empleado son
),dula del empleado, nombre del empleado, se@o del empleado, %ec&a
nacimiento del empleado, %ec&a de ingreso a la empresa del empleado,
salario bAsico del empleado, c,dula de la esposa "o$ del empleado, nombre
de la esposa "o$ del empleado, %ec&a de nacimiento de la esposa "o$ del
empleado, n!mero de identi3cacin de los &i;os del empleado, nombre de
+
los &i;os del empleado, %ec&a de nacimiento de los &i;os del empleado, se@o
de los &i;os del empleado.
R/Primera Normalizacin
D$to'"er&onal={CedulaEm$leado+Nom,reEm$leado+-e.odelEm$leado+Fechanacimi
entoEm$leado+FechadeIn/re&oalaEm$re&adelEm$leado+-alarioB0&icodelEm$leado
E&$o&a'Em$leado={CeduladelaE&$o&a1o2Em$leado+Nom,redelaE&$o&aEm$leado
No3Identi4icaci5ndelem$leado+Nom,redelo&hi6o&delEm$leado+-e.odelo&hi6o&delEm$l
eado
-e/unda Normali7aci5n
D$to'"er&onal={CedulaEm$leado+Nom,reEm$leado+-e.odelEm$leado+Fechanacimi
entoEm$leado+FechadeIn/re&oalaEm$re&adelEm$leado+-alarioB0&icodelEm$leado
E&$o&a'Em$leado={CeduladelaE&$o&a1o2Em$leado+Nom,redelaE&$o&aEm$leado
No3Identi4icaci5ndelem$leado+Nom,redelo&hi6o&delEm$leado+-e.odelo&hi6o&delEm$l
eado
Tercera Normalizacin
D$to'"er&onal={CedulaEm$leado+Nom,reEm$leado+-e.odelEm$leado+Fechanacimi
entoEm$leado+FechadeIn/re&oalaEm$re&adelEm$leado+-alarioB0&icodelEm$leado
E&$o&a'Em$leado={CeduladelaE&$o&a1o2Em$leado+Nom,redelaE&$o&aEm$leado
No3Identi4icaci5ndelem$leado
8i6o&'Em$leado={No3Identi4icaci5ndelem$leado+Nom,redelo&hi6o&delEm$leado+-e.
odelo&hi6o&delEm$leado
9
MODELO RELACIONAL
>. > B
> B
C.
D. > >
> B
E. > > >

1:
*ransporte +atos
Propietario
+atos75sua
rio
Practica
Practica
2@traclase
+atos P)
+atos 5suario
Prestamo#ideo
*aller P) Mantenimiento
P)
F. > B
F.
> B
6. > >

> B
1G > >
> >
> >
> B
> B
8.
11
Mesa +atos Mesero
Mesa
#enta
#endedor
#e&iculo
Servicios
+atos2PS
+atos7Medic
o
)onsulta
)onsulta
Paciente
#e&iculo
+atosMedico
Paciente
Matricula +atos
/lumno
Pacientes

> B
> >
:.
> B
>?.
12
-us #ia;e
Matricula
+atosPro%eso
r
-us
+ptoPersonal
)onductor

Das könnte Ihnen auch gefallen