Tecnologia da InformaçãoSQL – consultas, junções e agregaçãoNCE e FUJB (UFRJ) 2005
SEFAZ AM
Questão de Tecnologia da Informação
14 Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos. Aluno aluno_ID nome nascimento 1 João Carlos 22/08/1980 3 Maria Aparecida 10/10/1982 4 Jardel Vieira 5 Leila Espiron 23/02/1981 Curso Matrícula aluno_ID sigla ano 1 Mat 2005 3 Mat 2004 4 Inf 2004 5 Inf 2004 Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL: create table aluno ( aluno_ID int primary key, nome varchar(20) not null, nascimento datetime ); create table curso ( sigla varchar(3) not null, denominação varchar(20) not null, constraint cur_1 primary key (sigla), constraint cur_2 unique (denominação) ); create table matrícula ( aluno_ID int not null, sigla varchar(3) not null, ano varchar(4), constraint mat_1 primary key (sigla, aluno_ID), constraint mat_2 foreign key (sigla) references curso, constraint mat_3 foreign key (aluno_ID) references aluno );
- A consulta SQL que produz como resultado aluno_ID nome nascimento 3 Maria Aparecida 10/10/1982 4 Jardel Vieira 5 Leila Espiron 23/02/1981 é:
Mais questões de SQL – consultas, junções e agregação
- FCC 2026Para que a consulta funcione como o esperado, a lacuna I deve ser corretamente preenchida com:
- Cesgranrio 2026Para o controle de insumos em um canteiro de obras, o engenheiro de suprimentos utiliza um banco de dados relacional chamado OBRA, que já está instalado e ativo. Uma das tabelas d…
- Cebraspe 2026Em certa secretaria de fazenda, as tabelas contribuinte e pagamento armazenam, respectivamente, informações cadastrais e registros de pagamentos realizados pelos contribuintes, da…
- Selecon 2026Sendo EFETIVO o nome de uma tabela em um banco de dados, o emprego da sintaxe do comando SELECT em SQL é corretamente representado por:
- FUNATEC 2026Ao consultar duas tabelas, funcionário e departamento, um desenvolvedor percebeu que sua consulta retornou um número excessivamente alto de linhas, combinando todos os registros d…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.



