Questões de Concurso Sobre banco de dados
Foram encontradas 18.785 questões
A primeira linha de cada relação apresenta os seus atributos, todos no domínio dos números inteiros.

Considere o comando em SQL abaixo.
SELECT S.C, COUNT(S.B) AS Q
FROM S, T
WHERE T.D=S.B AND S.C IN (SELECT DISTINCT R.A FROM R)
GROUP BY S.C
HAVING COUNT(S.B) >= 1
O resultado da execução do comando SQL fornecido é.
S (
, C, D)Também são fornecidas as dependências funcionais a seguir.
{A, B} → C
{A, B} → D
C → A
D → B
Considerando que S1, S2 e S3 são esquemas de relações resultantes do processo de normalização de S até a Forma Normal de Boyce-Codd (BCNF), tem-se que

A partir da análise do diagrama, NÃO se pode inferir que é possível
I - A tabela de fatos representa os dados que são necessários para que os usuários possam realizar as análises do negócio necessárias para tomadas de decisão.
II - A tabela de dimensões representa os tamanhos das bases e os valores exclusivamente numéricos usados para que se possa acessar a tabela de fatos de forma eficiente.
III - As chaves usadas nas tabelas de fatos e dimensões são sempre iguais àquelas usadas nos sistemas de bancos de dados transacionais, de forma a facilitar a programação e a implementação da fase de extração, transformação e carga dos dados (ETL).
É correto o que se afirma em
Ferramenta Característica
I - MOLAP W - Melhor implementada se os dados forem armazenados de forma multidimensional.
II - ROLAP X - Oferece maior portabilidade para usuários do OLAP.
III - DOLAP Y - Requer a transformação das consultas dos usuários em consultas complexas em SQL.
Z - Só pode ser usada em notebooks e outros equipamentos portáteis.
Estão corretas as associações

SELECT ALUNOS.NOME, ALUNOS.SOBRENOME, RESERVAS.ISBN
FROM ALUNOS
FULL JOIN RESERVAS
ON ALUNOS.MATRICULA=RESERVAS.MATRICULA
ORDER BY ALUNO.NOME
Considerando as tabelas ALUNOS e RESERVAS de um sistema de banco de dados relacional e a sentença escrita em SQL acima, assinale a opção correspondente ao resultado que será obtido ao se executar a referida sentença.

