Вы находитесь на странице: 1из 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios 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. !. %. ". Apresentao. ................................................................................................................................. 3 A Banca. ...................................................................................................................................... 3 Metodologia das aulas. ............................................................................................................... 3 Observaes inais. ..................................................................................................................... ! Modelo relacional. .......................................................................................................................... " Modelage# de dados. .................................................................................................................. 1$ &inguage# '(& e P&)'(&............................................................................................................... 1" &ista de (uestes .......................................................................................................................... 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

Pgina 1 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

Ol -oncurseiros.

Para iniciar#os nossa aula de de#onstrao/ antes de tudo alarei u# pou0uin1o sobre #i#/ u#a apresentao 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 #anuteno e sa4de de banco de dados de e#presas privadas. 'ou Bac1arel e# -i=ncia da -o#putao 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 so cobradas e# concursos de 9ecnologia da :n or#ao 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

Pgina 2 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios 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#ao 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: sero tratados por outros pro essores. 7osso curso/ co#o ; pode se detectado no cabeal1o das pginas/ 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 0uestes co#u#ente so caracteriHadas por trabal1ar co# itens de -erto ou 3rrado e 2 ;usta#ente este o caso dos sen1ores/ #as isso no deiIa o -3'P3 ora das 0uestes 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% pginas por aula/ as 0uais podero variar e# 0uantidade/ dependendo do assunto tratado e da abordage# o erecida/ #as tentando se#pre #anter tal #2dia. www.tiparaconcursos.net Pgina & de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

bC 9odas as aulas tero u#a abordage# de resoluo dos eIercEcios/ podendo ter apro unda#ento da teoria co#o ta#b2# u#a eIplicao clara para 0ue o concurseiro possa resolver o eIercEcio e entender a resposta de cada 0uesto. cC 'ero tratados nas aulas assuntos desde o bsico at2 o avanado/ 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 aplicvel K resoluo de 0uestes.

dC 7o sero poupados gr icos/ tabelas e L#e#ori8isM aplicveis 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 esto estudando para concurso p4blico e eles podero te salvar e# at2 "$O do conte4do cobrado na sua provaC.

1'&'

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

Agora/ acredito 0ue alguns pontos se aHe# necessrios para 0ue no ten1a#os alta de rendi#ento dos sen1oresF aC -o#o esta#os alando de aulas teItuais/ a in or#alidade e a #edida descontrao aro parte delas para 0ue ten1a#os o #aior nEvel de integrao 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 aplicveis Ks pes0uisas de 9:/ co#praria# e# livrarias/ ento va#os abusar desta nossa inter ace e da co#unicao 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 instituies e 0ue pode ser cobrada na prova. www.tiparaconcursos.net Pgina 4 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

9ento se#pre trabal1ar co# o au#ento do nEvel de con1eci#ento do candidato/ e vero 0ue tudo 0ue coloco nas nossas aulas 2 sinal 0ue cai ou 0ue pode cair na prova/ ou se;a/ no deiIe# de estudar ou se icar co# preguia/ va#os l gente/ volte atrs e leia nova#ente.

A$la
Aula $1 2%)11)2$13

Conte1do a se! t!a-al6ado


Apresentao do -urso e Metodologia a ser aplicada. Modelo relacional Modelage# de dados &inguagens '(& e P&)'(&

'eguire#os na pr8Ii#a pgina co# a nossa aula e ve;a# 0ue os eIercEcios 0ue esto sendo resolvidos esto por orde# de blocos de assuntos e provas selecionadas. (ual0uer d4vida ou sugesto voc= pode entrar e# contato atrav2s do eJ#ail

#anoel.netoPtiparaconcursos.net.

www.tiparaconcursos.net

Pgina 5 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

&' +odelo !elacional'


7este t8pico aHer u#a introduo rpida dos #odelos de banco de dados 1ierr0uico/ redes/ relacional/ orientado a ob;etos e distribuEdo/ antes de co#ear a resolver os eIercEcios.

O #odelo 1ierr0uico oi o pri#eiro a ser recon1ecido co#o u# #odelo de dados. 'eu desenvolvi#ento so#ente oi possEvel devido K consolidao dos discos de ar#aHena#ento endereveis/ pois esses discos possibilitara# a eIplorao de sua estrutura de enderea#ento Esico para viabiliHar a representao 1ierr0uica das in or#aes. 7esse #odelo de dados/ os dados so estruturados e# 1ierar0uias ou rvores. Os n8s das 1ierar0uias cont=# ocorr=ncias de registros/ onde cada registro 2 u#a coleo de ca#pos BatributosC/ cada u# contendo apenas u#a in or#ao. O registro da 1ierar0uia 0ue precede a outros 2 o registroJpai/ os outros so c1a#ados de registrosJ il1os.

O #odelo e# redes surgiu co#o u#a eItenso ao #odelo 1ierr0uico/ eli#inando o conceito de 1ierar0uia e per#itindo 0ue u# #es#o registro estivesse envolvido e# vrias associaes. 7o #odelo e# rede/ os registros so organiHados e# gra os onde aparece u# 4nico tipo de associao BsetC 0ue de ine u#a relao 1F7 entre 2 tipos de registrosF proprietrio e #e#bro. <esta #aneira/ dados dois relaciona#entos 1F7 entre os registros A e < e entre os registros - e < 2 possEvel construir u# relaciona#ento MF7 entre A e <. O gerenciador <ata Base 9asQ ,roup B<B9,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 inio e #anipulao de dados. Os dados tin1a# u#a or#a li#itada de independ=ncia Esica. A 4nica garantia era 0ue o siste#a deveria recuperar os dados para as aplicaes 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 segurana. O #ecanis#o de segurana ornecia u#a acilidade na 0ual parte do banco de dados Bou reaC pudesse ser blo0ueada para prevenir acessos si#ultTneos/ 0uando necessrio. A sintaIe da segurana per#itia 0ue

www.tiparaconcursos.net

Pgina 7 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

