You are on page 1of 44

STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano

AULA 01: STF – Analista de TI CARGO 2 – Banco de Dados – E e!c"cios Co#entados
S$#%!io
1. 1.1. 1.2. 1.3. 3. !. %. ". Apresentação. ................................................................................................................................. 3 A Banca. ...................................................................................................................................... 3 Metodologia das aulas. ............................................................................................................... 3 Observações inais. ..................................................................................................................... ! Modelo relacional. .......................................................................................................................... " Modelage# de dados. .................................................................................................................. 1$ &inguage# '(& e P&)'(&............................................................................................................... 1" &ista de (uestões .......................................................................................................................... 2*

Modelo relacional ................................................................................................................................. 2* Modelage# de dados. .......................................................................................................................... 31 &inguage# '(& e P&)'(&. ..................................................................................................................... 3! +. ,abarito. ....................................................................................................................................... !1 Modelo relacional ................................................................................................................................. !1 Modelage# de dados. .......................................................................................................................... !1 &inguage# '(& e P&)'(&. ..................................................................................................................... !2

www.tiparaconcursos.net

Página 1 de 44

STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano

Olá -oncurseiros.

Para iniciar#os nossa aula de de#onstração/ antes de tudo alarei u# pou0uin1o sobre #i#/ u#a apresentação para ter#os u# alin1a#ento sobre 0ue# 2 o Pro essor Manoel -aetano. 'ou 3#pregado P4blico do '35P5O/ atuando co#o Analista 6 3specialista e# 7eg8cio e# 9:/ ;á atuei no #ercado privado co#o Ad#inistrador de Banco de <ados e ta#b2# co#o Ad#inistrador de <ados/ trabal1ando na #anutenção e sa4de de banco de dados de e#presas privadas. 'ou Bac1arel e# -i=ncia da -o#putação pela >niversidade ?ederal da Ba1ia 6 >?BA e especialista e# Banco de <ados co# @n ase e# Alta <isponibilidade pela >niversidade 'alvador 6 >7:?A-'. Aen1o trabal1ando ta#b2# co#o pro essor e# cursos preparat8rios para concursos :9nerante Bwww.itnerante.co#.brC co# a disciplinas de ',B<Ds especE icos co#o Oracle e Microso t '(& 'erver. 9en1o co#o oco atual dentro de cursos preparat8rios as disciplinas 0ue são cobradas e# concursos de 9ecnologia da :n or#ação co#oF Banco de dados e ',B<Ds especE icos. Gá ui aprovado e# 2 concursos p4blicos e tin1a parado de aHer concursos desde 2$1$ ap8s o concurso do 'erpro/ o 0ual 1o;e estou trabal1ando. <esde 2$12 ven1o #e dedicando as disciplinas 0ue ven1o #inistrando para concurso p4blico e voltei a estudar para concursos p4blicos.

www.tiparaconcursos.net

Página 2 de 44

STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano

1' A(!esenta)*o'
7osso curso terá co#o oco atender a necessidade do concurseiro 0ue irá aHer a prova do '9? 6 -argo 2 e precisa ter con1eci#ento sobre o conte4do publicado no t8pico 9ecnologia da :n or#ação do seu edital/ con or#e abaiIoF Banco de Dados: • • • Modelage# de dados Modelo relacional &inguagens '(& e P&)'(&

Os de#ais t8picos relacionados ao conte4do de 9: serão tratados por outros pro essores. 7osso curso/ co#o ;á pode se detectado no cabeçal1o das páginas/ 2 u# curso de 3IercEcios e será apresentado de or#a 0ue o aluno ten1a o entendi#ento de co#o cada eIercEcio se;a resolvido.

1'1'

A Banca'

-on or#e sabe#os/ o -3'P3 2 u#a das bancas #ais tradicionais e# concursos p4blicos 0ue te#os no Brasil/ batendo de rente direto co# a ?-- e 3'A?. 'uas 0uestões co#u#ente são caracteriHadas por trabal1ar co# itens de -erto ou 3rrado e 2 ;usta#ente este o caso dos sen1ores/ #as isso não deiIa o -3'P3 ora das 0uestões de #4ltiplaJescol1a/ pois #es#o sendo #inoria/ ta#b2# eIiste#.

1'2'

+etodolo,ia das a$las'

aC 9ere#os no curso aulas eIpositivas e descritivas co# no #áIi#o de 3% páginas por aula/ as 0uais poderão variar e# 0uantidade/ dependendo do assunto tratado e da abordage# o erecida/ #as tentando se#pre #anter tal #2dia. www.tiparaconcursos.net Página & de 44

STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano

bC 9odas as aulas terão u#a abordage# de resolução dos eIercEcios/ podendo ter apro unda#ento da teoria co#o ta#b2# u#a eIplicação clara para 0ue o concurseiro possa resolver o eIercEcio e entender a resposta de cada 0uestão. cC 'erão tratados nas aulas assuntos desde o básico at2 o avançado/ aHendo assi# co# 0ue o aluno iniciante ten1a con1eci#ento e contato inicial co# os t8picos tratados/ be# co#o o aluno 0ue ;á o con1ece possa apro undar seu con1eci#ento aplicável K resolução de 0uestões.

dC 7ão serão poupados grá icos/ tabelas e L#e#ori8isM aplicáveis ao assunto/ para 0ue
assi# possa# real#ente entender o 0ue está sendo apresentado. BAlguns pode# se perguntar agora/ Lpra 0ue #e#ori8isNM 'i#ples/ voc=s estão estudando para concurso p4blico e eles poderão te salvar e# at2 "$O do conte4do cobrado na sua provaC.

1'&'

O-se!.a)/es 0inais'

Agora/ acredito 0ue alguns pontos se aHe# necessários para 0ue não ten1a#os alta de rendi#ento dos sen1oresF aC -o#o esta#os alando de aulas teItuais/ a in or#alidade e a #edida descontração arão parte delas para 0ue ten1a#os o #aior nEvel de integração possEvel entre n8s/ le#bre#Jse 0ue a 4nica coisa 0ue #udou a0ui oi a inter ace entre pro essor e alunos e se os sen1ores 0uisesse# livros c1eios de or#alidade e teorias aplicáveis Ks pes0uisas de 9:/ co#praria# e# livrarias/ então va#os abusar desta nossa inter ace e da co#unicação no ?8ru#.

2' Conte1do (!o,!a#%tico e (lane2a#ento das a$las 3C!ono,!a#a4'
O -onte4do progra#ático está distribuEdo de or#a 0ue os alunos/ #es#o 0ue nunca ten1a# tido contato co# o assunto/ possa# co#preender o conteIto da disciplina e ta#b2# a or#a co# 0ue ela se LencaiIaM dentro das instituições e 0ue pode ser cobrada na prova. www.tiparaconcursos.net Página 4 de 44

Modelo relacional Modelage# de dados &inguagens '(& e P&)'(& 'eguire#os na pr8Ii#a página co# a nossa aula e ve.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano 9ento se#pre trabal1ar co# o au#ento do nEvel de con1eci#ento do candidato/ e verão 0ue tudo 0ue coloco nas nossas aulas 2 sinal 0ue cai ou 0ue pode cair na prova/ ou se.net.a/ não deiIe# de estudar ou se icar co# preguiça/ va#os lá gente/ volte atrás e leia nova#ente.netoPtiparaconcursos.tiparaconcursos. www.a# 0ue os eIercEcios 0ue estão sendo resolvidos estão por orde# de blocos de assuntos e provas selecionadas. (ual0uer d4vida ou sugestão voc= pode entrar e# contato atrav2s do eJ#ail #anoel. A$la Aula $1 2%)11)2$13 • • • • Conte1do a se! t!a-al6ado Apresentação do -urso e Metodologia a ser aplicada.net Página 5 de 44 .

<esta #aneira/ dados dois relaciona#entos 1F7 entre os registros A e < e entre os registros . A 4nica garantia era 0ue o siste#a deveria recuperar os dados para as aplicações co#o se eles estivesse# ar#aHenados na #aneira indicada nos es0ue#as. Os geradores de relat8rios da -O<A'R& ta#b2# de inira# sintaIes para dois aspectos c1aves dos siste#as gerenciadores de dadosF concorr=ncia e segurança.roup B<B9. 7esse #odelo de dados/ os dados são estruturados e# 1ierar0uias ou árvores. O #ecanis#o de segurança ornecia u#a acilidade na 0ual parte do banco de dados Bou áreaC pudesse ser blo0ueada para prevenir acessos si#ultTneos/ 0uando necessário.net Página 7 de 44 .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano &' +odelo !elacional' 7este t8pico aHer u#a introdução rápida dos #odelos de banco de dados 1ierár0uico/ redes/ relacional/ orientado a ob. Os dados tin1a# u#a or#a li#itada de independ=ncia Esica. O #odelo 1ierár0uico oi o pri#eiro a ser recon1ecido co#o u# #odelo de dados.etos e distribuEdo/ antes de co#eçar a resolver os eIercEcios. 7o #odelo e# rede/ os registros são organiHados e# gra os onde aparece u# 4nico tipo de associação BsetC 0ue de ine u#a relação 1F7 entre 2 tipos de registrosF proprietário e #e#bro.C da -O<A'R& B-o##ittee on <ata 'Sste#s and &anguagesC estabeleceu u#a nor#a para este #odelo de banco de dados/ co# linguage# pr8pria para de inição e #anipulação de dados. O gerenciador <ata Base 9asQ . O registro da 1ierar0uia 0ue precede a outros 2 o registroJpai/ os outros são c1a#ados de registrosJ il1os. Os n8s das 1ierar0uias cont=# ocorr=ncias de registros/ onde cada registro 2 u#a coleção de ca#pos BatributosC/ cada u# contendo apenas u#a in or#ação. A sintaIe da segurança per#itia 0ue www. O #odelo e# redes surgiu co#o u#a eItensão ao #odelo 1ierár0uico/ eli#inando o conceito de 1ierar0uia e per#itindo 0ue u# #es#o registro estivesse envolvido e# várias associações.e < 2 possEvel construir u# relaciona#ento MF7 entre A e <. 'eu desenvolvi#ento so#ente oi possEvel devido K consolidação dos discos de ar#aHena#ento endereçáveis/ pois esses discos possibilitara# a eIploração de sua estrutura de endereça#ento Esico para viabiliHar a representação 1ierár0uica das in or#ações.tiparaconcursos.

