InformáticaSQLNCE e FUJB (UFRJ) 2009
UFRJ
Questão de Informática
Às tabelas Aluno e Professor, que fazem parte do banco de dados de uma determinada escola e os comandos usados para criar as tabelas, bem como uma instância de cada tabela, são mostrados abaixo. create table professor (nome varchar (30) not null, registro integer not null primary key, salario decimal (7,2) check (salário > 1000) ); create table aluno (matricula integer not null, nome varchar (30) not null , serie decimal (1) not null, turno char (1) not null ), prof integer not null, primary key (matricula), foreign key (prof) references professor (registro) ); Professor
Aluno Matricula Nome Serie Turno Prof 10 Helio 2 M 22 20 Duda 1 M 11 30 Diogo 1 T 12 40 Bernardo 3 M 33 50 Fernanda 2 M 22 60 Paulo 3 T 33 70 Henrique 3 T 33 80 Bernardo 1 M 11
O comando de inserção de registro que gera erro é:
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.

