Tecnologia da Informação Banco de Dados

Uma tabela “Funcionário” foi criada com os campos matrícula (inteiro), nome (caractere variável de tamanho 100) e data_nascimento (data). O campo matrícula é a chave primária, nome e data_nascimento são obrigatórios. É necessário tornar o campo data_nascimento opcional. Qual comando SQL deverá ser executado? Considere um banco de dados PostgreSQL.
  • A. alter table Funcionario alter column data_nascimento set null;
  • B. create table Funcionario (matricula int, nome varchar(100) not null, data_nascimento date, primary key (matricula));
  • C. alter table Funcionario drop data_nascimento, add data_nascimento date;
  • D. alter table Funcionario alter column data_nascimento drop not null;