Com referência às tabelas acima listadas, assinale a opção correta.
Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
A questão baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".
aluno (matricula. nome, cpf)
telefone (item, matricula. numero, status)
matricula referenda aluno
Figura 8(a) - Esquemas relacionais
MATRICULA NOM E C P F
542647 ALEX LOPES 45698712356
548499 ALEXANDRE SOUZA 14515642387
560203 ATILA DE SOUZA 87945685214
571907 BRUNO DA COSTA 98563741895
566055 BRUNO DE SOUZA 75336974189
612871 JOSE DE OLIVEIRA 77345522395
618723 LEANDRO MENDES 66736412645
630427 OSVALDO SILVA 56127302895
607019 PHILIP COSTA 87954632145
554351 SOUSA E SILVA 45678925812
Figura 8(b) - Tabela "aluno"
ITEM MATRICULA NUMERO STATUS
1 542647 31245683 trabalho
2 542647 36984578 residencial
1 560203 31112545 trabalho
1 571907 32981131 trabalho
2 571007 32914562 residencial
1 612871 32847993 trabalho
1 618723 32781424 residencial
Figura 8(c) - Tabela "telefone"
Em um projeto de banco de dados, há diversos níveis de abstração de modelo de dados. Nesse caso, pode-se afirmar que os esquemas relacionais, mostrados na Figura 8(a), correspondem ao modelo
Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
A questão baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".
aluno (matricula. nome, cpf)
telefone (item, matricula. numero, status)
matricula referenda aluno
Figura 8(a) - Esquemas relacionais
MATRICULA NOM E C P F
542647 ALEX LOPES 45698712356
548499 ALEXANDRE SOUZA 14515642387
560203 ATILA DE SOUZA 87945685214
571907 BRUNO DA COSTA 98563741895
566055 BRUNO DE SOUZA 75336974189
612871 JOSE DE OLIVEIRA 77345522395
618723 LEANDRO MENDES 66736412645
630427 OSVALDO SILVA 56127302895
607019 PHILIP COSTA 87954632145
554351 SOUSA E SILVA 45678925812
Figura 8(b) - Tabela "aluno"
ITEM MATRICULA NUMERO STATUS
1 542647 31245683 trabalho
2 542647 36984578 residencial
1 560203 31112545 trabalho
1 571907 32981131 trabalho
2 571007 32914562 residencial
1 612871 32847993 trabalho
1 618723 32781424 residencial
Figura 8(c) - Tabela "telefone"
I - "aluno" (Figura 8(b)), basta executar a seguinte declaração no banco de dados "Oracle 10g''
create table aluno
(matricula number(6) primary key not null,
nome varchar2 (40),
cpf varchar2 (11));
II - "aluno" (Figura 8(b)), basta executar a seguinte declaração no banco de dados "Oracle 10g":
create table aluno
(matricula number(6),
nome varchar2 (40),
cpf varchar2 (11),
primary key (matricula));
III - "telefone" (Figura 8(c)), basta, antes, implementar a tabela "aluno" e, posteriormente, executar a seguinte declaração no banco de dados "Oracle 10g":
create table telefone
(item number(3),
matricula number(6) references aluno
(matricula),
numero number (8),
status varchar2 (11) check (status in ('trabalho', 'celular', 'residencial')),
primary key (item, matricula));
IV - "telefone" (Figura 8(c)), basta, antes, implementar a tabela "aluno" e, posteriormente, executar a seguinte declaração no banco de dados "Oracle 10g":
create table telefone (item number(3) primary key,
matricula number(6) primary key,
numero number (8),
status varchar2 (11) check (status in ('trabalho', 'celular', 'residencial')),
foreign key (matricula) references aluno
(matricula));
Quais completam corretamente o enunciado?
Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
A questão baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".
aluno (matricula. nome, cpf)
telefone (item, matricula. numero, status)
matricula referenda aluno
Figura 8(a) - Esquemas relacionais
MATRICULA NOM E C P F
542647 ALEX LOPES 45698712356
548499 ALEXANDRE SOUZA 14515642387
560203 ATILA DE SOUZA 87945685214
571907 BRUNO DA COSTA 98563741895
566055 BRUNO DE SOUZA 75336974189
612871 JOSE DE OLIVEIRA 77345522395
618723 LEANDRO MENDES 66736412645
630427 OSVALDO SILVA 56127302895
607019 PHILIP COSTA 87954632145
554351 SOUSA E SILVA 45678925812
Figura 8(b) - Tabela "aluno"
ITEM MATRICULA NUMERO STATUS
1 542647 31245683 trabalho
2 542647 36984578 residencial
1 560203 31112545 trabalho
1 571907 32981131 trabalho
2 571007 32914562 residencial
1 612871 32847993 trabalho
1 618723 32781424 residencial
Figura 8(c) - Tabela "telefone"
select matricula, count (matricula)
from aluno, telefone
where status = 'trabalho' and
aluno.matricula = telefone.matricula
group by telefone.matricula;
Ao final da execução dessa declaração SQL, pode- se afirmar que
Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
A questão baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".
aluno (matricula. nome, cpf)
telefone (item, matricula. numero, status)
matricula referenda aluno
Figura 8(a) - Esquemas relacionais
MATRICULA NOM E C P F
542647 ALEX LOPES 45698712356
548499 ALEXANDRE SOUZA 14515642387
560203 ATILA DE SOUZA 87945685214
571907 BRUNO DA COSTA 98563741895
566055 BRUNO DE SOUZA 75336974189
612871 JOSE DE OLIVEIRA 77345522395
618723 LEANDRO MENDES 66736412645
630427 OSVALDO SILVA 56127302895
607019 PHILIP COSTA 87954632145
554351 SOUSA E SILVA 45678925812
Figura 8(b) - Tabela "aluno"
ITEM MATRICULA NUMERO STATUS
1 542647 31245683 trabalho
2 542647 36984578 residencial
1 560203 31112545 trabalho
1 571907 32981131 trabalho
2 571007 32914562 residencial
1 612871 32847993 trabalho
1 618723 32781424 residencial
Figura 8(c) - Tabela "telefone"
Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
A questão baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".
aluno (matricula. nome, cpf)
telefone (item, matricula. numero, status)
matricula referenda aluno
Figura 8(a) - Esquemas relacionais
MATRICULA NOM E C P F
542647 ALEX LOPES 45698712356
548499 ALEXANDRE SOUZA 14515642387
560203 ATILA DE SOUZA 87945685214
571907 BRUNO DA COSTA 98563741895
566055 BRUNO DE SOUZA 75336974189
612871 JOSE DE OLIVEIRA 77345522395
618723 LEANDRO MENDES 66736412645
630427 OSVALDO SILVA 56127302895
607019 PHILIP COSTA 87954632145
554351 SOUSA E SILVA 45678925812
Figura 8(b) - Tabela "aluno"
ITEM MATRICULA NUMERO STATUS
1 542647 31245683 trabalho
2 542647 36984578 residencial
1 560203 31112545 trabalho
1 571907 32981131 trabalho
2 571007 32914562 residencial
1 612871 32847993 trabalho
1 618723 32781424 residencial
Figura 8(c) - Tabela "telefone"
Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
A questão baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".
aluno (matricula. nome, cpf)
telefone (item, matricula. numero, status)
matricula referenda aluno
Figura 8(a) - Esquemas relacionais
MATRICULA NOM E C P F
542647 ALEX LOPES 45698712356
548499 ALEXANDRE SOUZA 14515642387
560203 ATILA DE SOUZA 87945685214
571907 BRUNO DA COSTA 98563741895
566055 BRUNO DE SOUZA 75336974189
612871 JOSE DE OLIVEIRA 77345522395
618723 LEANDRO MENDES 66736412645
630427 OSVALDO SILVA 56127302895
607019 PHILIP COSTA 87954632145
554351 SOUSA E SILVA 45678925812
Figura 8(b) - Tabela "aluno"
ITEM MATRICULA NUMERO STATUS
1 542647 31245683 trabalho
2 542647 36984578 residencial
1 560203 31112545 trabalho
1 571907 32981131 trabalho
2 571007 32914562 residencial
1 612871 32847993 trabalho
1 618723 32781424 residencial
Figura 8(c) - Tabela "telefone"
I. O conjunto de atributos "item, matricula" (Figura 8(a)) e uma superchave minima do esquema "telefone".
II. O atributo "matricula" (Figura 8(a)) é chave estrangeira no esquema "telefone" e garante a integridade referencial com o esquema "aluno".
III. No esquema "aluno" (Figura 8(a)), o atributo "cpf é uma chave candidata.
IV. Os atributo "matrícula, nome, cpf" (Figura 8(a)), tornados coletivamente, constituem uma superchave do esquema "aluno".
Quais estão corretas?
Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
A questão baseia-se nas Figuras 5(a) e 5(b). A Figura 5(a) mostra, intencionalmente, apenas,
parte de um programa implementado na linguagem de programação Java, no qual suprimiu-se, intencionalmente, varias linhas de código. A Figura 5(b) mostra uma tabela criada e populada no banco de dados MySQL, com as seguintes características: (1) o banco de dados foi instalado em um computador local (localhost); (2) atribuiu-se o nome "departamento" a esse banco de dados; e (3) a tabela foi criada na conta de usuário de nome "prova" e com a senha "sucesso".

