Questões de Concurso Sobre banco de dados
Foram encontradas 15.370 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
As restrições de integridade são regras definidas em um banco de dados para garantir a consistência e a precisão dos dados armazenados.
Sobre as restrições de integridade, analise as afirmativas a seguir.
I. Uma restrição de chave primária garante que cada
linha em uma tabela seja exclusiva, identificando de
forma única cada registro na tabela.
II. Uma restrição de chave estrangeira garante que os valores em uma coluna correspondam aos valores em outra tabela, mantendo a integridade referencial entre as tabelas.
III. Uma restrição de integridade de domínio define os valores válidos que podem ser inseridos em uma coluna, garantindo que esses valores sejam únicos em cada tabela.
Estão corretas as afirmativas
CREATE TABLE customers ( customer_id SERIAL PRIMARY KEY, customer_name VARCHAR(100) );
CREATE TABLE orders ( order_id SERIAL PRIMARY KEY, order_date DATE, customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers(customer_id) );
Qual alternativa altera a definição dessa chave estrangeira de modo que, quando um registro na tabela customers for deletado, a coluna customer_id na tabela orders seja atualizada para NULL?
Uma equipe de desenvolvimento precisa construir um Banco de Dados baseado em um modelo de dados, no qual a estrutura é formada de entidades (registros), atributos (itens de dados), tipos de registros e ocorrências de registros organizadas como grafos. Nesse modelo, um registro-filho pode ter muitos registros-pai. Esse modelo de dados é denominado: