Você está na página 1de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

AULA 00: BACEN rea 1 Banco de Dados Exerccios Comentados


Sumrio
1. 1.1. 1.2. 1.3. 3. 4. 5. Apresentao. ................................................................................................................................. 3 A Banca. ...................................................................................................................................... 4 Metodologia das aulas. ............................................................................................................... 4 Observaes finais. ..................................................................................................................... 5 Sistemas de Gerenciamento de Banco de Dados Relacional: Modelo lgico, Modelo fsico. ........ 6 Linguagem de SQL. ........................................................................................................................ 12 Lista de Questes .......................................................................................................................... 19

Sistemas de Gerenciamento de Banco de Dados Relacional: Modelo lgico, Modelo fsico. .............. 19 Linguagem SQL. ..................................................................................................................................... 23 6. Gabarito. ....................................................................................................................................... 27 Sistemas de Gerenciamento de Banco de Dados Relacional: Modelo lgico, Modelo fsico. .............. 27 Linguagem SQL. ..................................................................................................................................... 28

www.tiparaconcursos.net

Pgina 1 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

Ol Concurseiros!

Para iniciarmos nossa aula de demonstrao, antes de tudo falarei um pouquinho sobre mim, uma apresentao para termos um alinhamento sobre quem o Professor Manoel Caetano. Sou Empregado Pblico do SERPRO, atuando como Analista Especialista em Negcio em TI, j atuei no mercado privado como Administrador de Banco de Dados e tambm como Administrador de Dados, trabalhando na manuteno e sade de banco de dados de empresas privadas. Sou Bacharel em Cincia da Computao pela Universidade Federal da Bahia UFBA e especialista em Banco de Dados com nfase em Alta Disponibilidade pela Universidade Salvador UNIFACS. Venho trabalhando tambm como professor em cursos preparatrios para concursos ITnerante (www.itnerante.com.br) com a disciplinas de SGBDs especficos como Oracle e Microsoft SQL Server. Tenho como foco atual dentro de cursos preparatrios as disciplinas que so cobradas em concursos de Tecnologia da Informao como: Banco de dados e SGBDs especficos. J fui aprovado em 2 concursos pblicos e tinha parado de fazer concursos desde 2010 aps o concurso do Serpro, o qual hoje estou trabalhando. Desde 2012 venho me dedicando as disciplinas que venho ministrando para concurso pblico e voltei a estudar para concursos pblicos.

www.tiparaconcursos.net

Pgina 2 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

1. Apresentao.
Nosso curso ter como foco atender a necessidade do concurseiro que ir fazer a prova do Banco Central e precisa ter conhecimento sobre o contedo publicado no tpico Tecnologia da Informao do seu edital, conforme abaixo:

Banco de Dados: Sistemas de Gerenciamento de Banco de Dados Relacional. o Modelo lgico. o Modelo fsico. o Linguagem SQL

Solues de Automao e de suporte deciso o Processo de Data Warehousing Data Warehouses e Data Marts. Modelagem multidimensional.

o Recuperao e visualizao de dados. OLAP Painis e dashboards Data Mining

o Integrao de dados Extrao, transformao e carga (ETL) OLAP.

www.tiparaconcursos.net

Pgina 3 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

Os demais tpicos relacionados ao contedo de TI sero tratados por outros professores. Nosso curso, como j pode se detectado no cabealho das pginas, um curso de Exerccios e ser apresentado de forma que o aluno tenha o entendimento de como cada exerccio seja resolvido.

1.1.

A Banca.

Conforme sabemos, o CESPE uma das bancas mais tradicionais em concursos pblicos que temos no Brasil, batendo de frente direto com a FCC e ESAF. Suas questes comumente so caracterizadas por trabalhar com itens de Certo ou Errado e justamente este o caso dos senhores, mas isso no deixa o CESPE fora das questes de mltipla-escolha, pois mesmo sendo minoria, tambm existem.

1.2.

Metodologia das aulas.

a) Teremos no curso aulas expositivas e descritivas com no mximo de 35 pginas por aula, as quais podero variar em quantidade, dependendo do assunto tratado e da abordagem oferecida, mas tentando sempre manter tal mdia. b) Todas as aulas tero uma abordagem de resoluo dos exerccios, podendo ter aprofundamento da teoria como tambm uma explicao clara para que o concurseiro possa resolver o exerccio e entender a resposta de cada questo. c) Sero tratados nas aulas assuntos desde o bsico at o avanado, fazendo assim com que o aluno iniciante tenha conhecimento e contato inicial com os tpicos tratados, bem como o aluno que j o conhece possa aprofundar seu conhecimento aplicvel resoluo de questes.

d) No sero poupados grficos, tabelas e memoriis aplicveis ao assunto, para que


assim possam realmente entender o que est sendo apresentado. (Alguns podem se perguntar agora, pra que memoriis? Simples, vocs esto estudando para concurso pblico e eles podero te salvar em at 60% do contedo cobrado na sua prova).

www.tiparaconcursos.net

Pgina 4 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

1.3.

Observaes finais.

Agora, acredito que alguns pontos se fazem necessrios para que no tenhamos falta de rendimento dos senhores: a) Como estamos falando de aulas textuais, a informalidade e a medida descontrao faro parte delas para que tenhamos o maior nvel de integrao possvel entre ns, lembrem-se que a nica coisa que mudou aqui foi a interface entre professor e alunos e se os senhores quisessem livros cheios de formalidade e teorias aplicveis s pesquisas de TI, comprariam em livrarias, ento vamos abusar desta nossa interface e da comunicao no Frum.

2. Contedo programtico e planejamento das aulas (Cronograma).


O Contedo programtico est distribudo de forma que os alunos, mesmo que nunca tenham tido contato com o assunto, possam compreender o contexto da disciplina e tambm a forma com que ela se encaixa dentro das instituies e que pode ser cobrada na prova. Tento sempre trabalhar com o aumento do nvel de conhecimento do candidato, e vero que tudo que coloco nas nossas aulas sinal que cai ou que pode cair na prova, ou seja, no deixem de estudar ou se ficar com preguia, vamos l gente, volte atrs e leia novamente.

Aula
Aula Demonstrativa 13/09/2013

Contedo a ser trabalhado


Apresentao do Curso e Metodologia a ser aplicada. Sistemas de Gerenciamento de Banco de Dados Relacional. o Modelo lgico. o Modelo fsico. o Linguagem SQL

Aula 1 27/09/2013

Solues de Automao e de suporte deciso o Processo de Data Warehousing

www.tiparaconcursos.net

Pgina 5 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

Data Warehouses e Data Marts. Modelagem multidimensional.

o Recuperao e visualizao de dados. OLAP Painis e dashboards Data Mining

o Integrao de dados Extrao, transformao e carga (ETL)

Seguiremos na prxima pgina com a nossa aula de demonstrao e vejam que os exerccios que esto sendo resolvidos esto por ordem de blocos de assuntos e provas selecionadas. Qualquer dvida ou sugesto voc pode entrar em contato no e-mail

manoel.neto@tiparaconcursos.net.

3. Sistemas de Gerenciamento de Banco de Dados Relacional: Modelo lgico, Modelo fsico.


Serpro 2013 (ANALISTA ESPECIALIZAO: ADMINISTRAO DE SERVIOS DE TECNOLOGIA DA INFORMAO) [110] O modelo entidade-relacionamento e o diagrama de entidade e relacionamento so representaes grficas da estrutura lgica do banco de dados. Comentrio: O modelo de entidade e relacionamento um modelo abstrato cuja finalidade descrever, de maneira conceitual, os dados a serem utilizados em um sistema de informaes ou que pertencem a um domnio. A principal ferramenta do modelo sua representao grfica, o diagrama entidade relacionamento. A resposta da questo errada, pois, conforme explicao acima, o modelo entidade-relacionamento e o diagrama de entidade e relacionamento so representaes conceituais do banco de dados e no representaes grficas da estrutura lgica. Vocs podem se aprofundar mais no assunto www.tiparaconcursos.net Pgina 6 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

nos captulos 7 e 8 do livro do Sistemas de Banco de Dados - Ramez Elmasri & Shamkant B. Navathe - 6 Edio.

