Post on 03-Jun-2018
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
1/97
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
2/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 2de 97
1 IDCCI ................................................................................................................................................ 4
2 EECIFICACI DE EII ...................................................................................................................... 6
2.1. INTRODUCCIN ................................................................................................................................................... 6
2.1.1. ...................................................................................................................................................... 6
2.1.2. ........................................................ ............................................................... .................................... 6
2.1.3. , ............................................................... ................................ 7
2.1.4. ............................................................. ................................................................ ...................... 7
2.1.5. ............................................................................................................................................. 8
2.2. DESCRIPCINGENERAL ....................................................................................................................................... 8
2.2.1. ....................................................................... ................................................ 8
2.2.2. ............................................................................................................. .............. 9
2.2.3. ..................................................................... .............................................. 10
2.2.4. .............................................................. ............................................................ 10
2.2.5. ............................................................................................................................. 11
2.2.6. ................................................................... ........................................................... 112.3. REQUISITOSESPECFICOS .................................................................................................................................. 11
2.3.1. ........................................................................................................................... 122.3.1.1. USUARIO ................................................................................................................................................................ 122.3.1.2. USUARIO CON PERMISOS DE ALMACN ................................................................................................................ 122.3.1.3. USUARIO CON PERMISOS DE COMPRAS ................................................................................................................ 132.3.1.4. USUARIO CON PERMISOS DE INGENIERA ............................................................................................................. 132.3.1.5. USUARIO ADMINISTRADOR ................................................................................................................................... 14
2.3.2. ....................................................................................................... 142.3.2.1. INTERFAZ DE USUARIO........................................................................................................................................... 142.3.2.2. INTERFACES HARDWARE ....................................................................................................................................... 14
2.3.2.3. INTERFACES SOFTWARE ......................................................................................................................................... 152.3.2.4. INTERFACES DE COMUNICACIONES ....................................................................................................................... 152.3.3. ................................................................................................................. .......... 15
2.3.4. ................................................................. ........................................................... 152.3.4.1. ESTNDARES .......................................................................................................................................................... 152.3.4.2. LIMITACIONES HARDWARE .................................................................................................................................... 16
2.3.5. ................................................................. ............................................................... .................... 162.3.5.1. SEGURIDAD ............................................................................................................................................................ 162.3.5.2. MANTENIMIENTO .................................................................................................................................................. 16
2.3.6. ....................................................................................................................................... 172.3.6.1. BASE DE DATOS ...................................................................................................................................................... 17
3 ALII ......................................................................................................................................................... 183.1 CASOSDEUSO ................................................................................................................................................... 18
3.2 DIAGRAMASDESECUENCIA .............................................................................................................................. 46
3.3 DIAGRAMAUML ................................................................................................................................................ 49
3.4 DISEOENTIDADRELACIN ............................................................................................................................. 51
4 DIE ........................................................................................................................................................... 52
4.1 NIVELDEINTERFAZ ................................................................... ............................................................... .......... 53
4.1.1 ................................................................................................................. 574.1.1.1 USUARIO ................................................................................................................................................................ 574.1.1.2 USUARIO CON PERMISO DE ADMINISTRACIN EN RDENES DE TRABAJO.................... ....................... ................ 584.1.1.3 USUARIO CON PERMISO ALMACN ....................................................................................................................... 594.1.1.4 USUARIO CON PERMISO DE INGENIERA ............................................................................................................... 60
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
3/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 3de 97
4.1.1.5 USUARIO CON PERMISO DE COMPRAS .................................................................................................................. 614.1.1.6 USUARIO ADMINISTRADOR ................................................................................................................................... 62
4.2 NIVELLGICO .................................................................................................................................................... 63
4.3 NIVELDEPERSISTENCIA ........................................................... ............................................................... ........... 63
4.3.1 ................................................................................................................. 64
5 ILEEACI E IEGACI ................................................................................................................ 66
5.1 TECNOLOGAS.................................................................................................................................................... 66
5.2 HERRAMIENTAS .............................................................. ............................................................... .................... 67
5.3 DETALLESDELAIMPLEMENTACIN .................................................................................................................. 68
5.3.1 ................................................................................................................................... 68
5.3.2 ................................................................... ............................................... 69
5.3.3 ......................................................... ................................................................ ......... 69
5.4 INTEGRACIN .................................................................................................................................................... 70
6 EALACI EBA ................................................................................................................................ 72
6.1 EVALUACIN ..................................................................................................................................................... 72
6.2 PRUEBAS ............................................................. ............................................................... ................................ 72
6.2.1 ...................................................... .................. 72
6.2.2 ................................................. 74
6.2.3 ................................ 76
6.2.4 ............... 79
6.2.5 ......................................................................................................................... 81
6.2.6 .................................................................................................................. 83
7 CCLIE ............................................................................................................................................... 86
BIBLIGAFA ..............................................................................................................................................................87AE A. DECICI DE ECLGA .................................................................................................................. 88
A.1. HTTP .................................................................................................................................................................. 88
A.2. PHP .................................................................................................................................................................... 89
..................................................................................................................................................................... 90
........................................................................................................................................................... 91
A.3. CSS ..................................................................................................................................................................... 91
LOS TRES TIPOS DE ESTILOS.................................................................................................................................................... 91
VENTAJAS DE USAR LAS HOJAS DE ESTILO.................................................................................................................................. 92
A.4. LINUX ................................................................................................................................................................. 92
A.5. HTML ................................................................................................................................................................. 93NOCIONES BSICAS DE HTML ............................................................................................................................................... 94
ACCESIBILIDAD WEB............................................................................................................................................................. 95
A.6. SERVIDORHTTPAPACHE ................................................................................................................................... 95
VENTAJAS.......................................................................................................................................................................... 96
USO............................................................. ............................................................... ...................................................... 96
A.7. MYSQL ............................................................................................................................................................... 97
APLICACIONES .................................................................................................................................................................... 97
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
4/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 4de 97
La acac e PHP e a ceac de a heaea, eada a Web, aa a adac de
eaad de cee cecae c de de , cdfcac aca de
, ca de fac be fabcae, eede, fea, c e e eca de
dc e e ad, ge gba de cde de ca ee edd, gaac
de aac (adc eacc de c), eaac de g aa bee a dfeee cadade de
cee e fa a eca de dc, ge de a dee de aba de de a
eea.
O e bc de ada e cea e aa de e a e e
ea, eac dfcac de fac de dfeee cee de de ea,
ca de a bae de da edae e egae SQL.
Nea acac ed c fadad ega a e a E.R.P aa a eea e e eaded
c dfeee d c a be ecec de edd, cde de ca aca,
gee facea eg a de de aba a efcac de edd cbad dfeee
ead e ee e aa (IPC, cadade ceca, ec, ec..)
L :
La ace e e ha ead a eede a eaac de ee Pec Fa de Caea
da defa e gee , cc ha, cae e ha ed c eageea ae de a ee ada de a Uedad haca a ea da aba.
M aace cca fe e hech de afa e ae c a gaac de a
acac de ea de de de b eeaa a adaac a a heaea a ea
de de a eea, c a gaac e PHP, de a bae de da e MYSQL a ceac de
aa CSS ga e HTML.
U de face ae e h e e ec fea ad aa fe e hech de a
abdad de a Bae de Da dae da caea e c e a ae ea ae. E
hech de e dae d ee e haa ead ced ae de a eea aebe a be e ha d geead a afacc ea gafcae cad e
de de ec ca ee dea fcadade fa aa ea cede e
e eda ae de a eea.
M aace haa fe efcada a a eaac a a ha de aee ee c
edade ae aa acda be be e ec, ea dfca ca be e ,
a ea hace eadad dea dea aa ea e be e fcae de de
cede de de a eea.
A e ea e ha ed aa ea e de aec c a gaac de cdg,
ea e a fa adac de , facdad a a ha de dfca ce aec de ec,
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
5/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 5de 97
ee caa a ae e ecae de be ca a bdad de cae de de a
acac a c a de eega.
:
E be de aeae cc ha d da a a acac de a :
1. Iefa de a agabe efcee2. Pabdad caa e f de adaae a ea ecga.3. Dea be ecga L, Aache, PHP MSQL.4. Iefa Web e eda ee acce dede cae aegad eb.
Se ha deaad be e a acac e fcae a eacc ee e a a
a a e e eae aaa, eegae, eedbe efca. Paa e he ed e
cea e gfc deaad, ee, de d aedae ae de a.
De ed hech aeee Iee deea e ee acace ee e e
de a cedad de a a hace e ea echaada e e e ca he ead
a d e.
De ea aea he egad a a cabdad abdad ee aegade eb, haced
eaca a eeeac eb ca eac ea e aegad. L ee ead e bee c
aegade Ma dea de eeeae cecaee c aegade de ee
Iee Ee de Mcf Oea.
Qe deaca de a ecga ada dead c fabdad a abdad,
eeded a a a caacdad aa e aafa de aeaa ede fcadad, fabdad a caacdad de a aa eee e e f a baae e ecga edae
egae de aa df eabecd.
E dea be a ecga L + Aache + PHP + MSQL ee aa a acac ba
ee: ce de hadae aa e fcae de ed: d dead
da ca a ecedade e, e ca de e ae, e da ec a hedae cad
ed fea dedcad a e. Aba ce e aaee eadada a cca
adad de ede de ag ca c e PHP MSQL, ed a daa eca caa
aa cae a. E e ca eca c ed fea dedcad a e e
c e a acadad e e ead caba c e cea gade cab ecad aeee.
P ad, ga de cee a e aa a a acac e eceaa
aegad eb de dbe e ecad, ahd a aac de cae acac e
ace de cee, ed c ecea aa a ge adaa de a a.
Debd a aa fcadad dede e aegad eb, e ede accede dede cae
dead cecad a Iee haced e e eca de a ea ca gba.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
6/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 6de 97
E ee e ha a decc cea de cae de ea e e a a deaa a
ag de d e dce. Aec a ae c e b dde e a a deee a
acac, e be e ca e ha deaad, eeca de dc, e
fcae de a a c be ea.
E de gee aaad ce e a eecfcac de e fae e e aa
eabece ee e c de d e aba eaad e c fee de
fac aa e caea eda cce de a fa e deaada d e ec.
La acac e e accede edae Web e a ae a de a eea c e a
efa dca e faca a ca, ca, edd, dee de fabcac ge de c
de de aac. Deeded de de a e dd de dfeee eace eg e e
de eg e e e ega.
La eace bca de a e a ca de fa be cae cee
ead e a bae de da (fabcae, eede, fea, dde e ad, bcace c).
Ofece ab ec de aa de cee aa e cdfcac de de ea e
ec e a bae de da de de a e de adad de a ea. Ted ab
acce a da eae, d de ca edae ca SQL ca be da a
dee de fabcac c eec da c ec a e eeece, fecha de eaac,
eabe, cee afecad, facac edd eacad.
E a adad ed a ae de da a fcadade aee e ecaga de a
dfcac de de da ae de cae cee c ede e a ec de
e fabcae dfcac de ag eee, dfcac eac de ag cee,ea, ea dfca aga fea, ea, dfca ea aga bcac, ea e aa
de cee e de dee de fabcac ea da de aa aaee cee
eead e fa acdad aa hace.
Seg e e de e e e bega e ede e a eed a d ca ee
aee. S e a ee ef face e d ee acce a d de ca dde e
ee fcadade c cde de ca bee fac de c gea cada de
ea be d ee e ee. E adad e ee de ef ed acce a a fa
aceac de a cde cde e edd a da a fac adca e e eda
dc.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
7/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 7de 97
O ef e e de a de aac dde ed acce a a adc eacc de c aa
c. Se d cea ea bcace aa cee e adad de a acac de
ceac de bcace baada e e aa de a eea. Oa fcadad e ee e a bdad de
hace g e e c ca de a ca de a cee aa e eacc,
dde hace acaee eee ecea aa faa.
La fcadad ca de d dec e a bdad de ada abaa de fa ea
be ec e ecea e acce fc aa eaa a eace ae e ecedabe
fc gaa e e d de aac hace eace ee a a
fca de aea fca.
HL: Ac g de He Te Ma Lagage e egae fc dead aaeca e eea e fa de hee, e e e fa eda de a ga eb.
C: La ha de e e cacada (Cacadg Se Shee, CSS) egae fa de deadad aa def a eeac de dce ecad ec e HTML XML.
H: e e c de a Web (WWW), ad e cada aacc. La ea gfca He TeTafe Pc, e dec, c de afeeca de hee.
H: Ac de "PHP: Hee Pece". E egae de gaac de c ea caee aa a gaac de CGI aa ga eb, deaca caacdad de eebebd e e cdg HTML.
: E ea de hee e fca be Iee. Paa e a fac e a aacac aada aegad eb aa eae eee de fac de ede eb
a e a aaa de a. : ee d de ga eb, de ced ec (HTML) de ced
dc e e geea a a de e a dce e eb fa e a eed aa c a eb eaada e ea a cee.
A: E ed HTTP de cdg abe aa aafa U (BSD,GNU/L, ec), Wd a, eea e c HTTP/1.1 (RFC2616) a c de a.
L: MSQL e e ed de bae de da eacae a, deaad cad MSQL AB.
AI: (de g Aca Pgag Ieface Ieface de Pgaac de Acace, efade gaac de a acac) e c de eecfcace de ccac ee ceefae.
: Se aa a a cae ea e acceda a a acac. Se dfeeca ee e e e eda ee.
K: Se efeeca a ee a a acc de eacc de dade de cae ceedefcad e ad de de a ecc cedee e a acac.
La eaac de gee dce e ha baad e a gee fee:
[1] Weda e ea: h://e.eda.g
[2] Maa de PHP: h://.h.e[3] Eecfcace de HTML 1.0: h://.3ch.c/h/defa.a
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
8/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 8de 97
[4] Dceac de Aache: h://hd.aache.g
E e e de dce e aa d be e e ha cegd a c e deaa edeaa da a fac be a eace e e ede hace eg de a.
E ea ecc e decbe d ae face e afeca a dc a e. N e
decbe e, ce. E e def c deae e e a ecc 3,
haced e ea fce de eede. Ea ecc ca de gee : Peeca de
dc, fce de dc, caaceca de a, ecce, face e e ae f e.
E e e de ea egada a eaba aad Sed Web a bae de da MSQL
de de a a L e deaa a acac e HTML c gaac e
PHP aa geea e ced dc dcd a c a dcc de da.
Peee e accedea a a bae de da MSQL aa cba, bee ea da
ecea aa geea a ga cedee. P d e c a fa de cede cee de de ea e e e caba a egae PHP, MSQL Sed Web.
Se bc a cabdad ee aegade (Mcf Iee Ee e 5.5 ee,
Ma Fef, Safa, Oea) aa hace ee a acac.
O ae fe a fa de eea a acac. Ce hace a eea ca a a
decce de a eea be fa, edae ae aa de deaa de ea,
ce, fa de be, aba. La ec a a e e fe a de 800600 ae
ecedabe ea 1024768 aa e d eee eeead cea bea ag
aa cae a. Se a de e fee agabe aa e a feced a
efa aaa a a a eaad eg e ee cada .
Fe ae abe e aa aa a acac, a e ed Aache c MSQL ha de abaa
be ea caea de L. Ga ae de a dbce L fca be a 386,
a ecec, e e ca de a PC Pe II a, e hbea e, a ed e debe
eeca PHP c bae de da MSQL. Se ede aa ede c aeca dfeee
a Ie 86 (Sac, Aha,..). E fae ad e fad : dbc L, ed eb Aache
c d PHP, ed de bae de da MSQL aegade ae c Iee Ee Ma
Fef. Cae ccac ee cee acac e gea a a de aegad eb e
ed de a a a a de TCP/IP be e c HTTP. Ha e de ga aa a
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
9/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 9de 97
eaee aa ca e c de ea e e eacad c e hadae de PC, e
ach bada de a ce a ecdad de cead.
La fce e eaa a acac eb e a gee:
I. I . Se cba a e e ee cada de a a a ha de eacca c a acac
II. B . E da a a acac de ee de beda. Dcha beda e
aa eca cee, fea, fabcae, eede, c dee de fabcac.
III. C .
IV. D c da eeae, c ach ad, a c fabcae, eede, fea bcace de a
c de .
V. D aa e dea de aba e a eea. Seagega a a bae de da c a fac ae c e eabe, e cee
afecad, fecha de aba, cadade, facac, ha ec eacad.
VI. B . Se d cacae fac c ee edd e ee c ea de de fabcac, eabe,
ceePaa eca a beda e d fa a a dfeee ca ag de
e.
VII. . La eace e e d hace e a adc eaccde c, ad e fa Ece be aga bcac bcace bcada hace g de
aea aca cea.
VIII. A .
IX. E de fa ea ba caSQL.
X. . Se d hace cde de ca be cee cae e. La bdad de ege de fa aa e edd.
XI. A . Seg e e e bega ed aga aa de a gee eace. Se ed acce a a dfcac, eac e
ec de cae cee, de de fabcac, da, eede de cae da de a
aba (cee, fabcae de cee, fea bcace). Se d da de aa baa a
a da e e a. A e de ca e d fa a cde de a. A e aac e d da de aa ea bcace aa de cee.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
10/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 10de 97
Ee de de a eg e e bega e e aba e cada e. A
cac e eaa de de a:
U de e e e a bc e ca d ca cae fac be cae
cee de a bae de da. Obed fac be fabcae, eede, fea,
bcace, eca dde e e ad, c. Oa fcadad e e ca da de aa
cee e a e ead e ecea ec de aa. Tab d dfca da
eae hace cae de ca be cae de de aba dada de aa (eabe,
cee, edd, fecha de de, ec, ha dedcada de dedcad).
O a ea e e bee e de aac e eed da a acce de a bc
ade ee fcadade c a adc eacc de c de cae cee, a ceac de
ea bcace aa cee adad de a acac de cdfcac de bcace be aa de a eea, dfcac eac de bcace a bdad de hace g ce
acae (aecd a ca de a ca).
O de a e e e bee e de ca c e d hace cde de
ca efca e ead e e e e ecea dde cabe deaca a de
adad e e ecaga de fa ea cde aa e eee e cea e
edd. Ee a aae de ee a fcadade de a de ca bc ab e
ecaga de a acaac de a de a da.
O de a e e ecagad de a adac de a dee de fabcac a cae d
da de aa e cae e ee e ed. Ted e de dfcac de da
ebe de a de a c de a eac de a a. Ee de a d bee
fac de d edd e ega a de de fabcac a dfeeca de a bc e
d e edd hech e cada a de ea.
P ee a adad de ea e e ecaga de d ae aae
ed acce a a ae de adac de e aa cada de a a c e da de aa
a a e de de ea. Ee a ab e eaba de da de aa a a de
cee edae aa aa e fche e a cee e cecaee cead ba a
eca acdada.
E a adad d a a bae de da de fa bca (dfca, ea, aad,..)
e dfca a eca de a bae da a e fa. Ua dfcac e a eca de bae de
da e efeca a e de ge de bae de a a Bae de Da ad a acaac de
fae d e eecada e adad de bae de da.
Sga e e eaa a acdad fecee be a acac, e ede ea e acceadecad a a a a a aac de ed. Ea aac ede debee a acce a a
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
11/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 11de 97
bae de da c a a eecc de cdg PHP e e ed eb. Se dfee aa ce: a
e ea aea a eca de ed c e hadae cea: aa e ed de
MSQL a PC e a ed ca, dc e e a eada de a acac aa e ace
c aceead HTTP c ce de ede eb.
Tee e ee e cea e ach de bada dbe de ed aa e ga a e e
ede ce e e ca ce de bea de a acac eeg e adecad, bad e
a eda de acce dcd a a da c e ha a.
Tee e e a ca de egdad adecada e e ed aa ea e a ea,
cabe deaca a cfgac de ed Aache. De a a aea acaa c e ed MSQL
PHP. E ea ea debe de de ea de egdad ec aa ea e ae
c cafeg, e, deece de e, Reaae de fa edca ca de
egdad de: bae de da, ga de ed cfgace de ed MSQL Y Aache, c
edda bca de egdad.
E f da eabecee ea eg bad de aefcac de cae
ea de a eea edae ag cefcad dga fad ( ee, cefcad de a FNMT
(CERES)) e baa a dedad de a ea aa de fa ee a cde de ca
cae eac ebe e e ea.
Se dea c e edee d eacad c a ecec de edd dfeee
ce e aa. O aec a ea ea a cde de ca aca
cedee a ecedade de c a a ha de eacc g edee. O aec
ae aa e f ea eacad c a cabdad e e d e e
de de ea e ea eaca da a eace de c a cabdad de a eea.
E ee aaad e eea e fcae e debea e afech e ea.
Td e a ee eecae, a e, ea aceabe ea e afaga
ag de e eead. Cee e a e de deae fcee c aa
e a deade de dea ea e afaga e e, e ea a e
de eba afca eaa a eba e deee e ea aface, , e. Td
e a eecfcad decb cae ee de ea, ecebe ae de
a, eade ea.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
12/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 12de 97
Ea ecc e eecfca da aea acce fce e debe ea a cab e fae.
B
Ee de acce da a a acac de a ee heaea a a ha de eca fac
deeada a bdad de hace fe. E a dc da a bca e cedee
ca de e e ee ae e dc a ca SQL a a bae de da, deed e
fa e ead de a beda.
Ea acc hace e e a eee fa c da ae de ea aa be aa e e . De de cea debdaee e dc e a bae de da de
fa a haa e adad a ee. E ea fcadad e d dfca ae
de a cae da ee eea a cd de e c eae eca. Td
cd ea fcad ce.
E a d dfca da a fac eeae aa e ea a agad.
I L
Ea fcadad hace e e a eda hace a ca aa hace cae de
fe be da de ea. E egd a cea fac cfdeca.
Ted a a fcadade e e a eda ade:
E
E acc e egda a a c e de aac dde e d, edae a beda
ea, eecca cee a e e deea eaee agegae dade ecbda e c.
E a eac e d hace edae a beda bcace e e ca e d hace
fe bcac de c de cee bcad e a a. E a e d aa e
a eea acac de bcace dde e a a dfeee a e aa cecaee
cdfcada.
H
E a d eae de fa aa dade de ad eaee dcd e efa cedee dcad ade a ee de da ae aa e ea. E a
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
13/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 13de 97
acc e d hace dced e cee a de a eca, e ca faa e ca
cee de de dc.
Ted a a fcadade e e a eda ade:
Ea acc hace e e a eee fa c da ae aa e ea c
ede e e eed, ec, de de fabcac ec.. dege de d cee
efeee a ee eed eged eaee aa cada de e a fea aeee
dcda e e ea. E ea aa de cae aaa e dade a de edd, e
de eega cab de ec. E a d hace df c da a fac e c e
d hace cde de ca acae ae de e defa aa e fa ae de
adad.
A
E fcadad eca a acac e e ed e e a ed ca e d e de
c e ecea cde edd (fad, ecbd, eccad, ec..).
D
E a c e e d da de aa eed c eec da eeae aa e
ea.
D
E a c e e d da de aa a fea be ag cee bcad
aeee eged be e fabcae e. E ee ab c be cee
defec e aga ca a e ea feeee eacad e fabcae c a fea a
bcac e e e d a a ha de ecb.
C
E fcadad eca a acac e e ed e e a ed ca e d e de
c e ecea cde edd (fad, ecbd, eccad, ec..).
Ted a a fcadade e e a eda ade:
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
14/97
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
15/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 15de 97
L a d aa a acac e cae aegad aca a ecedad de a
ea ea cce. E ed de a a e baa e Aache c PHP MSQL, dbe aa
ea Wd, BSD L, e e e e ae.
Ea ccace ee a acac cee a eaae a a de a ed ea de a
eea. L a aca abaad dede a a eea a a de a ed ca. E eca
de ccac e eaa a a de cee TCP/IP e c HTTP aa ccae c e
ed de a acac.
La acac e ha eaad aa e acce e de a a a ec fecd.
Pe, e ed eb Aache dde eca a acac, ca acce a cdeabe
de cee, de fc cfgac dede e Aache e ee aa e e de
cee a a e de ede e geea.
E cae ca, a acac aega acce beefc e cdce de caga de ed
ae. N e a e ac adea, dde a acac da ea ca bea aa
aega a cadad de a e acceda e c eac, de e ed aad.
E ea ecc e fa de d ae e ea a dece eaa a de de a
acac: Recce de edae, ace de hadae, ec.
E de de a acac e ha eaad ged edae fad e W3C. E ee ca a
acac e deaa edae XHTML CSS. He baad a eecc de HTML e bae a:
Cabdad eda c aegade ag, e dec, aa a fac e
fa.
Facdad aa eda decaee de cdg aee.
Uac de fa abe cabe c e edae deaad e W3C aa
f agee aegade.
C eec a CSS e eede eaa a eca de dce de eeac. He eegd eCSS :
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
16/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 16de 97
C ceaad de a eeac de eb agad a acaac de .
E cce, de aegade ee e a eecfe a ha de e
acd a eb de aea e, aea a accebdad.
E a a ga e ede de de aa ha de e eg e d a eecc de
a.
E dce HTML edce aa e de e ce.
E ea eee de hadae eeca ea, a ecec de eee aa a ce de
ed c a ce a Iee. L ea de cee debe e a eecc de aegad gfc aa accede a a acac a ce a ed, de ede e aabe.
C he cead c aedad, de aa ea baad e L c Aache, PHP
MSQL e ea 386, 486, Pe, Acad e e ea haba e ed c
ae fee a ecedade de ea.
Lega a bc aa a acac. Ofece dfeee fcadade edada e a
e acceda a a a. Paa defca a cee de fa fabe ee a cea c be de
a caea e aega a ade de a e a acac. Deeded de a
facae a heaea a.
La fac aceca de a cea e gada e a bae de da, c a caea cfada e MD5.
E f, a aefcac de a cfada edae e c HTTPS, e cea e
eg de a acac dae e.
E aee de a acac e ea a cab ae de adade de a a, a ga
e cab dcd dfcace eeda de a bae de da fcadad, e e
gea ae de adad de ea.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
17/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 17de 97
La acac a a bae de da e MSQL, dde e aacea da a fac efeda acee, fea, cde de ca, edd, c, g, ec..Paa de caa e ha
edae e ed eb c PHP a API de acce de MSQL.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
18/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 18de 97
E a fe de a e eecfca ee e hace e gaa e e a a deaa, a e
e e efee a cae e (ge de da) c a ee (eacc c e a
c a acace). P e e ecc e aa c ca de e decbe e de
ea c e eaca c e a, a c, dagaa de ececa, e ea a
eacc de c de be e a acac a a de e dead cada ca de .
Mea e e ca de ee e dead de a a egc de ecea, e dagaa de
ececa cee deae de eeac de ecea, ced be cae e e a
aa eea e ecea, eae ecabad ee be. P e a e
dagaa UML para construir, documentar, visualizar y especificar el sistema de software de una forma
grfica.
Eca c deae cada a de a fce ae de de a acac. Ad
gfc (Fga 3.1) aa a e ce eee ca de c e de
deae c.
Fga 3.1 Ca de U
uc Casos de uso principales
Lmite del sistemaConsulta listado
maestro
Usuario
Consultafabricantes
Consultaproveedores
Consulta stock
Solicitud Alta
AdministracinAlta
SQL
InformacinPersonal
Consultardenes de
trabajo
Solicitud Altardenes de trabajo
Ingeniera ORCAD
Ingeniera InsertarAVL
Almacn Quitar oSacar Stock
Almacn Kitting
Hacer solicitud decompra
Gestionarsolicitudes de
compra
Gestionar Pedidos
FirmarSolicitudes de
compra
Usuario conpermisos
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
19/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 19de 97
C Beda de fac de cee
D Beda de fac be fabcae, eede, daahee,
bcace, c, fea, ce de afcac dde e e ad
A Ua
A
U a accede a a acac aa bca fac be
cee. Idce a() aaba() a bca e fa dea a
beda. E ea debe bca ccdeca de cee c a
aaba e e a ha dcd deee e ad
E a ha accedd a a acac ha ead e e e
INVENTARIADO be LISTADO MAESTRO
F I
1. E a dce
de a beda e a caa
de e de fa a e
b de Bca.
2. E aegad ea e ced
de fa a ed, aa e
ee eace a beda e a bae
de da.
3. E ed eb e ceca ca bae de da eaa a
ca bade e da
cad e a.
4. C a eea de a bae de
da, e ed eb ce a
ga c ad de
cee e ccde a
ea a aegad.
5. E aegad ecbe a ga
c ead de a beda
e a ea a a.
E S e 3. La bae de da deee g ead e ea
eae fa ccad de a eeca de ccdeca e
a d ea de e.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
20/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 20de 97
C Beda de fabcae de cee
D Beda de fac be cee a a de fabcae. Se
bed fac be eede, daahee, bcace, c,
fea, ce de afcac dde e e ad
A Ua
A
U a accede a a acac aa bca fac be
cee a a de fabcae. Idce a() aaba() a bca e
fa dea a beda. E ea debe bca ccdeca de
cee c a aaba e e a ha dcd deee e
ad
E a ha accedd a a acac ha ead e e e
INVENTARIADO be CONSULTA FABRICANTES
F I
1. E a dce
de a beda e a caa
de e de fa a e
b de Bca.
2. E aegad ea e ced
de fa a ed, aa e
ee eace a beda e a bae
de da.
3. E ed eb e ceca c
a bae de da eaa a
ca bade e da
cad e a.
4. C a eea de a bae de
da, e ed eb ce a
ga c ad de
cee e ccde aea a aegad.
5. E aegad ecbe a ga
c ead de a beda
e a ea a a.
E S e 3. La bae de da deee g ead e ea
eae fa ccad de a eeca de ccdeca e
a d ea de e.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
21/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 21de 97
C Beda de eede de cee
D Beda de fac be cee a a de eede. Se
bed fac be fabcae, daahee, bcace, c,
fea, ce de afcac dde e e ad
A Ua
A
U a accede a a acac aa bca fac be
cee a a de eede. Idce a() aaba() a bca e
fa dea a beda. E ea debe bca ccdeca de
cee c a aaba e e a ha dcd deee e
ad
E a ha accedd a a acac ha ead e e e
INVENTARIADO be CONSULTA PROVEEDORES
F I
1. E a dce
de a beda e a caa
de e de fa a e
b de Bca.
2. E aegad ea e ced
de fa a ed, aa e
ee eace a beda e a bae
de da.
3. E ed eb e ceca c
a bae de da eaa a
ca bade e da
cad e a.
4. C a eea de a bae de
da, e ed eb ce a
ga c ad de
cee e ccde aea a aegad.
5. E aegad ecbe a ga
c ead de a beda
e a ea a a.
E S e 3. La bae de da deee g ead e ea
eae fa ccad de a eeca de ccdeca e
a d ea de e.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
22/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 22de 97
C Beda de fac be c de cee
D Beda de fac be e c de cee a a de
a a de cee c e ee abe.
A Ua
A
U a accede a a acac aa bca fac be e c
de a cee a a de a a. Idce ad de
cee c de cae e ee bee fac dea a
beda. E ea debe bca ccdeca de cee c e
ad e e a ha dcd dee cead.
E a ha accedd a a acac ha ead e e eINVENTARIADO be CONSULTA STOCK
F I
1. E a dce
de a beda e a a
de e de fa a e
b de Bca.
2. E aegad ea e ced
de fa a ed, aa e
ee eace a beda e a bae
de da.
3. E ed eb e ceca c
a bae de da eaa a
ca bade e da
cad e a.
4. C a eea de a bae de
da, e ed eb ce a
ga c ad de
cee c e
ccde a ea a aegad.
5. E aegad ecbe a ga
c ead de a beda
e a ea a a.
E S e 3. La bae de da deee g ead e ea
eae fa ccad de a eeca de ccdeca e
a d ea de e.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
23/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 23de 97
C Agega cee edae fche
D Agega cee dede fche e fa .c c ca
bga.
A Ua adad
A
U a adad accede a a acac aa ea dede
fche d cee e ega be cead da
bga. E ea debe bca ccdeca de cee c e
ad e e a adad ha dcd agega
cee eed c da ee
E a adad ha accedd a a acac, ha ead e ee INVENTARIADO be ALTAS MASIVAS ee e de
adad.
L e cee eda egad e e ea
F I
1. E a dce e fche
c cee e ca de
fa a e b de
Iea.
2. E aegad ea e ced
de fa a ed, aa e
ee eace a beda e a bae
de da.
3. E ed eb e ceca c
a bae de da eaa a
ec de cada de
cee bade e
da cad e a
e ea eed ee.
Cada de e ed ID
.
4. E aegad ecbe e eae
de fac eea .
E S e 4. E a bae de da ee eg eed ee e ea
eae fa ccad de a ea e ha dcd e fa
ee e ee e fche a aegad e a d ea
de e.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
24/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 24de 97
C Hace fe c ca SQL
D Se hace d de fe edae ca SQL e be a
eac de e Ece
A Ua
A
U a accede a a acac aa hace fe a a
de ca SQL aa eee ea e EXCEL. E ea debe
bca ccdeca c e de ca e e d dee a
fac e ad.
E a ha accedd a a acac ha ead e e e SQL
F I
1. E a dce a ca
aa bca a fac deeada
a e b de SQL.
2. E aegad ea e ced
de fa a ed, aa e
ee eace a beda e a bae
de da.
3. E ed eb e ceca c
a bae de da eaa aca bade e a ca
cada e a.
4. C a eea de a bae de
da, e ed eb ce a
ga c ad a ea a
aegad.
5. E aegad ecbe a ga
c ead de a beda e a ea a a.
6. S e a ea ea
e fa EXCEL e daa a b
EXCEL.
7. C a eea e ed
eb ce ach EXCEL a
ea a aegad.
8. E a acea e ach. 9. C a eea e ed
eb ee e acce a fche.
E S e 8. E a caceae decaga ca e 9.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
25/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 25de 97
C Mdfca a a fac ea.
D Mdfca bee fac be da eae de de a
acac.
A Ua
A
E a d bee dfca fac ea aa a
acac.
E a ha accedd a a acac ha ead e e e
INFORMACIN PERSONAL.
L cab de fac eda egad e e ea
F I
1. E ed eb e ceca c
a bae de da eaa a
ca bade e e a e
ha accedd.
2. C a eea de a bae de
da, e ed eb ce a
ga c da a ea aaegad.
3. E a ceba da
dfca e deea.
Peee a e b
Mdfca
4. E ea ceba e
ee eece da
ee ega cab e abae de da. Peee ea
a fac a aegad.
5. E aegad ecbe a ga
c ead de a dfcac
e a ea a a.
E E 3 e a ede a dfca g da.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
26/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 26de 97
C Ma dfca a fac be a hea de cee
D Mdfca bee fac be da de a hea de
cee.
A Ua adad c e de Igeea
A
E a d bee dfca fac be da de a
hea de cee
E a ha accedd a a acac ha ead e e e INGENIERA
be ORCAD. Ted e ee e e de Igeea
L cab de fac eda egad e e ea
F I
1. Se ca cad e a
eecca cee e
ee dfca a edae
a beda eaa dced
aa e fac de beda.
2. E ea ecge da de
a bae de da geea
fa c a fac.
3. E a dfca da
ea e b Mdfca.
4. E ea ceba e
ee eece daee ega cab e a
bae de da. Peee ea
a fac a aegad.
5. E aegad ecbe a ga
c ead de a dfcac
e a ea a a.
E E 3 e a ede a dfca g da.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
27/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 27de 97
C Agega a hea ea de cee
D Agega a hea ea de cee.
A Ua adad c e de Igeea
A
E a d agega a ea hea a cee
E a ha accedd a a acac ha ead e e e INGENIERA
be ORCAD. Ted e ee e e de Igeea
L cab de fac eda egad e e ea
F I
1. Se ca cad e a
eecca cee a e
ee agega a ea hea
edae a beda eaa
dced aa e fac
de beda.
2. E ea ecge da de
a bae de da geea
fa c a fac.
3. E a dce da
ea e b Idc.
4. E ea ceba e
ee eece da
ee agega e eg e abae de da c ID .
Peee ea a fac
a aegad.
5. E aegad ecbe a ga
c a ea aa e a ea a
a.
E E 3 e a ede a dc ga hea a ee
cee.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
28/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 28de 97
C Ma dfca a fac be fabcae de
cee
D Mdfca bee fac be da de fabcae de
cee.
A Ua adad c e de Igeea
A
E a d bee dfca fac be da
fabcae de cee
E a ha accedd a a acac ha ead e e e INGENIERA
be AVL. Ted e ee e e de Igeea
L cab de fac eda egad e e ea
F I
1. Se ca cad e a
eecca cee e
ee dfca a edae
a beda eaa dced
aa e fac de beda.
2. E ea ecge da de
a bae de da geea
fa c a fac.
3. E a dfca da ea e b Mdfca.
4. E ea ceba e ee eece da
ee ega cab e a
bae de da. Peee ea
a fac a aegad.
5. E aegad ecbe a ga
c ead de a dfcac
e a ea a a.
E E 3 e a ede a dfca g da.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
29/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 29de 97
C Agega fabcae e a cee
D Agega fabcae e a cee
A Ua adad c e de Igeea
A
E a d agega e fabcae a cee
E a ha accedd a a acac ha ead e e e INGENIERA
be AVL. Ted e ee e e de Igeea
L cab de fac eda egad e e ea
F I
1. Se ca cad e a
eecca cee a e
ee agega e fabcae
edae a beda eaa
dced aa e fac
de beda.
2. E ea ecge da de
a bae de da geea
fa c a fac.
3. E a dce da
ea e b Idc.
4. E ea ceba e
ee eece da
ee agega e eg e abae de da c ID .
Peee ea a fac
a aegad.
5. E aegad ecbe a ga
c a ea aa e a ea a
a.
E E 3 e a ede a dc g fabcae.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
30/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 30de 97
C Beda de fac be a de de aba
D Beda de fac be a de de aba. Se bed
fac be deae de a a edd.
A Ua
A
U a accede a a acac aa bca fac be a
de de aba. E ea debe bca a fac c
cedee edd deae aa fa a a.
E a ha accedd a a acac ha ead e e e
PRODUCCIN be RDENES DE TRABAJO.
F I
1. E a a e b
RDENES DE TRABAJO
2. E aegad ea e ced
a ed, aa e ee eace a
beda e a bae de da.
3. E ed eb e ceca c
a bae de da eaa aca.
4. C a eea de a bae de
da, e ed eb ce a
ga c ad de
cee e ccde a
ea a aegad.
5. E aegad ecbe a ga
c ead de a beda
e a ea a a. E ea
ed a c ed a ee
a de eca deae
edd de a de de aba
e deee.
E S e 1. La bae de da deee g ead e ea
eae fa ccad de a eeca de ccdeca e
a d ea de e.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
31/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 31de 97
C Mdfca a fac be a de de aba
D Mdfca fac be da de a de de aba
A Ua adad c e de Pdcc
A
E a d dfca fac be da de a de de
aba
E a ha accedd a a acac ha ead e e e
PRODUCCIN be RDENES DE TRABAJO. Ted e ee e
e de Pdcc
L cab de fac eda egad e e ea
F I
1. Se ca cad e a
eecca a de de aba e
ee dfca.
2. E ea ecge da de
a bae de da geea
fa c a fac.
3. E a dfca da
ea e b Mdfca.
4. E ea ceba e
ee eece da
ee ega cab e a
bae de da. Peee eaa fac a aegad.
5. E aegad ecbe a ga
c ead de a dfcac
e a ea a a.
E E 3 e a ede a dfca g da.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
32/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 32de 97
C Agega a ea de de fabcac
D Agega a ea de de fabcac
A Ua adad c e de Pdcc
A
E a d agega a ea de de fabcac
E a ha accedd a a acac ha ead e e e
PRODUCCIN be SOLICITUD ALTA. Ted e ee e e de
Pdcc
La fac eda egada e e ea
F I
1. Se ca cad e a
ea e b SOLICITUD ALTA.
2. E ea ecge da
edae fa.
3. E a dce da
ea e b Idc.
4. E ea ceba e
ee eece da
ee agega e eg e a
bae de da c ID .
Peee ea a fac
a aegad.
5. E aegad ecbe a ga
c a ea aa e a ea a
a.
E E 3 e eea ca bga ee e fa cec,
e ea fa de e ee a ca.
E 3 ede cacea e aa.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
33/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 33de 97
C Agega e cee a ea.
D Agega e cee a ea a eea de e
adad cfe aa da de aa defaee.
A Ua
A
E a d agega e cee e e ea de fa
aca haa e adad cbe da e gee e e
ea de aea defa
E a ha accedd a a acac ha ead e e e
INVENTARIADO be SOLICITUD ALTA.
La fac eda egada e e ea.
F I
1. Se ca cad e a
ea e b SOLICITUD ALTA.
2. E ea ecge da
edae fa.
3. E a dce da
ea e b Idc.
4. E ea ceba e
ee eece da
ee agega e eg e a
bae de da c ID .Peee ea a fac
a aegad ea eae de
ce aa e adad.
5. E aegad ecbe a ga
c a ea aa e a ea a
a.
E E 3 e eea ca bga ee e fa cec,
e ea fa de e ee a ca.
E 3 ede cacea e aa.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
34/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 34de 97
C Mdfca a fac be a aa aca de cee
D Mdfca a fac be a aa aca de cee
A Ua
A
E a d dfca fac be aa aca de
cee.
E a ha accedd a a acac ha ead e e e
INVENTARIADO be ALTAS PROVISIONALES.
L cab de fac eda egad e e ea
F I
1. Se ca cad e a
eecca cee e
ee dfca de e haba
dad de aa acaee.
2. E ea ecge da de
a bae de da geea
fa c a fac.
3. E a dfca da
ea e b Mdfca.
4. E ea ceba e
ee eece da
ee ega cab e a
bae de da. Peee eaa fac a aegad.
5. E aegad ecbe a ga
c ead de a dfcac
e a ea a a.
E E 3 e a ede a dfca g da.
E 5 e a ede eea e cee aca de e aa e
eaad de e adade. E ee ca a acaad de
eae de ee.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
35/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 35de 97
C Ea a fac be a aa aca de cee
D Ea a fac be a aa aca de cee
A Ua
A
E a d Ea fac be aa aca de
cee.
E a ha accedd a a acac ha ead e e e
INVENTARIADO be ALTAS PROVISIONALES.
L cab de fac eda egad e e ea
F I
1. Se ca cad e a
eecca cee e
ee ea de e haba
dad de aa acaee.
2. E ea ecge da de
a bae de da geea
fa c a fac.
3. E a eecca e
cee ea e b
Ea.
4. E ea ea ega
cab e a bae de da.
Peee ea a fac
a aegad.
5. E aegad ecbe a ga
c ead de a eac
e a ea a a.
E E 3 e a ede a ea g da.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
36/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 36de 97
C Agega e cee a ea.
D Agega e cee a ea ead ag cee
dad de aa a.
A Ua adad
A
E a d agega e cee e e ea cad
cebe e d da acae cec
E a ha accedd a a acac ha ead e e e
HERRAMIENTAS DW be ALTAS ADMINISTRADOR.
La fac eda egada e e ea.
F I
1. Se ca cad e a
ea e b ALTAS
ADMINISTRADOR.
2. E ea ecge da
edae fa.
3. E a ceba da
dcd aeee e
a e c e aa ea
e b Idc.
4. E ea ceba e
ee eece da
ee agega e eg e a
bae de da c ID .Peee ea a fac
a aegad ea eae de
ce aa e cae aa e
ea e ha d ceca
ce fa aa de
a c e ID def.
5. E aegad ecbe a ga
c a ea aa e a ea a
a.
E E 3 e eea ca bga ee e fa cec,
e ea fa de e ee a ca.
E 3 ede cacea echaa e aa. E ee ca e ea
ce a cae aa e ea e eda baa.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
37/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 37de 97
C Agega a c a cee de ea.
D Agega a c a cee de ea. Ea acc e ede
hace dced eaee e ID de cee a bcac
dde e ecee.
A Ua c e de ALMACN
A
E a d agega a c de cee
E a ha accedd a a acac ha ead e e e ALMACN
be OPERACIONES POR PART NUMBER.
La fac eda egada e e ea.
F I
1. Se ca cad e a
ea e b OPERACIONES
POR PART NUMBER. Seecca
cee a e ee agega
a c edae a beda
eaa dced aa e
fac de beda.
2 E ea ecge da de a
bae de da geea fa
c a fac
3. E a agega eae a
dade de cee e ea
ea e b cedee.
4. E ea ceba e
ee da ee caba e
eg e a bae de da.
Peee ea a fac
a aegad.
E E 3 e eea ca bga ee e fa cec,
e ea fa de e ee a ca.
E 3 ede cacea a acc.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
38/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 38de 97
C Agega a c a a cee de ea edae
g.
D Agega a c a a cee de ea. E a
d hace edae ad dde d eeg dede ebcace e eae a dade. a acc e d hace de fa
aca cea. a acc e d ab hace c ad de
cee ID de cee de ca cega a eca
eea de cee e fa dc.
A Ua c e de ALMACN
A
Agega a c a a cee de ea edae
g.
E a ha accedd a a acac ha ead e e e ALMACN
be KITTING NUEVO.
La fac eda egada e e ea.
F I
1. Se ca cad e a
eea e fa dde dea
a a de cee a
dade e ee eae.
Segdaee ea e b
KITTING
2 E ea ecge da de a
bae de da geea fa
c a fac.
3. E a eae a dade
de a bcace e deee de cada
de cee e
d e a a ea e
b EJECUTAR KITTING.
4. E ea ceba e
ee da ee caba e
eg e a bae de da.
Peee ea a fac
a aegad.
E E 3 e eea ca bga ee e fa cec,
e ea fa de e ee a ca.
E 3 ede cacea a acc.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
39/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 39de 97
C Agega a cd de ca.
D E a d ca a ca de dfeee cee eged
ee dea efeeca eede.
A Ua c e de COMPRAS
A
E a d ca a ca de dfeee cee eged
ee dea efeeca eede.
E a ha accedd a a acac ha ead e e e COMPRAS
be SOLICITUD DE COMPRA.
La fac eda egada e e ea.
F I
1. Se ca cad e a
eea e fa dde e
eea da de a cd
eg dea a a de
cee a eecc de a
efeeca. Segdaee ea
e b SOLICITUD COMPRA.
2 E ea ecge da de a
bae de da geea fa
c a fac.
3. E a acea e ach e
e ce c a fac
dcda e a.
4. E ea ceba e
ee da ee caba e
eg e a bae de da.
Peee ea a fac
a aegad a ea e aaa
e fa df.
E E 1 e eea ca bga ee e fa cec,
e ea fa de e ee a ca.
E 3 ede cacea a acc.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
40/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 40de 97
C Ma dfca a fac be a cde de ca.
D Mdfca bee fac be a cde de ca.
A Ua c e de COMPRAS
A
E a d bee dfca fac be a cde de
ca.
E a ha accedd a a acac ha ead e e e COMPRAS
be SEGUIMIENTO SOLICITUDES. Ted e ee e e de
Ca
L cab de fac eda egad e e ea
F I
1. Se ca cad e a
eecca a cd de ca
e ee dfca a
edae a beda eaa
dced aa e fac
de beda.
2. E ea ecge da de
a bae de da geea
fa c a fac.
3. E a dfca da ea e b Mdfca.
4. E ea ceba e ee eece da
ee ega cab e a
bae de da. Peee ea
a fac a aegad a
ea e aaa e fa df.
E E 3 e a ede a fa ga cd.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
41/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 41de 97
C Fa a cde de ca.
D Fa a cde de ca. Acc eeda aa e
edd.
A Ua adad c e de COMPRAS
A
E a de de ea a ceca cd de ca d
faa aa cea e edd a gea.
E a ha accedd a a acac ha ead e e e COMPRAS
be FIRMAS SOLICITUDES. Ted e ee e e de Ca
L cab de fac eda egad e e ea
F I
1. Se ca cad e a
eecca a cd de ca
e ee fa edae a
beda eaa dced
aa e fac de beda.
2. E ea ecge da de
a bae de da geea
fa c a fac.
3. E a e a fecha de
fa.
4. E ea ceba e
ee eece daee ega cab e a
bae de da. Peee ea
a fac a aegad a
ea e aaa e fa df.
E ee ae e ea hace e
a cd de ca e cea
e edd cabde e ead.
5. E aegad ecbe a ga
c a cd de ca cedae edd e ea a a.
E E 3 e a ede a dfca g da.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
42/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 42de 97
C Ma a fac be edd.
D Obee fac be edd.
A Ua c e de COMPRAS
A
E a d bee fac be edd.
E a ha accedd a a acac ha ead e e e COMPRAS
be SEGUIMIENTO PEDIDOS. Ted e ee e e de Ca
F I
1. Se ca cad e a
eecca edd e ee
a edae a beda
eaa dced aa e
fac de beda.
2. E aegad ea e ced
de fa a ed, aa e
ee eace a beda e a bae
de da.
3. E ed eb e ceca c
a bae de da eaa a
ca bade e da
cad e a.
4. C a eea de a bae de
da, e ed eb ce a
ga c ad de edd
e ccde a ea a
aegad.
5. E aegad ecbe a ga
c ead de a beda
e a ea a a.
E S e 3. La bae de da deee g ead e ea
eae fa ccad de a eeca de ccdeca e
a d ea de e.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
43/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 43de 97
C Ma a fac be eede.
D Obee fac be eede.
A Ua c e de COMPRAS
A
E a d bee fac be edd.
E a ha accedd a a acac ha ead e e e COMPRAS
be CONSULTA PROVEEDORES. Ted e ee e e de
Ca
F I
1. Se ca cad e a
eecca eede e ee
a edae a beda
eaa dced aa e
fac de beda.
2. E aegad ea e ced
de fa a ed, aa e
ee eace a beda e a bae
de da.
3. E ed eb e ceca c
a bae de da eaa a
ca bade e dacad e a.
4. C a eea de a bae de
da, e ed eb ce a
ga c ad de eede
e ccde a ea a
aegad.
5. E aegad ecbe a ga
c ead de a beda e a ea a a.
E S e 3. La bae de da deee g ead e ea
eae fa ccad de a eeca de ccdeca e
a d ea de e.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
44/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 44de 97
C Agega e eed.
D Agega e eed.
A Ua adad c e de COMPRAS
A
E a d agega e eed e e ea cad
cebe e d da cec
E a ha accedd a a acac ha ead e e e COMPRAS
be ALTA PROVEEDOR.
La fac eda egada e e ea.
F I
1. Se ca cad e a
ea e b ALTA
PROVEEDOR.
2. E ea ecge da
edae fa.
3. E a dce d
da bga ea e
b Idc.
4. E ea ceba e
ee eece da
ee agega e eg e a
bae de da c ID .
Peee ea a faca aegad.
5. E aegad ecbe a ga
c a ea aa e a ea a
a.
E E 3 e eea ca bga ee e fa cec,
e ea fa de e ee a ca.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
45/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 45de 97
C Agega a ea fea.
D Agega a ea fea.
A Ua adad c e de COMPRAS
A
E a d agega a ea fea e e ea cad
cebe e d da cec
E a ha accedd a a acac ha ead e e e COMPRAS
be ALTA OFERTA.
La fac eda egada e e ea.
F I
1. Se ca cad e a
ea e b ALTA OFERTA.
2. E ea ecge da
edae fa.
3. E a dce d
da bga ea e
b Idc.
4. E ea ceba e
ee eece da
ee agega e eg e a
bae de da c ID .
Peee ea a fac
a aegad.
5. E aegad ecbe a ga
c a ea aa e a ea a
a.
E E 3 e eea ca bga ee e fa cec,
e ea fa de e ee a ca.
E
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
46/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 46de 97
E ee aaad fa c de dagaa de ececa c aca a acac a
eeca aa cea eacce de a.
E geea e a a aa e ee aaad dagaa fecee de de ea c a
ca aa e a bega a fac deeada de cae da de ea eg
eg de de a acac a ece aa agega e eg a ea.
E ee ca he eegd a beda de a e e e ede hace e e ea c e a
beda de cee a ec de da c e e aa de a.
C e bea e a Fga 3.2 aa cae beda de de ea e eabece a ce
haca a bae de da aa cba e da ead e a e a efa gfca, e ee
ca e fa eee, cec de a, fece a a e ead de a a fae d da. Bcaee da a ca e e ea hace ae de cae
a e e ea e ha de a fa dcada aeee. E ea, ae, a ee
ged a decce c a ce a a bae de da, cbac de ee
beda de a fac cada.
E a fga 3.3 bea a ec de e a de de ea e e ede aa a
cae ec de de ea. E ee ca, e e fa cedee, e a eee
eg eg eecca a c da de aa a e. Peee dc
da ecea e ea e ecaga de ceca c a bae de da aa a efcac de
. E ca ee e ea e a fa cd a be c aa baa ,e ca ca, a eae cfad a eac eaada e eg
dcd. E geea e a aca de fa a e da a be ece e e ea
eaa de de ea eed e cea a be ecce. E ea, e ee ca, ee
de a a fa e e ha ee e ca e e ea e a fga 3.3, e ed da
ecea aa a ec, eg cba e cec eee fa a a
ha d be a ec e ca ca ea fecee a c a eae.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
47/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 47de 97
B
Fga 3.2 Beda de cee de de ea
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
48/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 48de 97
I
Fga 3.3 Iea e a de de ea
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
49/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 49de 97
E dagaa UML de a Fga 3.4 ada a eede de a fa fc a dfeee fce e
e ede eaa, e de a a ede hace, c e ede hace de eee
e eacad ee c ecce e.
Pcaee, ha a cae de eee fdaeae aeded de cae e eaa a
cae fce de a acac. eae, bca, a, fea, a, dee de
fabcac eede. Se ecagad de eaca c d de eee de a
acac.
Aha eca cada de eee de a acac c be acce be e
eace c de eee.
defca a cada de eb e d a a acac. Seg e eega eeecee a cada de ca eabecd e a aba d hace eace c da
de aa cee c dee de aba, ada aba, dfca ea eee
dee de aba, ada eede, a eae c, hace g hace cde de
ca.
I, AL, defca cada de a dfeee face e e ecea be
cee de de ea. Td e eee e eacad ee a cae aa
deada Pa Nbe.
, defca a fea c eed edae a eac a ca e acada a
fabcae de a aba AVL. S e d da de aa e a ee e e eee.
defca a fac e e ecea aa cada a de a aea de
fabcac. E eacad c a aba de cde e eg ca ead aaa a e edd
cae ed a efeeca a de de fabcac. Seg eg de a e d
caba e ead de a de, da de aa ada a aba.
H defca a fac eceaa aa dcc ea eacada c a aba eae
a e ee e e e cee aa de ee hea. Seg e de a d da de
aa ada a aba e a cee.
K ced da a fac eceaa be e g cee a
cae e e eae dade de c. La eac de e d aba ea cea e
defcad de g e defcad de cee.
ced da a fac eceaa be a cd
de ca cee. La eac de e d aba ea cea e defcad de a
cd de ca e defcad de cada de cee.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
50/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 50de 97
Fga 3.4 Dagaa UML
class Modelo de clases
Itemmaster
column*PK Part Number Descripcion Norma o valor
+ marca()
PK+ PK_Itemmaster()
AVL
column*PK Part Number*PK LineaAVL
PK+ PK_AVL(, )
Ubica
column*PK Part Number*PK LineaUbica
PK+ PK_Ubica(, )
Usuarios
column*PK Identidad
PK+ PK_Usuarios()
kitting
column*PK kitting
PK+ PK_kitting()
rdenes de fabricacin
column*PK orden de fabricacion solicitud
PK+ PK_rdenes de fabricacin()
Solicitud compra
column*PK solicitud
PK+ PK_datos solici tud compra()
Ofertas
column*PK Part Number*PK Proveedor*PK LineaAVL
PK+ PK_Ofe rtas(, , )
Lineas solicitud compra
column*PK solicitud*PK part number
PK+ PK_Line as solici tud compra(, )
Lineas kitting
column*PK kitting*PK part number
PK+ PK_Linea s kitting(, )
Huellas
column*PK Part Number
PK+ PK_Huellas()
Proveedores
column*PK Proveedor
PK+ PK_Proveedores()
Tiene
tiene
Administracin
Hacer kitting
Hacer kitting
Adminisrtacin
tiene
Hacer solicitud comprasHacer solicitu d compra
oferta-AVL
tiene
tiene
tienepedidos
tiene
Administracin
Administracin
Dar de alta
Administracin
tiene
Administracin
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
51/97
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
52/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 52de 97
E de de a acac eb e ha baad e a aeca caa de e caa gca c
(Fga 4.1):
1) Ne de efa de a eeac.
2) Ne de acac gc.
3) Ne de eeca de da.
Fga 4.1 De de acac
E e de efa de a eeac e baad e d dce e e ea a
ed ae de a acac edae e a e e ed, de aea ecca, e
ca a e da a fac e c a a de fa / eace.
E e de acac gc e cd da a bea e cee cae aa faca a
eaca de a acac. E e ca de eca a ac de Je, fdf caeda.
E e de eeca de da e fad a bae de da e ea de ge de a
a. Ee e e e ecagad de aacea da a fac ca e acce a a acac.
Fga 4.2 Aeca caa
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
53/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 53de 97
Se ha dead a efa de a agabe be bade e aec fdaeae
c a facdad de aegac da a acac, ae ada ce aedae be a
a d cc. Se h ee a de de be a efa e ca c a age
caa de a eea. Dcha eca ede ee e:
Ua cabecea c e g de a eea, be de e dde e ecea be dea e e ad a acac.
E ce cea eg dde e ecee e a ede e e de eace haca be, fa baad e a fac dcda e a fac cada
a acac. E e ca de a beda e eea a fac c dde cca a
a e de beda e e, g de a eea , e de ead ecad a aba c
dde e e age deech e a be acce e e eda eaa c eabeda.
C ee ga dedad de ga de de a acac a cac deaa cab
eee ee ea aa dfeecaa ea g de dda ae de a.
L
E a ga de g (Fga 4.3) e ede aeca e e ce d ca e e ecea aa
eea a a a acac. C e bea a cabecea e a a e a ecada aeee
c g de eea, be de e dde e ecea e be de a c a aaba
a, a e e ee e abe e e gea.
Fga 4.3 Lg
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
54/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 54de 97
La ga ca (Fga 4.4) ee a cabecea c e g de a eea, be de a acac,
be de a be de e ca. E a ae de ce e ecea d e
cae e ede aega. Ee ce ede e dfeee a e e e ee dce debd a dfeee e eg e ega e a (e be e ega acce a e de
ca, aac, adac e geea). E a ae fe e ecea e cee de e de a
acac a a de a a e a e de g.
Fga 4.4 Pga Pca
E
Caea de e de a ga ca ea a a a be c e e e
ea a cac (Fga 4.5). E e e ea, e e ce, dfeee eace e ee
acce e a. Pede aa cada be eg e eg e ega. E a cabecea e
aeca e g de a eea, be de e be de a.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
55/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 55de 97
Fga 4.5 Eace
F
E aec de fa e c e ad e a Fga 4.6. Tee a a cabecea e
cae ga de a acac, c g de a eea, be de e dde e ecea e
be de a. E e ce e eca, c cae de fa e ce a
acac, de da ca e e ed e eea aa bee dc a fac
e a bae de da.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
56/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 56de 97
Fga 4.6 Fa
B
E fa de beda ead de a a e eeead c e ea e a
Fga 4.7. Se ce de a cabecea dde e ecea a a de eace a e e ha accedd, e
g de a eea e de ead ecad. E a ae aea deecha ea a be
acce e e d hace c a beda e a ae fe e a e e de be aa
cede a acce de eace.
Fga 4.7 Beda c aba
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
57/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 57de 97
E e gee e ea da a a de acce a aegabdad a acac dcad
dede e ga e accede e dcad be.
Fga 4.8 Ua
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
58/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 58de 97
Fga 4.9 Ua c e de adac e dee de aba
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
59/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 59de 97
Fga 4.10 Ua c e de aac
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
60/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 60de 97
Fga 4.11 Ua c e de geea
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
61/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 61de 97
Fga 4.12 Ua c e ca
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
62/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 62de 97
Fga 4.13 Ua adad
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
63/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 63de 97
E e gc de a acac e fa c de bea ceada e ce a cae
eceaa aa e fcae de a a. Ea bea eeca dfeee fce eacada
c eace de cc, afac adac de da,
A , ee e ee dfeeca ee e e de efa e e de eeca, ded a
eaa cab e dch e, caba e SGBD a bae de da ea de
aaceae, afeca a e de efa eecad cab e e e gc aa adaa
a e fe.
E ee e e ea eg a aa de a gaac eada a be, e e e
fcadade eacada e egba de de cae, c eace de heeca ee ea. P e,
e e e de efa, e aca a cae aa cea be ecea aa eaa a eace.
La bea eacada c eace be bae de da e fada de
cee, cae ee eac de heeca c a cae ade cde a heaea
de ce a bae de da, a e e debe cae de gea eace be a a.
Ee cee e eaa a aea:
Geeac de fage de ga a da a acac aa e e de efa. Cee a a ga aa gea beda eea. Fce aa de b geea ada e e e de efa eac ee .
La acac a a bae de da eaca aa e e de eeca, dde aacea a
fac efeda a eee de cag, a, ca,
E bae a de a acac, e bc, e a bae de da e cecaee ecada
deada c dea edade cedee ab eacad ee , de fa cheee
efcee.
Se dea a dfeee edade eceaa aa a bae de da. Peee fe eceaa
a aa de eaca ee aa edade haced e a ea fee dbe dde a
ae de cae aa eceba de a cae aa de a e deeda.
Reec a ab de a edade, da da de a cae aa e cea edade
ecea de ab aa cea, debd a e a aa a a ecea fa a aga
eace deaaeca, de ga a ee de dfcace. Peee, a ecea fa a
fe a e defa de a bae de da ed a e dae de de ecad cae
/ aaceae de da de de a a.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
64/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 64de 97
I (Pa Nbe:cha(8), Decc:cha(64), Va a:cha(64), Ecaad:cha(64),
Scae:cha(64), Fecha aa:dae(), Fecha baa:dae(), Fecha dfca:dae(), Ua aa:cha(64),Ua ea: cha(64), Ua dfca:cha(64))
AL(Pa be:cha(8), Leaa:(100), Refeeca: cha(64), Fabcae:cha(64), acage: cha(64))
C A(Pa Nbe, Pa be, Leaa)
Cae aea:
Pa Nbe efeeca a Ieae.
(Pa_be:cha(8), eab: (100), c:(1000), bcac:(8))
(Pa be:cha(8), eafea: (100), ec: (1000), d: (100), eade, a
aa:cha(64), fecha aa:dae(), eaa: (100))
K(Pa_be:cha(8), eab: (100), cadad: (100), cadadedee: (100))
C (d_ca:(10), ec:cha(8), eabe:cha(8), fecha eega:dae(),
eed:(5), beace:cha(8))
F(d_faa: (10), decc:cha(8), d_g: (100))
Cae aea:
d_g efeeca a G.
G(d_g: (10), decc:cha(8))
(d_: (10), decc:cha(8))
C G(d_, d_g)
Cae aea:
Id_ efeeca a T.
d_g efeeca a G.
C (d_faa, Pa Nbe)
Cae aea:
d_faa efeeca a Faa.
Pa Nbe efeeca a Ieae.
C (Pa be, Leaa, Pa be_Ofea, eafea, eaa)
Cae aea:
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
65/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 65de 97
Pa be efeeca a AVL.
Leaa efeeca a AVL.
Pa be_Ofea efeeca a Ofea.
eafea efeeca a Ofea.
eaa efeeca a Ofea.
(d_ca:(8), Pa be:cha(8), eafea:(100), eaa:(100),
d_eed:(5), d_ca_Lea edd:(100))
Cae aea:
d_ca efeeca a Ca.
Pa be efeeca a Ofea.
eafea efeeca a Ofea.
eaa efeeca a Ofea.
d_eed efeeca a Peede.
d_ca_Lea edd efeeca a Lea edd.
Pabe efeeca a Lea edd.
(d_eed:(5), d:(8), be:a(64), aa:a(64), decc:a(64),
ea:a(64), fa de ag:a(64))
L (d_ca:(5), Pabe:a(8), cadad:(100), ec:(100))
C (Pa Nbe, a_be, eab)
Cae aea:
#Pa Nbe efeeca a Ieae.
#a_be efeeca a Ubcace.
#eab efeeca a Ubcace.
(a_be, eab, Pa_be, eab_Kg)
Cae aea:
a_be efeeca a Ubcace.
eab efeeca a Ubcace.
Pa_be efeeca a Kg.
eab_Kg efeeca a Kg.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
66/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 66de 97
E ee aaad e aa ea c a ecga e e ha decdd a aa aeeac de a acac a c de ce aec ae e a ec de a
a de de egac. E ae de de da a dceac aa ada
acea e fae, bee fac de a egac de cada a de a ae a ecada
de de fae eee c c a fae de ee e e 6.
La acac e ha deaad c a c LAMP, cead a acac Web edae eacbac de ecga:
. L, ea ea
. Aache, ed Web
. MSQL, ed de bae de da
. PHP, egae de gaac
He ad ea ecga a e ee a caaceca bca:
La ga cadad cadad de dceac eee e ee aedae d fd de a aea.
Bea eacc de ea ecga ee . S ecga be gaa aeda a cdad de fae be. Se a a e fea deea aa cadad dcdad.
La ecga L, Aache MSQL cee ee a a acac, ecad a deae e
e de egac.
H
E egae aa gaa c de ad de ed cd de de cdg HTML, ed
ga aafa.
E de PHP e fdaea e a acac. La ga e geea de fa dca e e ed
edae c e PHP cead. He deaad c de bea e PHP ad e e e
de acce a da e ee deedeca de a acac. La ga dca ee:
Lad de d e eaad beda. Ea ga caba cad e a acaade eaad a beda ee eaa ad eaad.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
67/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 67de 97
Mdfcace be d e eaad (fabcae, eede, fea, bcace, ec.)efead de eda e ad beda ecada.
C de acce a a dfeee ecce de a acac Vadac de eada de da a e fa
Vefca a dea ecce e e ede eaa e ca a a eace. Redecce de fa dca a ga da eg cdce de a. E, eg a defcac de aegad cee, de d eee Acce a a bae de da dde e da de a acac dfcace Reaac de aea aaada. Reaac de eadca e bae a a fea eaada.
E a eecc de ec he ad a e PHP 4.3. de fa ada, e fece a
gaac eada a be, eead ae de a bea c eac de heeca ee ea.
C
La ha de e egae fa e e a aa def a eeac de dce
ecad ec e HTML, XML XHTML. a ede eae deca e e cdg HTML e
ach eaad de ha de e eaad a dce ca. Ee d, e e ca cab
e a a c ach ade e aa de dce XHTML e edce a cee a
fac efeee a e, a gaad e efceca. Oa eaa adca e e cab e a ha de
e dee e cab de e geea aa a acac, de a aea haba e ea a
d dce acde e cedee
La ha de e e a acac e ha ad aa eea a ga eb geeada e
ed de aea ecada, acad de a a acac aa e aegade ee a
a de fa agadabe.
Aeee he a acac c a eeac Web fada a bae de da
eaca e MSQL a Web e PHP, cecada ee bcada e a a a c
ea ea L ed Web( Aache).
L dce HTML c e PHP e ha eaad ad DeaWeae, eecaad e
egae HTML, XHTML CSS. Tab ee abaa c PHP.
Cabe deaca e DeaWeae ee a de de a a efa, ce aae de
efeeca de HTML CSS, e adad de ach cad dea abaa c a dce a
a e.
Paa faca e aba c a bae de da he ad hMAd e e adad Web de
bae de da MSQL ee eaa a aea de adac eceaa (gea aba, ea
ca,)
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
68/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 68de 97
Oa heaea e a acac de ee fgfc The G aa a ceac dfcac de
g, c, da a acac de bcace de gfc ad e a acac, ged
ce geea e cafca, fca e de a acac. Ade de HTML PHP, e ag ca he
ad e egae de cg JaaSc.
Ee de de a eg e e bega e e aba e cada e. Laacac deeded de de a e a e ad, adaa acaee a efa c afcadad adecada a e de e de dch a. P a a cae a
defcad e acceda a a acac e e edg a a ga ca. A cac e eaade de a:
U de e e e a bc e ca d ca cae fac be cae
cee de a bae de da. Obed fac be fabcae, eede, fea,
bcace, eca dde e e ad, c. Oa fcadad e e ca da de aa
cee e a e ead e ecea ec de aa. Tab d dfca da
eae hace cae de ca be cae de de aba dada de aa (eabe,
cee, edd, fecha de de, ec, ha dedcada de dedcad).
O a ea e e bee e de aac e eed da a acce de a bc
ade ee fcadade c a adc eacc de c de cae cee, a ceac deea bcace aa cee adad de a acac de cdfcac de bcace be
aa de a eea, dfcac eac de bcace a bdad de hace g ce
acae (aecd a ca de a ca).
O de a e e e bee e de ca c e d hace cde de
ca efca e ead e e e e ecea dde cabe deaca a de
adad e e ecaga de fa ea cde aa e eee e cea e
edd. Ee a aae de ee a fcadade de a de ca bc ab e
ecaga de a acaac de a de a da.
O de a e e ecagad de a adac de a dee de fabcac a cae d
da de aa e cae e ee e ed. Ted e de dfcac de da
ebe de a de a c de a eac de a a. Ee de a d bee
fac de d edd e ega a de de fabcac a dfeeca de a bc e
d e edd hech e cada a de ea.
P ee a adad de ea e e ecaga de d ae aae
ed acce a a ae de adac de e aa cada de a a c e da de aa
a a e de de ea. Ee a ab e eaba de da de aa a a de
cee edae aa aa e fche e a cee e cecaee cead ba aeca acdada.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
69/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 69de 97
La acac a eca de aecac baad e e ege de ee e ee PHP
ca a a bae de da aacead defcade de a caea cfada e d5.
A accede e a a a ga de defcac, dce defcad caea. E f e
e de ea fac e dc edae e c HTTP eg HTTPS, de ea fa ab
aa cfad a ed. E ee e e ea ceba da dcd d
e a ee a a de a aba acce de a bae de da. S d e d eabece a aabe
de e dcad e de a e caga a ga de c eaada aa dch
a.
La e eaece abea haa e e a face edae a c cea e cead
e aegad Web.
La ga egda a a defcad ceba e de a e e dch a
ee e ecea aa aa dcha ga. S ee acce, e ea de a acac e
ea a a ga de aefcac a cae e acce a a fcadad de a acac.
La fac ada a acac e faeada e HTML geeada edae e cdg e
PHP, e ca, da de fcadad a a acac.
P e, a acac e c de ga HTML c c e PHP e eeca e ed.
La dea cae ada e c e ce a acac e cafca e e :
. Reacada c a efa de a, e ea bee fac de
. Reaa a gca de a acac
. Ecagad de e de eeca (ecea aa fac de bae de da)
E bae a ea ecac caa e cge cea deedeca ee a dfeee ae de a
acac; de efa e fcae de a fce de acce a da caba e SGBD
ad eca e e e de eeac a gca de gaa. He cd a ee debea e PHP ecagada de e de eeca de acce a da, de fa e e e gc de
a acac accede a a a a a bae de da.
La fac dcda a a ea e ecge a a de fa HTML.
L ca de fa e ea ee ga edae e d POST cdfcad da a
ea e HTML.
Reaae e ee de ca c e fa HTML, aa e a acac aae
fac a de a ga a a.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
70/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 70de 97
La fcadad de a acac e baa e ca a ea de ge de bae de da MSQL.
a eea ead bed aca e cececa..
Refeee a de, a acac Web e cea ged a eecfcace de HTML de e CSS, de
fa e e ace cecaee e cada aegad ede ga de fcadade.
L cee de ge ee ad e a acac e ed Web e Ge de Bae
de Da.
E ed Web e he eegd e Aache, aad be e S.O. GNU/L. Se ha ad c
cedee d de PHP, aa e ea caa de eea c e e ad de ed.
E d de PHP debe ea cad c a gee deca adcae:
, c e e a URI eaa e dfca de fa e cee e
acaee ( ee e eace fa), c e e cge aee a e
c e de .
E SGBD eegd ha d MSQL c e e he eead e e de ceca de a acac,
a edee eaa de aacea a fac ad a bae de da fee a fche.
Cabe deaca e PHP e cba a a efecc c MSQL, e ca e e ea
ha d a aea ca.
S ebag, de caa a fa fcadade aa (c ede e edd ac, ea
de edd, aaa de c deba de e ), he ecad bea de eeac.
Debd a e MSQL e a bae de da egdad efeeca e aa daade,
ecdad e ch a fee a a ce, ch cea c e PgeSQL, MS SQL
See, Oace, ec. P e e decd debd a a ea e ee caee
ede, e ede ega a dc ace deeada.
Debd a, a cedad aa a ce eaca, haca abe a eace e e e
eaa a cab.
Se decd aa ee de fcadade fa deega ea aea e gaa ee: e
gaad eda de aea de UNIX: , e e ecaga daaee de a acce.
Geeaee, a de, , e e eeca caee e egd a
ceba cada aga de a aea gaada ecea e eecada. De e a, a eeca.
Edeeee ea e a c aeaa, cec ea a ac de SGBD e
ceae daade c ede e PgeSQL, e ee e aa egae
SQL92/SQL99, aacce, egdad efeeca, cede aacead eebdad de ,
c e e eaa e de a c deedee de S.O. c e e de gaad de aea.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
71/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 71de 97
Dada a aeca e e ha deaad e a acac, e SGBD da fcee e ecabad
. L cab a eaa ece ea e a caa de acac, a e e ecea eca de
e de eeca dde e ecea e SGBD e a e e cca c e. E cab ade e
eaaa caee e a aada a fce deedee de SGBD ad, a e e e de
fce geeac de ca e SQL a eacada c e e de eeca, ce de eeac.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
72/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 72de 97
He eaad a ee de eba a de a abdad. La abdad e cea e a ecedade
de a:
Pea e d e a deeaa eca a fac.
Def b de aegac c efeeca de aegabdad ece eace,
d a edda e e a e eea e.
Def de a e aa e e ee e e dca cf.
Tee e cea a ace de ec de a a e de ach de bada, caacdad de
ceae ec.
E a fae de de e eeac, c e de de a efa, e a ec. e ha ed e
cea ee aec ae. P a a abdad e ha d cad de d eac a
a e e e deaba e eeaba a acac, ead e d e e ea fee
fc, cda e a be aa e a fa.
E ee aaad e ha fad a acac a ace eea e dea fcadade e e
ca de e cee c e eabecd e ha ed e a dece ae
c ede, egaac eeeac. Tab e ha ed a eba de fa,
ece e de c a a ha de hace beda de de ea. Se ha faad c a
acac eabe caca c e de d be aead eaada aa fa
ea aac de fcadade.
Segdaee e a de ca de e e ha d ecad dae e dce.
1. Se eea e fa.
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
73/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 73de 97
Fga 6.2.1.1 Fa
2. Se agega e ee ach e fa df e ad a cee c a cdfcacea e e e ag a cee.
Fga 6.2.1.2 Ada ach
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
74/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 74de 97
3. E cee e dad de aa acaee haa e adad cebe agege a ea.
4. E a ede dfca e aa ea e dada de aa defa. Tab ede eea
a cd e ca ca ee e ede habe gd.
1. Se eea e fa c da e e ea hace ccd c a beda.
Fga 6.2.2.1 Ca PART NUMBERS
2. Se ea a aba c da a ccdeca, E ae deecha ee a dfeee cee ee e a aa de bca a fac deeada.
Fga 6.2.2.2 Read beda
8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE
75/97
F C
De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE
Pga 75de 97
3. Se d e fabcae.
Fga 6.2.2.3 Ifac AVL