Joo Vieira da Silva Neto Sskya Thereza Alves Gurgel Cajazeiras Aril!"##$ INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DA PARABA CAMPUS CAJAZEIRAS CURSO SUPERIOR EM ANLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE BANCO DE DADOS ETAPA I DOMNIO DA APLICAO Super%er&ado Te'd(Tudo DE!INIO DA PROBLEM"TICA O estaele&i%e'to 'e&essita de u%a apli&a)o *ue ar%aze'e e &o'trole o +lu,o de &o%pras e ve'das- o esto*ue de produtos- os &adastros de &lie'tes- +u'&io'rios e +or'e&edores- &o%o ta%.% dados rela&io'ados a estes- tais &o%o do&u%e'ta)o- +or%as de &o'tato e e'dere)o/ Ta%.% te% a 'e&essidade de ar%aze'ar dados sore os depe'de'tes dos seus +u'&io'rios e &lie'tes te'do e% vista u%a %elhor i'tera)o &o% os %es%os/ Foi veri+i&ada a &ar0'&ia de guardar i'+or%a)1es sore &he*ues e vales para *ue haja u% &o'trole sore suas datas de ve'&i%e'to/ Foi oservada a i%port2'&ia de saer *uais produtos so e,&lusivos de &ada +or'e&edor/ 2 LE#ANTAMENTO DE RE$%ISITOS O &o'trole de &o%pras dever possuir u% &3digo- u%a data e u% valor- se'do *ue &ada &o%pra dever estar rela&io'ada &o% u% ou &o% vrios produtos 4'este rela&io'a%e'to deve(se ar%aze'ar a *ua'tidade de &ada produto5 e u%a ou vrias &o%pras podero ser rela&io'adas &o% u% +or'e&edor *ue deve ar%aze'ar dados sore6 o ra%o 4e% *ue ra%o este atua5- tipo 4se pessoa jur7di&a ou +7si&a5- a do&u%e'ta)o 48G ou 9's&ri)o :stadual e C;F ou CN;J5- razo so&ial 4o 'o%e5- u% &3digo- u% &o'tato 4tele+o'e para &o'tato- tele+o'e &o%er&ial- tele+o'e reside'&ial- u% ou vrios '<%eros de &elular- +a,- u% ou vrios e(%ails e site5 e u% e'dere)o 4=ogradouro- '<%ero- airro- C:;- Cidade e >F5/ O produto te% *ue guardar i'+or%a)1es sore a data de validade- pre)o de &usto- pre)o de ve'da- *ua'tidade 'o esto*ue- *ua'tidade 'a prateleira- des&ri)o- +ari&a'te- u% &3digo e se o produto te% ou 'o e,&lusividade de seu +or'e&edor/ >% ou vrios produtos devero se rela&io'ar &o% o &o'trole de ve'das 4'este rela&io'a%e'to te% *ue se ar%aze'ar a *ua'tidade de produtos e'volvidos5- 'o &o'trole de ve'das se deve guardar i'+or%a)1es sore a data- o valor- u% valor de des&o'to e u% &3digo/ >%a ve'da poder ser paga ? vista- &o% Che*ue ou &o% u% Vale/ ;ara ve'das realizadas &o% &he*ue ou ? vista 'o . 'e&essrio *ue o &o%prador seja u% &lie'te &adastrado/ ;ara u% &he*ue deve(se guardar i'+or%a)1es &o%o6 o 'o%e do e%issor- o a'&o- a ag0'&ia- o '<%ero da &o'ta- o '<%ero- u%a data de ve'&i%e'to- o C;F do e%issor- e o tele+o'e para &o'tato/ ;ara u% Vale se ar%aze'ar u% &3digo e u%a data de ve'&i%e'to/ O &adastro de Clie'tes dever ar%aze'ar dados &o%o6 No%e 4Co%pleto e apelido5- data de 'as&i%e'to- estado &ivil- do&u%e'ta)o 48G e C;F5- se,o- re'da %e'sal- lo&ais o'de &o%pra- u% &3digo e se%elha'te ao +or'e&edor dados sore e'dere)o e &o'tato/ Cada &lie'te &adastrado poder se rela&io'ar &o% u%a ou vrias ve'das/ Cada ve'da deve ser &o'trolada por u% Fu'&io'rio- este ar%aze'ar dados &o%o6 No%e- do&u%e'ta)o 48G- C;F- e o '<%ero da Carteira de Traalho5- data de 'as&i%e'to- data de ad%isso- data de de%isso- &argo- se,o- valor do salrio- estado &ivil- u% &3digo e se%elha'te ao &lie'te dados sore e'dere)o e &o'tato/ Cada +u'&io'rio pode &o'trolar u%a ou %ais ve'das/ O +u'&io'rio traalha e% u% setor- *ue possui u% 'o%e e u% &3digo- 'o setor pode% traalhar u% ou vrios +u'&io'rios/ :,iste a 'e&essidade de ar%aze'ar dados sore os depe'de'tes dos &lie'tes e dos +u'&io'rios- tais &o%o 'o%e- se,o- pare'tes&o e data de 'as&i%e'to/ Cada depe'de'te deve perte'&er a ape'as u% +u'&io'rio ou &lie'te- j &ada +u'&io'rio ou &lie'te pode possuir u% ou vrios depe'de'tes/ 3 4 DICION"RIO DE DADOS ENTIDADES Ent&dade Che*ue Descr&'(o Ar%aze'a dados de &he*ues re&eidos/ Atr&)*tos No%e:%issor @ ide'ti+i&a o 'o%e do e%issor do &he*ueA N<%ero @ ide'ti+i&a a 'u%era)o <'i&a do &he*ueA Ba'&o @ ide'ti+i&a a *ue a'&o perte'&e o &he*ueA Co'ta @ ide'ti+i&a o '<%ero da &o'ta do e%issor do &he*ueA Ag0'&ia @ '<%ero *ue espe&i+i&a a ag0'&ia do &he*ueA CataVe'&i%e'to @ data de ve'&i%e'to do &he*ueA C;F @ ide'ti+i&a o C;F do e%issor do &he*ueA Tele+o'e @ tele+o'e para &o'tato do e%issor do &he*ue/ Ent&dade Clie'te Descr&'(o Ar%aze'a dados dos &lie'tes *ue 'e&essita% ter &adastro/ Atr&)*tos No%e @ espe&i+i&a o 'o%e do &lie'teA No%eCo%pleto @ espe&i+i&a o 'o%e &o%pleto do &lie'teA Apelido @ espe&i+i&a o apelido do &lie'teA :stadoCivil @ espe&i+i&a o estado &ivil do &lie'teA Co&u%e'ta)o @ espe&i+i&a a do&u%e'ta)o para ide'ti+i&ar o &lie'teA C;F @ ide'ti+i&a o '<%ero de &adastro de pessoa +7si&aA 8G @ ide'ti+i&a o '<%ero do registro geralA Se,o @ espe&i+i&a o se,o do &lie'teA 8e'da @ espe&i+i&a a re'da %e'sal do &lie'teA CataCeNas&i%e'to @ espe&i+i&a a data de 'as&i%e'to do &lie'teA =o&aisO'deCo%pra @ espe&i+i&a u% ou %ais lo&ais o'de o &lie'te j realizou!realiza &o%prasA C3digo @ espe&i+i&a u%a 'u%era)o <'i&a de ide'ti+i&a)o do &lie'te/ Ent&dade Co%pra Descr&'(o Ar%aze'a dados sore u%a ve'da e+etuada pela e%presa/ Atr&)*tos C3digo ( espe&i+i&a u%a 'u%era)o <'i&a de ide'ti+i&a)o da ve'daA Valor @ espe&i+i&a o valor da ve'daA ValorCes&o'to @ espe&i+i&a o valor do des&o'to dado e% u%a ve'daA Cata @ espe&i+i&a a data e% *ue +oi realizada a ve'da/ Ent&dade Cepe'de'te Descr&'(o :spe&i+i&a os depe'de'tes *ue os &lie'tes ou +u'&io'rios possa% vir a ter/ Atr&)*tos No%e @ ide'ti+i&a o 'o%e do depe'de'teA Se,o @ ide'ti+i&a o se,o do depe'de'teA CataCeNas&i%e'to @ espe&i+i&a a data de 'as&i%e'to do depe'de'teA ;are'tes&o @ ide'ti+i&a o pare'tes&o do depe'de'te &o% o &lie'te ou 5 +u'&io'rio/ Ent&dade :'dere)o!Co'tato Descr&'(o :spe&i+i&a o e'dere)o e o &o'tato das e'tidades &lie'te- +or'e&edor e +u'&io'rio/ Atr&)*tos =ogradouro @ ide'ti+i&a a rua- ave'ida- s7tio- asse'ta%e'to- ala%eda et&A N<%ero @ ide'ti+i&a o '<%ero *ue represe'ta a lo&aliza)o do i%3velA Bairro @ i'di&a o airroA Cidade @ ide'ti+i&a a &idade o'de se lo&aliza o i%3velA >F @ i'di&a a u'idade da +edera)oA C:; @ ide'ti+i&a o &3digo de e'dere)a%e'to postalA Site @ espe&i+i&a o e'dere)o DeA :(%ail @ espe&i+i&a u% ou %ais e'dere)os de &orreio eletrE'i&oA Fo'eCo%er&ial @ :spe&i+i&a o '<%ero do tele+o'e &o%er&ialA Fo'eCo'tato @ :spe&i+i&a o '<%ero do tele+o'e para &o'tatoA Fo'e8eside'&ial @ :spe&i+i&a o '<%ero do tele+o'e reside'&ialA Celular @ :spe&i+i&a u% ou vrios '<%eros de tele+o'es &elularA Fa, @ :spe&i+i&a o '<%ero do Fa,/ Ent&dade For'e&edor Descr&'(o Ar%aze'a dados de +or'e&edores de produtos para e%presa/ Atr&)*tos C3digo @ espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&a)o do +or'e&edorA 8azoSo&ial @ espe&i+i&a o 'o%e do +or'e&edorA Tipo @ espe&i+i&a o +or'e&edor6 se pessoa jur7di&a ou +7si&aA Co&u%e'ta&o @ espe&i+i&a a do&u%e'ta)o da e%presa +or'e&edoraA CN;J!C;F @ 'u%era)o de ide'ti+i&a)o de &adastro de 'a&io'al de pessoa jur7di&a se pessoa jur7di&a- ou &adastro pessoa +7si&a se pessoa +7si&aA 9's&ri)o:stadual!8G @ 'u%era)o de i's&ri)o 'o +is&o se pessoa jur7di&a- ou registro geral se pessoa +7si&aA 8a%o @ ide'ti+i&a o tipo de produto espe&7+i&o do +or'e&edor/ Ent&dade Fu'&io'rio Descr&'(o ar%aze'a dados &adastrais dos +u'&io'rios da e%presa/ Atr&)*tos C3digo @ espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&a)o do +u'&io'rioA No%e @ espe&i+i&a o 'o%e do +u'&io'rioA Co&u%e'ta)o @ espe&i+i&a a do&u%e'ta)o do +u'&io'rioA C;F @ i'di*ue o '<%ero de &adastro de pessoa +7si&aA 8G @ ide'ti+i&a o '<%ero do registro geralA NFCarteiraCeTraalho @ espe&i+i&a o 'u%ero da &arteira de traalhoA CataCeNas&i%e'to @ espe&i+i&a a data de 'as&i%e'to do +u'&io'rioA CataCeAd%isso @ espe&i+i&a a data e% *ue o +u'&io'rio e'trou e% e,er&7&ioA CataCeCe%isso @ espe&i+i&a e% *ue o +u'&io'rio dei,ou de traalhar para e%presaA Cargo @ espe&i+i&a o &argo do +u'&io'rioA Se,o @ espe&i+i&a o se,o do +u'&io'rioA 6 Salrio @ espe&i+i&a o salrio %e'sal o +u'&io'rio re&eeA :stadoCivil @ espe&i+i&a o estado &ivil do +u'&io'rio/ Ent&dade ;roduto Descr&'(o ar%aze'a i'+or%a)1es sore os produtos &o%er&ializados pela e%presa/ Atr&)*tos Ces&ri)o @ espe&i+i&a dados sore o produtoA Gua'tidade;rateleira @ a *ua'tidade deste produto 'a prateleiraA Gua'tidade:sto*ue @ a *ua'tidade deste produto 'o esto*ueA Fari&a'te @ espe&i+i&a o +ari&a'te do produtoA CataCeValidade @ espe&i+i&a a data de validade do produtoA ;re)oCusto @ 9de'ti+i&a o pre)o de &usto do produtoA ;re)oVe'da @ 9de'ti+i&a o pre)o de ve'da do produtoA :,&lusivoCoFor'e&edor @ ide'ti+i&a se o produto e ou 'o e,&lusivo de seu +or'e&edor 4assu%i'do os valores Hsi%I ou H'oI5A C3digo @ 'u%era)o <'i&a *ue ide'ti+i&a o produto/ Ent&dade Setor Descr&'(o ar%aze'a i'+or%a)1es sore os setores da e%presa/ Atr&)*tos C3digo @ espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&a)o do setorA No%e @ ide'ti+i&a o 'o%e do setor/ Ent&dade Vale Descr&'(o ar%aze'a i'+or%a)1es sore vales re&eidos pelos &lie'te da e%presa/ Atr&)*tos C3digo @ espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&a)o do valeA CataCeVe'&i%e'to @ espe&i+i&a a data de ve'&i%e'to do vale/ Ent&dade Ve'da Descr&'(o ar%aze'a i'+or%a)1es sore as &o%pras realizadas pela e%presa/ Atr&)*tos C3digo @ espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&a)o da &o%praA Cata @ espe&i+i&a a data e% *ue +oi realizada a &o%praA Valor @ espe&i+i&a o valor da &o%pra RELACIONAMENTOS Contro+a , espe&i+i&a *ue u% e%pregado pode &o'trolar u%a ou vrias &o%prasA Inc+*& , espe&i+i&a *ue e% u%a &o%pra realizada pela e%presa esto i'&lu7dos u% ou vrios produtosA Atr&)*tos -$*ant&dade , a *ua'tidade do produto *ue est i'&luso 'a &o%praA Pa.a / , espe&i+i&a *ue u% ou vrios &he*ues pode% pagar u%a ve'da realizada pela e%presaA 1 Relacionamento entre as entidades Cheque e Compra; 7 Pa.a 0 , espe&i+i&a *ue u% vale pode pagar u%a ve'da realizada pela e%presaA Pertence 1 , espe&i+i&a *ue u% :'dere)o!Co'tato perte'&e a u% Clie'teA Pertence 2 , espe&i+i&a *ue u% :'dere)o!Co'tato perte'&e a u% For'e&edorA Pertence 3 , espe&i+i&a *ue u% :'dere)o!Co'tato perte'&e a u% Fu'&io'rioA Poss*& 4 , espe&i+i&a *ue u% &lie'te possui u% ou vrios depe'de'tesA Poss*& 5 , espe&i+i&a *ue u% +u'&io'rio possui u% ou vrios depe'de'tesA Rea+&6a 7 , espe&i+i&a *ue u% +or'e&edor realiza u%a ou vrias ve'das a e%presaA Rea+&6a 8 , espe&i+i&a *ue u% &lie'te realiza u%a ou vrias &o%pras a e%presaA Tra)a+9a , espe&i+i&a *ue u% ou vrios +u'&io'rios traalha% e% u% setorA #end&do , espe&i+i&a *ue u% ou vrios produtos de prateleira so ve'didos e% u%a ou vrias ve'das realizadas pela e%presaA Atr&)*tos -$*ant&dade , espe&i+i&a a *ua'tidade do produto *ue est se'do ve'didoA 2 Relacionamento entre as entidades Vale e Compra; 3 Relacionamento entre as entidades Endereo/Contato e Cliente; 4 Relacionamento entre as entidades Endereo/Contato e ornecedor; 5 Relacionamento entre as entidades Endereo/Contato e uncion!rio; 6 Relacionamento entre as entidades Cliente e "ependente; 7 Relacionamento entre as entidades uncion!rio e "ependente; # Relacionamento entre as entidades ornecedor e Venda; $ Relacionamento entre as entidades Cliente e Compra; # PROJETO DE BANCO DE DADOS ETAPA II MAPEAMENTO DO ES$%EMA L:;ICO RELACIONAL FO8N:C:CO8 4Codigo- ra%o- tipo- razaoSo&ial- 9'&ri&ao:stadual8G- CN;JC;F5/ V:NCA 4Codigo- data- valor- &odigoFor'e&edor 4&have estra'geira de FO8N:C:CO855 ;8OC>TO 4Codigo- Gua'tidade;rateleira- Gua'tidade:sto*ue- Ces&ri&ao- ;re&oVe'da- ;re&oCusto- :,&lusivoFor'e&edor- Fari&a'te- CataCeValidade- CodigoVe'da 4&have estra'geira de V:NCA55 S:TO8 4Codigo- No%e5 C=9:NT: 4Codigo- No%eCo%pleto- Apelido- :stadoCivil- 8G- C;F- Se,o- 8e'da- CataCeNas&i%e'to5 F>NC9ONA89O 4Codigo- No%e- Salario- Cargo- Se,o- :stadoCivil- CataCeNas&i%e'to- 8G- C;F- Nu%CarteiraTraalho- CataCeAd%issao- CataCeCe%issao- CodigoSetor 4&have estra'geira de S:TO85 =OCA9SONC:COJ;8A 4CodigoClie'te4&have estra'geira de C=9:NT:5- No%e=o&al5 COJ;8A 4Codigo- Valor- ValorCes&o'to- Cata- CodigoFu'&io'ario 4&have estra'geira de F>NC9ONA89O5- CodigoClie'te 4&have estra'geira de C=9:NT:55 ;8OC>TOV:NC9CO 4Codigo;roduto- CodigoCo%pra- *ua'tidade5 CK:G>: 4Nu%ero- Ba'&o- Age'&ia- Co'ta- No%e:%issor- C;F- CataCeVe'&i%e'to- Tele+o'e:%issor- CodigoCo%pra 4&have estra'geira de COJ;8A55 VA=: 4Codigo- CataCeVe'&i%e'to- CodigoCo%pra 4&have estra'geira de COJ;8A55 :NCLCONTLFO8N:C:CO8 4CodigoFor'e&edor 4&have estra'geira de FO8N:C:CO85- =ogradouro- Nu%ero- Bairro- Cidade- >F- C:;- Site- Fo'eCo%er&ial- Fo'eCo'tato- Fo'e8eside'&ial- Fa,5 C:=LFO8N:C:CO8 4CodigoFor'e&edor 4&have estra'geira de FO8N:C:CO85- Celular5 :JA9=LFO8N:C:CO8 4CodigoFor'e&edor 4&have estra'geira de FO8N:C:CO85- :%ail5 $ :NCLCONTLF>NC9ONA89O 4CodigoFu'&io'ario 4&have estra'geira de F>NC9ONA89O5- =ogradouro- Nu%ero- Bairro- Cidade- >F- C:;- Site- Fo'eCo%er&ial- Fo'eCo'tato- Fo'e8eside'&ial- Fa,5 C:=LF>NC9ONA89O 4CodigoFu'&io'ario 4&have estra'geira de F>NC9ONA89O5- Celular5 :JA9=LF>NC9ONA89O 4CodigoFu'&io'ario 4&have estra'geira de F>NC9ONA89O5- :%ail5 :NCLCONTLC=9:NT: 4CodigoClie'te 4&have estra'geira de C=9:NT:5- =ogradouro- Nu%ero- Bairro- Cidade- >F- C:;- Site- Fo'eCo%er&ial- Fo'eCo'tato- Fo'e8eside'&ial- Fa,5 C:=LC=9:NT: 4CodigoClie'te 4&have estra'geira de C=9:NT:5- Celular5 :JA9=LC=9:NT: 4CodigoClie'te 4&have estra'geira de C=9:NT:5- :%ail5 C:;:NC:NT:LC=9:NT: 4CodigoClie'te 4&have estra'geira de C=9:NT:5- Se,o- No%e- ;are'tes&o- CataCeNas&i%e'to5 C:;:NC:NT:LF>NC9ONA89O 4CodigoFu'&io'ario 4&have estra'geira de F>NC9ONA89O5- Se,o- No%e- ;are'tes&o- CataCeNas&i%e'to5 1% DICION"RIO DE DADOS !ORNECEDOR Ar<a6ena dados de =ornecedores de prod*tos para e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o +or'e&edor CKA8 4M5 Chave ;ri%riaA Ra<o ide'ti+i&a o tipo de produto espe&7+i&o do +or'e&edor/ VA8CKA84NM5 No NuloA T&po espe&i+i&a o +or'e&edor6 se pessoa jur7di&a ou +7si&a VA8CKA8 4O5 No NuloA Ra6aoSoc&a+ espe&i+i&a o 'o%e do +or'e&edor VA8CKA84NM5 No NuloA Incr&caoEstad*a+R; 'u%era)o de i's&ri)o 'o +is&o se pessoa jur7di&a- ou registro geral se pessoa +7si&a VA8CKA84"#5 No NuloA P'i&oA CNPJCP! 'u%era)o de ide'ti+i&a)o de &adastro de 'a&io'al de pessoa jur7di&a se pessoa jur7di&a ou &adastro pessoa +7si&a se pessoa +7si&a CKA8 4NQ5 No NuloA P'i&oA #ENDA ar<a6ena &n=or<a'@es so)re as co<pras rea+&6adas pe+a e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&a)o da &o%pra CKA8 4M5 Chave ;ri%riaA Data espe&i+i&a a data e% *ue +oi realizada a &o%pra CKA8 4N#5 No NuloA #a+or :spe&i+i&a o valor da &o%pra 8:A= No NuloA Cod&.o!ornecedo r :spe&i+i&a o &3digo do +or'e&edor parti&ipa'te da &o%pra CKA8 4M5 No NuloA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HFO8N:C:CO8IA 11 PROD%TO ar<a6ena &n=or<a'@es so)re os prod*tos co<erc&a+&6ados pe+a e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&a)o da &o%pra CKA8 4M5 Chave ;ri%riaA $*ant&dadePrate+e&ra a *ua'tidade deste produto 'a prateleira 9NT No NuloA $*ant&tadeEstoA*e a *ua'tidade deste produto 'o esto*ue 9NT No NuloA Descr&cao espe&i+i&a dados sore o produto VA8CKA84M#5 No NuloA Preco#enda 9de'ti+i&a o pre)o de ve'da do produto 8:A= No NuloA PrecoC*sto 9de'ti+i&a o pre)o de &usto do produto 8:A= No NuloA EBc+*s&Co!ornecedo r ide'ti+i&a se o produto e ou 'o e,&lusivo de seu +or'e&edor BOO=:AN No NuloA !a)r&cante espe&i+i&a o +ari&a'te do produto VA8CKA84"#5 No NuloA DataDe#a+&dade espe&i+i&a a data de validade do produto CKA8 4N#5 No NuloA Cod&.o#enda :spe&i+i&a o &3digo da ve'da e% *ue o produto +oi ad*uirido CKA8 4M5 No NuloA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HV:NCAIA SETOR ar<a6ena &n=or<a'@es so)re os setores da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o espe&i+i&a u%a 'u%era)o <'i&a de ide'ti+i&a)o do Setor CKA8 4M5 Chave ;ri%riaA No<e ide'ti+i&a o 'o%e do setor VA8CKA84"#5 No NuloA 12 CLIENTE Ar<a6ena dados dos c+&entes A*e necess&ta< ter cadastro> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o espe&i+i&a u%a 'u%era)o <'i&a de ide'ti+i&a)o o Clie'te CKA8 4M5 Chave ;ri%riaA No<eCo<p+eto espe&i+i&a o 'o%e &o%pleto do &lie'teA VA8CKA84"#5 No NuloA Ape+&do espe&i+i&a o apelido do &lie'te VA8CKA84N#5 Estado C&C&+ espe&i+i&a o estado &ivil do &lie'te VA8CKA84N#5 No NuloA CP! ide'ti+i&a o '<%ero de &adastro de pessoa +7si&a CKA8 4NQ5 No NuloA P'i&oA R; ide'ti+i&a o '<%ero do registro geral VA8CKA84"#5 No NuloA P'i&oA SeBo espe&i+i&a o se,o do &lie'te VA8CKA84N#5 No NuloA Renda espe&i+i&a a re'da %e'sal do &lie'te 8:A= No NuloA DataDeNasc&<ento espe&i+i&a a data de 'as&i%e'to do &lie'te CKA8 4N#5 No NuloA 13 !%NCIONARIO ar<a6ena dados cadastra&s dos =*nc&onDr&os da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o espe&i+i&a u%a 'u%era)o <'i&a de ide'ti+i&a)o do Fu'&io'rio CKA8 4M5 Chave ;ri%riaA No<e espe&i+i&a o 'o%e do +u'&io'rio VA8CKA84"#5 No NuloA Sa+ar&o espe&i+i&a o salrio %e'sal o +u'&io'rio re&ee 8:A= No NuloA Car.o espe&i+i&a o &argo do +u'&io'rio VA8CKA84N#5 No NuloA SeBo espe&i+i&a o se,o do +u'&io'rio VA8CKA84N#5 No NuloA CP! :spe&i+i&a o '<%ero do &adastro de pessoas +7si&as CKA8 4NQ5 No NuloA P'i&oA R; :spe&i+i&a o registro geral VA8CKA84"#5 No NuloA P'i&oA N*<Carte&raTra+)a+9o :spe&i+i&a o '<%ero da &arteira de traalho VA8CKA84N#5 No NuloA P'i&oA EstadoC&C&+ espe&i+i&a o estado &ivil do +u'&io'rio VA8CKA84N#5 No NuloA DataDeNasc&<ento espe&i+i&a a data de 'as&i%e'to do +u'&io'rio CKA8 4N#5 No NuloA DataDeAd<&ssao espe&i+i&a a data e% *ue o +u'&io'rio e'trou e% e,er&7&io CKA8 4N#5 No NuloA DataDeDe<&ssao espe&i+i&a e% *ue o +u'&io'rio dei,ou de traalhar para e%presa CKA8 4N#5 No NuloA Cod&.oSetor 9de'ti+i&a o &3digo do setor e% *ue o +u'&io'rio est alo&ado CKA8 4M5 No NuloA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HS:TO8IA 14 LOCAISONDECOMPRA Ar<a6ena dados so)re os +oca&s onde o c+&ente rea+&6a o* jD rea+&6o* co<pras> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.oC+&ente :spe&i+i&a o &3digo do &lie'te a *ual perte'&e CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HC=9:NT:IA No<eLoca+ espe&i+i&a do lo&al o'de o &lie'te j realizou!realiza &o%pras VA8CKA84"#5 Chave ;ri%riaA COMPRA Ar<a6ena dados so)re *<a Cenda e=et*ada pe+a e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o espe&i+i&a u%a 'u%era)o <'i&a de ide'ti+i&a)o da ve'da CKA8 4M5 Chave ;ri%riaA #a+or espe&i+i&a o valor da ve'da 8:A= No NuloA #a+orDesconto espe&i+i&a o valor do des&o'to dado e% u%a ve'daA 8:A= Data espe&i+i&a a data e% *ue +oi realizada a ve'da/ CKA8 4N#5 No NuloA Cod&.o!*nc&onar& o :spe&i+i&a o &3digo do +u'&io'rio *ue &o'trolou a ve'da CKA8 4M5 No NuloA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HF>NC9ONR89OIA Cod&.oC+&ente :spe&i+i&a o &3digo do Clie'te *ue realizou a &o%pra CKA8 4M5 Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HC=9:NT:IA 15 PROD%TO#ENDIDO re+a'(o A*e ar<a6ena &n=or<a'@es so)re os prod*tos A*e est(o presentes n*<a Cenda rea+&6ada pe+a e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.oProd*to :spe&i+i&a o &3digo do produto e'volvido 'a ve'da CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o H;8OC>TOIA Cod&.oCo<pra :spe&i+i&a o &3digo da &o%pra e% *ue o produto est se'do ve'dido CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HCOJ;8AIA $*ant&dade espe&i+i&a a *ua'tidade do produto *ue est se'do ve'dido 9NT No NuloA CEE$%E Ar<a6ena dados de c9eA*es rece)&dos> ATRIB%TO DESCRIO TIPO RESTRIN?ES N*<ero ide'ti+i&a a 'u%era)o <'i&a do &he*ue VA8CKA84"#5 Chave ;ri%riaA Banco ide'ti+i&a a *ue a'&o perte'&e o &he*ue VA8CKA84N#5 No NuloA A.enc&a '<%ero *ue espe&i+i&a a ag0'&ia do &he*ue VA8CKA84N#5 No NuloA Conta ide'ti+i&a o '<%ero da &o'ta do e%issor do &he*ue VA8CKA84N#5 No Nulo No<eE<&ssor ide'ti+i&a o 'o%e do e%issor do &he*ue VA8CKA84"#5 No NuloA CP! ide'ti+i&a o C;F do e%issor do &he*ue CKA8 4NQ5 No NuloA P'i&oA DataDe#enc&<ento data de ve'&i%e'to do &he*ue CKA8 4N#5 No NuloA Te+e=oneE<&ssor tele+o'e para &o'tato do e%issor do &he*ue VA8CKA84NM5 No NuloA Cod&.oCo<pra 9de'ti+i&a o &3digo da &o%pra a *ual o &he*ue est asso&iado CKA8 4M5 No NuloA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HCOJ;8AIA 16 #ALE Ar<a6ena dados de Ca+es rece)&dos> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o ide'ti+i&a a 'u%era)o <'i&a do Vale CKA8 4M5 Chave ;ri%riaA DataDe#enc&<ent o espe&i+i&a a data de ve'&i%e'to do vale CKA8 4N#5 No NuloA Cod&.oCo<pra 9de'ti+i&a o &3digo da &o%pra a *ual o vale est asso&iado CKA8 4M5 No NuloA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HCOJ;8AIA ENDFCONTF!ORNECEDOR Ar<a6ena dados de endere'o e contato dos =ornecedores de prod*tos para e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o!ornecedor espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o +or'e&edor a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HFO8N:C:CO8IA Lo.rado*ro ide'ti+i&a a rua- ave'ida- s7tio- asse'ta%e'to- ala%eda et&/A VA8CKA8 4NM5 No NuloA N*<ero ide'ti+i&a o '<%ero *ue represe'ta a lo&aliza)o do i%3velA VA8CKA8 4N#5 No NuloA Ba&rro i'di&a o airroA VA8CKA8 4NM5 No NuloA C&dade ide'ti+i&a a &idade o'de se lo&aliza o i%3velA VA8CKA8 4NM5 No NuloA %! i'di&a a u'idade da +edera)oA CKA8 4"5 No NuloA CEP ide'ti+i&a o &3digo de e'dere)a%e'to postalA CKA8 4N#5 No NuloA S&te espe&i+i&a o e'dere)o DeA VA8CKA8 4"#5 No NuloA !oneCo<erc&a+ :spe&i+i&a o '<%ero do tele+o'e &o%er&ialA VA8CKA8 4NM5 No NuloA !oneContato :spe&i+i&a o '<%ero do tele+o'e para &o'tatoA VA8CKA8 4NM5 No NuloA !oneRes&denc&a+ :spe&i+i&a o '<%ero do tele+o'e reside'&ialA VA8CKA8 4NM5 !aB :spe&i+i&a o '<%ero do Fa,/ VA8CKA8 4NM5 17 CELF!ORNECEDOR Ar<a6ena o nG<ero de ce+*+ar dos =ornecedores de prod*tos para e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o!ornecedor espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o +or'e&edor a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HFO8N:C:CO8IA Ce+*+ar :spe&i+i&a o 'F do &elular VA8CKA84N#5 Chave ;ri%riaA EMAILF!ORNECEDOR Ar<a6ena o endere'o de e-<a&+ dos =ornecedores de prod*tos para e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o!ornecedor espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o +or'e&edor a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HFO8N:C:CO8IA E<a&+ :spe&i+i&a o e'dere)o de e(%ail VA8CKA84"M5 Chave ;ri%riaA 1# ENDFCONTF!%NCIONARIO Ar<a6ena dados de endere'o e contato dos =*nc&onDr&os da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o!*nc&onar&o espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o +u'&io'rio a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HF>NC9ONA89OIA Lo.rado*ro ide'ti+i&a a rua- ave'ida- s7tio- asse'ta%e'to- ala%eda et&/A VA8CKA84NM5 No NuloA N*<ero ide'ti+i&a o '<%ero *ue represe'ta a lo&aliza)o do i%3velA VA8CKA84N#5 No NuloA Ba&rro i'di&a o airroA VA8CKA84NM5 No NuloA C&dade ide'ti+i&a a &idade o'de se lo&aliza o i%3velA VA8CKA84NM5 No NuloA %! i'di&a a u'idade da +edera)oA CKA8 4"5 No NuloA CEP ide'ti+i&a o &3digo de e'dere)a%e'to postalA CKA8 4N#5 No NuloA S&te espe&i+i&a o e'dere)o DeA VA8CKA84"#5 !oneCo<erc&a+ :spe&i+i&a o '<%ero do tele+o'e &o%er&ialA VA8CKA84NM5 !oneContato :spe&i+i&a o '<%ero do tele+o'e para &o'tatoA VA8CKA84NM5 No NuloA !oneRes&denc&a+ :spe&i+i&a o '<%ero do tele+o'e reside'&ialA VA8CKA84NM5 !aB :spe&i+i&a o '<%ero do Fa,/ VA8CKA84NM5 CELF!%NCIONARIO Ar<a6ena o nG<ero de ce+*+ar dos =*nc&onDr&os da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o!*nc&onar&o espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o +u'&io'rio a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HF>NC9ONA89OIA Ce+*+ar :spe&i+i&a o 'F do &elular VA8CKA8 4N#5 Chave ;ri%riaA 1$ EMAILF!%NCIONARIO Ar<a6ena o endere'o de e-<a&+ dos =*nc&onDr&os da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o!*nc&onar&o espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o +u'&io'rio a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HF>NC9ONA89OIA E<a&+ :spe&i+i&a o e'dere)o de e(%ail VA8CKA8 4"M5 Chave ;ri%riaA ENDFCONTFCLIENTE Ar<a6ena dados de endere'o e contato dos c+&entes da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.oC+&ente espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o Clie'te a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HC=9:NT:IA Lo.rado*ro ide'ti+i&a a rua- ave'ida- s7tio- asse'ta%e'to- ala%eda et&/A VA8CKA84NM5 No NuloA N*<ero ide'ti+i&a o '<%ero *ue represe'ta a lo&aliza)o do i%3velA VA8CKA84N#5 No NuloA Ba&rro i'di&a o airroA VA8CKA84NM5 No NuloA C&dade ide'ti+i&a a &idade o'de se lo&aliza o i%3velA VA8CKA84NM5 No NuloA %! i'di&a a u'idade da +edera)oA CKA8 4"5 No NuloA CEP ide'ti+i&a o &3digo de e'dere)a%e'to postalA CKA8 4N#5 No NuloA S&te espe&i+i&a o e'dere)o DeA VA8CKA84"#5 !oneCo<erc&a+ :spe&i+i&a o '<%ero do tele+o'e &o%er&ialA VA8CKA84NM5 !oneContato :spe&i+i&a o '<%ero do tele+o'e para &o'tatoA VA8CKA84NM5 No NuloA !oneRes&denc&a+ :spe&i+i&a o '<%ero do tele+o'e reside'&ialA VA8CKA84NM5 !aB :spe&i+i&a o '<%ero VA8CKA84NM5 2% do Fa,/ CELFCLIENTE Ar<a6ena o nG<ero de ce+*+ar dos c+&entes da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.oC+&ente espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o Clie'te a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HC=9:NT:IA Ce+*+ar :spe&i+i&a o 'F do &elular VA8CKA84N#5 Chave ;ri%riaA EMAILFCLIENTE Ar<a6ena o endere'o de e-<a&+ dos c+&entes da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.oC+&ente espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o Clie'te a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HC=9:NT:IA E<a&+ :spe&i+i&a o e'dere)o de e(%ail VA8CKA84N#5 Chave ;ri%riaA DEPENDENTEFCLIENTE Ar<a6ena os dados dos dependentes dos c+&ente da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.oC+&ente espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o &lie'te a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HC=9:NT:IA No<e ide'ti+i&a o 'o%e do depe'de'teA VA8CKA84"#5 Chave ;ri%riaA SeBo ide'ti+i&a o se,o do depe'de'teA VA8CKA84N#5 No NuloA DataDeNasc&<ento espe&i+i&a a data de 'as&i%e'to do depe'de'teA CKA84N#5 No NuloA Parentesco ide'ti+i&a o pare'tes&o do depe'de'te &o% o +u'&io'rio VA8CKA84NM5 No NuloA 21 DEPENDENTEF!%NCIONARIO Ar<a6ena os dados dos dependentes dos =*nc&onDr&os da e<presa> ATRIB%TO DESCRIO TIPO RESTRIN?ES Cod&.o!*nc&onar&o espe&i+i&a u%a 'u%era)o <'i&a para ide'ti+i&ar o +u'&io'rio a *ual perte'&eA CKA8 4M5 Chave ;ri%riaA Chave :stra'geira *ue re+ere'&ia o atriuto HCodigoI da rela)o HF>NC9ONA89OIA No<e ide'ti+i&a o 'o%e do depe'de'teA VA8CKA84"#5 Chave ;ri%riaA SeBo ide'ti+i&a o se,o do depe'de'teA VA8CKA84N#5 No NuloA DataDeNasc&<ento espe&i+i&a a data de 'as&i%e'to do depe'de'teA CKA84N#5 No NuloA Parentesco ide'ti+i&a o pare'tes&o do depe'de'te &o% o +u'&io'rio VA8CKA84NM5 No NuloA 22 SCRIPTS S$L CREATE TABLE !ORNECEDOR H Codigo CKA8 4M5- 8a%o VA8CKA8 4NM5 NOT N>==- Tipo VA8CKA84O5 NOT N>==- 8azaoSo&ial VA8CKA84NM5 NOT N>==- 9's&ri&ao:stadual8G VA8CKA84"#5 NOT N>== >N9G>:- CN;JC;F CKA84NQ5 NOT N>== >N9G>:- PRIMARI JEI HCodigoK K CREATE TABLE #ENDAH Codigo CKA84M5- Cata CKA84N#5 NOT N>==- Valor 8:A= NOT N>==- CodigoFor'e&edor VA8CKA84M5 NOT N>==- PRIMARI JEI HCodigoKL CONSTRAINT &odFor'e&edorVe'da !OREI;N JEI HCodigoFor'e&edor5 RE!ERENCES FO8N:C:CO84Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE PROD%TOH Codigo CKA84M5- Gua'tidade;rateleira 9NT NOT N>==- Gua'titade:sto*ue 9NT NOT N>==- Ces&ri&ao VA8CKA84M#5 NOT N>==- ;re&oVe'da 8:A= NOT N>==- ;re&oCusto 8:A= NOT N>==- :,&lusivoFor'e&edor BOO=:AN NOT N>==- Fari&a'te VA8CKA84"#5 NOT N>==- CataCeValidade CKA84N#5 NOT N>==- CodigoVe'da VA8CKA84M5 NOT N>==- PRIMARI JEI HCodigoKL CONSTRAINT CodVe'da;roduto !OREI;N JEI HCodigoVe'daK RE!ERENCES V:NCAHCodigoK ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE SETORH Codigo CKA84M5- No%e VA8CKA84"#5 NOT N>==- PRIMARI JEI HCodigoK K 23 CREATE TABLE CLIENTEH Codigo CKA84M5- No%eCo%pleto VA8CKA84"#5 NOT N>==- Apelido VA8CKA84N#5 - :stadoCivil VA8CKA84N#5 NOT N>==- C;F CKA84NQ5 NOT N>== >N9G>:- 8G VA8CKA84"#5 NOT N>== >N9G>:- Se,o VA8CKA84N#5 NOT N>==- 8e'da 8:A= NOT N>==- CataCeNas&i%e'to CKA84N#5 NOT N>==- PRIMARI JEIHCodigoK K CREATE TABLE !%NCIONARIOH Codigo CKA84M5- No%e VA8CKA84"#5 NOT N>==- Salario 8:A= NOT N>==- Cargo VA8CKA84N#5 NOT N>==- Se,o VA8CKA84N#5 NOT N>==- :stadoCivil VA8CKA84N#5 NOT N>==- CataCeNas&i%e'to CKA84N#5 NOT N>==- CataCeAd%issao CKA84N#5 NOT N>==- CataCeCe%issao CKA84N#5 NOT N>==- C;F CKA84NQ5 NOT N>== >N9G>:- 8G VA8CKA84"#5 NOT N>== >N9G>:- Nu%CarteiraTraalho VA8CKA84N#5 NOT N>== >N9G>:- CodigoSetor CKA84M5 NOT N>==- PRIMARI JEI HCodigoKL CONSTRAINT &odSetor !OREI;N JEI HCodigoSetorK RE!ERENCES S:TO8HCodigoK ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE LOCAISONDECOMPRAH CodigoClie'te CKA84M5- No%e=o&al VA8CKA84"#5- PRIMARI JEIHNo%e=o&al- CodigoClie'teKL CONSTRAINT CodClie'te=o&al !OREI;N JEIHCodigoClie'teK RE!ERENCES C=9:NT:HCodigoK ON DELETE CASCAC: ON %PDATE CASCAC: K 24 CREATE TABLE COMPRAH Codigo CKA84M5- Valor 8:A= NOT N>==- ValorCes&o'to 8:A=- Cata CKA84N#5 NOT N>==- CodigoFu'&io'ario CKA84M5 NOT N>==- CodigoClie'te CKA84M5- PRIMARI JEI HCodigoKL CONSTRAINT CodFu'&io'arioCo%pra !OREI;N JEIHCodigoFu'&io'arioK RE!ERENCES F>NC9ONA89OHCodigoK ON DELETE CASCAC: ON %PDATE CASCAC:L CONSTRAINT CodClie'teCo%pra !OREI;N JEI HCodigoClie'teK RE!ERENCES C=9:NT:HCodigoK ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE PROD%TO#ENDIDOH Codigo;roduto CKA84M5- CodigoCo%pra CKA84M5- Gua'tidade 9NT NOT N>==- PRIMARI JEI HCodigoCo%pra- Codigo;rodutoKL CONSTRAINT CodCo%pra;roduto !OREI;N JEI HCodigo;rodutoK RE!ERENCES ;8OC>TOHCodigoK ON DELETE CASCAC: ON %PDATE CASCAC:- CONSTRAINT Cod;rodutoVe'dido !OREI;N JEI HCodigoCo%praK RE!ERENCES COJ;8AHCodigoK ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE CEE$%EH Nu%ero VA8CKA84"#5- Ba'&o VA8CKA84N#5 NOT N>==- Age'&ia VA8CKA84N#5 NOT N>==- Co'ta VA8CKA84N#5 NOT N>==- No%e:%issor VA8CKA84"#5 NOT N>==- C;F CKA84NQ5 NOT N>==- CataCeVe'&i%e'to CKA84N#5 NOT N>==- Tele+o'e:%issor VA8CKA84NM5 NOT N>==- CodigoCo%pra CKA84M5 NOT N>==- PRIMARI JEIHNu%eroKL CONSTRAINT CodCo%praChe*ue !OREI;N JEIHCodigoCo%praK RE!ERENCES COJ;8AHCodigoK ON DELETE CASCAC: ON %PDATE CASCAC: K 25 CREATE TABLE #ALEH Codigo CKA84M5- CataCeVe'&i%e'to CKA84N#5 NOT N>==- CodigoCo%pra CKA84M5 NOT N>==- PRIMARI JEIHCodigoKL CONSTRAINT CodCo%praVale !OREI;N JEIHCodigoCo%praK RE!ERENCES COJ;8AHCodigoK ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE ENDFCONTF!ORNECEDORH CodigoFor'e&edor CKA84M5- =ogradouro VA8CKA84NM5 NOT N>==- Nu%ero VA8CKA84N#5 NOT N>==- Bairro VA8CKA84NM5 NOT N>==- Cidade VA8CKA84NM5 NOT N>==- >F CKA84"5 NOT N>==- C:; CKA84N#5 NOT N>==- Site VA8CKA84"#5 NOT N>==- Fo'eCo%er&ial VA8CKA84NM5 NOT N>==- Fo'eCo'tato VA8CKA84NM5 NOT N>==- Fo'e8eside'&ial VA8CKA84NM5- Fa, VA8CKA84NM5- PRIMARI JEI HCodigoFor'e&edorKL CONSTRAINT &odFor'e&edor:'dCo't !OREI;N JEI HCodigoFor'e&edor5 RE!ERENCES FO8N:C:CO84Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE CELF!ORNECEDORH CodigoFor'e&edor CKA84M5- Celular VA8CKA84N#5- PRIMARI JEI HCodigoFor'e&edor- CelularKL CONSTRAINT &odFor'e&edorCel !OREI;N JEI HCodigoFor'e&edor5 RE!ERENCES FO8N:C:CO84Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE EMAILF!ORNECEDORH CodigoFor'e&edor CKA84M5- :%ail VA8CKA84"M5- PRIMARI JEI HCodigoFor'e&edor- :%ailKL CONSTRAINT &odFor'e&edor:%ail !OREI;N JEI HCodigoFor'e&edor5 RE!ERENCES FO8N:C:CO84Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K 26 CREATE TABLE ENDFCONTF!%NCIONARIOH CodigoFu'&io'ario CKA84M5- =ogradouro VA8CKA84NM5 NOT N>==- Nu%ero VA8CKA84N#5 NOT N>==- Bairro VA8CKA84NM5 NOT N>==- Cidade VA8CKA84NM5 NOT N>==- >F CKA84"5 NOT N>==- C:; CKA84N#5 NOT N>==- Site VA8CKA84"#5- Fo'eCo%er&ial VA8CKA84NM5- Fo'eCo'tato VA8CKA84NM5 NOT N>==- Fo'e8eside'&ial VA8CKA84NM5- Fa, VA8CKA84NM5- PRIMARI JEI HCodigoFu'&io'arioKL CONSTRAINT &odFu'&io'ario:'dCo't !OREI;N JEI HCodigoFu'&io'ario5 RE!ERENCES F>NC9ONA89O4Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE CELF!%NCIONARIOH CodigoFu'&io'ario CKA84M5- Celular VA8CKA84N#5- PRIMARI JEI HCodigoFu'&io'ario-CelularKL CONSTRAINT &odFu'&io'arioCel !OREI;N JEI HCodigoFu'&io'ario5 RE!ERENCES F>NC9ONA89O4Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE EMAILF!%NCIONARIOH CodigoFu'&io'ario CKA84M5- :%ail VA8CKA84"M5- PRIMARI JEI HCodigoFu'&io'ario- :%ailKL CONSTRAINT &odFu'&io'ario:%ail !OREI;N JEI HCodigoFu'&io'ario5 RE!ERENCES F>NC9ONA89O4Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K 27 CREATE TABLE ENDFCONTFCLIENTEH CodigoClie'te CKA84M5- =ogradouro VA8CKA84NM5 NOT N>==- Nu%ero VA8CKA84N#5 NOT N>==- Bairro VA8CKA84NM5 NOT N>==- Cidade VA8CKA84NM5 NOT N>==- >F CKA84"5 NOT N>==- C:; CKA84N#5 NOT N>==- Site VA8CKA84"#5- Fo'eCo%er&ial VA8CKA84NM5- Fo'eCo'tato VA8CKA84NM5 NOT N>==- Fo'e8eside'&ial VA8CKA84NM5- Fa, VA8CKA84NM5- PRIMARI JEI HCodigoClie'teKL CONSTRAINT &odClie'te:'dCo't !OREI;N JEI HCodigoClie'te5 RE!ERENCES C=9:NT:4Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE CELFCLIENTEH CodigoClie'te CKA84M5- Celular VA8CKA84N#5- PRIMARI JEI HCodigoClie'te- CelularKL CONSTRAINT &odClie'teCel !OREI;N JEI HCodigoClie'te5 RE!ERENCES C=9:NT:4Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE EMAILFCLIENTEH CodigoClie'te CKA84M5- :%ail VA8CKA84"M5- PRIMARI JEI HCodigoClie'te- :%ailKL CONSTRAINT &odClie'te:%ail !OREI;N JEI HCodigoClie'te5 RE!ERENCES C=9:NT:4Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K CREATE TABLE DEPENDENTEFCLIENTEH CodigoClie'te CKA84M5- No%e VA8CKA84"#5- Se,o VA8CKA84N#5 NOT N>==- CataCeNas&i%e'to CKA84N#5 NOT N>==- ;are'tes&o VA8CKA84NM5 NOT N>==- PRIMARI JEIHCodigoClie'te- No%eKL CONSTRAINT &odClie'teCepe'de'te !OREI;N JEI HCodigoClie'te5 RE!ERENCES C=9:NT:4Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K 2# CREATE TABLE DEPENDENTEF!%NCIONARIOH CodigoFu'&io'ario CKA84M5- No%e VA8CKA84"#5- Se,o VA8CKA84N#5 NOT N>==- CataCeNas&i%e'to CKA84N#5 NOT N>==- ;are'tes&o VA8CKA84NM5 NOT N>==- PRIMARI JEIHCodigoFu'&io'ario- No%eKL CONSTRAINT &odFu'&io'arioCepe'de'te !OREI;N JEI HCodigoFu'&io'ario5 RE!ERENCES F>NC9ONA89O4Codigo5 ON DELETE CASCAC: ON %PDATE CASCAC: K 2$ PROJETO DE BANCO DE DADOS ETAPA III / PO#OAMENTO DAS TABELAS !ORNECEDOR 9NS:8T 9NTO FO8N:C:CO8 VA=>:S 4ST###NS-S=i%pezaS-SJurid7&aS-SNovo BrilhoS-SN##NMUNTOQVQ$NS-SVQ"UTO$"###NUTS5A 9NS:8T 9NTO FO8N:C:CO8 VA=>:S 4ST###"S-SAli%e'tosS-SF7si&aS-SJoo C Al%eidaS-SVV"M"$MS-SNVO/QQV/"NQ(QMS5A 9NS:8T 9NTO FO8N:C:CO8 VA=>:S 4ST###VS-SFriosS-SJurid7&aS-S;o'to do FrioS-SVQ$O"VTNMMVUONS-S"U$$#$#N###NQVS5A 9NS:8T 9NTO FO8N:C:CO8 VA=>:S 4ST###QS-SAli%e'tosS-SJurid7&aS-S8C Ali%e'tosS-S"$#NN##NMUNTOQS-SM"UVO$Q$###N$$S5A 9NS:8T 9NTO FO8N:C:CO8 VA=>:S 4ST###MS-SBeidasS-SF7si&aS-SJar&os J =iraS-S$$"N"#UTS-SNVO/$O"/N""($#S5 ENDFCONTF!ORNECEDOR 9NS:8T 9NTO :NCLCONTLFO8N:C:CO8 VA=>:S 4ST###NS- S8 Nelso' JeiraS- S"UTS- S:sta)oS- SSousaS- S;BS-SMOO#Q(U##S- SDDD/'ovorilho/&o%S- S4OV5 VM""("QTVS- S4OV5 VM""($#QOS- N>==- S4OV5 VM""(NVQ$S5A 9NS:8T 9NTO :NCLCONTLFO8N:C:CO8 VA=>:S 4ST###"S- SAv NF de JaioS- S#QS- SCe'troS- SCa%pi'a Gra'deS- S;BS-SMOM$#("NVS- SDDD/djoao/&o%/rS- S4OV5 VQQ"(#$"VS- S4OV5 $$"V(N"Q"S- N>==- S4OV5 VQVN(N"#"S5A 9NS:8T 9NTO :NCLCONTLFO8N:C:CO8 VA=>:S 4ST###VS- S8 Severi'o li%aS- SUVS- SCe'troS- SJoao ;essoaS- S;BS-SM$OT$(#Q"S- SDDD/po'to+rio/&o%/rS- S4OV5 VMMM( $##NS- S4OV5 VMMM(MQQOS- N>==- S4OV5 VMMM(NVQ$S5A 9NS:8T 9NTO :NCLCONTLFO8N:C:CO8 VA=>:S 4ST###QS- S8 =uiz Carta,oS- SM"US- SWo'a =esteS- SSo ;auloS- SS;S-STOMU#$(#"US- SDDD/r&ali%e'tos/&o%S- S4NN5 TMUO( TOU"S- S4NN5 TMUO($#QOS- N>==- S4NN5 TMUO($#$#S5A 9NS:8T 9NTO :NCLCONTLFO8N:C:CO8 VA=>:S 4ST###MS- S8 ju'io vitorS- SVNS- SCe'troS- SCa%pi'a Gra'deS- S;BS-SMOM$#(QM#S-SDDD/%eidas/&o%/rS- S4OV5 VMVN( "QTVS- S4OV5 VMVN(NQNMS- N>==- S4OV5 VMVN(NNQUS5A CELF!ORNECEDOR 9NS:8T 9NTO C:=LFO8N:C:CO8 VA=>:S 4ST###"S-S$$VM($NMVS5A 9NS:8T 9NTO C:=LFO8N:C:CO8 VA=>:S 4ST###"S-SOT#U($#TVS5A 9NS:8T 9NTO C:=LFO8N:C:CO8 VA=>:S 4ST###MS-SOOM$(QMO$S5A 9NS:8T 9NTO C:=LFO8N:C:CO8 VA=>:S 4ST###VS-S$N"#("M"US5A 9NS:8T 9NTO C:=LFO8N:C:CO8 VA=>:S 4ST###QS-S$$NQ(T#NMS5 EMAILF!ORNECEDOR 9NS:8T 9NTO :JA9=LFO8N:C:CO8 VA=>:S 4ST###"S-S'ovorilhoXhot%ail/&o%S5A 3% 9NS:8T 9NTO :JA9=LFO8N:C:CO8 VA=>:S 4ST###NS-SjoaoXhot%ail/&o%S5A 9NS:8T 9NTO :JA9=LFO8N:C:CO8 VA=>:S 4ST###MS-Spo'to+rioXol/&o%/rS5A 9NS:8T 9NTO :JA9=LFO8N:C:CO8 VA=>:S 4ST###VS-Sr&ali%e'tosXg%ail/&o%/rS5A 9NS:8T 9NTO :JA9=LFO8N:C:CO8 VA=>:S 4ST###QS-S%ar&osLkiraXhot%ail/&o%S5 #ENDA 9NS:8T 9NTO V:NCA VA=>:S 4S"###NS- SNM!#Q!"##$S- S"MQV/$MS- ST###NS5A 9NS:8T 9NTO V:NCA VA=>:S 4S"###"S- S""!#U!"##$S- SNN$VQ/NS- ST###"S5A 9NS:8T 9NTO V:NCA VA=>:S 4S"###VS- S#Q!#M!"##$S- SV#UM/#MS- ST###VS5A 9NS:8T 9NTO V:NCA VA=>:S 4S"###QS- SNU!#M!"##$S- SN#"V/"VS- ST###MS5A 9NS:8T 9NTO V:NCA VA=>:S 4S"###MS- S#N!#U!"##$S- SNM#QM/O$S- ST###QS5A PROD%TO 9NS:8T 9NTO ;8OC>TO VA=>:S 4SN###NS- N#- V"- SSao e% ;3 Novo BrilhoS- V/O#- V/V#- T8>:- SSao Novo BrilhoS- S"#!N"!"#N#S- S"###NS5A 9NS:8T 9NTO ;8OC>TO VA=>:S 4SN###"S- NQ- "M- SYa+er 8e&hado Saor Jora'goS- N/TQ- N/VT- FA=S:- SFortale&eS- S#V!#"!"#N#S- S"###"S5A 9NS:8T 9NTO ;8OC>TO VA=>:S 4SN###VS- Q- M- SGueijo Jussarela Sa'ta Jaria ZgS- NQ/O#- NV/MM- FA=S:- SSa'ta JariaS- SN"!#O!"##$S- S"###VS5A 9NS:8T 9NTO ;8OC>TO VA=>:S 4SN###QS- NN- "#- SGuara' A'tarti&a " ltsS- "/O#- "/V#- FA=S:- SA'tarti&aS- SNV!#"!"#N#S- S"###QS5A 9NS:8T 9NTO ;8OC>TO VA=>:S 4SN###MS- "#- Q#- SArroz Tio JooS- "/M#- "/#M- T8>:- S>ra'oS- S#T!#V!"#N#S- S"###MS5A SETOR 9NS:8T 9NTO S:TO8 VA=>:S 4S####NS-SVe'dasS5A 9NS:8T 9NTO S:TO8 VA=>:S 4S####"S-S=i%pezaS5A 9NS:8T 9NTO S:TO8 VA=>:S 4S####VS-SFi'a'&eiroS5A 9NS:8T 9NTO S:TO8 VA=>:S 4S####QS-S:'tregasS5A 9NS:8T 9NTO S:TO8 VA=>:S 4S####MS-SServi)os GeraisS5 !%NCIONARIO 9NS:8T 9NTO F>NC9ONA89O VA=>:S 4SQ###NS-SA'derso' SilvaS-N###-SCai,aS-SJas&uli'oS-SCasadoS-SN#!#M!N$OTS-S#M!#O!"##"S-SNM!#N!"##$S-STUT/# #$/VQO(TVS-SUO$#N"VS-S$OTUTOVM#S-S####VS5A 9NS:8T 9NTO F>NC9ONA89O VA=>:S 4SQ###"S-SJos. AugustoS-O##-S:'tregadorS-SJas&uli'oS-SSolteiroS-S"V!N"!N$OQS-S#M!N"!"##US-SN"!#$!"##TS -ST"V/#Q$/VQQ(QVS-STUOQ$#"S-S"$OTQMO#$S-S####QS5A 9NS:8T 9NTO F>NC9ONA89O VA=>:S 4SQ###VS-S=uiz A%aroS-V##-SWeladorS-SJas&uli'oS-SCasadoS-SN"!NN!N$OVS-SNM!#U!"##VS-SN#!#Q!"##QS-S""$/ $OT/MUT(UUS-S"TUVMQOS-SMQUMTV#$"S-S####"S5A 31 9NS:8T 9NTO F>NC9ONA89O VA=>:S 4SQ###QS-SJaria da SilvaS-N"##-SVe'dedorS-SFe%i'i'oS-SCasadaS-S#N!#"!N$T$S-S#"!N"!"###S-S#"!#N!"##NS-SVO V/QUM/$$O(VMS-SNO"TUQ#S-S"QMVUO#$S-S####NS5A 9NS:8T 9NTO F>NC9ONA89O VA=>:S 4SQ###MS-SJi&hael Ja&kso'S-NM##-SCai,aS-SJas&uli'oS-SSolteiroS-S"V!N"!N$O#S-SN"!#V!"##NS-S"M!#U!"##$S-SV$ Q/TTT/#"$(N#S-S"OV#$QMS-S"OTQUM$V#S-S####MS5 CELF!%NCIONARIO 9NS:8T 9NTO C:=LF>NC9ONA89O VA=>:S 4SQ###VS- S$VUT(OTUMS5A 9NS:8T 9NTO C:=LF>NC9ONA89O VA=>:S 4SQ###MS- SOOOT(TOVNS5A 9NS:8T 9NTO C:=LF>NC9ONA89O VA=>:S 4SQ###NS- S$$QT(M"QVS5A 9NS:8T 9NTO C:=LF>NC9ONA89O VA=>:S 4SQ###QS- SOO"V(VTT#S5A 9NS:8T 9NTO C:=LF>NC9ONA89O VA=>:S 4SQ###"S- SOTUM($#$#S5 EMAILF!%NCIONARIO 9NS:8T 9NTO :JA9=LF>NC9ONA89O VA=>:S 4SQ###VS- SluizLa%aroXhot%ail/&o%S5A 9NS:8T 9NTO :JA9=LF>NC9ONA89O VA=>:S 4SQ###MS- Sja&kso'LMXhot%ail/&o%S5A 9NS:8T 9NTO :JA9=LF>NC9ONA89O VA=>:S 4SQ###NS- Sa'derso'Xhot%ail/&o%S5A 9NS:8T 9NTO :JA9=LF>NC9ONA89O VA=>:S 4SQ###QS- S%ariaLsilvaXge%ail/&o%S5A 9NS:8T 9NTO :JA9=LF>NC9ONA89O VA=>:S 4SQ###"S- SjoseLaugustoXhot%ail/&o%S5 ENDFCONTF!%NCIONARIO 9NS:8T 9NTO :NCLCONTLF>NC9ONA89O VA=>:S4SQ###NS-S8ua Nelso' J/S-SN"S-S:streitoS-SSousaS-S;BS-SMOO##N(NS- 'ull -S4OV5OO#O(N"VQS-S4OV5VM""N"VQS-'ull5A 9NS:8T 9NTO :NCLCONTLF>NC9ONA89O VA=>:S4SQ###"S-S8ua A/ Sar%e'toS-S"VS-S:sta)oS-SSousaS-S;BS-SMOO##N("S-'ull-S4OV5OO#O( QV"NS-S4OV5VM""QV"NS-'ull5A 9NS:8T 9NTO :NCLCONTLF>NC9ONA89O VA=>:S4SQ###VS-S8ua Augusto F/S-SV"S-SGato ;retoS-SSousaS-S;BS-SMOO##N(VS-'ull-S4OV5OO#O(Q"VNS-S4OV5VM""""""S-'ull5A 9NS:8T 9NTO :NCLCONTLF>NC9ONA89O VA=>:S4SQ###QS-S8ua G/ Ju'izS-S#OS-SCe'troS-SSousaS-S;BS-SMOO##N(QS-'ull-S4OV5OO#O(NNNNS-S4OV5VM""VOVOS-'ull5A 9NS:8T 9NTO :NCLCONTLF>NC9ONA89O VA=>:S4SQ###MS-S8ua K/ ;i'toS-S#$S-SAreiasS-SSousaS-S;BS-SMOO##N(MS- 'ull -S4OV5OO#O(OO$$S-S4OV5VM""N"""S-'ull5 CLIENTE 9NS:8T 9NTO C=9:NT: VA=>:S4SV###NS-SCarlos Felippe SousaS-SNegoS-SCasadoS-SN"V/QMU/O$#(N"S-STUMQO$#S-SJas&uli'oS-M###-SNT!#N!N$O$S5A 9NS:8T 9NTO C=9:NT: VA=>:S4SV###"S-S8odrigo ;i%poS-S;i%poS-SSolteiroS-SNNN/"""/VVV(NUS-STOTM#""S-SJas&uli'oS-T###-S"M!#U!N$OTS5A 9NS:8T 9NTO C=9:NT: VA=>:S4SV###VS-SFra'&is&o 32 FerreiraS-SChi&oS-SCasadoS-S"QV/MUQ/$$O(NQS-SVMQ"UT$S-SJas&uli'oS-U##-SN#!N"!N$TQS5A 9NS:8T 9NTO C=9:NT: VA=>:S4SV###QS-SJaria do So&orroS-SCorri'haS-SCasadaS-SMQQ/VUM/$$N( TUS-SN#$VOOTV"S-SFe%i'i'oS-$M#-S#O!#$!N$OQS5A 9NS:8T 9NTO C=9:NT: VA=>:S4SV###MS-SGeralda Jar*uesS-SGeraS-SSolteiraS-SVTM/OOT/N##(VQS-SUVMQ$#MS-SFe%i'i'oS-O##-S#$!N"!N$TTS5 ENDFCONTFCLIENTE 9NS:8T 9NTO :NCLCONTLC=9:NT: values 4SV###NS- S8 =uiz go'zagaS- SUOS- SCe'troS- SsousaS- S;BS- SMOO#N(QM$S- 'ull- 'ull- S4OV5 VM"N(MQTOS- S4OV5 VM"N(MQTOS- 'ull5 A 9NS:8T 9NTO :NCLCONTLC=9:NT: values 4SV###"S- S8 &asa vi'teS- SMUVS- Sesta)oS- SCa%pi'a Gra'deS- S;BS- SM$TM#(N#"S- 'ull- 'ull- S4OV5 VQVN("#MUS- S4OV5 VQVN("#MUS- 'ull5A 9NS:8T 9NTO :NCLCONTLC=9:NT: values 4SV###VS- S8 leao os&oS- SQ$$S- SA'geli'S- SsousaS- S;BS- SMOO#N(QVNS- 'ull- 'ull- S4OV5 VM""("T$#S- S4OV5 VM""("T$#S- 'ull 5A 9NS:8T 9NTO :NCLCONTLC=9:NT: values 4SV###QS- S8 Targi'o =iraS- S"NS- S Ce'troS- Sjoao ;essoaS- S;BS- SM$UU"(UT$S- 'ull- 'ull- S4OV5 V""Q(UTUOS- S4OV5 V""Q(UTUOS- 'ull5A 9NS:8T 9NTO :NCLCONTLC=9:NT: values 4SV###MS- S8 li%o videsS- SVVMS- SCe'troS- SSousaS- S;BS- SMOO#N(MMMS- 'ull- 'ull- S4OV5 VM""(MVQ"S- S4OV5 VM""(MVQ"S- 'ull5 CELFCLIENTE 9NS:8T 9NTO C:=LC=9:NT: VA=>:S 4SV###NS- S$$"M(Q#VNS5A 9NS:8T 9NTO C:=LC=9:NT: VA=>:S 4SV###NS- SOTU$(TO#NS5A 9NS:8T 9NTO C:=LC=9:NT: VA=>:S 4SV###"S- SOUMV(N"NQS5A 9NS:8T 9NTO C:=LC=9:NT: VA=>:S 4SV###VS- S$NVM(Q#U"S5A 9NS:8T 9NTO C:=LC=9:NT: VA=>:S 4SV###VS- SOTT$(QUUQS5 EMAILFCLIENTE 9NS:8T 9NTO :JA9=LC=9:NT: VA=>:S4SV###NS-S&+Xhot%ail/&o%S5A 9NS:8T 9NTO :JA9=LC=9:NT: VA=>:S4SV###"S-SrpXterra/&o%S5A 9NS:8T 9NTO :JA9=LC=9:NT: VA=>:S4SV###VS-S+Xhot%ail/&o%S5A 9NS:8T 9NTO :JA9=LC=9:NT: VA=>:S4SV###QS-S%sXg%ail/&o%S5A 9NS:8T 9NTO :JA9=LC=9:NT: VA=>:S4SV###MS-Sg%Xol/&o%S5 COMPRA 9NS:8T 9NTO COJ;8A VA=>:S 4SM###NS-"QM/QM- "#- SNQ!N#!"##MS- SQ###NS- SV###NS5A 9NS:8T 9NTO COJ;8A VA=>:S4SM###"S-MM-M-S"V!#U!"##OS-SQ###"S-SV###VS5A 9NS:8T 9NTO COJ;8A VA=>:S4SM###VS-NN-N>==-S#Q!#V!"##$S-SQ###VS-N>==5A 9NS:8T 9NTO COJ;8A VA=>:S4SM###QS-MU#-MO-S#O!#U!"##TS-SQ###QS-SV###QS5A 33 9NS:8T 9NTO COJ;8A VA=>:S4SM###MS-T##-OQ-SNV!#T!"##"S-SQ###MS-SV###MS5 PROD%TO#ENDIDO 9NS:8T 9NTO ;8OC>TOV:NC9CO VA=>:S 4SN###NS- SM###"S- M5A 9NS:8T 9NTO ;8OC>TOV:NC9CO VA=>:S 4SN###"S- SM###VS- V5A 9NS:8T 9NTO ;8OC>TOV:NC9CO VA=>:S 4SN###VS- SM###NS- M5A 9NS:8T 9NTO ;8OC>TOV:NC9CO VA=>:S 4SN###QS- SM###MS- N5A 9NS:8T 9NTO ;8OC>TOV:NC9CO VA=>:S 4SN###MS- SM###QS- "5 LOCAISONDECOMPRA 9NS:8T 9NTO =OCA9SONC:COJ;8A VA=>:S 4SV###"S-S=ojas JaiaS5A 9NS:8T 9NTO =OCA9SONC:COJ;8A VA=>:S 4SV###"S-SSuper%er&ado Feli,S5A 9NS:8T 9NTO =OCA9SONC:COJ;8A VA=>:S 4SV###VS-SAta&ado dos eletrosS5A 9NS:8T 9NTO =OCA9SONC:COJ;8A VA=>:S 4SV###QS-S9'si'ua'teS5A 9NS:8T 9NTO =OCA9SONC:COJ;8A VA=>:S 4SV###MS-S:spla'adaS5 #ALE 9NS:8T 9NTO VA=: VA=>:S4SU###NS-SN#!#V!"##$S-SM###MS5A 9NS:8T 9NTO VA=: VA=>:S4SU###"S-S"Q!N#!"##$S-SM###QS5A 9NS:8T 9NTO VA=: VA=>:S4SU###VS-SN#!N"!"##$S-SM###VS5A 9NS:8T 9NTO VA=: VA=>:S4SU###QS-S#N!N"!"#N#S-SM###"S5A 9NS:8T 9NTO VA=: VA=>:S4SU###MS-S"V!#Q!"##$S-SM###NS5 CEE$%E 9NS:8T 9NTO CK:G>: VA=>:S4SVQ""($OOT(UMN$(OUN"S-SBa'&o realS-SV"OT( $S-SV$#"(NS-SA'to'ioS-SNO"/V$Q/QTQ(N"S-SNQ!N"!"##$S-S$$UTN"N"S-SM###NS5A 9NS:8T 9NTO CK:G>: VA=>:S4SVOVT(Q$QO(NOTU(N$$$S-SBrades&oS-S"O$O(NS-S"TOT( $S-SJulia'aS-SOTU/VVT/$OT(OTS-S#"!#V!"##TS-S$$UTNVNVS-SM###"S5A 9NS:8T 9NTO CK:G>: VA=>:S4SQ$O"(O"$#("$ON(TTTTS-SB/ BrasilS-SVTO"(VS-SOQTQ( OS-S:%erso'S-SOTQ/$#$/"VQ("VS-S"$!#"!"##OS-S$$UTNQNQS-SM###VS5A 9NS:8T 9NTO CK:G>: VA=>:S4SN$O"("$QO(UUQQ($"TVS-SKSBCS-SOV##(MS-SNO"V( VS-SJorgeS-SUVT/VQM/MUT(NNS-SVN!N"!"##$S-S$$UTNMNMS-SM###QS5A 9NS:8T 9NTO CK:G>: VA=>:S4SOVUQ($OTU(##$"("UNTS-SB/NordesteS-SQUVT( $S-SN$O"(TS-S:d7lso'S-SUVM/OM$/MOV(#S-S"N!#M!"##TS-S$$UTNUNUS-SM###MS5 DEPENDENTEFCLIENTE 9NS:8T 9NTO C:;:NC:NT:LC=9:NT: VA=>:S4SV###NS-SGariellaS-SFe%i'i'oS-SN#!#U!N$$NS-SCo'jugeS5A 34 9NS:8T 9NTO C:;:NC:NT:LC=9:NT: VA=>:S4SV###"S-SJ.ssi&aS-SFe%i'i'oS-SNU!#"!N$$#S-S9r%oS5A 9NS:8T 9NTO C:;:NC:NT:LC=9:NT: VA=>:S4SV###VS-SFaia'oS-SJas&uli'oS-S#N!#N!N$$QS-SFilhoS5A 9NS:8T 9NTO C:;:NC:NT:LC=9:NT: VA=>:S4SV###QS-S=u&ioS-SJas&uli'oS-S"$!#Q!N$OVS-SCo'jugeS5A 9NS:8T 9NTO C:;:NC:NT:LC=9:NT: VA=>:S4SV###MS-SJ1aoS-SJas&uli'oS-SNU!#"!N$$#S-SFilhoS5A DEPENDENTEF!%NCIONARIO 9NS:8T 9NTO C:;:NC:NT:LF>NC9ONA89O VA=>:S4SQ###NS-SJoa*ui%S-SJas&uli'oS-SN#!#V!N$OUS-SCo'jugeS5A 9NS:8T 9NTO C:;:NC:NT:LF>NC9ONA89O VA=>:S4SQ###"S-S=ua'aS-SFe%i'i'oS-S"N!#Q!N$OTS-SCo'jugeS5A 9NS:8T 9NTO C:;:NC:NT:LF>NC9ONA89O VA=>:S4SQ###VS-SJo'asS-SJas&uli'oS-SN#!#V!N$$$S-SFilhoS5A 9NS:8T 9NTO C:;:NC:NT:LF>NC9ONA89O VA=>:S4SQ###QS-SA'a =u7zaS-SFe%i'i'oS-S#N!N"!N$$US-SFilhoS5A 9NS:8T 9NTO C:;:NC:NT:LF>NC9ONA89O VA=>:S4SQ###MS-SJi&hael Segu'doS-SJas&uli'oS-SN#!#V!N$$VS-SFilhoS5 35 0 CRIAO DAS CONS%LTAS / Se+ec&one o cod&.oL o no<e co<p+etoL e a renda dos c+&entes do seBo <asc*+&no A*e poss*e< a renda ac&<a de RM />NNNLNN> S:=:CT &odigo- 'o%e&o%pleto- re'da F8OJ C=9:NT: YK:8: 4se,o[SJas&uli'oS5 ANC 4re'da \N###5 0 Se+ec&one a descr&'(o e o cOd&.o dos prod*tos A*e s(o eBc+*s&Cos de se* =ornecedorL j*nta<ente co< a ra6(o soc&a+ e o cOd&.o do correspondente =ornecedor> S:=:CT ;/&odigo AS Codigo;roduto- ;/des&ri&ao AS Ces&ri&ao;roduto- F/razaoso&ial AS 8azaoSo&ialFor'e&edor- F/&odigo AS CodigoFor'e&edor F8OJ ;8OC>TO ;- FO8N:C:CO8 F- Ve'da V YK:8: 4;/e,&lusivoFor'e&edor5 ANC 4V/&odigo [ ;/&odigoVe'da5 ANC 4F/&odigo [ V/&odigoFor'e&edor5 1 Se+ec&one o no<e co<p+eto e o cOd&.o do c+&ente A*e jD rea+&6o* a+.*<a co<pra ac&<a de RM 3NNLNN j*nta<ente co< o Ca+or da co<pra> S:=:CT :/&odigo- :/'o%e&o%pleto- C/valor F8OJ C=9:NT: :- COJ;8A C YK:8: 4:/&odigo [ C/&odigo&lie'te5 ANC 4C/valor\M##5 2 Se+ec&one o no<eL o cOd&.o e o car.o dos =*nc&onDr&os do setor de Cendas> S:=:CT F/&odigo- F/'o%e- F/&argo F8OJ 4F>NC9ONA89O F JO9N S:TO8 S ON F/&odigosetor [ S/&odigo5 YK:8: S/'o%e [ SVe'dasS 3 Se+ec&one o cOd&.o e a ra6(o soc&a+ dos =ornecedores A*e rea+&6ara< Cendas e o Ca+or tota+ de s*as Cendas> S:=:CT F/&odigo- F/razaoSo&ial- S>J 4V/valor5 AS ValordasCo%pras F8OJ FO8N:C:CO8 F- V:NCA V YK:8: F/&odigo [ V/&odigoFor'e&edor G8O>; B] F/&odigo- F/razaoSo&ial 4 Se+ec&one o Cod&.o e o no<e co<p+eto dos c+&ente A*e poss*e< dependentes co< o parentesco cPnj*.e> S:=:CT :/&odigo- :/'o%e&o%pleto F8OJ C=9:NT: : YK:8: :^9STS 4S:=:CT _ F8OJ C:;:NC:NT:LC=9:NT: CC YK:8: 4:/&odigo [ CC/&odigo&lie'te5 ANC 4CC/pare'tes&o [ SCo'jugeS55 O8C:8 B] :/'o%e&o%pleto ASC 36 5 Se+ec&one o cOd&.oL o no<e co<p+eto e a renda e c+ass&=&A*e de acordo co< a renda se o c+&ente .an9a po*coHA*ando a renda Q <enor A*e RM />NNNLNNK o* .an9a ra6oDCe+ HA*ando a renda estD entre RM />NNNLNN e RM 2>NNNLNNK o* se .an9a <*&to S:=:CT &odigo- 'o%e&o%pleto- re'da- CAS: YK:N 4re'da`N###5 TK:N SGa'ha pou&oS YK:N 4re'da\Q###5 TK:N SGa'ha %uitoS :=S: SGa'ha 8azovelS :NC AS Situa&ao F8OJ C=9:NT: 7 Se+ec&one para cada setor o cOd&.o e o no<eL j*nta<ente co< o Ca+or de sa+Dr&o <enorL o Ca+or de sa+Dr&o <a&orL a <Qd&a sa+ar&a+ e a A*ant&dade de =*nc&onDr&os A*e tra)a+9a< nesse setor> S:=:CT S/&odigo AS CodigoCeparta%e'to- S/'o%e AS No%eCeparta%e'to- J9N4F/Salario5 AS Je'orSalario- JA^4F/Salario5 AS JaiorSalario- AVG4F/Salario5 AS JediaSalarial- CO>NT4_5 AS Gua'tidadeCeFu'&io'arios F8OJ S:TO8 S- F>NC9ONA89O F YK:8: S/&odigo [ F/&odigoSetor G8O>; B] S/&odigo- S/ 'o%e 8 Se+ec&one o cOd&.o e a descr&'(o dos prod*tos A*e jD =ora< Cend&dos e< pe+o <enos *<a co<pra> S:=:CT ;/&odigo- ;/des&ri&ao F8OJ ;8OC>TO ; - ;8OC>TOV:NC9CO ;V YK:8: ;/&odigo [ ;V/&odigo;roduto G8O>; B] ;/&odigo- ;/des&ri&ao KAV9NG CO>NT4_5\# /N Se+ec&one o Cod&.o e a descr&'(o dos prod*tos =ornec&dos pe+o =ornecedor de ra6(o soc&a+ NoCo Br&+9o> S:=:CT ;/&odigo- ;/des&ri&ao F8OJ ;8OC>TO ; - V:NCA V YK:8: 4;/&odigoVe'da [ V/&odigo5 ANC 4V/&odigoFor'e&edor 9N 4S:=:CT F/&odigo F8OJ FO8N:C:CO8 F YK:8: F/razaoSo&ial [ SNovo BrilhoS55 37 1 CRIAO DAS #IS?ES / Rec*pere o cOd&.o e o no<e dos =*nc&onDr&os A*e poss*e< dependentes co< parentesco =&+9oL j*nta<ente co< o no<e do dependente> C8:AT: V9:Y F>NC9ONA89OSCOJF9=KOS AS S:=:CT F/&odigo- F/'o%e- CF/'o%e AS 'o%edepe'de'te F8OJ F>NC9ONA89O F- C:;:NC:NT:LF>NC9ONA89O CF YK:8: 4CF/pare'tes&o [ SFilhoS5 ANC 4F/&odigo [ CF/&odigoFu'&io'ario5 0 Rec*pere o cOd&.o e o no<e co<p+eto do c+&ente A*e rea+&6o* co<pras pa.ando co< Ca+esL j*nta<ente do cOd&.o do Ca+eL a data de Cenc&<ento do Ca+e e o Ca+or da co<pra> C8:AT: V9:Y COJ;8AC=9:NT:VA=: AS S:=:CT C=/&odigo- C=/'o%e&o%pleto- V/&odigo AS &odigovale- C/valor- V/datadeve'&i%e'to F8OJ COJ;8A C-C=9:NT: C=- VA=: V YK:8: 44C/&odigo [ V/&odigo&o%pra5 ANC 4C/&odigo&lie'te [ C=/&odigo55 3# 2 CRIAO DOS PROCEDIMENTOS / Rec*perar o no<e dos =*nc&onDr&os de *< deter<&nado departa<ento> C8:AT: F>NCT9ON JOST8AF>NC9ONA89OSS:TO84S:TO8/&odigoaT];:5 8:T>8NS F>NC9ONA89O/'o%eaT];: ASS C:C=A8: &odSetor A=9AS FO8 bNA 'o%eFu'& F>NC9ONA89O/'o%eaT];:A B:G9N S:=:CT 9NTO 'o%eFu'& F/'o%e F8OJ F>NC9ONA89O F- S:TO8 S YK:8: 4F/&odigosetor [ S/&odigo5 ANC 4F/&odigosetor [ &odsetor5A 8:T>8N 'o%eFu'&A :NCA S=ANG>AG: plpgs*l 0 Rec*pere a so<a de todas as co<pras A*e *< deter<&nado c+&ente rea+&6o*> C8:AT: F>NCT9ON valor&o%pras&lie'te 4C=9:NT:/&odigoaT];:5 8:T>8NS 8:A= ASS C:C=A8: &odigoCoClie'te A=9AS FO8 bNA so%a 8:A= 6[ #A &s 8:FC>8SO8A valorTotal 8:A=A B:G9N O;:N &s FO8 S:=:CT C/valor F8OJ Co%pra C YK:8: C/&odigoClie'te [ &odigoCoClie'teA F:TCK &s 9NTO valorTotalA YK9=: FO>NC =OO; so%a 6[ so%a c valorTotalA F:TCK &s 9NTO valorTotalA :NC =OO;A C=OS: &sA 8:T>8N so%aA :NCS =ANG>AG: ;=;GSG= 3$