ANATEL 2009 (Analista Administrativo rea: Tecnologia da Informao Especialidade: Anlise de Negcios) Figura para os itens de 89 a 94.

A figura acima apresenta um modelo de banco de dados denominado ER1, no qual so representadas informaes acerca de comisses, compostas por vrios membros, os quais se renem periodicamente para discutir e votar propostas. Suponha que um modelo

www.tiparaconcursos.net

Pgina 7 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

relacional denominado R1 seja gerado a partir do modelo ER1. Nesse contexto, julgue os itens seguintes, acerca das informaes apresentadas e dos conceitos de bancos de dados. [89] ER1 um modelo lgico. Comentrio: O ER1 um diagrama de entidade e relacionamento, a representao grfica de um MER (Modelo entidade-relacionamento), que um modelo conceitual. Portanto a resposta E.

[90] Em R1, o relacionamento presena ser representado por meio de uma tabela que contm pelo menos quatro colunas, sendo duas delas chaves estrangeiras. Comentrio: No captulo 9 do livro Sistemas de Banco de Dados - Ramez Elmasri & Shamkant B. Navathe - 6 Edio, os autores apresentam um algoritmo de como transformar um MER ou um MEER para um modelo relacional. Com base neste algoritmo podemos entender que o relacionamento presena ser representado por uma tabela e ter pelo menos 4 colunas, elas so: horario_chegada, horario_saida, cod_reuniao (chave estrangeira da entidade reuniao) e cpf (chave estrangeira da entidade pessoa), podendo ter at mais caso seja necessrio um id como chave primria da tabela. E como entre as chaves temos duas chaves estrangeiras, no caso cod_reuniao e cpf, podemos responder a questo acima como C.

[91] ER1 est na terceira forma normal. Comentrio: No temos como definir se o ER1 est na terceira forma normal, pois no temos o modelo fsico do banco de dados para poder efetuar esta anlise. Logo a resposta E.

[92] Em R1, os elementos Reunio e Proposta so relaes que contm, cada uma, uma ou mais chaves estrangeiras. Comentrio: Novamente com base no captulo 9 do livro Sistemas de Banco de Dados Ramez Elmasri & Shamkant B. Navathe - 6 Edio, podemos construir as tabelas dos www.tiparaconcursos.net Pgina 8 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

elementos reunio e proposta contendo a chave primria da relao encaminha. Logo temos a tabela reunio com os seus atributos e a chave primria da relao encaminha e teremos tambm a tabela proposta com os atributos informados e a chave primria da relao encaminha. Com isso teremos a resposta da questo acima como C.

[93] Em R1, uma operao de juno efetuada entre as relaes Comisso e Reunio utilizaria adequadamente os atributos cod_comisso e cod_reunio como atributos de juno. Comentrio: Em uma juno entre as entidades deve conter pelo menos um campo em comum para que ela possa acontecer. As entidades Comisso e Reunio no tem os atributos cod_comissao e cod_reuniao como atributos comuns, logo no podem fazer uma juno utilizando eles. Por causa da explicao dada podemos definir a como resposta da questo a resposta E.

TCU 2008 (Analista de Controle Externo rea: Apoio Tc. e Administrativo Especialidade: Tecnologia da Informao) Durante a implementao do sistema de monitoramento apresentado no texto, para dar suporte s operaes da organizao de monitoramento, criou-se um modelo de dados conforme o script SQL a seguir.

www.tiparaconcursos.net

Pgina 9 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

Durante a instalao e funcionamento da aplicao, foram gerados os seguintes dados de monitoramento.

www.tiparaconcursos.net

Pgina 10 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

Considerando as informaes acima apresentadas, julgue os itens de 160a 163. [160] O modelo de dados est na terceira forma normal. Comentrio: Um modelo de dados estar na terceira forma normal se ela estiver na segunda forma normal e no apresentar nenhuma dependncia funcional transitiva. A tabela servio deveria ser dividida em duas tabelas como as abaixo para poder respeitar a terceira forma normal. descricao_servico (cod, nome, tipo) servico (cod, cod_unidade) Logo temos como resposta da questo E.