CODIGO NOME SETOR
10 BEBIDAS A
20 BRINQUEDOS B
30 ALIMENTOS C
40 IMPORTADOS D
Figura 5(b) - Tabela "departamento"
Utilizando-se o programa em Java, mostrado na Figura 5(a), pretende-se consultar e armazenar todo o conteúdo da tabela "departamento", mostrada na Figura 5(b), em um objeto, de modo que se possa, posteriormente, manipular o resultado dessa consulta. Para atender a essa necessidade, considere as seguintes alternativas:
I.Para estabelecer corretamente a conexao com 0 banco de dados MySQL, bastou inserir, no local apontado pela seta n° 1 (Figura 5(a)), a seguinte linha de codigo:
con = getConnection(DB, "prova","sucesso");
II. Para criar corretamente um "Statement' que permita consultar o banco de dados MySQL, apos o estabelecimento da conexao com esse banco de dados, bastou inserir, no local apontado pela seta n° 2 (Figura 5(a)), a seguinte linha de codigo:
stm = createStatement();
III. Para que seja possível consultar e armazenar todo o conteúdo da tabela "departamento" (Figura 5(b)), em um objeto, de modo que se possa, posteriormente, manipular o resultado dessa consulta, e necessário, antes, estabelecer a comunicação com o banco de dados e declarar o "Statement' e, finalmente, inserir, no local apontado pela seta n° 3 (Figura 5(a)), as seguintes linhas de códigos:
String SQL =
"Select codigo, nome, setor from departamento";
ResultSet rs = stm.executeQuery(SQL);
Quais estão corretas?