Tecnologia da InformaçãoSQL – DDL e DMLCPSI (UFPEL) 2011
UFPEL
Questão de Tecnologia da Informação
Considere o diagrama ER abaixo e o script SQL em seguida para geração do banco de dados.

CREATE TABLE funcoes ( id SERIAL NOT NULL , nome_funcao VARCHAR(50) , PRIMARY KEY (id) ); CREATE TABLE cidades ( id SERIAL NOT NULL , nome_cidade VARCHAR(100) , PRIMARY KEY (id) ); CREATE TABLE funcionarios ( id SERIAL NOT NULL , nome VARCHAR(50) , funcao_id INTEGER , cidade_id INTEGER NOT NULL , PRIMARY KEY (id) , CONSTRAINT FK_funcionarios_1 FOREIGN KEY (funcao_id) REFERENCES funcoes (id) , CONSTRAINT FK_funcionarios_2 FOREIGN KEY (cidade_id) REFERENCES cidades (id) ); Tendo como base as informações acima, a afirmativa correta é
Mais questões de SQL – DDL e DML
- Vunesp 2026Considerando um banco de dados relacional, deseja-se criar uma tabela de nome Teste, contendo os atributos Código (inteiro), Nome (caractere com 20 posições) e Tipo (caractere com…
- ESP CE 2026Qual comando é classificado como DDL?
- Vunesp 2026Considere a seguinte tabela de um banco de dados relacional: Funcionário (ID, Nome, Salário). Um comando SQL para criar essa tabela é (sendo ID a chave primária da tabela):
- COMPEC UFAM 2026O comando SQL utilizado para remover permanentemente uma tabela de um banco de dados, incluindo sua estrutura e seus dados, é:
- Selecon 2026Um administrador de banco de dados precisa remover, de forma defi nitiva e irreversível, uma tabela de um banco de dados. O Comando SQL que executa o resultado esperado é o:
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.