Embasa 2009 (Analista de Tecnologia da Informao atuao em Banco de Dados) [57] A arquitetura ANSI/SPARC divide-se em trs nveis; o conceitual o mais prximo do meio de armazenamento fsico, ou seja, aquele que se ocupa do modo como os dados so fisicamente armazenados.

De acordo com a imagem acima e sabendo que de acordo com o captulo ntroduo a Sistemas de Banco de Dados - C.J. Date, temos:

do livro

www.tiparaconcursos.net

Pgina 11 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

A arquitetura ANSI/SPARC se divide em trs nveis, conhecidos como nvel interno, nvel conceitual e nvel externo, respectivamente. De modo geral: O nvel interno (tambm conhecido como nvel fsico) o mais prximo do meio de armazenamento fsico ou seja, aquele que se ocupa do modo como os dados so fisicamente armazenados. O nvel externo (tambm conhecido como nvel lgico do usurio) o mais prximo dos usurios ou seja, aquele que se ocupa do modo como os dados so vistos por usurios individuais. O nvel conceitual (tambm conhecido como nvel lgico comunitrio, ou s vezes apenas nvel indireto, sem qualificao) um nvel de simulao entre os outros dois. Portanto temos que o nvel interno aquele que se ocupa do modo como os dados so fisicamente armazenados. Logo a resposta da questo E.

4. Linguagem de SQL.
Serpro 2008 (ANALISTA ESPECIALIZAO: ADMINISTRAO DE SERVIOS DE TECNOLOGIA DA INFORMAO)

Considerando que o script SQL acima esteja sintaticamente correto, a tentativa de execuo do comando:

www.tiparaconcursos.net

Pgina 12 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

[115] da linha 2 antes do comando da linha 1 no ser bem-sucedida. Comentrio: A execuo da linha 2 antes da linha 1 ocorrer um erro de sintaxe, pois o SGBD ir procurar o resto dos comandos que fazem parte da criao de uma tabela e achar uma nova criao de uma tabela. Por isso a resposta da questo C.

[116] insert into perspectivas values (2, 1, 'CLIENTES'); aps a execuo do script acima, no ser bem-sucedida. Comentrio: A execuo do script acima ocorrer um erro por causa da duplicao da chave primria, no caso o valor 1 como chave primria j existir na insero existente no script anterior. Logo a resposta de questo C.

ANATEL 2009 (Analista Administrativo rea: Tecnologia da Informao Especialidade: Ambiente Operacional)

Tendo a figura acima como referncia, julgue os itens a seguir, relativos a bancos de dados.

www.tiparaconcursos.net

Pgina 13 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

[92] A linguagem de definio de dados LDD ou DDL possibilita definir os objetos dos bancos de dados, enquanto a linguagem de manipulao de dados LMD ou DML permite utiliz-los. Comentrio: DDL Data Definition Language ou linguagem de definio de dados, a liguagem utilizada para criar ou destruir tabelas e definir os dados, os comandos mais utilizados so CREATE e DROP. DML Data Manipulation Language ou linguagem de manipulao de dados. Depois de ter as estruturas criadas pelas DDL's o DBA utiliza as DML's para fazer a manipulao dos dados utiliz-los, no caso inserir, deletar e selecionar. Os comandos mais utilizados so INSERT, DELETE e SELECT. Com as definies acimar temos a base para saber que a questo acima tem a resposta C.

[94] Considere o seguinte cdigo SQL. SELECT FPJ.F_NUM, FPJ.P_NUM, FPJ.J_NUM, FPJ.QDE, P.P_NOME, F.F_NOME, J.J_NOME FROM J INNER JOIN (F INNER JOIN (P INNER JOIN FPJ ON P.P_NUM = FPJ.P_NUM) ON F.F_NUM = FPJ.F_NUM) ON J.J_NUM = FPJ.J_NUM WHERE (((F.CIDADE)="Paris") AND ((F.F_NOME)="Maria")); Esse cdigo vincula, respectivamente, as tabelas ou relaes a seguir: (a) P e FPJ por meio dos atributos P.P_NUM e FPJ.F_NUM; (b) o resultado do item (a) com a tabela F por meio dos atributos F.F_NUM e FPJ.J_NUM; (c) o resultado do item (b) com a tabela J por meio dos atributos J.J_NUM e FPJ.J_NUM. Comentrio: (a) O item a a resposta falsa, pois podemos ver na consulta que a a relao feita atravs dos atributos P.P_NUM e FPJ.P_NUM e no P.P_NUM e FPJ.F_NUM.

