{"id":36471,"date":"2016-04-06T17:26:54","date_gmt":"2016-04-06T20:26:54","guid":{"rendered":"http:\/\/www.estrategiaconcursos.com.br\/blog\/?p=36471"},"modified":"2016-07-21T15:54:34","modified_gmt":"2016-07-21T18:54:34","slug":"prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/","title":{"rendered":"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD"},"content":{"rendered":"<p>Abaixo comentamos a prova de T\u00e9cnico Judici\u00e1rio \u00c1rea Apoio Especializado &#8211; Especialidade Inform\u00e1tica do TRIBUNAL REGIONAL FEDERAL DA 3 REGI\u00c3O relacionada aos assuntos de banco de dados. Temos 5 quest\u00f5es de SQL e uma quest\u00e3o relacionada a normaliza\u00e7\u00e3o.<\/p>\n<p>Vamos ent\u00e3o comentar cada uma das quest\u00f5es. Notadamente a FCC vem melhorando a qualidade na elabora\u00e7\u00e3o da prova, isso privilegia o concurseiro que possui uma prepara\u00e7\u00e3o mais aprofundada com os conceitos bem consolidados.<\/p>\n<p>Aten\u00e7\u00e3o: Para responder \u00e0s quest\u00f5es de n\u00fameros 61 a 66, considere as informa\u00e7\u00f5es abaixo.<\/p>\n<p><a href=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura.png\" rel=\"attachment wp-att-36472\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-36472 alignnone\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png\" alt=\"trf - figura\" width=\"584\" height=\"240\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura.png 1024w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura.png 768w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura.png 500w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura.png 1256w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p><strong>61<\/strong>. Considere que a tabela Processo foi criada sem chave prim\u00e1ria. Nesse caso, para definir a chave prim\u00e1ria, antes de serem inseridos registros, deve-se utilizar a instru\u00e7\u00e3o SQL<\/p>\n<p>(A) ADD CONTRAINT PRIMARY KEY(NumeroSeqProcesso, DigitoProcesso, AnoAjuizamentoProcesso) from Processo;<\/p>\n<p>(B) UPDATE TABLE Processo ADD PRIMARY KEY(NumeroSeqProcesso, DigitoProcesso, AnoAjuizamentoProcesso);<\/p>\n<p>(C) ADD TO Processo PRIMARY KEY(NumeroSeqProcesso, DigitoProcesso, AnoAjuizamentoProcesso);<\/p>\n<p>(D) INSERT INTO Processo PRIMARY KEY(NumeroSeqProcesso, DigitoProcesso, AnoAjuizamentoProcesso);<\/p>\n<p>(E) ALTER TABLE Processo ADD PRIMARY KEY(NumeroSeqProcesso, DigitoProcesso, AnoAjuizamentoProcesso);<\/p>\n<p><strong>Coment\u00e1rio:<\/strong> A quest\u00e3o bem tranquila se voc\u00ea lembrar que a cria\u00e7\u00e3o de uma chave prim\u00e1ria pode ser feita durante a cria\u00e7\u00e3o da tabela ou por meio do comando ALTER TABLE adicionando a chave prim\u00e1ria, vejam a sintaxe abaixo:<\/p>\n<p>ALTER TABLE Persons<br \/>\nADD PRIMARY KEY (P_Id);<\/p>\n<p>A maior parte dos SGBDs permite que voc\u00ea d\u00ea um nome a sua constraint. A sintaxe desta op\u00e7\u00e3o \u00e9 apresentada abaixo:<\/p>\n<p>ALTER TABLE Persons<br \/>\nADD CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName)<\/p>\n<p><strong>Gabarito:<\/strong> E<\/p>\n<p><strong>62.<\/strong> Se a tabela Processo for ligada a uma outra tabela em um relacionamento 1:n, sendo 1 processo para n da outra tabela,<\/p>\n<p>(A) nem todos os registros cadastrados na outra tabela precisar\u00e3o estar relacionados a algum processo existente na tabela Processo.<\/p>\n<p>(B) as colunas NumeroSeqProcesso, DigitoProcesso e AnoAjuizamentoProcesso ter\u00e3o que aparecer obrigatoriamente na outra tabela como parte da chave prim\u00e1ria.<\/p>\n<p>(C) ser\u00e1 obrigat\u00f3rio que na outra tabela seja cadastrado, pelo menos, um registro para cada valor da chave prim\u00e1ria da tabela Processo.<\/p>\n<p>(D) a chave prim\u00e1ria da outra tabela precisa, necessariamente, aparecer na tabela Processo, para que seja garantida a integridade referencial.<\/p>\n<p>(E) as colunas NumeroSeqProcesso, DigitoProcesso e AnoAjuizamentoProcesso ter\u00e3o que aparecer na outra tabela, para haver integridade referencial.<\/p>\n<p><strong>Coment\u00e1rio:<\/strong> Esse quest\u00e3o do relacionamento entre a tabela processo e outra tabela em 1:n, basta pensar o seguinte. Supondo que um processo tenha v\u00e1rios ministro do supremo ligados a ele. E cada ministro s\u00f3 possa ter um processo por vez. Para simplificar vamos pensar que a chave tem apenas um nome gen\u00e9rico que \u00e9 a descri\u00e7\u00e3o do processo: LAVAJATO, POSSEDELULA, MOSSACKFONSCECA. Agora basta associar cada um dos processos a lista de ministros para termos uma rela\u00e7\u00e3o 1:n. Se voltarmos para os termos da quest\u00e3o, bastaria substituir os nomes dos processos pelos seus respectivos atributos que comp\u00f5e a chave prim\u00e1ria, no caso: NumeroSeqProcesso, DigitoProcesso e AnoAjuizamentoProcesso.<\/p>\n<p>Lewandowski (LAVAJATO)<br \/>\nCarmen L\u00facia (MOSSACKFONSCECA)<br \/>\nCelso de Mello (MOSSACKFONSCECA)<br \/>\nMarco Aur\u00e9lio (POSSEDELULA)<br \/>\nGilmar Mendes (POSSEDELULA)<br \/>\nDias Toffoli (MOSSACKFONSCECA)<br \/>\nLuis Fux (LAVAJATO)<br \/>\nRosa Weber (MOSSACKFONSCECA)<br \/>\nTeori Zavascki (LAVAJATO)<br \/>\nRoberto Barroso (POSSEDELULA)<br \/>\nEdson Fachin (MOSSACKFONSCECA)<\/p>\n<p><strong>Gabarito:<\/strong> E<\/p>\n<p><strong>63.<\/strong> Um T\u00e9cnico Judici\u00e1rio de TI executou um comando SQL e foram exibidas as informa\u00e7\u00f5es abaixo.<\/p>\n<p>Ano &lt; 2000<br \/>\n2<\/p>\n<p>O comando digitado pelo T\u00e9cnico foi:<\/p>\n<p>(A) SELECT COUNT(AnoAjuizamentoProcesso) LABEL &#8216;Ano &lt; 2000&#8217; FROM Processo WHERE AnoAjuizamentoProcesso&lt;2000;<\/p>\n<p>(B) SELECT COUNT(*) AS &#8216;Ano &lt; 2000&#8217; FROM Processo WHERE AnoAjuizamentoProcesso&lt;2000;<\/p>\n<p>(C) SELECT COUNT(AnoAjuizamentoProcesso) AS Ano &lt; 2000 FROM Processo WHERE AnoAjuizamentoProcesso&lt;2000;<\/p>\n<p>(D) SELECT COUNT(AnoAjuizamentoProcesso) AS &#8216;Ano &lt; 2000&#8217; FROM Processo WHERE AnoAjuizamentoProcesso&gt;2010;<\/p>\n<p>(E) SELECT AVG(AnoAjuizamentoProcesso) AS &#8216;Ano &lt; 2000&#8217; FROM Processo WHERE AnoAjuizamentoProcesso&lt;2000;<\/p>\n<p><strong>Coment\u00e1rio:<\/strong> Essa quest\u00e3o tem uma pegadinha, precisamos entender que, como utilizamos caracteres reservados para defini\u00e7\u00e3o do alias, necessariamente utilizamos as aspas para delimitar seu nome, isso torna a alternativa C incorreta. Essa \u00e9 minha primeira observa\u00e7\u00e3o a respeito da quest\u00e3o.<\/p>\n<p>Se tiv\u00e9ssemos a aspas na alternativa C ela estaria correta, visto que as inst\u00e2ncias ou tuplas da tabelas Processo n\u00e3o apresentam nenhuma coluna nula para a coluna AnoAjuizamentoProcesso, e mesmo que existissem, elas seriam eliminadas pela restri\u00e7\u00e3o descritas na cl\u00e1usula WHERE.<\/p>\n<p>Observem que a alternativa B, encontra-se perfeitamente correta. Utiliza a sintaxe correta do comando SELECT, contando a quantidade de linhas cujo valor da coluna AnoAjuizamentoProcesso&lt;2000 e fazendo o rename correto da coluna que aparece no resultado.<\/p>\n<p><strong>Gabarito:<\/strong> B<\/p>\n<p><strong>64.<\/strong> Ao executar um comando SQL, foram exibidos os dados abaixo.<\/p>\n<p>Anos<br \/>\n2014<br \/>\n2012<br \/>\n2007<br \/>\n2002<br \/>\n2000<br \/>\n1999<br \/>\n1997<\/p>\n<p>O comando digitado foi:<\/p>\n<p>(A) SELECT DISTINCT AnoAjuizamentoProcesso AS Anos FROM Processo ORDER BY DEC;<\/p>\n<p>(B) SELECT DISTINCT AnoAjuizamentoProcesso AS Anos FROM Processo ORDER BY AnoAjuizamentoProcesso DESC;<\/p>\n<p>(C) SELECT AnoAjuizamentoProcesso AS Anos FROM Processo ORDER BY AnoAjuizamentoProcesso DESC;<\/p>\n<p>(D) SELECT AnoAjuizamentoProcesso AS &#8216;Anos&#8217; FROM Processo WITH DISTINCT OPTION;<\/p>\n<p>(E) SELECT DISTINCT AnoAjuizamentoProcesso AS &#8216;Anos&#8217; FROM Processo ORDER BY AnoAjuizamentoProcesso;<\/p>\n<p><strong>Coment\u00e1rio:<\/strong> A quest\u00e3o acima trata de duas cl\u00e1usulas que podem ser usadas dentro do comando SELECT. A primeira trata de retirar tuplas duplicadas do resultado da consulta. Para fazer isso, basta usar o termo DISTINCT dentro do select. A outra refere-se a ordena\u00e7\u00e3o do resultado de uma consulta, utilizamos a cl\u00e1usula ORDER BY ASC|DESC, onde ASC mostra o resultado em ordem crescente e DESC exibe a resposta ordenada descendentemente. Desta foram podemos encontra nossa resposta na alternativa B.<\/p>\n<p><strong>Gabarito:<\/strong> B<\/p>\n<p><strong>65.<\/strong> O super-usu\u00e1rio <em>root <\/em>do banco de dados deseja conceder permiss\u00e3o para que o usu\u00e1rio Paulo possa alterar os dados dos registros contidos na tabela Processo. Para isso ele deve digitar a instru\u00e7\u00e3o<\/p>\n<p>(A) CREATE ROLE ON Processo FOR update TO Paulo;<\/p>\n<p>(B) ADD PERMISSION TO Paulo FOR update ON Processo;<\/p>\n<p>(C) GRANT update ON Processo TO Paulo;<\/p>\n<p>(D) CREATE ROLE update ON Processo TO Paulo WITH GRANT OPTION;<\/p>\n<p>(E) GRANT OPTION update FROM Processo TO Paulo;<\/p>\n<p><strong>Coment\u00e1rio:<\/strong> Para incluirmos uma permiss\u00e3o sobre determinado objeto de SQL devemos, por padr\u00e3o, usar o comando GRANT. A sintaxe do comando pode ser vista abaixo:<\/p>\n<p>GRANT privilege_name<br \/>\nON object_name<br \/>\nTO {user_name |PUBLIC |role_name}<br \/>\n[WITH GRANT OPTION];<\/p>\n<p>Vejam que primeiramente voc\u00ea deve definir os privil\u00e9gios que ser\u00e3o atribu\u00eddos aos usu\u00e1rios ou roles. Depois voc\u00ea vai dizer sobre qual o objeto do banco de dados a permiss\u00e3o ser\u00e1 dada. A \u00faltima etapa \u00e9 definir o usu\u00e1rio ou a role. Temos a op\u00e7\u00e3o de definir um privil\u00e9gio como PUBLIC, ou seja, todos que tem acesso ao banco de dados ter\u00e3o a permiss\u00e3o. Por fim, \u00e9 poss\u00edvel utilizar a cl\u00e1usula WITH GRANT OPTION que permite ao usu\u00e1rio que recebe repassar a permiss\u00e3o para outros usu\u00e1rios.<\/p>\n<p>Seguindo a sintaxe definida acima, podemos encontrar nossa resposta na alternativa C.<\/p>\n<p><strong>Gabarito:<\/strong> C<\/p>\n<p><strong>66.<\/strong> Ap\u00f3s receber permiss\u00e3o para alterar os dados dos registros contidos na tabela Processo, o usu\u00e1rio Paulo inseriu diversos registros utilizando a instru\u00e7\u00e3o INSERT e em seguida constatou, por meio da instru\u00e7\u00e3o SELECT, que estes dados foram inseridos adequadamente. Por\u00e9m, outros usu\u00e1rios que acessam a tabela n\u00e3o visualizar\u00e3o os dados inseridos por Paulo at\u00e9 que ele execute o comando<\/p>\n<p>(A) commit<br \/>\n(B) refresh<br \/>\n(C) end transaction<br \/>\n(D) endpoint<br \/>\n(E) close section<\/p>\n<p><strong>Coment\u00e1rio:<\/strong> Essa quest\u00e3o trata de alguns conceito interessantes. O primeiro deles \u00e9 a caracter\u00edstica de isolamento das transa\u00e7\u00f5es. Segundo o enunciado, podemos observar que as modifica\u00e7\u00f5es feitas por uma transa\u00e7\u00e3o n\u00e3o s\u00e3o vistas por outro usu\u00e1rio at\u00e9 o momento do commit. Neste momento os dados j\u00e1 est\u00e3o devidamente armazenado em uma mem\u00f3ria n\u00e3o vol\u00e1til. Outro ponto interessante que podemos derivar da quest\u00e3o \u00e9 o n\u00edvel de isolamento descrito para o sistema. Neste caso podemos usar: Read committed, Repeatable read ou Serializable.<\/p>\n<p><strong>Gabarito:<\/strong> A<\/p>\n<p>68. Uma entidade Departamento \u00e9 composta pelos atributos abaixo.<\/p>\n<p>C\u00f3digo do Departamento<br \/>\nMatr\u00edcula do Funcion\u00e1rio<br \/>\nNome do Departamento<br \/>\nNome do Funcion\u00e1rio<br \/>\nTelefone do Departamento<br \/>\nTelefone do Funcion\u00e1rio<br \/>\nN\u00famero da CTPS<\/p>\n<p>Considerando-se que s\u00f3 poder\u00e1 ser cadastrado um \u00fanico n\u00famero de telefone, tanto para os departamentos quanto para os funcion\u00e1rios, para que a entidade seja normalizada adequadamente, deve-se<\/p>\n<p>(A) aplicar a segunda forma normal (2FN), que requer que todos os valores de atributos em uma entidade sejam at\u00f4micos, eliminando grupos repetidos e colocando-os cada um em uma entidade separada.<\/p>\n<p>(B) aplicar a segunda forma normal (2FN), de forma que todos os demais atributos sejam dependentes da chave prim\u00e1ria, que dever\u00e1 ser composta pelos atributos C\u00f3digo do Departamento e Matr\u00edcula do Funcion\u00e1rio.<\/p>\n<p>(C) aplicar a primeira forma normal (1FN), colocando os atributos Matr\u00edcula do Funcion\u00e1rio, Nome do Funcion\u00e1rio, Telefone do Funcion\u00e1rio e N\u00famero da CTPS em uma entidade Funcion\u00e1rio relacionada adequadamente \u00e0 entidade Departamento.<\/p>\n<p>(D) criar mais duas entidades, Funcion\u00e1rio e Telefone, relacionando todas elas com cardinalidade 1:n, com o lado n na entidade Departamento.<\/p>\n<p>(E) eliminar os campos Matr\u00edcula do Funcion\u00e1rio, Nome do Funcion\u00e1rio e Telefone do Funcion\u00e1rio, j\u00e1 que estes campos s\u00e3o os \u00fanicos que n\u00e3o cont\u00e9m dados do departamento, mas sim do funcion\u00e1rio.<\/p>\n<p><strong>Coment\u00e1rio:<\/strong> Analisando a quest\u00e3o acima podemos come\u00e7ar tentando supor quais s\u00e3o as depend\u00eancias funcionais poss\u00edveis dentro do conjunto de atributos listados. Podemos perceber claramente dois determinantes principais C\u00f3digo do Departamento e Matr\u00edcula do Funcion\u00e1rio.<\/p>\n<p>C\u00f3digo do Departamento \u00e0 Nome do Departamento, Telefone do Departamento<\/p>\n<p>Matr\u00edcula do Funcion\u00e1rio \u00e0 Nome do Funcion\u00e1rio, Telefone do Funcion\u00e1rio,N\u00famero da CTPS<\/p>\n<p>CTPS \u00e9 o n\u00famero da carteira de trabalho e previd\u00eancia social.<\/p>\n<p>Vejam que a normaliza\u00e7\u00e3o em tabelas deve partir desta separa\u00e7\u00e3o, caso contr\u00e1rio teremos as informa\u00e7\u00f5es de departamento presentes em todos os funcion\u00e1rios cadastrados.<\/p>\n<p>Sobre as alternativas que temos como poss\u00edveis para a resposta, dado que a entidade definida no enunciado da quest\u00e3o \u00e9 a entidade Departamento, temos que separar os atributos que e coloca-los em outra entidade Funcionario. Essa ideia est\u00e1 descrita na alternativa C, mas temos uma ressalva a fazer. Precisamos aplicar a segunda forma normal e n\u00e3o apenas a primeira, como est\u00e1 descrito na alternativa.<\/p>\n<p>A defini\u00e7\u00e3o da 2FN diz que n\u00e3o deve existir depend\u00eancia parcial. Enquanto a defini\u00e7\u00e3o da primeira diz que todos os atributos devem ser at\u00f4micos, vejam que a rela\u00e7\u00e3o departamento n\u00e3o tem problemas com a 1FN desde o in\u00edcio do processo de normaliza\u00e7\u00e3o. \u00c9 poss\u00edvel, portanto, requerer a anula\u00e7\u00e3o da quest\u00e3o.<\/p>\n<p><strong>Gabarito<\/strong>: C <strong>(cabe recurso)<\/strong><\/p>\n<p>Espero que tenham gostado! Qualquer d\u00favida estou \u00e0s ordens!<\/p>\n<p>Thiago Cavalcanti<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Abaixo comentamos a prova de T\u00e9cnico Judici\u00e1rio \u00c1rea Apoio Especializado &#8211; Especialidade Inform\u00e1tica do TRIBUNAL REGIONAL FEDERAL DA 3 REGI\u00c3O relacionada aos assuntos de banco de dados. Temos 5 quest\u00f5es de SQL e uma quest\u00e3o relacionada a normaliza\u00e7\u00e3o. Vamos ent\u00e3o comentar cada uma das quest\u00f5es. Notadamente a FCC vem melhorando a qualidade na elabora\u00e7\u00e3o da [&hellip;]<\/p>\n","protected":false},"author":215,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[1,1984],"tags":[],"tax_estado":[],"class_list":["post-36471","post","type-post","status-publish","format-standard","hentry","category-cursos-e-concursos","category-tribunais"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD\" \/>\n<meta property=\"og:description\" content=\"Abaixo comentamos a prova de T\u00e9cnico Judici\u00e1rio \u00c1rea Apoio Especializado &#8211; Especialidade Inform\u00e1tica do TRIBUNAL REGIONAL FEDERAL DA 3 REGI\u00c3O relacionada aos assuntos de banco de dados. Temos 5 quest\u00f5es de SQL e uma quest\u00e3o relacionada a normaliza\u00e7\u00e3o. Vamos ent\u00e3o comentar cada uma das quest\u00f5es. Notadamente a FCC vem melhorando a qualidade na elabora\u00e7\u00e3o da [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-06T20:26:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-07-21T18:54:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png\" \/>\n<meta name=\"author\" content=\"Thiago Rodrigues Cavalcanti\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:site\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thiago Rodrigues Cavalcanti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/\"},\"author\":{\"name\":\"Thiago Rodrigues Cavalcanti\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/fcaf7747a784c860b8a4feb3dd2c528e\"},\"headline\":\"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD\",\"datePublished\":\"2016-04-06T20:26:54+00:00\",\"dateModified\":\"2016-07-21T18:54:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/\"},\"wordCount\":1813,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png\",\"articleSection\":[\"Concursos P\u00fablicos\",\"Tribunais\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#respond\"]}],\"copyrightYear\":\"2016\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/\",\"name\":\"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png\",\"datePublished\":\"2016-04-06T20:26:54+00:00\",\"dateModified\":\"2016-07-21T18:54:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#primaryimage\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"name\":\"Estrat\u00e9gia Concursos\",\"description\":\"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.\",\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\",\"name\":\"Estrat\u00e9gia Concursos\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"width\":230,\"height\":60,\"caption\":\"Estrat\u00e9gia Concursos\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EstratConcursos\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/fcaf7747a784c860b8a4feb3dd2c528e\",\"name\":\"Thiago Rodrigues Cavalcanti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/08e6c519fe84ceb0618b23307f2dee18afb2b5dce83a93b6a66dfdd007a08564?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/08e6c519fe84ceb0618b23307f2dee18afb2b5dce83a93b6a66dfdd007a08564?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/08e6c519fe84ceb0618b23307f2dee18afb2b5dce83a93b6a66dfdd007a08564?s=96&d=mm&r=g\",\"caption\":\"Thiago Rodrigues Cavalcanti\"},\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/rcthiagogmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/","og_locale":"pt_BR","og_type":"article","og_title":"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD","og_description":"Abaixo comentamos a prova de T\u00e9cnico Judici\u00e1rio \u00c1rea Apoio Especializado &#8211; Especialidade Inform\u00e1tica do TRIBUNAL REGIONAL FEDERAL DA 3 REGI\u00c3O relacionada aos assuntos de banco de dados. Temos 5 quest\u00f5es de SQL e uma quest\u00e3o relacionada a normaliza\u00e7\u00e3o. Vamos ent\u00e3o comentar cada uma das quest\u00f5es. Notadamente a FCC vem melhorando a qualidade na elabora\u00e7\u00e3o da [&hellip;]","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/","og_site_name":"Estrat\u00e9gia Concursos","article_published_time":"2016-04-06T20:26:54+00:00","article_modified_time":"2016-07-21T18:54:34+00:00","og_image":[{"url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png","type":"","width":"","height":""}],"author":"Thiago Rodrigues Cavalcanti","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Thiago Rodrigues Cavalcanti","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/"},"author":{"name":"Thiago Rodrigues Cavalcanti","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/fcaf7747a784c860b8a4feb3dd2c528e"},"headline":"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD","datePublished":"2016-04-06T20:26:54+00:00","dateModified":"2016-07-21T18:54:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/"},"wordCount":1813,"commentCount":0,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png","articleSection":["Concursos P\u00fablicos","Tribunais"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#respond"]}],"copyrightYear":"2016","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/","name":"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#primaryimage"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png","datePublished":"2016-04-06T20:26:54+00:00","dateModified":"2016-07-21T18:54:34+00:00","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#primaryimage","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2016\/04\/06171832\/trf-figura-1024x421.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/prova-da-semana-comentario-da-prova-da-trf-3a-tecnologia-da-informacao-bd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Prova da Semana \u2013 Coment\u00e1rio da prova da TRF 3\u00aa \u2013 Tecnologia da informa\u00e7\u00e3o \u2013 BD"}]},{"@type":"WebSite","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","name":"Estrat\u00e9gia Concursos","description":"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.","publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization","name":"Estrat\u00e9gia Concursos","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","width":230,"height":60,"caption":"Estrat\u00e9gia Concursos"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EstratConcursos"]},{"@type":"Person","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/fcaf7747a784c860b8a4feb3dd2c528e","name":"Thiago Rodrigues Cavalcanti","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/08e6c519fe84ceb0618b23307f2dee18afb2b5dce83a93b6a66dfdd007a08564?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/08e6c519fe84ceb0618b23307f2dee18afb2b5dce83a93b6a66dfdd007a08564?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/08e6c519fe84ceb0618b23307f2dee18afb2b5dce83a93b6a66dfdd007a08564?s=96&d=mm&r=g","caption":"Thiago Rodrigues Cavalcanti"},"url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/rcthiagogmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/36471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/users\/215"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=36471"}],"version-history":[{"count":2,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/36471\/revisions"}],"predecessor-version":[{"id":36474,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/36471\/revisions\/36474"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=36471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=36471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=36471"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=36471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}