u#a sen1a osse associada a cada ob;eto descrito no es0ue#a. Ao contrrio do Modelo Uierr0uico/ 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;unto de unes apoiadas e# lgebra relacional para ar#aHena#ento e recuperao de dadosV per#itir processa#ento adJ1oc. O #odelo relacional/ tendo por base a teoria dos con;untos e lgebra relacional/ oi resultado de u# estudo te8rico realiHado por 3dgar ?ranQ -odd. O Modelo relacional revelouJse ser o #ais leIEvel e ade0uado ao solucionar os vrios proble#as 0ue se coloca# no nEvel da concepo e i#ple#entao da base de dados. A estrutura unda#ental do #odelo relacional 2 a relao BtabelaC. >#a relao 2 constituEda por u# ou #ais atributos Bca#posC 0ue traduHe# o tipo de dados a ar#aHenar. -ada instTncia do es0ue#a Blin1aC 2 c1a#ada de tupla BregistroC. O #odelo relacional no te# ca#in1os pr2Jde inidos para se aHer acesso aos dados co#o nos #odelos 0ue o precedera#. O #odelo relacional i#ple#enta estruturas de dados organiHadas e# relaes. Por2#/ para trabal1ar co# essas tabelas/ algu#as restries precisara# ser i#postas para evitar aspectos indese;veis/ co#oF 5epetio de in or#ao/ incapacidade de representar parte da in or#ao e perda de in or#ao. 3ssas restries soF integridade re erencial/ c1aves e integridade de ;unes de relaes.

O Modelo Orientado a Ob;etos 2 usado para docu#entar o padro 0ue cont2# a descrio geral das acilidades de u# con;unto de linguagens de progra#ao orientadas a ob;etos e a biblioteca de classes 0ue pode or#ar a base para o 'iste#a de Banco de <ados. (uando os bancos de dados orientados a ob;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. Uo;e/ por2#/ acreditaJse 0ue os Bancos de <ados Orientados a Ob;etos sero usados e# aplicaes especialiHadas/ en0uanto os siste#as relacionais continuaro a sustentar os neg8cios tradicionais/ onde as estruturas de dados baseadas e# relaes so su icientes. O diagra#a de classes >M& serve www.tiparaconcursos.net Pgina 8 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

geral#ente co#o o es0ue#a para o #odelo de dados orientado a ob;etos.

Banco de dados distribuEdo BB<<C 2 u#a coleo de vrias bases de dados logica#ente interJrelacionadas/ distribuEdas por u#a rede de co#putadores. 3Iiste# dois tipos de banco de dados distribuEdos/ os 1o#og=neos e os 1eterog=neos. Os 1o#og=neos so co#postos pelos #es#os bancos de dados/ ; os Ueterog=neos so a0ueles 0ue so co#postos por #ais de u# tipo de banco de dados. 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. (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;aC. G na rag#entao/ os dados se encontra# divididos ao longo do siste#a/ ou se;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 so vistos de u#a or#a 4nica/ pois cada n8 possui u# catlogo 0ue cont2# cada in or#ao dos dados dos bancos ad;acentes. A replicao dos dados podeJse dar de #aneira sEncrona ou assEncrona. 7o caso de replicao sEncrona/ cada transao 2 dada co#o concluEda 0uando todos os n8s con ir#a# 0ue a transao local oi be# sucedida. 7a replicao assEncrona/ o n8 principal eIecuta a transao enviando con ir#ao ao solicitante e ento envia a transao aos de#ais n8s.

A:TT 201& ; Analista Ad#inist!ati.o <!ea: Tecnolo,ia da In0o!#a)*o Desen.ol.i#ento de Siste#as da In0o!#a)*o =$l,$e os itens s$-se>$entes? !elati.os a -anco de dados' @87A Os siste#as ,e!enciado!es de -anco de dados 3SGBDs4 e.ol$"!a# de siste#as de a!>$i.os (a!a no.as est!$t$!as de dados' O #odelo e# !ede s$!,i$ co#o e tens*o ao #odelo 6ie!%!>$ico 3est!$t$!a de %!.o!e4? a#-os o!ientados a !e,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!,aniCadas e# !ela)/es 3ta-elas4B e o #odelo o!ientado a o-2etos s$!,i$ da necessidade de !e(!esenta! ti(os co#(le os de dados $tiliCando se#Dntica? e# www.tiparaconcursos.net Pgina 9 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

>$e o dia,!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' Co#ent%!io: -on or#e de inio dada anterior#ente/ pode#os diHer 0ue a resposta da 0uesto 2 -.

+FE +A 201& 3A:ALISTA +I:ISTERIAL ; BA:CO DE DADOS4 @48A :o a!#aCena#ento de !e,ist!os das ta-elas de $# -anco de dados !elacional? 6% $#a tGcnica con6ecida co#o !e,ist!os deso!denados 3o$ 6ea( 0iles4? na >$al no.os !e,ist!os s*o inse!idos 3A4 no in"cio do a!>$i.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.o co!!es(ondente' 3D4 e# $#a (osi)*o inte!#edi%!ia no a!>$i.o co!!es(ondente' 3E4 de aco!do co# $# "ndice (!e.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 so inseridos no inal do ar0uivo correspondente. (uando utiliHaJse a t2cnica de ar0uivo ordenado a insero 2 eita na orde# da c1ave de busca/ logo voc= perde co# a reordenao dos ar0uivos. Portanto te#os 0ue a resposta da 0uesto 2 letra -.

@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,#enta)*o de dados? >$e consiste e# 3A4 c!i(to,!a0a! todas as ta-elas do -anco de dados $tiliCando $#a c6a.e (1-lica' 3B4 di.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,ist!os das ta-elas >$e (oss$a# at!i-$tos co# .alo!es n$los'

www.tiparaconcursos.net

Pgina E de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