www.tiparaconcursos.net

Pgina 14 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

(b) O item b a resposta falsa, pois podemos ver na consulta que a a relao feita atravs dos atributos F.F_NUM e FPJ.F_NUM e no F.F_NUM e FPJ.J_NUM. (c) O item c a resposta verdadeira, pois podemos ver na consulta que a relao feita atravs dos atributos J.J_NUM e FPJ.J_NUM. Com as respostas dos itens a,b e c, podemos dizer que a resposta da questo acima E.

TCU 2008 (Analista de Controle Externo rea: Apoio Tc. e Administrativo Especialidade: Tecnologia da Informao) Durante a implementao do sistema de monitoramento apresentado no texto, para dar suporte s operaes da organizao de monitoramento, criou-se um modelo de dados conforme o script SQL a seguir.

Durante a instalao e funcionamento da aplicao, foram gerados os seguintes dados de monitoramento.

www.tiparaconcursos.net

Pgina 15 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

Considerando as informaes acima apresentadas, julgue os itens de 160a 163. [162] O resultado da consulta abaixo produzir um result set com 7 linhas, no qual a ltima coluna da ltima tupla apresentada apresenta o valor 24.

Comentrio: Analisando a consulta e montando a tabela de reposta temos:

www.tiparaconcursos.net

Pgina 16 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

DATA 24/05/08 24/05/08 24/05/08 24/05/08 25/05/08 25/05/08 25/05/08

NOME AUTARQUIA 1 MINISTERIO 1 MINISTERIO 1 MINISTERIO 2 MINISTERIO 1 MINISTERIO 1 MINISTERIO 1

NOME WEB MAIL AUTARQUIA 1 SMTP SERVER MINISTERIO 1 WEB MAIL MINISTERIO 1 WEB MAIL MINISTERIO 2 SITIO WEB MINISTERIO 1 SMTP SERVER MINISTERIO 1 WEB MAIL MINISTERIO 1

HORAS 23 23 12 23 12 21 24

Com a anlise da tabela de resposta temos a resposta da questo C.

[163] O resultado da consulta abaixo produzir um conjunto de resultados com quatro tuplas, e o valor 23 estar presente na segunda tupla, terceira coluna.

Comentrio: Analisando a consulta e fazendo a tabela de resposta da consulta temos: DISPONIBILIDADE.DATA NOME DISP

www.tiparaconcursos.net

Pgina 17 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

24/05/08 24/05/08 24/05/08 25/05/08

AUTARQUIA 1 MINISTERIO 1 MINISTERIO 2 MINISTERIO 1

23 35 23 57

Logo, aps anlise da tabela gerada, temos a resposta da questo E.

Embasa 2009 (Analista de Tecnologia da Informao atuao em Banco de Dados) [55] Os usurios finais e os programadores de aplicaes podem interagir com os dados por meio de uma sublinguagem de dados, que se divide em pelo menos dois componentes: uma linguagem de definio de dados (DDL) e em uma linguagem de manipulao de dados (DML). Comentrio: DDL Data Definition Language ou linguagem de definio de dados, a liguagem utilizada para criar ou destruir tabelas e definir os dados, os comandos mais utilizados so CREATE e DROP. DML Data Manipulation Language ou linguagem de manipulao de dados. Depois de ter as estruturas criadas pelas DDL's o DBA utiliza as DML's para fazer a manipulao dos dados utiliz-los, no caso inserir, deletar e selecionar. Os comandos mais utilizados so INSERT, DELETE e SELECT. Os usurios finais e os programadores realmente interagem com dados utilizando as DDL e DML. Portanto a resposta da questo C.