eto descrito no es0ue#a.etos e a biblioteca de classes 0ue pode or#ar a base para o 'iste#a de Banco de <ados.untos e álgebra relacional/ oi resultado de u# estudo te8rico realiHado por 3dgar ?ranQ -odd. Ao contrário do Modelo Uierár0uico/ e# 0ue 0ual0uer acesso aos dados passa pela raiH/ o #odelo e# rede possibilita acesso a 0ual0uer n8 da rede se# passar pela raiH. O #odelo relacional apareceu devido Ks seguintes necessidadesF au#entar a independ=ncia de dados nos siste#as gerenciadores de banco de dadosV prover u# con. O diagra#a de classes >M& serve www. O Modelo Orientado a Ob. O #odelo relacional/ tendo por base a teoria dos con.unto de linguagens de progra#ação orientadas a ob. O #odelo relacional i#ple#enta estruturas de dados organiHadas e# relações.etos serão usados e# aplicações especialiHadas/ en0uanto os siste#as relacionais continuarão a sustentar os neg8cios tradicionais/ onde as estruturas de dados baseadas e# relações são su icientes.etos ora# introduHidos/ algu#as das al1as perceptEveis do #odelo relacional parecera# ter sido solucionadas co# esta tecnologia e acreditavaJse 0ue tais bancos de dados gan1aria# grande parcela do #ercado.unções de relações. Uo. >#a relação 2 constituEda por u# ou #ais atributos Bca#posC 0ue traduHe# o tipo de dados a ar#aHenar.unto de unções apoiadas e# álgebra relacional para ar#aHena#ento e recuperação de dadosV per#itir processa#ento adJ1oc. 3ssas restrições sãoF integridade re erencial/ c1aves e integridade de . A estrutura unda#ental do #odelo relacional 2 a relação BtabelaC.áveis/ co#oF 5epetição de in or#ação/ incapacidade de representar parte da in or#ação e perda de in or#ação.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano u#a sen1a osse associada a cada ob. (uando os bancos de dados orientados a ob.etos 2 usado para docu#entar o padrão 0ue cont2# a descrição geral das acilidades de u# con.e/ por2#/ acreditaJse 0ue os Bancos de <ados Orientados a Ob.tiparaconcursos. O Modelo relacional revelouJse ser o #ais leIEvel e ade0uado ao solucionar os vários proble#as 0ue se coloca# no nEvel da concepção e i#ple#entação da base de dados.net Página 8 de 44 . O #odelo relacional não te# ca#in1os pr2Jde inidos para se aHer acesso aos dados co#o nos #odelos 0ue o precedera#. -ada instTncia do es0ue#a Blin1aC 2 c1a#ada de tupla BregistroC. Por2#/ para trabal1ar co# essas tabelas/ algu#as restrições precisara# ser i#postas para evitar aspectos indese.

net Página 9 de 44 .á os Ueterog=neos são a0ueles 0ue são co#postos por #ais de u# tipo de banco de dados.a a cada n8 eIiste u#a base de dados di erente se ol1ar#os de u#a or#a local/ #as se analisar#os de u#a or#a global os dados são vistos de u#a or#a 4nica/ pois cada n8 possui u# catálogo 0ue cont2# cada in or#ação dos dados dos bancos ad.e!enciado!es de -anco de dados 3SGBDs4 e.i$ co#o e tens*o ao #odelo 6ie!%!>$ico 3est!$t$!a de %!.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano geral#ente co#o o es0ue#a para o #odelo de dados orientado a ob. 3Iiste# dois tipos de banco de dados distribuEdos/ os 1o#og=neos e os 1eterog=neos.i#ento de Siste#as da In0o!#a)*o =$l. Banco de dados distribuEdo BB<<C 2 u#a coleção de várias bases de dados logica#ente interJrelacionadas/ distribuEdas por u#a rede de co#putadores.aC.etos. 7u# banco de dados distribuEdos os ar0uivos pode# estar replicados ou rag#entados/ esses dois tipos pode# ser encontrados ao longo dos n8s do siste#a de B<<Ws. A replicação dos dados podeJse dar de #aneira sEncrona ou assEncrona. A:TT – 201& . Analista Ad#inist!ati.ia da In0o!#a)*o – Desen.i$ da necessidade de !e(!esenta! ti(os co#(le os de dados $tiliCando se#Dntica? e# www.aniCadas e# !ela)/es 3ta-elas4B e o #odelo o!ientado a o-2etos s$!.os (a!a no.o!e4? a#-os o!ientados a !e.o – <!ea: Tecnolo.acentes.os a -anco de dados' @87A Os siste#as .ol.$e os itens s$-se>$entes? !elati. 7o caso de replicação sEncrona/ cada transação 2 dada co#o concluEda 0uando todos os n8s con ir#a# 0ue a transação local oi be# sucedida. 7a replicação assEncrona/ o n8 principal eIecuta a transação enviando con ir#ação ao solicitante e então envia a transação aos de#ais n8s.tiparaconcursos. Os 1o#og=neos são co#postos pelos #es#os bancos de dados/ .ist!osB o #odelo !elacional n*o te# ca#in6os (!ede0inidos (a!a 0aCe! acesso aos dados? #as i#(le#enta est!$t$!as de dados o!. (uando os dados se encontra# replicados/ eIiste u#a c8pia de cada u# dos dados e# cada n8/ tornando as bases iguais BeIF tabela de produtos de u#a grande lo.as est!$t$!as de dados' O #odelo e# !ede s$!. Gá na rag#entação/ os dados se encontra# divididos ao longo do siste#a/ ou se.ol$"!a# de siste#as de a!>$i.

