Ejercicios de Las Formas Normales - Base de Datos

February 14, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Ejercicios de Las Formas Normales - Base de Datos...

Description

 

Ejercicios 1. Un dato sin normalizar normalizar no cumple con con ninguna regla regla de normalización. normalización. Para explicar explicar con un ejemplo en qué consiste cada una de las reglas, vamos a considerar los datos de la siguiente tabla. PRIMERA FORMAL NORMAL (1FN) Ordenes (id_orden, ec!a, id_cliente, nom_cliente, estado"  Articulos_ordenes  Articulos_ ordenes (id_orden, num_art, nom_art, cant, precio"

#rdenes Id_ d_or orde den n 2301 2302 2303

Fech Fecha a 23/02/11 25/02/11 27/02/11

Id Id_c _cli lien ente te 101 107 110

Nom_ Nom_cl clie ient ntee Martin Herman Pedro

Es Esta tado do Caracas Coro Maracay

 $rticulos_ordenes  $rticulos_ ordenes

Id_orden 2301 2301 2301 2302 2303 2303

Num_art 3786 4011 9132 5794 4011 3141

nom_art Red Raqueta Paq3 Paq6 Raqueta !unda

cant 3 6 8 4 2 2

Precio 35,00 65,00 4,75 5,00 65,00 10,00

SEGUNDA FORMAL NORMAL (2FN) Articulos_ordees (id_orden, Articulos_ordees  (id_orden, num_art, cant" Articulos_Ordees Id_ d_or orde den n 2301 2301 2301 2302 2303 2303

Num_a um_art rt 3786 4011 9132 5794 4011 3141

can cant 3 6 8 4 2 2

 $rticulos ( num_art, num_art, nom_art, nom_art, precio" precio"  $rticulos

 

Num_ar Num_ artt 3786 4011 9132 5794 3141

no nom_ m_ar artt Red Raqueta Paq3 Paq6 !unda

Prec Precio io 35,00 65,00 4,75 5,00 10,00

!ER"ERA FORMALec!a, NORMAL (#FN) ordees (id_orden, ordees  (id_orden, id_cliente" #rdenes Id_o _orrden 2301 2302 2303

Fe Feccha 23/02/11 25/02/11 27/02/11

Id_clie ien nte 101 107 110

"lietes (id_cliente, "lietes  (id_cliente, nom_cliente, estado"

#rdenes Id Id_c _clie liente nte

Nom_ Nom_cli clien ente te

Estad Estado o

101 107 110

Martin Herman Pedro

Caracas Coro Maracay

Por lo tanto la base de datos queda de la siguiente manera% ordenes (id_orden, ec!a, id_cliente" &lientes (id_cliente, nom_cliente, estado"  $rticulos ( num_art, num_art, nom_art, nom_art, precio" precio"  $rticulos_ordenes  $rticulos_ ordenes (id_orden, (id_orden, num_art, num_art, cant" cant" '. FA"!URA DE "OMPRA $EN!A% a $EN!A% a empresa &##)*+$ --/0)- lo !a contratado como el +ngeniero 0ncargado2 para sistematizar la acturación. 0n la siguiente 3$&/U4$ 3$&/U4$ 50 &#)P4$ 60/$, usted debe analizar toda la inormación proceso de normalización, !asta llegar a la /ercera 3orma ormal. disponible 7 aplique el -e pide pide realiz realizar ar la respe respecti ctiva va justi justiica icació ción n deta detalla llada da de cada cada un uno o de los pa paso sos s qu que e conduzcan al resultado inal. 3actura (U)_3 3actura (U)_3$&, $&, 30&8$_3 30&8$_3$&, $&, #)_&+0 #)_&+0/0, /0, 5+4_&+0 5+4_&+0/0 /0,, 4+3_ 4+3_&+0 &+0/0 /0,, &+U5$ &+U 5$5_ 5_&+ &+0 0/0 /0,, /003 /003_& _&+0 +0/0 /0,, &$/09 &$/09#4 #4+$, +$, _P _P4#5 4#5,, 50-P 50-P_P4 _P4#5 #5,, 6$_U+/, $_U+/, &$/_P4#5" Dode% NUM_FA"% :mero de la actura de compra venta FE"&A_FA"% 3ec!a de la actura de compra venta NOM_"LIEN!E% ombre NOM_"LIEN!E%  ombre del cliente DIR_"LIEN!E% 5irección DIR_"LIEN!E%  5irección del cliente

 

RIF_"LIEN!E% 4i del cliente "IUDAD_"LIEN!E% &iudad del cliente !ELEF_"LIEN!E% /eléono del cliente "A!EGORIA% &ategor;a del producto "OD_PROD% &ódigo "OD_PROD%  &ódigo del producto DES"RIP"ION% 5escripción DES"RIP"ION%  5escripción del producto $AL_UNI!% 6alor $AL_UNI!%  6alor unitario del producto "AN!_PROD% &antidad "AN!_PROD%  &antidad de productos q compra el cliente a llave primaria es :mero de 3actura de venta% U)_3$&

um_3actura 11 ?F>?'>11

om_ o m_6 6en ende dedo dorr Aose Paz )ario &oj  $na -olis

&ant &ant_P _Pro ro d ' = =

om_&liente Auan Perez $na $mado -oila -anc!ez

5esc_P c_Pro rod d *roc!as aminas -acos de de &al

5ir_&liente Bona 11 Bona 1' Bona 1D

it_&liente 11

Auan Perez $na $mado -oila -anc!ez

um_3act ?=>'?1?

9raó

?G>?G>'?1?

/emas de 8o7

/emas de 8o7

9raó

?=>?=>'?1?

1C>1'>'?1?

?F>?=>'?1?

 

F. -e tiene tiene una relación relación del 40P#4/0 40P#4/0_)$ _)$/4+& /4+&U$ U$ (código_al (código_alumno umno,, nombre_ nombre_alum alumno, no, especialidad, especialida d, código_curso, código_curso, nombre_curso, nombre_docente, nombre_docente, oicina, sección" se pide aplicar las reglas de normalización llegando !asta las D3.

Código/

Nombre/

alumno 382145"

  alumno #uis $u%oa&a   #uis $u%oa&a   #uis $u%oa&a

382145" 382145"

  Especialidad

  Código/

 

Nombre_curso

 

'ndustri riaa%

curso M" M"1 123

Matem(t (tiica 2

 

'ndustria%

-514

!.sica -u.mica

 

'ndustria% 'n

"521

360247

Ra% Roas

istemas

P"714

360247

Ra% Roas

istemas

M"123

360247

Ra% Roas

istemas

"511

 $lumno (codalum,no (codalum,nomalu,espe malu,espec" c"

382145" 382145" 382145"

Nombre/   Especialidad alumno   #uis   'ndustria% $u%oa&a   #uis   'ndustria% $u%oa&a   #uis   'ndustria% $u%oa&a

3602 360247 47 

Ra Ra % Roa Roass

i ist stem emas as

3602 360247 47 

Ra Ra % Roa Roass

i ist stem emas as

3602 360247 47 

Ra Ra % Roa Roass

i ist stem emas as

&urso$lumno (codalumRcodcur, denomin,nomdoc,oic,secc" Código/ curso  

  Nombre_curso

Nombre/ docente

 

Nombre/

 

docente Car%os "ram*u%o

Ofi ficcina ina

curso

 

Ofic icin ina a

curso

 

C+214 C+



C+1 +110



 

C+120



 

 C220 C



 

C+214 C+



 

C +120 C+



Petra Rondine%

.ctor  Moncada   Cesar  'nesti&acin 1 !ernade   Car%os Matem(tica 2 "ram*u%o   .ctor  i*uo Moncada escritia

P4+)04$ 3#4)$ #4)$

Código/ alumno

 

 

 

M"12 M" 123 3

Mat Matem em(t (tic icaa 2

-514

!.sica -u.mica

 

Car%os "ram*u%o

escritia

P"71 P" 714 4 M"12 M" 123 3 "511

C+214 C+



C+110



 

C+120



 

 C220 C



 

C+214 C+



 

C +120 C+



 

Oficina

 

C+214

Petra Rondine%

.ctor  Moncada   Cesar  'ne 'n est sti& i&ac aci in n1 !ernade   Car%os Mat Matem em(t (tic icaa 2 "ram*u%o   .ctor  i*uo Moncada

"521

 

 

-09U5$ 3#4)$ #4)$ Código/   curso

Nombre_curso

M"12 M" 123 3

Mate Matem( m(ttic icaa 2

-51 - 514 4

!. !.si sica ca -u.m -u.mic icaa

Nombre/ docente   Car%os "ram*u%o

Pe Petr traa Rond Rondin ine% e%

.ctor  Moncada   Cesar  'ne 'n est sti& i&ac aci in n1 !ernade   Car%os Mate Matem( m(ttic icaa 2 "ram*u%o   .ctor  i*uo Moncada

"521

escritia

P"71 P" 714 4 M"12 M" 123 3 "511

"0di'o, Aluo

 

 

DC'1?'? ?=

1??<

6isual *asic =

0. Petroustsos

$na7a

4;os

/erOn

$na

1@>?'? ?=

1??=

0stad;stica

)urra7-piegel

)c9raT 8 ill

4oca

4ené

1F>?'? ?=

1??F

#racleUnivers it7

anc7 9reenbe rg

#racle&or  p.

9arc;a

4oque

uis

'?>?'? ?=

1??F

#racleUnivers it7

Pri7a a at!an

#racle&or   9arc;a p.

4oque

uis

'?>?'? ?=

1??@

&lipper =.?1

4amal!o

)c9raT 8 ill

9ómez

Auan

1C>?'? ?=

Pérez

Se'ud +or orl

5atos_generales_libro

CodLi  bro 1??1

1??< 1??= 1??F 1??F 1??@

Titulo

Autor

6ariable compleja 6isual *asic = 0stad;stica

)urra7 -pieg )c9raT el 8ill 0. Petroustso  $na7a s )urra7 -pieg )c9raT el 8ill anc79reen #racle & berg orp. Pri7a i7a at!a t!an #racle acle & orp. 4amal!o )c9raT 8ill

#racle Unive rsit7 #racle Unive rsit7 &lipper =.?1

5atos_lector 

 CodLe ctor  =?1

Pate rno Pére

Mate rno 9óm

Nomb res Auan

=?'

z 4;os

ez /erOn

$na

Editorial  

 

=?D =?<

4oca 9arc; a

4oqu e

5atos_prestamo

CodLi  CodLe bro ctor  1??1 =?1

1??<

=?'

1??=

=?D

1??F

=?<

1??@

=?1

Fecha Dev  1=>?' ??= 1@>?' ??= 1F>?' ??= '?>?' ??= 1C>?' ??=

!ercer Forl Norl D_li.ro

CodLib ro 1??1

1??< 1??= 1??F  1  1? ??@

Titulo

6ariable compleja 6isual *asic = 0stad;stica #racle Univer   sit7 &lipper =.?1

D_utor 

CodAu   Autor  tor  C?1 )urra7 -pieg el C?' 0. Petroustso s

4ené uis

 

C?D C?< C?F

anc7 9reen berg Pri7a at!an 4amal!o

D_Editoril

CodEdito rial  G?1

G?' G?D

Editorial 

)c9raT 8ill $na7a #racle &o rp.

D_li.ro_utor 

 CodLib ro 1??1 1??< 1??= 1??F 1??F 1??@  

codAut  or  C?1 C?' C?1 C?D C?< C?F

5_libro_editorial CodLib ro 1??1 1??< 1??= 1??F 1??@

codEditor  ial  G?1 G?' G?1 G?D G?1

el resto de las tablas no necesitan modiicación.

 

  CodLe ctor  =?1 =?' =?D =?<

Pate rno Pére z 4;os 4oca 9arc; a

Mate rno 9óm ez /erOn

4oqu e

  CodLibr  o 1??1

CodLecto r  =?1

1??<

=?'

1??=

=?D

1??F

=?<

1??@

=?1

Nomb res Auan

$na 4ené uis

FechaDev 

1=>?'?? = 1@>?'?? = 1F>?'?? = '?>?'?? = 1C>?'?? =

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF