Banco de Dados – Modelo Relacional – Dúvidas dos alunos
Olá Pessoal!
Como já estão acostumados, vamos trazer aqui nesse artigo uma dúvida comum dos nossos alunos. A dúvida em questão é sobre as regras de integridade, o aluno ficou sem saber se uma das opções poderia ser correta.
Vamos ver então a questão e comentar os itens:
Ano: 2009 Banca: NCE-UFRJ Órgão: UFRJ Prova: NCE-UFRJ – 2009 – UFRJ – Técnico – Tecnologia da Informação
Para garantir a integridade de um banco de dados, os SGBD oferecem o mecanismo de restrição de integridade. Nos modelos relacionais, uma chave primária de qualquer relação não pode ser nula em nenhuma tupla dessa relação. Esta é a restrição de integridade conhecida como:
Alternativas
a) de chave;
b) de relacionamento;
c) de entidade;
d) referencial;
e) existencial.
A resposta da questão, sem sobra de dúvidas é a letra C. Isso a gente apresenta na aula chamada modelagem relacional, vamos então ver os tipos de restrição que existem em um SGBD Relacional, que são:
Restrições sobre uma Relação
I – Domínio;
II – Chave Primária;
III – Integridade:
i. Restrições de Integridade da Entidade;
ii. Restrições de Integridade Referencial.
A questão apresenta opções que cabem dentro das definições ora apresentadas, apenas a opção da letra E que foge aos conceitos, ou seja, não existe especificamente esse tipo de restrição na literatura que é utilizada como referência pela banca para formulação deste item.
Logo a Letra E não poderia ser a resposta correta.
Para lembrarmos os tipos de restrição, vamos falar da Restrição de domínio, que define o seguinte “Para cada tupla, o valor de cada atributo deve ser um valor atômico de domínio.”, exemplos clássicos são:
Placas de Veículos: conjunto de todas as placas de veículos dentro de determinada região;
Idade do Servidor: conjunto de idades possíveis.
Tipo de dado é normalmente utilizada para restrição de domínio, e completando o exemplo:
Placa do Veículo: string com três letras seguidas de um espaço e quatro dígitos: XYZ 9999.
Idade do Servidor: inteiro entre 18 e 100
A restrição de domínio é muito utilizada na prática e não pode ser esquecida, sendo muito importante na utilização prática de um banco de dados no dia-a-dia.
Veja que nas nossas aulas no Gran Cursos Online falamos de todos os tipos de restrição com exemplos e questões de bancas, por isso fica à recomendação de revisão do material de aula e exercício de questões sobre o tema para fixação do conteúdo
Bons estudos e até a próxima !
Referências
DATE, Christopher J. Introdução a sistemas de bancos de dados. Elsevier Brasil, 2004.
Elmarsi, R., & NAVATHE, S. B. (2011). Sistemas de banco de dados. Fundamentals of database systems.
SILBERSCHATZ, Abraham; SUNDARSHAN, S.; KORTH, Henry F. Sistema de banco de dados. Elsevier Brasil, 2016.
Professor MSC, Washington Almeida
Doutorando e Mestre em Engenharia de Software pelo Centro de Estudos e Sistemas Avançados do Recife – C.E.S.A.R. Atualmente é Analista Judiciário na Justiça Federal (TRF1) e Professor no Gran Cursos Online.
Clique nos links abaixo:
Receba gratuitamente no seu celular as principais notícias do mundo dos concursos!
Clique no link abaixo e inscreva-se gratuitamente:
Participe da conversa