Questão FC374539
Determinado analista de TI recebeu uma solicitação: criar um código em SQL com o objetivo de implementar, em um banco de dados relacional, uma tabela com o nome de SIGA, contendo o
Linguagem SQL
Instituto Consulplan · 2023
Determinado analista de TI recebeu uma solicitação: criar um código em SQL com o objetivo de implementar, em um banco de dados relacional, uma tabela com o nome de SIGA, contendo os seguintes campos: cod_siga, descricao, data_acesso e id_pessoa. Considerando a situação hipotética, assinale o código SQL que deverá ser apresentado pelo referido analista.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
CREATE TABLE SIGA cria a tabela solicitada no banco de dados, sendo um comando da DDL. A alternativa correta define explicitamente cada coluna e seu tipo de dado, o que é obrigatório em SQL relacional.
Exemplo (conforme a alternativa):
CREATE TABLE SIGA (cod_siga INTEGER PRIMARY KEY, descricao VARCHAR(255), data_acesso DATE, id_pessoa INTEGER);
Aqui, INTEGER é adequado para identificadores numéricos (cod_siga e id_pessoa), VARCHAR(255) armazena texto variável para descricao, e DATE representa datas para data_acesso. A cláusula PRIMARY KEY sobre cod_siga garante unicidade e não-nulidade do registro, fundamental para identificação única na tabela.
Por fim, o ponto-e-vírgula finaliza a instrução SQL; se necessário, uma foreign key pode ser adicionada para referenciar a tabela de pessoas usando id_pessoa.
Conteúdo do catálogo FC Concursos · Atualizado em