[56] A DDL responsvel pela definio da integridade do acesso ao banco de dados por parte do usurio. Comentrio: DDL Data Definition Language ou linguagem de definio de dados, a linguagem utilizada para criar ou destruir tabelas e definir os dados, os comandos mais utilizados so CREATE e DROP. www.tiparaconcursos.net Pgina 18 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

DML Data Manipulation Language ou linguagem de manipulao de dados. Depois de ter as estruturas criadas pelas DDL's o DBA utiliza as DML's para fazer a manipulao dos dados utiliz-los, no caso inserir, deletar e selecionar. Os comandos mais utilizados so INSERT, DELETE e SELECT. DCL Data Control Language ou linguagem de controle de acesso aos dados em um banco de dados. Os comandos mais utilizados so GRANT e REVOKE. De acordo com as definies acima temos a resposta da questo E.

5. Lista de Questes Sistemas de Gerenciamento de Banco de Dados Relacional: Modelo lgico, Modelo fsico.
Serpro 2013 (ANALISTA ESPECIALIZAO: ADMINISTRAO DE SERVIOS DE TECNOLOGIA DA INFORMAO) [110] O modelo entidade-relacionamento e o diagrama de entidade e relacionamento so representaes grficas da estrutura lgica do banco de dados.

ANATEL 2009 (Analista Administrativo rea: Tecnologia da Informao Especialidade: Anlise de Negcios) Figura para os itens de 89 a 94.

www.tiparaconcursos.net

Pgina 19 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

A figura acima apresenta um modelo de banco de dados denominado ER1, no qual so representadas informaes acerca de comisses, compostas por vrios membros, os quais se renem periodicamente para discutir e votar propostas. Suponha que um modelo relacional denominado R1 seja gerado a partir do modelo ER1. Nesse contexto, julgue os itens seguintes, acerca das informaes apresentadas e dos conceitos de bancos de dados. [89] ER1 um modelo lgico.

[90] Em R1, o relacionamento presena ser representado por meio de uma tabela que contm pelo menos quatro colunas, sendo duas delas chaves estrangeiras.

www.tiparaconcursos.net

Pgina 20 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

[91] ER1 est na terceira forma normal.

[92] Em R1, os elementos Reunio e Proposta so relaes que contm, cada uma, uma ou mais chaves estrangeiras.

[93] Em R1, uma operao de juno efetuada entre as r elaes Comisso e Reunio utilizaria adequadamente os atributos cod_comisso e cod_reunio como atributos de juno.

TCU 2008 (Analista de Controle Externo rea: Apoio Tc. e Administrativo Especialidade: Tecnologia da Informao) Durante a implementao do sistema de monitoramento apresentado no texto, para dar suporte s operaes da organizao de monitoramento, criou-se um modelo de dados conforme o script SQL a seguir.

www.tiparaconcursos.net

Pgina 21 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

Durante a instalao e funcionamento da aplicao, foram gerados os seguintes dados de monitoramento.

www.tiparaconcursos.net

Pgina 22 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

Considerando as informaes acima apresentadas, julgue os itens de 160a 163. [160] O modelo de dados est na terceira forma normal.

Embasa 2009 (Analista de Tecnologia da Informao atuao em Banco de Dados) [57] A arquitetura ANSI/SPARC divide-se em trs nveis; o conceitual o mais prximo do meio de armazenamento fsico, ou seja, aquele que se ocupa do modo como os dados so fisicamente armazenados.

Linguagem SQL.
Serpro 2008 (ANALISTA ESPECIALIZAO: ADMINISTRAO DE SERVIOS DE TECNOLOGIA DA INFORMAO)

Considerando que o script SQL acima esteja sintaticamente correto, a tentativa de execuo do comando: [115] da linha 2 antes do comando da linha 1 no ser bem-sucedida.

[116] insert into perspectivas values (2, 1, 'CLIENTES'); aps a execuo do script acima, no ser bem-sucedida.

www.tiparaconcursos.net

Pgina 23 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

ANATEL 2009 (Analista Administrativo rea: Tecnologia da Informao Especialidade: Ambiente Operacional)