os !e.o co!!es(ondente' 3B4 de aco!do co# o ti(o de dados (!esente e# cada ta-ela' 3C4 ao 0inal do a!>$i. BA:CO DE DADOS4 @48A :o a!#aCena#ento de !e.ist!os deso!denados 3o$ 6ea( 0iles4? na >$al no.e (1-lica' 3B4 di.!a#a de classes U+L se!.#enta)*o de dados? >$e consiste e# 3A4 c!i(to. +FE – +A – 201& 3A:ALISTA +I:ISTERIAL . Portanto te#os 0ue a resposta da 0uestão 2 letra -.e co#o es>$e#a (a!a !e(!esenta)*o de dados o!ientado a o-2etos' Co#ent%!io: -on or#e de inição dada anterior#ente/ pode#os diHer 0ue a resposta da 0uestão 2 -.ist!os s*o inse!idos 3A4 no in"cio do a!>$i.idi! as ta-elas do -anco de dados e a!#aCena! cada (a!te e# $# local 3site4 di0e!ente' 3C4 e cl$i! os !e.!a0a! todas as ta-elas do -anco de dados $tiliCando $#a c6a. @49A U# ti(o de -anco de dados G !e(!esentado (elos -ancos de dados !elacionais dist!i-$"dos? nos >$ais (ode se! 0eita a 0!a.ia#ente de0inido' Co#ent%!io: 7o ar#aHena#ento de registros de tabelas de u# banco de dados relacional utiliHando a t2cnica de 1eap iles ou registros desordenados os novos registros são inseridos no inal do ar0uivo correspondente.alo!es n$los' www.ist!os das ta-elas >$e (oss$a# at!i-$tos co# .ist!os das ta-elas de $# -anco de dados !elacional? 6% $#a tGcnica con6ecida co#o !e.o co!!es(ondente' 3E4 de aco!do co# $# "ndice (!e.o co!!es(ondente' 3D4 e# $#a (osi)*o inte!#edi%!ia no a!>$i. (uando utiliHaJse a t2cnica de ar0uivo ordenado a inserção 2 eita na orde# da c1ave de busca/ logo voc= perde co# a reordenação dos ar0uivos.tiparaconcursos.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano >$e o dia.net Página E de 44 .

ist!os (!o(!iet%!io e #e#-!o' Assi#? (a!a dois !elaciona#entos 1:: ent!e os !e.acentes. 4' +odela. &ogo te#os 0ue a resposta da 0uestão 2 B.e# de dados' Modelar signi ica criar u# #odelo 0ue eIpli0ue as caracterEsticas de unciona#ento e co#porta#ento de u# so tware a partir do 0ual ele será criado/ acilitando seu entendi#ento e seu pro.ESFEC A:<LISE DE SISTE+AS4 @59A H o #odelo de dados >$e eli#ino$ o conceito de 6ie!a!>$ia? (e!#itindo >$e $# #es#o !e. TRE – SF 201& 3A: =UD .eto/ atrav2s das caracterEsticas principais 0ue evitarão erros de www.se do #odelo 3A4 e# !ede' 3B4 !elacional' 3C4 6ie!%!>$ico' 3D4 o!ientado a o-2etos' 3E4 dist!i-$"do' Co#ent%!io: <e acordo co# a introdução eita no inEcio do t8pico te#os 0ue a resposta da 0uestão 2 letra A.ist!os A e D e ent!e os !e.ol.ei!a' 3E4 !e(lica! todas as ta-elas do -anco de dados e# todos os locais 3sites4' Co#ent%!io: 7a rag#entação os dados se encontra# divididos ao longo do siste#a/ ou se.ist!os? o!.e est!an.ist!o esti.aniCados e# .ido e# .%!ias associa)/es' Os !e.el const!$i! $# !elaciona#ento +:: ent!e A e D' T!ata.tiparaconcursos.net Página 10 de 44 .ist!os C e D G (oss".!a0os? (e!#ite# o ti(o de associa)*o >$e de0ine $#a !ela)*o 1:: ent!e os ti(os de !e. <REA AFOIO ESF .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano 3D4 e cl$i! todas as ta-elas >$e n*o (oss$a# c6a.a/ a cada n8 eIiste u#a base de dados di erente se ol1ar#os de u#a or#a local/ #as se analisar#os de u#a or#a global os dados são vistos de u#a or#a 4nica/ pois cada n8 possui u# catálogo 0ue cont2# cada in or#ação dos dados dos bancos ad.esse en.

ia da In0o!#a)*o – Es(ecialidade: An%lise de :e. <e acordo co# a abordage# 0ue utiliHa#/ os #odelos de dados nor#al#ente são classi icados da seguinte or#aF • Modelo -onceitualF O #odelo conceitual 2 u# diagra#a e# blocos 0ue de#onstra todas as relações entre as entidades/ suas especialiHações/ seus atributos e autoJ relações.Jcios4 Fi.net Página 11 de 44 . X u#a parte i#portante do desen1o de u# siste#a de in or#ação.o I <!ea: Tecnolo.etadas at2 então e inal#ente criar o banco de dados.eto e unciona#ento. A:ATEL – 200E 3Analista Ad#inist!ati.tiparaconcursos. • Modelo &8gicoF O #odelo l8gico #ostra as ligações entre as tabelas de banco de dados/ as c1aves pri#árias/ os co#ponentes de cada u#a/ etc.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano progra#ação/ pro.$!a (a!a os itens de 9E a E4' www. • Modelo ?EsicoF :nclui a análise das caracterEsticas e recursos necessários para ar#aHena#ento e #anipulação das estruturas de dados Bestrutura de ar#aHena#ento/ endereça#ento/ acesso e alocação EsicaC/ sendo u#a se0u=ncia de co#andos eIecutados e# '(& a i# de criar as tabelas/ estruturas e ligações pro.

$intes? ace!ca das in0o!#a)/es a(!esentadas e dos conceitos de -ancos de dados' @9EA ER1 G $# #odelo lJ.es est!an.a# at\#icos BeI. A nor#aliHação para a pri#eira or#a nor#al eli#ina grupos www.ota! (!o(ostas' S$(on6a >$e $# #odelo !elacional deno#inado R1 se2a . @E1A ER1 est% na te!cei!a 0o!#a no!#al' Co#ent%!io: As de inições das or#as nor#ais sãoF • Pri#eira ?or#a 7or#al Bou 1?7C re0uer 0ue todos os valores de colunas e# u#a tabela se.ei!as' Co#ent%!io: 7o capEtulo * do livro 'iste#as de Banco de <ados J 5a#eH 3l#asri Y '1a#Qant B.net Página 12 de 44 .%!ios #e#-!os? os >$ais se !e1ne# (e!iodica#ente (a!a disc$ti! e ./ u# n4#ero 2 u# áto#o/ en0uanto u#a lista ou u# con. Portanto a resposta 2 3. 3 co#o entre as c1aves te#os duas c1aves estrangeiras/ no caso cod[reuniao e cp / pode#os responder a 0uestão aci#a co#o -.$!a aci#a a(!esenta $# #odelo de -anco de dados deno#inado ER1? no >$al s*o !e(!esentadas in0o!#a)/es ace!ca de co#iss/es? co#(ostas (o! .tiparaconcursos.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano A 0i. 7avat1e J "Z 3dição/ os autores apresenta# u# algorit#o de co#o trans or#ar u# M35 ou u# M335 para u# #odelo relacional.$e os itens se.unto não o sãoC.a necessário u# id co#o c1ave pri#ária da tabela.ico' Co#ent%!io: O 351 2 u# diagra#a de entidade e relaciona#ento/ 2 a representação grá ica de u# M35 BModelo entidadeJrelaciona#entoC/ 0ue 2 u# #odelo conceitual.e!ado a (a!ti! do #odelo ER1' :esse conte to? 2$l. -o# base neste algorit#o pode#os entender 0ue o relaciona#ento LpresençaM será representado por u#a tabela e terá pelo #enos ! colunas/ elas sãoF 1orario[c1egada/ 1orario[saida/ cod[reuniao Bc1ave estrangeira da entidade reuniaoC e cp Bc1ave estrangeira da entidade pessoaC/ podendo ter at2 #ais caso se. @E0A E# R1? o !elaciona#ento K(!esen)aL se!% !e(!esentado (o! #eio de $#a ta-ela >$e contG# (elo #enos >$at!o col$nas? sendo d$as delas c6a.

a depend=ncia uncional nãoJ trivial de u# atributo 0ue não se.ei!as' Co#ent%!io: 7ova#ente co# base no capEtulo * do livro 'iste#as de Banco de <ados J 5a#eH 3l#asri Y '1a#Qant B. • 'egunda ?or#a 7or#al Bou 2?7C re0uer 0ue não 1a.unto de u#a c1ave candidata. @E2A E# R1? os ele#entos KRe$ni*oL e KF!o(ostaL s*o !ela)/es >$e contM#? cada $#a? $#a o$ #ais c6a.unto de u#a c1ave candidata. 7este estágio/ todos os atributos são dependentes de u#a c1ave/ de u#a c1ave inteira e de nada #ais 0ue u#a c1ave BeIcluindo depend=ncias triviais/ co#o A]AC.unto de u#a c1ave candidata. -o# isso tere#os a resposta da 0uestão aci#a co#o -.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano repetidos/ pondoJos cada u# e# u#a tabela separada/ conectandoJos co# u#a c1ave pri#ária ou estrangeira. • 9erceira ?or#a 7or#al Bou 3?7C re0uer não 1aver depend=ncias uncionais nãoJ triviais de atributos 0ue não se. &ogo te#os a tabela LreuniãoM co# os seus atributos e a c1ave pri#ária da relação Lenca#in1aM e tere#os ta#b2# a tabela LpropostaM co# os atributos in or#ados e a c1ave pri#ária da relação Lenca#in1aM.a a c1ave/ e# parte da c1ave candidata. • ?or#a 7or#al de BoSceJ-odd Bou B-7?C re0uer 0ue não eIista nen1u#a depend=ncia uncional nãoJtrivial de atributos e# algo #ais do 0ue u# supercon.untos de atributo e# algo #ais de 0ue u# supercon. (uarta ?or#a 7or#al Bou !?7C re0uer 0ue não eIista nen1u#a depend=ncia #ultiJvalorada nãoJtrivial de con.es est!an. 7ão te#os co#o de inir se o 351 está na terceira or#a nor#al/ pois não te#os o #odelo Esico do banco de dados para poder e etuar esta análise.tiparaconcursos. www.a# c1ave/ e# 0ual0uer coisa eIceto u# supercon. &ogo a resposta 2 3.net Página 1& de 44 . 7avat1e J "Z 3dição/ pode#os construir as tabelas dos ele#entos LreuniãoM e LpropostaM contendo a c1ave pri#ária da relação Lenca#in1aM.

net Página 14 de 44 . Por causa da eIplicação dada pode#os de inir a co#o resposta da 0uestão a resposta 3.ia da In0o!#a)*o4 D$!ante a i#(le#enta)*o do siste#a de #onito!a#ento a(!esentado no te to? (a!a da! s$(o!te Ss o(e!a)/es da o!.unção entre as entidades deve conter pelo #enos u# ca#po e# co#u# para 0ue ela possa acontecer.!a#a de entidade e !elaciona#ento s*o !e(!esenta)/es .unção utiliHando eles.!%0icas da est!$t$!a lJ.o – Es(ecialidade: Tecnolo.$i!' www. Se!(!o – 201& 3A:ALISTA – ESFECIALIOAPQO: AD+I:ISTRAPQO DE SERRIPOS DE TEC:OLOGIA DA I:FOR+APQO4 @110A O #odelo entidade.!elaciona#ento e o dia.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano @E&A E# R1? $#a o(e!a)*o de 2$n)*o e0et$ada ent!e as !ela)/es KCo#iss*oL e KRe$ni*oL $tiliCa!ia ade>$ada#ente os at!i-$tos KcodNco#iss*oL e KcodN!e$ni*oL co#o at!i-$tos de 2$n)*o' Co#ent%!io: 3# u#a .a inalidade 2 descrever/ de #aneira conceitual/ os dados a sere# utiliHados e# u# siste#a de in or#ações ou 0ue pertence# a u# do#Enio.tiparaconcursos.ica do -anco de dados' Co#ent%!io: O #odelo de entidade e relaciona#ento 2 u# #odelo abstrato cu.aniCa)*o de #onito!a#ento? c!io$.se $# #odelo de dados con0o!#e o sc!i(t STL a se. As entidades L-o#issãoM e L5euniãoM não te# os atributos Lcod[co#issaoM e Lcod[reuniaoM co#o atributos co#uns/ logo não pode# aHer u#a . A principal erra#enta do #odelo 2 sua representação grá ica/ o diagra#a entidade relaciona#ento. A resposta da 0uestão 2 3/ pois/ con or#e eIplicação aci#a/ o #odelo entidadeJrelaciona#ento e o diagra#a de entidade e relaciona#ento são representações conceituais do banco de dados e não representações grá icas da estrutura l8gica. TCU – 2009 3Analista de Cont!ole E te!no – <!ea: A(oio TGc' e Ad#inist!ati.

net Página 15 de 44 .e!ados os se.tiparaconcursos.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano D$!ante a instala)*o e 0$nciona#ento da a(lica)*o? 0o!a# .$intes dados de #onito!a#ento' Conside!ando as in0o!#a)/es aci#a a(!esentadas? 2$l.$e os itens de 170a 17&' @170A O #odelo de dados est% na te!cei!a 0o!#a no!#al' www.

A:ATEL – 200E 3Analista Ad#inist!ati.e# STL e FLUSTL' A linguage# '(& 2 u# grande padrão de banco de dados/ o 0ue decorre da sua si#plicidade e acilidade de uso. A i#age# aci#a #ostra u# eIe#plo de tupla/ no caso te#os u#a co#binação de co#ponentes e# u#a estrutura 0ue 2 a lin1a. &ogo a resposta da 0uestão aci#a 2 -. 3la se di erencia de outras linguagens de consulta a banco de dados no sentido e# 0ue u#a consulta '(& especi ica a or#a do resultado e não o ca#in1o para c1egar a ele.o – <!ea: Tecnolo.ia da In0o!#a)*o – Es(ecialidade: A#-iente O(e!acional4 @E&A :a STL? >$e $tiliCa os te!#os ta-elas? lin6as e col$nas e# l$.a! de !ela)/es? t$(las e at!i-$tos? F& e de#ais at!i-$tos da ta-ela a se. A tabela LserviçoM deveria ser dividida e# duas tabelas co#o as abaiIo para poder respeitar a terceira or#a nor#al. :sso reduH o ciclo de aprendiHado da0ueles 0ue se inicia# na linguage#.$a.tiparaconcursos.$i! (ode# se! conside!ados $# e e#(lo de t$(la' Co#ent%!io: -o#o de inição de tupla pode#os ter co#o u#a co#binação de co#ponentes de u# dado nu#a 4nica estrutura/ e os co#ponentes pode# ter tipos e propiedades distintas. www. descricao[servico Bcod/ no#e/ tipoC servico Bcod/ cod[unidadeC &ogo te#os co#o resposta da 0uestão 3.net Página 17 de 44 .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Co#ent%!io: ># #odelo de dados estará na terceira or#a nor#al se ela estiver na segunda or#a nor#al e não apresentar nen1u#a depend=ncia uncional transitiva. 5' Lin.

3#bora o '(& ten1a sido original#ente criado pela :BM/ rapida#ente surgira# vários ^dialetos^ produHidos por outros desenvolvedores. 3#bora '(& se.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Aoc= pode se perguntarF 0ual a vantage# de eIistir u#a linguage# padrão de acesso a banco de dadosN :#agine/ se voc= estivesse nu#a reunião co# u# italiano/ u# c1in=s e u# russo e ningu2# alasse outra lEngua a não ser a de orige#.F -53A93/ <5OPV www. :n eliH#ente/ os siste#as co#putacionais ainda não consegue# utiliHar esse tipo de estrat2gia/ desse #odo oi instituEdo u# padrão de co#unicação para Banco de <ados 5elacional.net Página 18 de 44 .F :7'359/ >P<A93/ <3&393V <<& 6 &inguage# de <e inição de <ados/ per#ite ao utiliHador de inir tabelas novas e ele#entos associados. 3sta tare a oi realiHada pela American National Standards Institute BA7':C e# 1*_" e International Organization for Standardization B:'OC e# 1*_+. ?oi revisto nova#ente e# 1*** e 2$$3 para se tornar '(&F1*** B'(&3C e '(&F2$$3/ respectiva#ente. O '(& oi revisto e# 1**2 e a essa versão oi dado o no#e de '(&J*2.unto da linguage# usado para inserir/ atualiHar e apagar dados. O '(& oi desenvolvido original#ente no inEcio dos anos 1*+$ nos laborat8rios da :BM e# San Jose/ dentro do pro. 3I. 3I. O no#e original da linguage# era '3(>3&/ acr\ni#o para Structured English Query Language B&inguage# de -onsulta 3struturada e# :ngl=sC. '(& 2 caracteriHada pela utiliHação de palavrasJc1aves 0ue pode# ser classi icadas/ de acordo co# sua unção/ nos seguintes tiposF <M& 6 &inguage# de Manipulação de <ados/ subcon.a a linguage# de banco de dados #ais in luente do #ercado/ ela não 2 a 4nica/ eIistindo outras/ co#o eIe#ploF (B3 BQuery-by-E am!leC 6 :ntegra o siste#a de banco de dados (B3 0ue oi desenvolvido pela :BM no inEcio de 1*+$V (uel 6 &inguage# de consulta lançada para o banco de dados :ngres/ desenvolvido na >niversidade da -ali 8rnia e# "er#eleyV <atalog 6 &inguage# de consulta baseada na l8gica de progra#ação Prolog.tiparaconcursos.eto System R. -o#o se daria a co#unicaçãoN Provavel#ente por #E#icas e)ou desen1o. 3ssa eIpansão levou K necessidade de ser criado e adaptado u# padrão para a linguage#.

A sintaIe P&)'(& 2 si#ples e legEvel. Assi# a linguage# P&)'(& per#ite #anipular de #aneira co#pleIa os dados contidos no banco de dados Oracle trans#itindo u# bloco de progra#ação ao '.B< ao inv2s de enviar u#a solicitação '(&.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano <-& 6 &inguage# de -ontrole de <ados/ controla 0ue# te# acesso para ver ou #anipular dados dentro do banco de dados. BdeveJse entender este ter#o u#a linguage# de 0uarta geraçãoC/ 0ue ornece u#a inter ace processual ao '. www. 3I. A linguage# P&)'(& 2 u#a linguage# &!. 9odos esses ter#os estran1os/ escritos e# letra #ai4scula/ citados co#o eIe#plo/ aHe# parte da linguage# '(& e nas pr8Ii#as aulas voc= descobrirá para 0ue serve# e co#o usáJ los. A linguage# P&)'(& integra per eita#ente a linguage# '(& l1e traHendo u#a di#ensão processual. <esta #aneira/ os trata#entos são direta#ente realiHados pelo siste#a do banco de dados.B< Oracle.net Página 19 de 44 .tiparaconcursos.F '3&3-9. Por outro lado a linguage# P&)'(& per#ite c1a#ar os procedi#entos eIternos/ 0uer diHer dos procedi#entos escritos e# outra linguage# Bde terceira geração/ geral#ente a linguage# -C.F .F '9A59 95A7'A-9:O7V <(& 6 &inguage# de -onsulta de <ados/ per#ite ao usuário especi icar u#a consulta B$ueryC co#o u#a descrição do resultado dese.unto de co#andos contidos na0uilo 0ue se c1a#a u# ^bloco^ P&)'(&. 3I. ># bloco P&)'(& pode/ ele #es#o/ conter sub blocos.5A79/ 53AO`3V <9& 6 &inguage# de 9ransação de <ados/ usado para o controle de transações no banco de dados.ado. A linguage# P&)'(& per#ite de inir u# con. -o# e eito/ a linguage# '(& 2 u#a linguage# declarativa não processual 0ue per#ite eIpri#ir solicitações e# u#a linguage# relativa#ente si#plesa 3# contrapartida/ ela não integra nen1u#a estrutura de controle 0ue per#ita/ por eIe#plo/ eIecutar u# ciclo interativo. :sto te# co#o conse0u=ncia/ principal#ente reduHir o n4#ero de trocas atrav2s da rede e/ assi#/ aper eiçoar as per or#ances destas aplicações. 3I.

Se!(!o – 2009 3A:ALISTA – ESFECIALIOAPQO: AD+I:ISTRAPQO DE SERRIPOS DE TEC:OLOGIA DA I:FOR+APQO4 www. A:TT – 201& .net Página 1E de 44 .tiparaconcursos.B<Ws/ 0ue usa u#a co#binação de construtores e# elgebra e -álculo 5elacional e possui as seguintes partesF • • • • <<& J linguage# de de inição de dados B<ata <e inition &anguageC '<& 6 linguage# de de inição de ar#aHena#ento B'torage <e inition &anguageC A<& J linguage# de de inição de visão BAiew <e inition &anguageC <M& J linguage# de #anipulação de dados B<ata Manipulation &anguageC &ogo pode#os diHer 0ue a resposta da 0uestão 2 -.o – <!ea: Tecnolo.o!ias de lin.%!ias cate.is/es 3RDL4? $tiliCada (a!a es(eci0ica! a .uda do #ecanis#o das eIceções.$e os itens s$-se>$entes? !elati.ol.is*o do $s$%!io 3es>$e#a e te!no4 e se$ #a(ea#ento (a!a o es>$e#a conceit$al e a de de0ini)*o de a!#aCena#ento 3SDL4? $sada (a!a es(eci0ica! o es>$e#a inte!no de a!#aCena#ento dos dados no -anco' Co#ent%!io: A linguage# '(& 2 u# padrão de linguage# de consulta co#ercial/ presente nos '.ia da In0o!#a)*o – Desen. P&)'(& de ine u# grande n4#ero de eIceções B0uer diHer 0ue P&)'(& pr2 de ine u# grande n4#ero de tipos de errosC.$a. Al2# do #ais/ 2 possEvel de inir suas pr8prias eIceções/ o 0ue o erece nu#erosas possibilidades.i#ento de Siste#as da In0o!#a)*o =$l.M $# con2$nto de o(e!a)/es -%sicas (a!a #ani($la)*o de dadosB a de de0ini)*o de .ens de SGBD: a de de0ini)*o de dados 3DDL4? $sada (a!a es(eci0ica! es>$e#as 3conceit$al e e te!no4B a de #ani($la)*o de dados 3D+L4? >$e (!o. 3# caso de erro/ este 2 trans#itido auto#atica#ente K u# bloco 3b-3cdO 0ue per#ite de tratáJla.os a -anco de dados' @81A E iste# .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano P&)'(& o erece u# #eio de identi icar e de tratar os eventuais erros co# a a. Analista Ad#inist!ati.

al$es 32? 1? VCLIE:TESV4B a(Js a e ec$)*o do sc!i(t aci#a? n*o se!% -e#.s$cedida' Co#ent%!io: A eIecução do script aci#a ocorrerá u# erro por causa da duplicação da c1ave pri#ária/ no caso o valor 1 co#o c1ave pri#ária .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Conside!ando >$e o sc!i(t STL aci#a este2a sintatica#ente co!!eto? a tentati.á eIistirá na inserção eIistente no script anterior.s$cedida' Co#ent%!io: A eIecução da lin1a 2 antes da lin1a 1 ocorrerá u# erro de sintaIe/ pois o '. @117A inse!t into (e!s(ecti. Por isso a resposta da 0uestão 2 -.as .ia da In0o!#a)*o – Es(ecialidade: A#-iente O(e!acional4 www. A:ATEL – 200E 3Analista Ad#inist!ati.net Página 20 de 44 .o – <!ea: Tecnolo.tiparaconcursos.a de e ec$)*o do co#ando: @115A da lin6a 2 antes do co#ando da lin6a 1 n*o se!% -e#. &ogo a resposta de 0uestão 2 -.B< irá procurar o resto dos co#andos 0ue aHe# parte da criação de u#a tabela e ac1ará u#a nova criação de u#a tabela.

los' Co#ent%!io: <<& 6 <ata <e inition &anguage ou linguage# de de inição de dados/ 2 a liguage# utiliHada para criar ou destruir tabelas e de inir os dados/ os co#andos #ais utiliHados são -53A93 e <5OP.o STL' SELECT FF='FN:U+? FF='FN:U+? FF='=N:U+? FF='TDE? F'FN:O+E? F'FN:O+E? ='=N:O+E www.net Página 21 de 44 .$inte cJdi.$!a aci#a co#o !e0e!Mncia? 2$l.e# de #ani($la)*o de dados I L+D o$ D+L I (e!#ite $tiliC%.$i!? !elati. <M& 6 <ata Manipulation &anguage ou linguage# de #anipulação de dados. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulação dos dados 6 utiliHáJlos/ no caso inserir/ deletar e selecionar.$e os itens a se.$a. -o# as de inições aci#ar te#os a base para saber 0ue a 0uestão aci#a te# a resposta -.$a.tiparaconcursos.os a -ancos de dados' @E2A A lin.e# de de0ini)*o de dados I LDD o$ DDL I (ossi-ilita de0ini! os o-2etos dos -ancos de dados? en>$anto a lin. @E4A Conside!e o se. Os co#andos #ais utiliHados são :7'359/ <3&393 e '3&3-9.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Tendo a 0i.

G[7>M.a#ente? as ta-elas o$ !ela)/es a se.se $# #odelo de dados con0o!#e o sc!i(t STL a se.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano FRO+ = I::ER =OI: 3F I::ER =OI: 3F I::ER =OI: FF= O: F'FN:U+ W FF='FN:U+4 O: F'FN:U+ W FF='FN:U+4 O: ='=N:U+ W FF='=N:U+ XYERE 333F'CIDADE4WZFa!isZ4 A:D 33F'FN:O+E4WZ+a!iaZ44B Esse cJdi.o .ia da In0o!#a)*o4 D$!ante a i#(le#enta)*o do siste#a de #onito!a#ento a(!esentado no te to? (a!a da! s$(o!te Ss o(e!a)/es da o!.?[7>M e não ?.?[7>M.aniCa)*o de #onito!a#ento? c!io$. TCU – 2009 3Analista de Cont!ole E te!no – <!ea: A(oio TGc' e Ad#inist!ati.G[7>M e ?PG.net Página 22 de 44 .G[7>M.$i!: 3a4 F e FF= (o! #eio dos at!i-$tos F'FN:U+ e FF='FN:U+B 3-4 o !es$ltado do ite# 3a4 co# a ta-ela F (o! #eio dos at!i-$tos F'FN:U+ e FF='=N:U+B 3c4 o !es$ltado do ite# 3-4 co# a ta-ela = (o! #eio dos at!i-$tos ='=N:U+ e FF='=N:U+' Co#ent%!io: 3a4 O ite# LaM a resposta 2 alsa/ pois pode#os ver na consulta 0ue a a relação 2 eita atrav2s dos atributos P.o – Es(ecialidade: Tecnolo.?[7>M e ?PG. -o# as respostas dos itens LaM/MbM e LcM/ pode#os diHer 0ue a resposta da 0uestão aci#a 2 3. 3c4 O ite# LcM a resposta 2 verdadeira/ pois pode#os ver na consulta 0ue a relação 2 eita atrav2s dos atributos G.P[7>M e ?PG.$i!' www. 3-4 O ite# LbM a resposta 2 alsa/ pois pode#os ver na consulta 0ue a a relação 2 eita atrav2s dos atributos ?.?[7>M e ?PG.P[7>M e não P.tiparaconcursos.inc$la? !es(ecti.P[7>M e ?PG.

STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano D$!ante a instala)*o e 0$nciona#ento da a(lica)*o? 0o!a# .net Página 2& de 44 .$intes dados de #onito!a#ento' www.tiparaconcursos.e!ados os se.

tiparaconcursos.$e os itens de 170a 17&' @172A O !es$ltado da cons$lta a-ai o (!od$Ci!% $# !es$lt set co# 8 lin6as? no >$al a 1lti#a col$na da 1lti#a t$(la a(!esentada a(!esenta o . www.net Página 24 de 44 .alo! 24' Co#ent%!io: Analisando a consulta e #ontando a tabela de reposta te#osF <A9A 2!)$%)$_ 2!)$%)$_ 2!)$%)$_ 2!)$%)$_ 2%)$%)$_ 2%)$%)$_ 2%)$%)$_ 7OM3 A>9A5(>:A 1 M:7:'935:O 1 M:7:'935:O 1 M:7:'935:O 2 M:7:'935:O 1 M:7:'935:O 1 M:7:'935:O 1 7OM3 f3B MA:& A>9A5(>:A 1 'M9P '35A35 M:7:'935:O 1 f3B MA:& M:7:'935:O 1 f3B MA:& M:7:'935:O 2 ':9:O f3B M:7:'935:O 1 'M9P '35A35 M:7:'935:O 1 f3B MA:& M:7:'935:O 1 UO5A' 23 23 12 23 12 21 2! -o# a análise da tabela de resposta te#os a resposta da 0uestão -.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Conside!ando as in0o!#a)/es aci#a a(!esentadas? 2$l.

tiparaconcursos.$a.alo! 2& esta!% (!esente na se.$a.!a#ado!es de a(lica)/es (ode# inte!a.e# de de0ini)*o de dados 3DDL4 e e# $#a lin.i! co# os dados (o! #eio de $#a s$-lin. E#-asa – 200E 3Analista de Tecnolo.e# de dados? >$e se di.<A9A 2!)$%)$_ 2!)$%)$_ 2!)$%)$_ 2%)$%)$_ 7OM3 A>9A5(>:A 1 M:7:'935:O 1 M:7:'935:O 2 M:7:'935:O 1 <:'P 23 3% 23 %+ &ogo/ ap8s análise da tabela gerada/ te#os a resposta da 0uestão 3.net Página 25 de 44 .$a.ia da In0o!#a)*o – at$a)*o e# Banco de Dados4 @55A Os $s$%!ios 0inais e os (!o.e# de #ani($la)*o de dados 3D+L4' www.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano @17&A O !es$ltado da cons$lta a-ai o (!od$Ci!% $# con2$nto de !es$ltados co# >$at!o t$(las? e o .ide e# (elo #enos dois co#(onentes: $#a lin.$nda t$(la? te!cei!a col$na' Co#ent%!io: Analisando a consulta e aHendo a tabela de resposta da consulta te#osF <:'PO7:B:&:<A<3.

Os co#andos #ais utiliHados são :7'359/ <3&393 e '3&3-9. Os co#andos #ais utiliHados são .el (ela de0ini)*o da inte. Os usuários inais e os progra#adores real#ente interage# co# dados utiliHando as <<& e <M&.net Página 27 de 44 .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Co#ent%!io: <<& 6 <ata <e inition &anguage ou linguage# de de inição de dados/ 2 a liguage# utiliHada para criar ou destruir tabelas e de inir os dados/ os co#andos #ais utiliHados são -53A93 e <5OP. Portanto a resposta da 0uestão 2 -. Os co#andos #ais utiliHados são :7'359/ <3&393 e '3&3-9.!idade do acesso ao -anco de dados (o! (a!te do $s$%!io' Co#ent%!io: <<& 6 <ata <e inition &anguage ou linguage# de de inição de dados/ 2 a linguage# utiliHada para criar ou destruir tabelas e de inir os dados/ os co#andos #ais utiliHados são -53A93 e <5OP. <M& 6 <ata Manipulation &anguage ou linguage# de #anipulação de dados. <-& 6 <ata -ontrol &anguage ou linguage# de controle de acesso aos dados e# u# banco de dados. <e acordo co# as de inições aci#a te#os a resposta da 0uestão 3. <M& 6 <ata Manipulation &anguage ou linguage# de #anipulação de dados. TRT 10'[ REGIQO – 201& .e (!i#%!ia idNdisci(lina ' www. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulação dos dados 6 utiliHáJlos/ no caso inserir/ deletar e selecionar.ia da In0o!#a)*o @54A O co#ando listado a-ai o G a(!o(!iado (a!a c!ia)*o de $#a ta-ela co# o no#e disci(linas ? >$e conten6a os ca#(os idNdisci(lina e disci(lina ? co# c6a. TGcnico =$dici%!io – <!ea: A(oio Es(ecialiCado – Es(ecialidade: Tecnolo. @57A A DDL G !es(ons%.5A79 e 53AO`3. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulação dos dados 6 utiliHáJlos/ no caso inserir/ deletar e selecionar.tiparaconcursos.

AFOIO THC:ICO.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano c!eate ta-le disci(linas 3 idNdisci(lina I:TEGER not n$ll? disci(lina RARCYAR3404 not n$ll? (!i#a!\ ]e\ 3idNdisci(lina4 4B Co#ent%!io: <e acordo co# a sintaIe de criação de u#a tabela pode#os in or#ar 0ue a resposta da 0uestão 2 -.net Página 28 de 44 .!a#a)*o de Siste#as :o >$e se !e0e!e ao conceito de -anco de dados !elacional? 2$l. A resposta apesar de .e 4' Co#ent%!io: <M& 6 <ata Manipulation &anguage ou linguage# de #anipulação de dados. www.$intes' @E5A :a lin. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulação dos dados 6 utiliHáJlos/ no caso inserir/ deletar e selecionar.AD+I:ISTRATIRO ESFECIALIDADE: TEC:OLOGIA DA I:FOR+APQO E CO+U:ICAPQO @110A Os co#andos STL I:SERT? UFDATE? DELETE e ALTER TABLE 0aCe# (a!te da D+L 3data #ani($lation lan. Os co#andos #ais utiliHados são :7'359/ >P<A93/ <3&393 e '3&3-9. C:= – 201& .$e os itens se.no gabarito está errada.$a. A resposta certa 2 3/ pois o co#ando A&935 9AB&3 2 u#a <<& 6 <ata <e inition &anguage. TGcnico =$dici%!io – <!ea: A(oio Es(ecialiCado – Es(ecialidade: F!o. +FU – 201& .e# de cons$lta est!$t$!ada 3STL4? G co!!eto $tiliCa! o co#ando TRU:CATE TABLE ? co# a 0inalidade de e cl$i! todos os dados de $#a ta-ela' Co#ent%!io: <e acordo co# a de inição do co#ando truncate/ pode#os diHer 0ue a reposta da 0uestão aci#a 2 -.tiparaconcursos.$a.

e# de #ani($la)*o de dados 3D+L4 a-!an. :sso signi ica 0ue/ di erente#ente de tabelas/ visões não são ob.ie`4 G $# o-2eto >$e consiste e# $#a lista o!. &ogo pode#os diHer 0ue a resposta da 0uestão 2 3.a/ não ocupa# espaço e# disco.aniCada de todos os ele#entos de dados >$e s*o (e!tinentes (a!a o siste#a' A . &ogo pode#os diHer 0ue a resposta da 0uestão 2 3.$a.caso ele alterasse dois dos co#andos 0ue seria# -53A93 9AB&3 e -53A93 :7<3b 0ue são <<&Ds.e $#a lin.e-!a !elacional >$anto no c%lc$lo !elacional de t$(las' Al. A resposta seria .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano TCE – RO – 201& .etos Esicos/ ou se.eto 0ue não ar#aHena dados/ e não u#a relação/ co#posto dina#ica#ente por u#a consulta 0ue 2 previa#ente analisada e oti#iHada.e# s*o SELECT ? CREATE TABLE e CREATE I:DE^ ' Co#ent%!io: 7ova#ente u#a 0uestão alando de <M&.$a.$a.e# de de0ini)*o de dados 3data de0inition lan.o do SGBD' Co#ent%!io: <e acordo co# a de inição de <<& e sabendo 0ue no '.is*o desc!e.$ns co#andos >$e !e(!esenta# essa lin.e – DDL4 G $sada (elo ad#inist!ado! e (elos (!o2etistas do -anco de dados (a!a de0ini! os es>$e#as' O SGBD te!% $# co#(ilado! DDL? c$2a 0$n)*o G (!ocessa! os co#andos DDL? a 0i# de identi0ica! os const!$to!es e a!#aCena! a desc!i)*o do es>$e#a no cat%lo.B< terá u# co#pilador <<&/ cu. A:ALISTA DO +FU <REA DE ATIRIDADE: TEC:OLOGIA DA I:FOR+APQO E CO+U:ICAPQO ESFECIALIDADE: DESE:ROLRI+E:TO DE SISTE+AS @118A A lin.e ent!adas? sa"das? co#(osi)*o de de(Jsito de dados e c%lc$los inte!#edi%!ios' Co#ent%!io: -o#o vi#os no teIto anterior a de inição de view no conteIto dos bancos de dados 2 u# ob.$a.a unção 2 processar os co#andos <<&/ a i# de identi icar os construtores e www. AUDITOR DE CO:TROLE E^TER:O – ESFECIALIDADE: CI_:CIAS DA CO+FUTAPQO @E2A A lin.is*o 3. Alterações nos dados de tabelas 0ue são acessadas por visões/ conse0uente#ente altera# os resultados gerados pelas consultas ar#aHenadas nessas visões.e# de cons$lta e#-asada tanto na %l. +FU – 201& .$a.tiparaconcursos.net Página 29 de 44 . @E&A :o conte to de -ancos de dados? .

i#ento de Siste#as da In0o!#a)*o =$l.i$ da necessidade de !e(!esenta! ti(os co#(le os de dados $tiliCando se#Dntica? e# >$e o dia.B</ pode#os diHer 0ue a resposta da 0uestão 2 letra -.os a -anco de dados' @87A Os siste#as . Os co#andos #ais utiliHados são :7'359/ >P<A93/ <3&393 e '3&3-9.o!e4? a#-os o!ientados a !e.i$ co#o e tens*o ao #odelo 6ie!%!>$ico 3est!$t$!a de %!.o – <!ea: Tecnolo.$e os itens s$-se>$entes? !elati.ol. &ogo pode#os diHer 0ue a resposta da 0uestão 2 -.ia da In0o!#a)*o – Desen.$a.$a.e – D+L4' Co#ent%!io: <M& 6 <ata Manipulation &anguage ou linguage# de #anipulação de dados.as est!$t$!as de dados' O #odelo e# !ede s$!. @119A As #ani($la)/es t"(icas de -anco de dados s*o !ec$(e!a)*o? inse!)*o? !e#o)*o e #odi0ica)*o dos dados' Fa!a essa 0inalidade? o SGBD 0o!nece $#a sG!ie de o(e!a)/es o$ $#a lin. 7' Lista de T$est/es +odelo !elacional A:TT – 201& .!a#a de classes U+L se!.e co#o es>$e#a (a!a !e(!esenta)*o de dados o!ientado a o-2etos' www.e# de #ani($la)*o de dados 3data #ani($lation lan.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano ar#aHenar a descrição do es0ue#a no catálogo do '.ist!osB o #odelo !elacional n*o te# ca#in6os (!ede0inidos (a!a 0aCe! acesso aos dados? #as i#(le#enta est!$t$!as de dados o!. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulação dos dados 6 utiliHáJlos/ no caso inserir/ deletar e selecionar.net Página 2E de 44 . Analista Ad#inist!ati.e!enciado!es de -anco de dados 3SGBDs4 e.tiparaconcursos.ol$"!a# de siste#as de a!>$i.os (a!a no.aniCadas e# !ela)/es 3ta-elas4B e o #odelo o!ientado a o-2etos s$!.

ol. <REA AFOIO ESF .el const!$i! $# !elaciona#ento +:: ent!e A e D' T!ata.ist!os deso!denados 3o$ 6ea( 0iles4? na >$al no.ido e# .aniCados e# .e (1-lica' 3B4 di.os !e.ist!o esti.ist!os A e D e ent!e os !e.!a0a! todas as ta-elas do -anco de dados $tiliCando $#a c6a.ESFEC A:<LISE DE SISTE+AS4 @59A H o #odelo de dados >$e eli#ino$ o conceito de 6ie!a!>$ia? (e!#itindo >$e $# #es#o !e.idi! as ta-elas do -anco de dados e a!#aCena! cada (a!te e# $# local 3site4 di0e!ente' 3C4 e cl$i! os !e.net Página &0 de 44 .ist!os (!o(!iet%!io e #e#-!o' Assi#? (a!a dois !elaciona#entos 1:: ent!e os !e.ei!a' 3E4 !e(lica! todas as ta-elas do -anco de dados e# todos os locais 3sites4' TRE – SF 201& 3A: =UD .ist!os C e D G (oss".esse en.o co!!es(ondente' 3B4 de aco!do co# o ti(o de dados (!esente e# cada ta-ela' 3C4 ao 0inal do a!>$i.ia#ente de0inido' @49A U# ti(o de -anco de dados G !e(!esentado (elos -ancos de dados !elacionais dist!i-$"dos? nos >$ais (ode se! 0eita a 0!a.ist!os das ta-elas de $# -anco de dados !elacional? 6% $#a tGcnica con6ecida co#o !e.tiparaconcursos.ist!os das ta-elas >$e (oss$a# at!i-$tos co# .alo!es n$los' 3D4 e cl$i! todas as ta-elas >$e n*o (oss$a# c6a.ist!os s*o inse!idos 3A4 no in"cio do a!>$i.ist!os? o!.se do #odelo www.e est!an. BA:CO DE DADOS4 @48A :o a!#aCena#ento de !e.%!ias associa)/es' Os !e.!a0os? (e!#ite# o ti(o de associa)*o >$e de0ine $#a !ela)*o 1:: ent!e os ti(os de !e.o co!!es(ondente' 3D4 e# $#a (osi)*o inte!#edi%!ia no a!>$i.#enta)*o de dados? >$e consiste e# 3A4 c!i(to.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano +FE – +A – 201& 3A:ALISTA +I:ISTERIAL .o co!!es(ondente' 3E4 de aco!do co# $# "ndice (!e.

net Página &1 de 44 .$!a aci#a a(!esenta $# #odelo de -anco de dados deno#inado ER1? no >$al s*o !e(!esentadas in0o!#a)/es ace!ca de co#iss/es? co#(ostas (o! .$e os itens se.$intes? ace!ca das in0o!#a)/es a(!esentadas e dos conceitos de -ancos de dados' www.ota! (!o(ostas' S$(on6a >$e $# #odelo !elacional deno#inado R1 se2a .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano 3A4 e# !ede' 3B4 !elacional' 3C4 6ie!%!>$ico' 3D4 o!ientado a o-2etos' 3E4 dist!i-$"do' +odela.ia da In0o!#a)*o – Es(ecialidade: An%lise de :e.e!ado a (a!ti! do #odelo ER1' :esse conte to? 2$l.$!a (a!a os itens de 9E a E4' A 0i.e# de dados' A:ATEL – 200E 3Analista Ad#inist!ati.Jcios4 Fi.o I <!ea: Tecnolo.tiparaconcursos.%!ios #e#-!os? os >$ais se !e1ne# (e!iodica#ente (a!a disc$ti! e .

o – Es(ecialidade: Tecnolo.es est!an.!elaciona#ento e o dia.ia da In0o!#a)*o4 D$!ante a i#(le#enta)*o do siste#a de #onito!a#ento a(!esentado no te to? (a!a da! s$(o!te Ss o(e!a)/es da o!.$i!' www.ei!as' @E&A E# R1? $#a o(e!a)*o de 2$n)*o e0et$ada ent!e as !ela)/es KCo#iss*oL e KRe$ni*oL $tiliCa!ia ade>$ada#ente os at!i-$tos KcodNco#iss*oL e KcodN!e$ni*oL co#o at!i-$tos de 2$n)*o' Se!(!o – 201& 3A:ALISTA – ESFECIALIOAPQO: AD+I:ISTRAPQO DE SERRIPOS DE TEC:OLOGIA DA I:FOR+APQO4 @110A O #odelo entidade.net Página &2 de 44 .ico' @E0A E# R1? o !elaciona#ento K(!esen)aL se!% !e(!esentado (o! #eio de $#a ta-ela >$e contG# (elo #enos >$at!o col$nas? sendo d$as delas c6a.!%0icas da est!$t$!a lJ.ica do -anco de dados' TCU – 2009 3Analista de Cont!ole E te!no – <!ea: A(oio TGc' e Ad#inist!ati.ei!as' @E1A ER1 est% na te!cei!a 0o!#a no!#al' @E2A E# R1? os ele#entos KRe$ni*oL e KF!o(ostaL s*o !ela)/es >$e contM#? cada $#a? $#a o$ #ais c6a.se $# #odelo de dados con0o!#e o sc!i(t STL a se.aniCa)*o de #onito!a#ento? c!io$.tiparaconcursos.!a#a de entidade e !elaciona#ento s*o !e(!esenta)/es .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano @9EA ER1 G $# #odelo lJ.es est!an.

e!ados os se.$intes dados de #onito!a#ento' Conside!ando as in0o!#a)/es aci#a a(!esentadas? 2$l.net Página && de 44 .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano D$!ante a instala)*o e 0$nciona#ento da a(lica)*o? 0o!a# .tiparaconcursos.$e os itens de 170a 17&' @170A O #odelo de dados est% na te!cei!a 0o!#a no!#al' www.

$e os itens s$-se>$entes? !elati.ia da In0o!#a)*o – Desen.ens de SGBD: a de de0ini)*o de dados 3DDL4? $sada (a!a es(eci0ica! es>$e#as 3conceit$al e e te!no4B a de #ani($la)*o de dados 3D+L4? >$e (!o.ol.o – <!ea: Tecnolo.tiparaconcursos.o – <!ea: Tecnolo.a! de !ela)/es? t$(las e at!i-$tos? F& e de#ais at!i-$tos da ta-ela a se.$a.is*o do $s$%!io 3es>$e#a e te!no4 e se$ #a(ea#ento (a!a o es>$e#a conceit$al e a de de0ini)*o de a!#aCena#ento 3SDL4? $sada (a!a es(eci0ica! o es>$e#a inte!no de a!#aCena#ento dos dados no -anco' Se!(!o – 2009 3A:ALISTA – ESFECIALIOAPQO: AD+I:ISTRAPQO DE SERRIPOS DE TEC:OLOGIA DA I:FOR+APQO4 www.os a -anco de dados' @81A E iste# .is/es 3RDL4? $tiliCada (a!a es(eci0ica! a .%!ias cate.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano A:ATEL – 200E 3Analista Ad#inist!ati.e# STL e FLUSTL' A:TT – 201& .ia da In0o!#a)*o – Es(ecialidade: A#-iente O(e!acional4 @E&A :a STL? >$e $tiliCa os te!#os ta-elas? lin6as e col$nas e# l$.o!ias de lin.net Página &4 de 44 .$i! (ode# se! conside!ados $# e e#(lo de t$(la' Lin.i#ento de Siste#as da In0o!#a)*o =$l.$a.M $# con2$nto de o(e!a)/es -%sicas (a!a #ani($la)*o de dadosB a de de0ini)*o de . Analista Ad#inist!ati.

tiparaconcursos.o – <!ea: Tecnolo.s$cedida' A:ATEL – 200E 3Analista Ad#inist!ati.as .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Conside!ando >$e o sc!i(t STL aci#a este2a sintatica#ente co!!eto? a tentati.net Página &5 de 44 .a de e ec$)*o do co#ando: @115A da lin6a 2 antes do co#ando da lin6a 1 n*o se!% -e#.ia da In0o!#a)*o – Es(ecialidade: A#-iente O(e!acional4 www.s$cedida' @117A inse!t into (e!s(ecti.al$es 32? 1? VCLIE:TESV4B a(Js a e ec$)*o do sc!i(t aci#a? n*o se!% -e#.

$a.$inte cJdi.a#ente? as ta-elas o$ !ela)/es a se.net Página &7 de 44 .$i!' www.$i!? !elati.se $# #odelo de dados con0o!#e o sc!i(t STL a se.e# de #ani($la)*o de dados I L+D o$ D+L I (e!#ite $tiliC%.aniCa)*o de #onito!a#ento? c!io$.$e os itens a se.inc$la? !es(ecti.$i!: 3a4 F e FF= (o! #eio dos at!i-$tos F'FN:U+ e FF='FN:U+B 3-4 o !es$ltado do ite# 3a4 co# a ta-ela F (o! #eio dos at!i-$tos F'FN:U+ e FF='=N:U+B 3c4 o !es$ltado do ite# 3-4 co# a ta-ela = (o! #eio dos at!i-$tos ='=N:U+ e FF='=N:U+' TCU – 2009 3Analista de Cont!ole E te!no – <!ea: A(oio TGc' e Ad#inist!ati.los' @E4A Conside!e o se.ia da In0o!#a)*o4 D$!ante a i#(le#enta)*o do siste#a de #onito!a#ento a(!esentado no te to? (a!a da! s$(o!te Ss o(e!a)/es da o!.o STL' SELECT FF='FN:U+? FF='FN:U+? FF='=N:U+? FF='TDE? F'FN:O+E? F'FN:O+E? ='=N:O+E FRO+ = I::ER =OI: 3F I::ER =OI: 3F I::ER =OI: FF= O: F'FN:U+ W FF='FN:U+4 O: F'FN:U+ W FF='FN:U+4 O: ='=N:U+ W FF='=N:U+ XYERE 333F'CIDADE4WZFa!isZ4 A:D 33F'FN:O+E4WZ+a!iaZ44B Esse cJdi.e# de de0ini)*o de dados I LDD o$ DDL I (ossi-ilita de0ini! os o-2etos dos -ancos de dados? en>$anto a lin.$a.tiparaconcursos.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Tendo a 0i.$!a aci#a co#o !e0e!Mncia? 2$l.os a -ancos de dados' @E2A A lin.o – Es(ecialidade: Tecnolo.o .

e!ados os se.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano D$!ante a instala)*o e 0$nciona#ento da a(lica)*o? 0o!a# .$intes dados de #onito!a#ento' www.net Página &8 de 44 .tiparaconcursos.

i! co# os dados (o! #eio de $#a s$-lin.!a#ado!es de a(lica)/es (ode# inte!a.ide e# (elo #enos dois www.alo! 2& esta!% (!esente na se.alo! 24' @17&A O !es$ltado da cons$lta a-ai o (!od$Ci!% $# con2$nto de !es$ltados co# >$at!o t$(las? e o .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Conside!ando as in0o!#a)/es aci#a a(!esentadas? 2$l.net Página &9 de 44 .ia da In0o!#a)*o – at$a)*o e# Banco de Dados4 @55A Os $s$%!ios 0inais e os (!o.$nda t$(la? te!cei!a col$na' E#-asa – 200E 3Analista de Tecnolo.$a.e# de dados? >$e se di.$e os itens de 170a 17&' @172A O !es$ltado da cons$lta a-ai o (!od$Ci!% $# !es$lt set co# 8 lin6as? no >$al a 1lti#a col$na da 1lti#a t$(la a(!esentada a(!esenta o .tiparaconcursos.

e (!i#%!ia idNdisci(lina ' c!eate ta-le disci(linas 3 idNdisci(lina I:TEGER not n$ll? disci(lina RARCYAR3404 not n$ll? (!i#a!\ ]e\ 3idNdisci(lina4 4B C:= – 201& . TGcnico =$dici%!io – <!ea: A(oio Es(ecialiCado – Es(ecialidade: Tecnolo.$a.$e os itens se.e# de #ani($la)*o de dados 3D+L4' @57A A DDL G !es(ons%.$a.e# de cons$lta est!$t$!ada 3STL4? G co!!eto $tiliCa! o co#ando TRU:CATE TABLE ? co# a 0inalidade de e cl$i! todos os dados de $#a ta-ela' +FU – 201& .$intes' @E5A :a lin.AD+I:ISTRATIRO ESFECIALIDADE: TEC:OLOGIA DA I:FOR+APQO E CO+U:ICAPQO www.e# de de0ini)*o de dados 3DDL4 e e# $#a lin. TGcnico =$dici%!io – <!ea: A(oio Es(ecialiCado – Es(ecialidade: F!o.ia da In0o!#a)*o @54A O co#ando listado a-ai o G a(!o(!iado (a!a c!ia)*o de $#a ta-ela co# o no#e disci(linas ? >$e conten6a os ca#(os idNdisci(lina e disci(lina ? co# c6a.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano co#(onentes: $#a lin.el (ela de0ini)*o da inte.tiparaconcursos.!idade do acesso ao -anco de dados (o! (a!te do $s$%!io' TRT 10'[ REGIQO – 201& .!a#a)*o de Siste#as :o >$e se !e0e!e ao conceito de -anco de dados !elacional? 2$l.$a.net Página &E de 44 . AFOIO THC:ICO.

e# de #ani($la)*o de dados 3data #ani($lation lan.tiparaconcursos.$ns co#andos >$e !e(!esenta# essa lin.$a.e-!a !elacional >$anto no c%lc$lo !elacional de t$(las' Al.o do SGBD' @119A As #ani($la)/es t"(icas de -anco de dados s*o !ec$(e!a)*o? inse!)*o? !e#o)*o e #odi0ica)*o dos dados' Fa!a essa 0inalidade? o SGBD 0o!nece $#a sG!ie de o(e!a)/es o$ $#a lin.$a.is*o desc!e.e# de #ani($la)*o de dados 3D+L4 a-!an.aniCada de todos os ele#entos de dados >$e s*o (e!tinentes (a!a o siste#a' A .$a.e – D+L4' www.$a.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano @110A Os co#andos STL I:SERT? UFDATE? DELETE e ALTER TABLE 0aCe# (a!te da D+L 3data #ani($lation lan.e 4' TCE – RO – 201& .ie`4 G $# o-2eto >$e consiste e# $#a lista o!.net Página 40 de 44 .e ent!adas? sa"das? co#(osi)*o de de(Jsito de dados e c%lc$los inte!#edi%!ios' +FU – 201& .$a.e – DDL4 G $sada (elo ad#inist!ado! e (elos (!o2etistas do -anco de dados (a!a de0ini! os es>$e#as' O SGBD te!% $# co#(ilado! DDL? c$2a 0$n)*o G (!ocessa! os co#andos DDL? a 0i# de identi0ica! os const!$to!es e a!#aCena! a desc!i)*o do es>$e#a no cat%lo. AUDITOR DE CO:TROLE E^TER:O – ESFECIALIDADE: CI_:CIAS DA CO+FUTAPQO @E2A A lin.e# de de0ini)*o de dados 3data de0inition lan.is*o 3.e# s*o SELECT ? CREATE TABLE e CREATE I:DE^ ' @E&A :o conte to de -ancos de dados? .e# de cons$lta e#-asada tanto na %l. A:ALISTA DO +FU <REA DE ATIRIDADE: TEC:OLOGIA DA I:FOR+APQO E CO+U:ICAPQO ESFECIALIDADE: DESE:ROLRI+E:TO DE SISTE+AS @118A A lin.$a.$a.e $#a lin.$a.

BA:CO DE DADOS4 @48A – C @49A – B TRE – SF 201& 3A: =UD . <REA AFOIO ESF .STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano 8' Ga-a!ito' +odelo !elacional A:TT – 201& .ESFEC A:<LISE DE SISTE+AS4 @59A – A +odela.ol.$e os itens s$-se>$entes? !elati.net Página 41 de 44 .os a -anco de dados' @87A – C +FE – +A – 201& 3A:ALISTA +I:ISTERIAL .i#ento de Siste#as da In0o!#a)*o =$l.Jcios4 @9EA – E @E0A – C @E1A – E @E2A – C @E&A – E www.o I <!ea: Tecnolo.e# de dados' A:ATEL – 200E 3Analista Ad#inist!ati.tiparaconcursos.ia da In0o!#a)*o – Desen.o – <!ea: Tecnolo.ia da In0o!#a)*o – Es(ecialidade: An%lise de :e. Analista Ad#inist!ati.

ia da In0o!#a)*o – Es(ecialidade: A#-iente O(e!acional4 www.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano Se!(!o – 201& 3A:ALISTA – ESFECIALIOAPQO: AD+I:ISTRAPQO DE SERRIPOS DE TEC:OLOGIA DA I:FOR+APQO4 @110A – E TCU – 2009 3Analista de Cont!ole E te!no – <!ea: A(oio TGc' e Ad#inist!ati.ia da In0o!#a)*o4 @170A – E A:ATEL – 200E 3Analista Ad#inist!ati.o – <!ea: Tecnolo.ol. Analista Ad#inist!ati.o – Es(ecialidade: Tecnolo.ia da In0o!#a)*o – Desen.ia da In0o!#a)*o – Es(ecialidade: A#-iente O(e!acional4 @E&A – C Lin.$a.o – <!ea: Tecnolo.o – <!ea: Tecnolo.i#ento de Siste#as da In0o!#a)*o =$l.e# STL e FLUSTL' A:TT – 201& .tiparaconcursos.net Página 42 de 44 .$e os itens s$-se>$entes? !elati.os a -anco de dados' @81A – C Se!(!o – 2009 3A:ALISTA – ESFECIALIOAPQO: AD+I:ISTRAPQO DE SERRIPOS DE TEC:OLOGIA DA I:FOR+APQO4 @115A – C @117A – C A:ATEL – 200E 3Analista Ad#inist!ati.

o – Es(ecialidade: Tecnolo.$intes' @E5A – C +FU – 201& .ia da In0o!#a)*o @54A – C C:= – 201& . TGcnico =$dici%!io – <!ea: A(oio Es(ecialiCado – Es(ecialidade: Tecnolo.net Página 4& de 44 .!a#a)*o de Siste#as :o >$e se !e0e!e ao conceito de -anco de dados !elacional? 2$l.ia da In0o!#a)*o4 @172A – C @17&A – E E#-asa – 200E 3Analista de Tecnolo. TGcnico =$dici%!io – <!ea: A(oio Es(ecialiCado – Es(ecialidade: F!o. AFOIO THC:ICO.AD+I:ISTRATIRO ESFECIALIDADE: TEC:OLOGIA DA I:FOR+APQO E CO+U:ICAPQO @110A – E www.STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano @E2A – C @E4A – E TCU – 2009 3Analista de Cont!ole E te!no – <!ea: A(oio TGc' e Ad#inist!ati.tiparaconcursos.$e os itens se.ia da In0o!#a)*o – at$a)*o e# Banco de Dados4 @55A – C @57A – E TRT 10'[ REGIQO – 201& .

STF – Analista de TI CARGO 2 – Banco de Dados Aula 01 Exercícios anoel Caetano TCE – RO – 201& .net Página 44 de 44 .tiparaconcursos. AUDITOR DE CO:TROLE E^TER:O – ESFECIALIDADE: CI_:CIAS DA CO+FUTAPQO @E2A – E @E&A – E +FU – 201& . A:ALISTA DO +FU <REA DE ATIRIDADE: TEC:OLOGIA DA I:FOR+APQO E CO+U:ICAPQO ESFECIALIDADE: DESE:ROLRI+E:TO DE SISTE+AS @118A – C @119A – C www.