Modelo de Banco de Dados Relacional
Aprenda sobre o modelo entidade relacionamento (MER), modelo lógico e modelo relacional de banco de dados, incluindo restrições de integridade.
<div style='margin-bottom: 20px;'>
<div style="margin-bottom: 10px; background-color: #f2f2f2; border-radius: 1rem; padding: 10px 20px;">
<h2 style="font-weight: bold; margin-bottom: 3px; font-size: 1.5rem;">Quem introduziu o modelo relacional e em que ano?</h2>
<p style="font-weight: normal; font-size: 1.2rem;">Ted Codd, da IBM Research, em 1970.</p>
</div>
<div style="margin-bottom: 10px; background-color: #f2f2f2; border-radius: 1rem; padding: 10px 20px;">
<h2 style="font-weight: bold; margin-bottom: 3px; font-size: 1.5rem;">O que representa uma linha (tupla) em uma tabela no modelo relacional?</h2>
<p style="font-weight: normal; font-size: 1.2rem;">Um conjunto de dados relacionados, que correspondem a uma entidade ou relacionamento do mundo real.</p>
</div>
<div style="margin-bottom: 10px; background-color: #f2f2f2; border-radius: 1rem; padding: 10px 20px;">
<h2 style="font-weight: bold; margin-bottom: 3px; font-size: 1.5rem;">O que é uma restrição de integridade referencial?</h2>
<p style="font-weight: normal; font-size: 1.2rem;">Define que o valor de uma chave estrangeira deve existir como chave primária da tabela relacionada ou ser nulo.</p>
</div>
<div style="margin-bottom: 10px; background-color: #f2f2f2; border-radius: 1rem; padding: 10px 20px;">
<h2 style="font-weight: bold; margin-bottom: 3px; font-size: 1.5rem;">O que é necessário para desenvolver um modelo lógico?</h2>
<p style="font-weight: normal; font-size: 1.2rem;">Um modelo conceitual.</p>
</div>
<div style="margin-bottom: 10px; background-color: #f2f2f2; border-radius: 1rem; padding: 10px 20px;">
<h2 style="font-weight: bold; margin-bottom: 3px; font-size: 1.5rem;">Quais são exemplos de SGBDs que adotam o modelo relacional?</h2>
<p style="font-weight: normal; font-size: 1.2rem;">MySQL, PostgreSQL, SQLServer.</p>
</div>
<div style="margin-bottom: 10px; background-color: #f2f2f2; border-radius: 1rem; padding: 10px 20px;">
<h2 style="font-weight: bold; margin-bottom: 3px; font-size: 1.5rem;">Qual é o propósito do Modelo Entidade Relacionamento (MER)?</h2>
<p style="font-weight: normal; font-size: 1.2rem;">Caracterizar abstrações de elementos do mundo real através de entidades, atributos e relacionamentos.</p>
</div>
<div style="margin-bottom: 10px; background-color: #f2f2f2; border-radius: 1rem; padding: 10px 20px;">
<h2 style="font-weight: bold; margin-bottom: 3px; font-size: 1.5rem;">Por que o modelo lógico é dependente do SGBD escolhido?</h2>
<p style="font-weight: normal; font-size: 1.2rem;">Porque representa como os dados devem ser armazenados e como os relacionamentos do modelo ER serão criados, variando conforme o sistema de gerenciamento de banco de dados.</p>
</div>
<div style="margin-bottom: 10px; background-color: #f2f2f2; border-radius: 1rem; padding: 10px 20px;">
<h2 style="font-weight: bold; margin-bottom: 3px; font-size: 1.5rem;">Qual é a diferença entre restrição de integridade de entidade e restrição de integridade de chave?</h2>
<p style="font-weight: normal; font-size: 1.2rem;">A restrição de integridade de entidade define que o valor de uma chave primária não pode ser nulo, enquanto a restrição de integridade de chave define que o valor de uma coluna chave primária não pode se repetir.</p>
</div>
</div>