3D4 e cl$i! todas as ta-elas >$e n*o (oss$a# c6a.e est!an,ei!a' 3E4 !e(lica! todas as ta-elas do -anco de dados e# todos os locais 3sites4' Co#ent%!io: 7a rag#entao os dados se encontra# divididos ao longo do siste#a/ ou se;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 so vistos de u#a or#a 4nica/ pois cada n8 possui u# catlogo 0ue cont2# cada in or#ao dos dados dos bancos ad;acentes. &ogo te#os 0ue a resposta da 0uesto 2 B.

TRE SF 201& 3A: =UD ; <REA AFOIO ESF ;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,ist!o esti.esse en.ol.ido e# .%!ias associa)/es' Os !e,ist!os? o!,aniCados e# ,!a0os? (e!#ite# o ti(o de associa)*o >$e de0ine $#a !ela)*o 1:: ent!e os ti(os de !e,ist!os (!o(!iet%!io e #e#-!o' Assi#? (a!a dois !elaciona#entos 1:: ent!e os !e,ist!os A e D e ent!e os !e,ist!os C e D G (oss".el const!$i! $# !elaciona#ento +:: ent!e A e D' T!ata;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 introduo eita no inEcio do t8pico te#os 0ue a resposta da 0uesto 2 letra A.

4' +odela,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;eto/ atrav2s das caracterEsticas principais 0ue evitaro erros de www.tiparaconcursos.net Pgina 10 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

progra#ao/ pro;eto e unciona#ento. X u#a parte i#portante do desen1o de u# siste#a de in or#ao. <e acordo co# a abordage# 0ue utiliHa#/ os #odelos de dados nor#al#ente so classi icados da seguinte or#aF Modelo -onceitualF O #odelo conceitual 2 u# diagra#a e# blocos 0ue de#onstra todas as relaes entre as entidades/ suas especialiHaes/ seus atributos e autoJ relaes. Modelo &8gicoF O #odelo l8gico #ostra as ligaes entre as tabelas de banco de dados/ as c1aves pri#rias/ os co#ponentes de cada u#a/ etc. Modelo ?EsicoF :nclui a anlise das caracterEsticas e recursos necessrios para ar#aHena#ento e #anipulao das estruturas de dados Bestrutura de

ar#aHena#ento/ enderea#ento/ acesso e alocao EsicaC/ sendo u#a se0u=ncia de co#andos eIecutados e# '(& a i# de criar as tabelas/ estruturas e ligaes pro;etadas at2 ento e inal#ente criar o banco de dados.

A:ATEL 200E 3Analista Ad#inist!ati.o I <!ea: Tecnolo,ia da In0o!#a)*o Es(ecialidade: An%lise de :e,Jcios4 Fi,$!a (a!a os itens de 9E a E4'

www.tiparaconcursos.net

Pgina 11 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

A 0i,$!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! .%!ios #e#-!os? os >$ais se !e1ne# (e!iodica#ente (a!a disc$ti! e .ota! (!o(ostas' S$(on6a >$e $# #odelo !elacional deno#inado R1 se2a ,e!ado a (a!ti! do #odelo ER1' :esse conte to? 2$l,$e os itens se,$intes? ace!ca das in0o!#a)/es a(!esentadas e dos conceitos de -ancos de dados' @9EA ER1 G $# #odelo lJ,ico' Co#ent%!io: O 351 2 u# diagra#a de entidade e relaciona#ento/ 2 a representao gr ica de u# M35 BModelo entidadeJrelaciona#entoC/ 0ue 2 u# #odelo conceitual. Portanto a resposta 2 3.

@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.es est!an,ei!as' Co#ent%!io: 7o capEtulo * do livro 'iste#as de Banco de <ados J 5a#eH 3l#asri Y '1a#Qant B. 7avat1e J "Z 3dio/ os autores apresenta# u# algorit#o de co#o trans or#ar u# M35 ou u# M335 para u# #odelo relacional. -o# base neste algorit#o pode#os entender 0ue o relaciona#ento LpresenaM ser representado por u#a tabela e ter pelo #enos ! colunas/ elas soF 1orario[c1egada/ 1orario[saida/ cod[reuniao Bc1ave estrangeira da entidade reuniaoC e cp Bc1ave estrangeira da entidade pessoaC/ podendo ter at2 #ais caso se;a necessrio u# id co#o c1ave pri#ria da tabela. 3 co#o entre as c1aves te#os duas c1aves estrangeiras/ no caso cod[reuniao e cp / pode#os responder a 0uesto aci#a co#o -.

@E1A ER1 est% na te!cei!a 0o!#a no!#al' Co#ent%!io: As de inies das or#as nor#ais soF Pri#eira ?or#a 7or#al Bou 1?7C re0uer 0ue todos os valores de colunas e# u#a tabela se;a# at\#icos BeI./ u# n4#ero 2 u# to#o/ en0uanto u#a lista ou u# con;unto no o soC. A nor#aliHao para a pri#eira or#a nor#al eli#ina grupos

www.tiparaconcursos.net

Pgina 12 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

repetidos/ pondoJos cada u# e# u#a tabela separada/ conectandoJos co# u#a c1ave pri#ria ou estrangeira. 'egunda ?or#a 7or#al Bou 2?7C re0uer 0ue no 1a;a depend=ncia uncional noJ trivial de u# atributo 0ue no se;a a c1ave/ e# parte da c1ave candidata. 9erceira ?or#a 7or#al Bou 3?7C re0uer no 1aver depend=ncias uncionais noJ triviais de atributos 0ue no se;a# c1ave/ e# 0ual0uer coisa eIceto u# supercon;unto de u#a c1ave candidata. ?or#a 7or#al de BoSceJ-odd Bou B-7?C re0uer 0ue no eIista nen1u#a depend=ncia uncional noJtrivial de atributos e# algo #ais do 0ue u#

supercon;unto de u#a c1ave candidata. 7este estgio/ todos os atributos so 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. (uarta ?or#a 7or#al Bou !?7C re0uer 0ue no eIista nen1u#a depend=ncia #ultiJvalorada noJtrivial de con;untos de atributo e# algo #ais de 0ue u# supercon;unto de u#a c1ave candidata. 7o te#os co#o de inir se o 351 est na terceira or#a nor#al/ pois no te#os o #odelo Esico do banco de dados para poder e etuar esta anlise. &ogo a resposta 2 3.

@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.es est!an,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. 7avat1e J "Z 3dio/ pode#os construir as tabelas dos ele#entos LreunioM e LpropostaM contendo a c1ave pri#ria da relao Lenca#in1aM. &ogo te#os a tabela LreunioM co# os seus atributos e a c1ave pri#ria da relao Lenca#in1aM e tere#os ta#b2# a tabela LpropostaM co# os atributos in or#ados e a c1ave pri#ria da relao Lenca#in1aM. -o# isso tere#os a resposta da 0uesto aci#a co#o -.

www.tiparaconcursos.net

Pgina 1& de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios 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 ;uno entre as entidades deve conter pelo #enos u# ca#po e# co#u# para 0ue ela possa acontecer. As entidades L-o#issoM e L5eunioM no te# os atributos Lcod[co#issaoM e Lcod[reuniaoM co#o atributos co#uns/ logo no pode# aHer u#a ;uno utiliHando eles. Por causa da eIplicao dada pode#os de inir a co#o resposta da 0uesto a resposta 3.

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,!a#a de entidade e !elaciona#ento s*o !e(!esenta)/es ,!%0icas da est!$t$!a lJ,ica do -anco de dados' Co#ent%!io: O #odelo de entidade e relaciona#ento 2 u# #odelo abstrato cu;a inalidade 2 descrever/ de #aneira conceitual/ os dados a sere# utiliHados e# u# siste#a de in or#aes ou 0ue pertence# a u# do#Enio. A principal erra#enta do #odelo 2 sua representao gr ica/ o diagra#a entidade relaciona#ento. A resposta da 0uesto 2 3/ pois/ con or#e eIplicao aci#a/ o #odelo entidadeJrelaciona#ento e o diagra#a de entidade e relaciona#ento so representaes conceituais do banco de dados e no representaes gr icas da estrutura l8gica.

TCU 2009 3Analista de Cont!ole E te!no <!ea: A(oio TGc' e Ad#inist!ati.o Es(ecialidade: Tecnolo,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!,aniCa)*o de #onito!a#ento? c!io$;se $# #odelo de dados con0o!#e o sc!i(t STL a se,$i!'

www.tiparaconcursos.net

Pgina 14 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

D$!ante a instala)*o e 0$nciona#ento da a(lica)*o? 0o!a# ,e!ados os se,$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.tiparaconcursos.net

Pgina 15 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios 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 no apresentar nen1u#a depend=ncia uncional transitiva. A tabela LservioM deveria ser dividida e# duas tabelas co#o as abaiIo para poder respeitar a terceira or#a nor#al. descricao[servico Bcod/ no#e/ tipoC servico Bcod/ cod[unidadeC &ogo te#os co#o resposta da 0uesto 3.

A:ATEL 200E 3Analista Ad#inist!ati.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,$i! (ode# se! conside!ados $# e e#(lo de t$(la'

Co#ent%!io: -o#o de inio de tupla pode#os ter co#o u#a co#binao de co#ponentes de u# dado nu#a 4nica estrutura/ e os co#ponentes pode# ter tipos e propiedades distintas. A i#age# aci#a #ostra u# eIe#plo de tupla/ no caso te#os u#a co#binao de co#ponentes e# u#a estrutura 0ue 2 a lin1a. &ogo a resposta da 0uesto aci#a 2 -.

5' Lin,$a,e# STL e FLUSTL'


A linguage# '(& 2 u# grande padro de banco de dados/ o 0ue decorre da sua si#plicidade e acilidade de uso. 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 no o ca#in1o para c1egar a ele. :sso reduH o ciclo de aprendiHado da0ueles 0ue se inicia# na linguage#.

www.tiparaconcursos.net

Pgina 17 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

Aoc= pode se perguntarF 0ual a vantage# de eIistir u#a linguage# padro de acesso a banco de dadosN :#agine/ se voc= estivesse nu#a reunio co# u# italiano/ u# c1in=s e u# russo e ningu2# alasse outra lEngua a no ser a de orige#. -o#o se daria a co#unicaoN Provavel#ente por #E#icas e)ou desen1o. :n eliH#ente/ os siste#as co#putacionais ainda no consegue# utiliHar esse tipo de estrat2gia/ desse #odo oi instituEdo u# padro de co#unicao para Banco de <ados 5elacional. O '(& oi desenvolvido original#ente no inEcio dos anos 1*+$ nos laborat8rios da :BM e# San Jose/ dentro do pro;eto System R. 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. 3#bora o '(& ten1a sido original#ente criado pela :BM/ rapida#ente surgira# vrios ^dialetos^ produHidos por outros desenvolvedores. 3ssa eIpanso levou K necessidade de ser criado e adaptado u# padro para a linguage#. 3sta tare a oi realiHada pela American National Standards Institute BA7':C e# 1*_" e International Organization for Standardization B:'OC e# 1*_+. O '(& oi revisto e# 1**2 e a essa verso oi dado o no#e de '(&J*2. ?oi revisto nova#ente e# 1*** e 2$$3 para se tornar '(&F1*** B'(&3C e '(&F2$$3/ respectiva#ente. 3#bora '(& se;a a linguage# de banco de dados #ais in luente do #ercado/ ela no 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 lanada 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#ao Prolog. '(& 2 caracteriHada pela utiliHao de palavrasJc1aves 0ue pode# ser classi icadas/ de acordo co# sua uno/ nos seguintes tiposF <M& 6 &inguage# de Manipulao de <ados/ subcon;unto da linguage# usado para inserir/ atualiHar e apagar dados. 3I.F :7'359/ >P<A93/ <3&393V <<& 6 &inguage# de <e inio de <ados/ per#ite ao utiliHador de inir tabelas novas e ele#entos associados. 3I.F -53A93/ <5OPV www.tiparaconcursos.net Pgina 18 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

<-& 6 &inguage# de -ontrole de <ados/ controla 0ue# te# acesso para ver ou #anipular dados dentro do banco de dados. 3I.F ,5A79/ 53AO`3V <9& 6 &inguage# de 9ransao de <ados/ usado para o controle de transaes no banco de dados. 3I.F '9A59 95A7'A-9:O7V <(& 6 &inguage# de -onsulta de <ados/ per#ite ao usurio especi icar u#a consulta B$ueryC co#o u#a descrio do resultado dese;ado. 3I.F '3&3-9. 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 usJ los. A linguage# P&)'(& 2 u#a linguage# &!, BdeveJse entender este ter#o u#a linguage# de 0uarta geraoC/ 0ue ornece u#a inter ace processual ao ',B< Oracle. A linguage# P&)'(& integra per eita#ente a linguage# '(& l1e traHendo u#a di#enso processual. -o# e eito/ a linguage# '(& 2 u#a linguage# declarativa no processual 0ue per#ite eIpri#ir solicitaes e# u#a linguage# relativa#ente si#plesa 3# contrapartida/ ela no integra nen1u#a estrutura de controle 0ue per#ita/ por eIe#plo/ eIecutar u# ciclo interativo. 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#ao ao ',B< ao inv2s de enviar u#a solicitao '(&. <esta #aneira/ os trata#entos so direta#ente realiHados pelo siste#a do banco de dados. :sto te# co#o conse0u=ncia/ principal#ente reduHir o n4#ero de trocas atrav2s da rede e/ assi#/ aper eioar as per or#ances destas aplicaes. 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 gerao/ geral#ente a linguage# -C. A linguage# P&)'(& per#ite de inir u# con;unto de co#andos contidos na0uilo 0ue se c1a#a u# ^bloco^ P&)'(&. ># bloco P&)'(& pode/ ele #es#o/ conter sub blocos. A sintaIe P&)'(& 2 si#ples e legEvel.

www.tiparaconcursos.net

Pgina 19 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

P&)'(& o erece u# #eio de identi icar e de tratar os eventuais erros co# a a;uda do #ecanis#o das eIcees. 3# caso de erro/ este 2 trans#itido auto#atica#ente K u# bloco 3b-3cdO 0ue per#ite de tratJla. P&)'(& de ine u# grande n4#ero de eIcees B0uer diHer 0ue P&)'(& pr2 de ine u# grande n4#ero de tipos de errosC. Al2# do #ais/ 2 possEvel de inir suas pr8prias eIcees/ o 0ue o erece nu#erosas possibilidades.

A:TT 201& ; Analista Ad#inist!ati.o <!ea: Tecnolo,ia da In0o!#a)*o Desen.ol.i#ento de Siste#as da In0o!#a)*o =$l,$e os itens s$-se>$entes? !elati.os a -anco de dados' @81A E iste# .%!ias cate,o!ias de lin,$a,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.M $# con2$nto de o(e!a)/es -%sicas (a!a #ani($la)*o de dadosB a de de0ini)*o de .is/es 3RDL4? $tiliCada (a!a es(eci0ica! 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' Co#ent%!io: A linguage# '(& 2 u# padro de linguage# de consulta co#ercial/ presente nos ',B<Ws/ 0ue usa u#a co#binao de construtores e# elgebra e -lculo 5elacional e possui as seguintes partesF <<& J linguage# de de inio de dados B<ata <e inition &anguageC '<& 6 linguage# de de inio de ar#aHena#ento B'torage <e inition &anguageC A<& J linguage# de de inio de viso BAiew <e inition &anguageC <M& J linguage# de #anipulao de dados B<ata Manipulation &anguageC

&ogo pode#os diHer 0ue a resposta da 0uesto 2 -.

Se!(!o 2009 3A:ALISTA ESFECIALIOAPQO: AD+I:ISTRAPQO DE SERRIPOS DE TEC:OLOGIA DA I:FOR+APQO4 www.tiparaconcursos.net Pgina 1E de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

Conside!ando >$e o sc!i(t STL aci#a este2a sintatica#ente co!!eto? a tentati.a de e ec$)*o do co#ando: @115A da lin6a 2 antes do co#ando da lin6a 1 n*o se!% -e#;s$cedida' Co#ent%!io: A eIecuo da lin1a 2 antes da lin1a 1 ocorrer u# erro de sintaIe/ pois o ',B< ir procurar o resto dos co#andos 0ue aHe# parte da criao de u#a tabela e ac1ar u#a nova criao de u#a tabela. Por isso a resposta da 0uesto 2 -.

@117A inse!t into (e!s(ecti.as .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 eIecuo do script aci#a ocorrer u# erro por causa da duplicao da c1ave pri#ria/ no caso o valor 1 co#o c1ave pri#ria ; eIistir na insero eIistente no script anterior. &ogo a resposta de 0uesto 2 -.

A:ATEL 200E 3Analista Ad#inist!ati.o <!ea: Tecnolo,ia da In0o!#a)*o Es(ecialidade: A#-iente O(e!acional4

www.tiparaconcursos.net

Pgina 20 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

Tendo a 0i,$!a aci#a co#o !e0e!Mncia? 2$l,$e os itens a se,$i!? !elati.os a -ancos de dados' @E2A A lin,$a,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,e# de #ani($la)*o de dados I L+D o$ D+L I (e!#ite $tiliC%;los' Co#ent%!io: <<& 6 <ata <e inition &anguage ou linguage# de de inio de dados/ 2 a liguage# utiliHada para criar ou destruir tabelas e de inir os dados/ os co#andos #ais utiliHados so -53A93 e <5OP. <M& 6 <ata Manipulation &anguage ou linguage# de #anipulao de dados. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulao dos dados 6 utiliHJlos/ no caso inserir/ deletar e selecionar. Os co#andos #ais utiliHados so :7'359/ <3&393 e '3&3-9. -o# as de inies aci#ar te#os a base para saber 0ue a 0uesto aci#a te# a resposta -.

@E4A Conside!e o se,$inte cJdi,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.tiparaconcursos.net

Pgina 21 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios 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 .inc$la? !es(ecti.a#ente? as ta-elas o$ !ela)/es a se,$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 relao 2 eita atrav2s dos atributos P.P[7>M e ?PG.P[7>M e no P.P[7>M e ?PG.?[7>M. 3-4 O ite# LbM a resposta 2 alsa/ pois pode#os ver na consulta 0ue a a relao 2 eita atrav2s dos atributos ?.?[7>M e ?PG.?[7>M e no ?.?[7>M e ?PG.G[7>M. 3c4 O ite# LcM a resposta 2 verdadeira/ pois pode#os ver na consulta 0ue a relao 2 eita atrav2s dos atributos G.G[7>M e ?PG.G[7>M. -o# as respostas dos itens LaM/MbM e LcM/ pode#os diHer 0ue a resposta da 0uesto aci#a 2 3.

TCU 2009 3Analista de Cont!ole E te!no <!ea: A(oio TGc' e Ad#inist!ati.o Es(ecialidade: Tecnolo,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!,aniCa)*o de #onito!a#ento? c!io$;se $# #odelo de dados con0o!#e o sc!i(t STL a se,$i!'

www.tiparaconcursos.net

Pgina 22 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

D$!ante a instala)*o e 0$nciona#ento da a(lica)*o? 0o!a# ,e!ados os se,$intes dados de #onito!a#ento'

www.tiparaconcursos.net

Pgina 2& de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

Conside!ando as in0o!#a)/es aci#a a(!esentadas? 2$l,$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 .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 anlise da tabela de resposta te#os a resposta da 0uesto -.

www.tiparaconcursos.net

Pgina 24 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios 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 .alo! 2& esta!% (!esente na se,$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.<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 anlise da tabela gerada/ te#os a resposta da 0uesto 3.

E#-asa 200E 3Analista de Tecnolo,ia da In0o!#a)*o at$a)*o e# Banco de Dados4 @55A Os $s$%!ios 0inais e os (!o,!a#ado!es de a(lica)/es (ode# inte!a,i! co# os dados (o! #eio de $#a s$-lin,$a,e# de dados? >$e se di.ide e# (elo #enos dois co#(onentes: $#a lin,$a,e# de de0ini)*o de dados 3DDL4 e e# $#a lin,$a,e# de #ani($la)*o de dados 3D+L4'

www.tiparaconcursos.net

Pgina 25 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

Co#ent%!io: <<& 6 <ata <e inition &anguage ou linguage# de de inio de dados/ 2 a liguage# utiliHada para criar ou destruir tabelas e de inir os dados/ os co#andos #ais utiliHados so -53A93 e <5OP. <M& 6 <ata Manipulation &anguage ou linguage# de #anipulao de dados. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulao dos dados 6 utiliHJlos/ no caso inserir/ deletar e selecionar. Os co#andos #ais utiliHados so :7'359/ <3&393 e '3&3-9. Os usurios inais e os progra#adores real#ente interage# co# dados utiliHando as <<& e <M&. Portanto a resposta da 0uesto 2 -.

@57A A DDL G !es(ons%.el (ela de0ini)*o da inte,!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 inio de dados/ 2 a linguage# utiliHada para criar ou destruir tabelas e de inir os dados/ os co#andos #ais utiliHados so -53A93 e <5OP. <M& 6 <ata Manipulation &anguage ou linguage# de #anipulao de dados. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulao dos dados 6 utiliHJlos/ no caso inserir/ deletar e selecionar. Os co#andos #ais utiliHados so :7'359/ <3&393 e '3&3-9. <-& 6 <ata -ontrol &anguage ou linguage# de controle de acesso aos dados e# u# banco de dados. Os co#andos #ais utiliHados so ,5A79 e 53AO`3. <e acordo co# as de inies aci#a te#os a resposta da 0uesto 3.

TRT 10'[ REGIQO 201& ; TGcnico =$dici%!io <!ea: A(oio Es(ecialiCado Es(ecialidade: Tecnolo,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.e (!i#%!ia idNdisci(lina ' www.tiparaconcursos.net Pgina 27 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios 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 criao de u#a tabela pode#os in or#ar 0ue a resposta da 0uesto 2 -.

C:= 201& ; TGcnico =$dici%!io <!ea: A(oio Es(ecialiCado Es(ecialidade: F!o,!a#a)*o de Siste#as :o >$e se !e0e!e ao conceito de -anco de dados !elacional? 2$l,$e os itens se,$intes' @E5A :a lin,$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' Co#ent%!io: <e acordo co# a de inio do co#ando truncate/ pode#os diHer 0ue a reposta da 0uesto aci#a 2 -.

+FU 201& ; AFOIO THC:ICO;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,$a,e 4' Co#ent%!io: <M& 6 <ata Manipulation &anguage ou linguage# de #anipulao de dados. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulao dos dados 6 utiliHJlos/ no caso inserir/ deletar e selecionar. Os co#andos #ais utiliHados so :7'359/ >P<A93/ <3&393 e '3&3-9. A resposta apesar de - no gabarito est errada. A resposta certa 2 3/ pois o co#ando A&935 9AB&3 2 u#a <<& 6 <ata <e inition &anguage.

www.tiparaconcursos.net

Pgina 28 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

TCE RO 201& ; AUDITOR DE CO:TROLE E^TER:O ESFECIALIDADE: CI_:CIAS DA CO+FUTAPQO @E2A A lin,$a,e# de #ani($la)*o de dados 3D+L4 a-!an,e $#a lin,$a,e# de cons$lta e#-asada tanto na %l,e-!a !elacional >$anto no c%lc$lo !elacional de t$(las' Al,$ns co#andos >$e !e(!esenta# essa lin,$a,e# s*o SELECT ? CREATE TABLE e CREATE I:DE^ ' Co#ent%!io: 7ova#ente u#a 0uesto alando de <M&. A resposta seria - caso ele alterasse dois dos co#andos 0ue seria# -53A93 9AB&3 e -53A93 :7<3b 0ue so <<&Ds. &ogo pode#os diHer 0ue a resposta da 0uesto 2 3.

@E&A :o conte to de -ancos de dados? .is*o 3.ie`4 G $# o-2eto >$e consiste e# $#a lista o!,aniCada de todos os ele#entos de dados >$e s*o (e!tinentes (a!a o siste#a' A .is*o desc!e.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 inio de view no conteIto dos bancos de dados 2 u# ob;eto 0ue no ar#aHena dados/ e no u#a relao/ co#posto dina#ica#ente por u#a consulta 0ue 2 previa#ente analisada e oti#iHada. :sso signi ica 0ue/ di erente#ente de tabelas/ vises no so ob;etos Esicos/ ou se;a/ no ocupa# espao e# disco. Alteraes nos dados de tabelas 0ue so acessadas por vises/ conse0uente#ente altera# os resultados gerados pelas consultas ar#aHenadas nessas vises. &ogo pode#os diHer 0ue a resposta da 0uesto 2 3.

+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 A lin,$a,e# de de0ini)*o de dados 3data de0inition lan,$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,o do SGBD' Co#ent%!io: <e acordo co# a de inio de <<& e sabendo 0ue no ',B< ter u# co#pilador <<&/ cu;a uno 2 processar os co#andos <<&/ a i# de identi icar os construtores e

www.tiparaconcursos.net

Pgina 29 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

ar#aHenar a descrio do es0ue#a no catlogo do ',B</ pode#os diHer 0ue a resposta da 0uesto 2 letra -.

@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,e# de #ani($la)*o de dados 3data #ani($lation lan,$a,e D+L4' Co#ent%!io: <M& 6 <ata Manipulation &anguage ou linguage# de #anipulao de dados. <epois de ter as estruturas criadas pelas <<&Ws o <BA utiliHa as <M&Ws para aHer a #anipulao dos dados 6 utiliHJlos/ no caso inserir/ deletar e selecionar. Os co#andos #ais utiliHados so :7'359/ >P<A93/ <3&393 e '3&3-9. &ogo pode#os diHer 0ue a resposta da 0uesto 2 -.

7' Lista de T$est/es +odelo !elacional


A:TT 201& ; Analista Ad#inist!ati.o <!ea: Tecnolo,ia da In0o!#a)*o Desen.ol.i#ento de Siste#as da In0o!#a)*o =$l,$e os itens s$-se>$entes? !elati.os a -anco de dados' @87A Os siste#as ,e!enciado!es de -anco de dados 3SGBDs4 e.ol$"!a# de siste#as de a!>$i.os (a!a no.as est!$t$!as de dados' O #odelo e# !ede s$!,i$ co#o e tens*o ao #odelo 6ie!%!>$ico 3est!$t$!a de %!.o!e4? a#-os o!ientados a !e,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!,aniCadas e# !ela)/es 3ta-elas4B e o #odelo o!ientado a o-2etos s$!,i$ da necessidade de !e(!esenta! ti(os co#(le os de dados $tiliCando se#Dntica? e# >$e o dia,!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.tiparaconcursos.net

Pgina 2E de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

+FE +A 201& 3A:ALISTA +I:ISTERIAL ; BA:CO DE DADOS4 @48A :o a!#aCena#ento de !e,ist!os das ta-elas de $# -anco de dados !elacional? 6% $#a tGcnica con6ecida co#o !e,ist!os deso!denados 3o$ 6ea( 0iles4? na >$al no.os !e,ist!os s*o inse!idos 3A4 no in"cio do a!>$i.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.o co!!es(ondente' 3D4 e# $#a (osi)*o inte!#edi%!ia no a!>$i.o co!!es(ondente' 3E4 de aco!do co# $# "ndice (!e.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,#enta)*o de dados? >$e consiste e# 3A4 c!i(to,!a0a! todas as ta-elas do -anco de dados $tiliCando $#a c6a.e (1-lica' 3B4 di.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,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.e est!an,ei!a' 3E4 !e(lica! todas as ta-elas do -anco de dados e# todos os locais 3sites4'

TRE SF 201& 3A: =UD ; <REA AFOIO ESF ;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,ist!o esti.esse en.ol.ido e# .%!ias associa)/es' Os !e,ist!os? o!,aniCados e# ,!a0os? (e!#ite# o ti(o de associa)*o >$e de0ine $#a !ela)*o 1:: ent!e os ti(os de !e,ist!os (!o(!iet%!io e #e#-!o' Assi#? (a!a dois !elaciona#entos 1:: ent!e os !e,ist!os A e D e ent!e os !e,ist!os C e D G (oss".el const!$i! $# !elaciona#ento +:: ent!e A e D' T!ata;se do #odelo

www.tiparaconcursos.net

Pgina &0 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

3A4 e# !ede' 3B4 !elacional' 3C4 6ie!%!>$ico' 3D4 o!ientado a o-2etos' 3E4 dist!i-$"do'

+odela,e# de dados'
A:ATEL 200E 3Analista Ad#inist!ati.o I <!ea: Tecnolo,ia da In0o!#a)*o Es(ecialidade: An%lise de :e,Jcios4 Fi,$!a (a!a os itens de 9E a E4'

A 0i,$!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! .%!ios #e#-!os? os >$ais se !e1ne# (e!iodica#ente (a!a disc$ti! e .ota! (!o(ostas' S$(on6a >$e $# #odelo !elacional deno#inado R1 se2a ,e!ado a (a!ti! do #odelo ER1' :esse conte to? 2$l,$e os itens se,$intes? ace!ca das in0o!#a)/es a(!esentadas e dos conceitos de -ancos de dados' www.tiparaconcursos.net Pgina &1 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

@9EA ER1 G $# #odelo lJ,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.es est!an,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.es est!an,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;!elaciona#ento e o dia,!a#a de entidade e !elaciona#ento s*o !e(!esenta)/es ,!%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.o Es(ecialidade: Tecnolo,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!,aniCa)*o de #onito!a#ento? c!io$;se $# #odelo de dados con0o!#e o sc!i(t STL a se,$i!'

www.tiparaconcursos.net

Pgina &2 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

D$!ante a instala)*o e 0$nciona#ento da a(lica)*o? 0o!a# ,e!ados os se,$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.tiparaconcursos.net

Pgina && de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

A:ATEL 200E 3Analista Ad#inist!ati.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,$i! (ode# se! conside!ados $# e e#(lo de t$(la'

Lin,$a,e# STL e FLUSTL'


A:TT 201& ; Analista Ad#inist!ati.o <!ea: Tecnolo,ia da In0o!#a)*o Desen.ol.i#ento de Siste#as da In0o!#a)*o =$l,$e os itens s$-se>$entes? !elati.os a -anco de dados' @81A E iste# .%!ias cate,o!ias de lin,$a,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.M $# con2$nto de o(e!a)/es -%sicas (a!a #ani($la)*o de dadosB a de de0ini)*o de .is/es 3RDL4? $tiliCada (a!a es(eci0ica! 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.tiparaconcursos.net

Pgina &4 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

Conside!ando >$e o sc!i(t STL aci#a este2a sintatica#ente co!!eto? a tentati.a de e ec$)*o do co#ando: @115A da lin6a 2 antes do co#ando da lin6a 1 n*o se!% -e#;s$cedida'

@117A inse!t into (e!s(ecti.as .al$es 32? 1? VCLIE:TESV4B a(Js a e ec$)*o do sc!i(t aci#a? n*o se!% -e#;s$cedida'

A:ATEL 200E 3Analista Ad#inist!ati.o <!ea: Tecnolo,ia da In0o!#a)*o Es(ecialidade: A#-iente O(e!acional4

www.tiparaconcursos.net

Pgina &5 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

Tendo a 0i,$!a aci#a co#o !e0e!Mncia? 2$l,$e os itens a se,$i!? !elati.os a -ancos de dados' @E2A A lin,$a,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,e# de #ani($la)*o de dados I L+D o$ D+L I (e!#ite $tiliC%;los'

@E4A Conside!e o se,$inte cJdi,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,o .inc$la? !es(ecti.a#ente? as ta-elas o$ !ela)/es a se,$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.o Es(ecialidade: Tecnolo,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!,aniCa)*o de #onito!a#ento? c!io$;se $# #odelo de dados con0o!#e o sc!i(t STL a se,$i!'

www.tiparaconcursos.net

Pgina &7 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

D$!ante a instala)*o e 0$nciona#ento da a(lica)*o? 0o!a# ,e!ados os se,$intes dados de #onito!a#ento'

www.tiparaconcursos.net

Pgina &8 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

Conside!ando as in0o!#a)/es aci#a a(!esentadas? 2$l,$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 .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 .alo! 2& esta!% (!esente na se,$nda t$(la? te!cei!a col$na'

E#-asa 200E 3Analista de Tecnolo,ia da In0o!#a)*o at$a)*o e# Banco de Dados4 @55A Os $s$%!ios 0inais e os (!o,!a#ado!es de a(lica)/es (ode# inte!a,i! co# os dados (o! #eio de $#a s$-lin,$a,e# de dados? >$e se di.ide e# (elo #enos dois www.tiparaconcursos.net Pgina &9 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

co#(onentes: $#a lin,$a,e# de de0ini)*o de dados 3DDL4 e e# $#a lin,$a,e# de #ani($la)*o de dados 3D+L4'

@57A A DDL G !es(ons%.el (ela de0ini)*o da inte,!idade do acesso ao -anco de dados (o! (a!te do $s$%!io'

TRT 10'[ REGIQO 201& ; TGcnico =$dici%!io <!ea: A(oio Es(ecialiCado Es(ecialidade: Tecnolo,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.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: F!o,!a#a)*o de Siste#as :o >$e se !e0e!e ao conceito de -anco de dados !elacional? 2$l,$e os itens se,$intes' @E5A :a lin,$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& ; AFOIO THC:ICO;AD+I:ISTRATIRO ESFECIALIDADE: TEC:OLOGIA DA I:FOR+APQO E CO+U:ICAPQO

www.tiparaconcursos.net

Pgina &E de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

@110A Os co#andos STL I:SERT? UFDATE? DELETE e ALTER TABLE 0aCe# (a!te da D+L 3data #ani($lation lan,$a,e 4'

TCE RO 201& ; AUDITOR DE CO:TROLE E^TER:O ESFECIALIDADE: CI_:CIAS DA CO+FUTAPQO @E2A A lin,$a,e# de #ani($la)*o de dados 3D+L4 a-!an,e $#a lin,$a,e# de cons$lta e#-asada tanto na %l,e-!a !elacional >$anto no c%lc$lo !elacional de t$(las' Al,$ns co#andos >$e !e(!esenta# essa lin,$a,e# s*o SELECT ? CREATE TABLE e CREATE I:DE^ '

@E&A :o conte to de -ancos de dados? .is*o 3.ie`4 G $# o-2eto >$e consiste e# $#a lista o!,aniCada de todos os ele#entos de dados >$e s*o (e!tinentes (a!a o siste#a' A .is*o desc!e.e ent!adas? sa"das? co#(osi)*o de de(Jsito de dados e c%lc$los inte!#edi%!ios'

+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 A lin,$a,e# de de0ini)*o de dados 3data de0inition lan,$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,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,e# de #ani($la)*o de dados 3data #ani($lation lan,$a,e D+L4'

www.tiparaconcursos.net

Pgina 40 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

8' Ga-a!ito'

+odelo !elacional
A:TT 201& ; Analista Ad#inist!ati.o <!ea: Tecnolo,ia da In0o!#a)*o Desen.ol.i#ento de Siste#as da In0o!#a)*o =$l,$e os itens s$-se>$entes? !elati.os a -anco de dados' @87A C

+FE +A 201& 3A:ALISTA +I:ISTERIAL ; BA:CO DE DADOS4 @48A C @49A B

TRE SF 201& 3A: =UD ; <REA AFOIO ESF ;ESFEC A:<LISE DE SISTE+AS4 @59A A

+odela,e# de dados'
A:ATEL 200E 3Analista Ad#inist!ati.o I <!ea: Tecnolo,ia da In0o!#a)*o Es(ecialidade: An%lise de :e,Jcios4 @9EA E @E0A C @E1A E @E2A C @E&A E

www.tiparaconcursos.net

Pgina 41 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios 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.o Es(ecialidade: Tecnolo,ia da In0o!#a)*o4 @170A E

A:ATEL 200E 3Analista Ad#inist!ati.o <!ea: Tecnolo,ia da In0o!#a)*o Es(ecialidade: A#-iente O(e!acional4 @E&A C

Lin,$a,e# STL e FLUSTL'


A:TT 201& ; Analista Ad#inist!ati.o <!ea: Tecnolo,ia da In0o!#a)*o Desen.ol.i#ento de Siste#as da In0o!#a)*o =$l,$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 <!ea: Tecnolo,ia da In0o!#a)*o Es(ecialidade: A#-iente O(e!acional4

www.tiparaconcursos.net

Pgina 42 de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

@E2A C @E4A E

TCU 2009 3Analista de Cont!ole E te!no <!ea: A(oio TGc' e Ad#inist!ati.o Es(ecialidade: Tecnolo,ia da In0o!#a)*o4 @172A C @17&A E

E#-asa 200E 3Analista de Tecnolo,ia da In0o!#a)*o at$a)*o e# Banco de Dados4 @55A C @57A E

TRT 10'[ REGIQO 201& ; TGcnico =$dici%!io <!ea: A(oio Es(ecialiCado Es(ecialidade: Tecnolo,ia da In0o!#a)*o @54A C

C:= 201& ; TGcnico =$dici%!io <!ea: A(oio Es(ecialiCado Es(ecialidade: F!o,!a#a)*o de Siste#as :o >$e se !e0e!e ao conceito de -anco de dados !elacional? 2$l,$e os itens se,$intes' @E5A C

+FU 201& ; AFOIO THC:ICO;AD+I:ISTRATIRO ESFECIALIDADE: TEC:OLOGIA DA I:FOR+APQO E CO+U:ICAPQO @110A E

www.tiparaconcursos.net

Pgina 4& de 44

STF Analista de TI CARGO 2 Banco de Dados Aula 01 Exerccios anoel Caetano

TCE RO 201& ; 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.tiparaconcursos.net

Pgina 44 de 44

Вам также может понравиться