Tendo a figura acima como referncia, julgue os itens a seguir, relativos a bancos de dados. [92] A linguagem de definio de dados LDD ou DDL possibilita definir os objetos dos bancos de dados, enquanto a linguagem de manipulao de dados LMD ou DML permite utiliz-los.

[94] Considere o seguinte cdigo SQL. SELECT FPJ.F_NUM, FPJ.P_NUM, FPJ.J_NUM, FPJ.QDE, P.P_NOME, F.F_NOME, J.J_NOME FROM J INNER JOIN (F INNER JOIN (P INNER JOIN FPJ ON P.P_NUM = FPJ.P_NUM) ON F.F_NUM = FPJ.F_NUM) ON J.J_NUM = FPJ.J_NUM

www.tiparaconcursos.net

Pgina 24 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

WHERE (((F.CIDADE)="Paris") AND ((F.F_NOME)="Maria")); Esse cdigo vincula, respectivamente, as tabelas ou relaes a seguir: (a) P e FPJ por meio dos atributos P.P_NUM e FPJ.F_NUM; (b) o resultado do item (a) com a tabela F por meio dos atributos F.F_NUM e FPJ.J_NUM; (c) o resultado do item (b) com a tabela J por meio dos atributos J.J_NUM e FPJ.J_NUM.

TCU 2008 (Analista de Controle Externo rea: Apoio Tc. e Administrativo Especialidade: Tecnologia da Informao) Durante a implementao do sistema de monitoramento apresentado no texto, para dar suporte s operaes da organizao de monitoramento, criou-se um modelo de dados conforme o script SQL a seguir.

Durante a instalao e funcionamento da aplicao, foram gerados os seguintes dados de monitoramento.

www.tiparaconcursos.net

Pgina 25 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

Considerando as informaes acima apresentadas, julgue os itens de 160 a 163. [162] O resultado da consulta abaixo produzir um result set com 7 linhas, no qual a ltima coluna da ltima tupla apresentada apresenta o valor 24.

www.tiparaconcursos.net

Pgina 26 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

[163] O resultado da consulta abaixo produzir um conjunto de resultados com quatro tuplas, e o valor 23 estar presente na segunda tupla, terceira coluna.

Embasa 2009 (Analista de Tecnologia da Informao atuao em Banco de Dados) [55] Os usurios finais e os programadores de aplicaes podem interagir com os dados por meio de uma sublinguagem de dados, que se divide em pelo menos dois componentes: uma linguagem de definio de dados (DDL) e em uma linguagem de manipulao de dados (DML).

[56] A DDL responsvel pela definio da integridade do acesso ao banco de dados por parte do usurio.

6. Gabarito. Sistemas de Gerenciamento de Banco de Dados Relacional: Modelo lgico, Modelo fsico.
Serpro 2013 (ANALISTA ESPECIALIZAO: ADMINISTRAO DE SERVIOS DE TECNOLOGIA DA INFORMAO) [110] E

www.tiparaconcursos.net

Pgina 27 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

ANATEL 2009 (Analista Administrativo rea: Tecnologia da Informao Especialidade: Anlise de Negcios) [89] E [90] C [91] E [92] C [93] E

TCU 2008 (Analista de Controle Externo rea: Apoio Tc. e Administrativo Especialidade: Tecnologia da Informao) [160] E

Embasa 2009 (Analista de Tecnologia da Informao atuao em Banco de Dados) [57] E

Linguagem SQL.
Serpro 2008 (ANALISTA ESPECIALIZAO: ADMINISTRAO DE SERVIOS DE TECNOLOGIA DA INFORMAO) [115] C [116] C

ANATEL 2009 (Analista Administrativo rea: Tecnologia da Informao Especialidade: Ambiente Operacional) [92] C [94] E

www.tiparaconcursos.net

Pgina 28 de 29

BACEN rea 1 Banco de Dados Aula 00 Exerccios Manoel Caetano

TCU 2008 (Analista de Controle Externo rea: Apoio Tc. e Administrativo Especialidade: Tecnologia da Informao) [162] C [163] - E

Embasa 2009 (Analista de Tecnologia da Informao atuao em Banco de Dados) [55] C [56] E

www.tiparaconcursos.net

Pgina 29 de 29