InformáticaSQLProGPe UFSCAR 2013
UFSCAR
Questão de Informática
Leia com atenção as seguintes afirmações. I) A consulta SQL que produz a lista dos alunos que se inscreveram em todas as disciplinas é: SELECT nome FROM aluno a WHERE not exists (SELECT * FROM disciplina d WHERE not exists (SELECT * FROM matricula ad WHERE ad.cod_disciplina = d.codigo and ad.RA = a.RA)) II) Suponha que a tabela aluno passe a ter uma coluna que registra a contagem de matrículas de cada aluno em disciplinas e que este número não possa ser superior a 10. Uma maneira adequada de implementar esta restrição e manter atualizado o referido contador é através de constraints baseadas em cláusulas check. III) O comando SQL que produz a lista de disciplinas com mais de 30 alunos (maior ou igual que 30) é: SELECT disciplina FROM disciplina d WHERE ( SELECT sum(1) FROM matricula ad WHERE ad.cod_disciplina = d.codigo) >= 30 IV) Suponha que o comando alter table disciplina add column tipo varchar(20) default null tenha sido executado. Considerando que o esquema relacional permaneça normalizado até a Forma Normal Boyce-Codd, a dependência funcional que NÃO pode existir é: tipo -> codigo. V) Suponha que o comando alter table disciplina add column tipo varchar(20) default null tenha sido executado. Considerando que o esquema relacional permaneça normalizado até a Terceira Forma Normal, a dependência funcional que NÃO pode existir é: tipo -> codigo. Assinale a alternativa correta.
Mais questões de SQL
- Instituto AVALIA 2026Em um bloco PL/SQL, qual seção é responsável pela execução das instruções do programa?
- Instituto AVALIA 2026Considere que as tabelas alunos e log_alunos já existem em um banco de dados MySQL. Analise o seguinte gatilho (trigger). CREATE TRIGGER trg_after_insert_alunos AFTER INSERT ON al…
- FGV 2026Em um sistema, o engenheiro precisa consultar todos os CLIENTES e, se houver, os PEDIDOS que cada um fez. Clientes sem pedidos também devem ser listados. Assinale a opção que iden…
- Instituto AVALIA 2026Considere o comando SQL no PostgreSQL e assinale a alternativa correta.
- FUNATEC 2026Em uma consulta SQL, o valor retornado por uma subconsulta depende diretamente de dados da linha atualmente processada pela consulta principal. Segundo a classificação usual em SQ…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.
