Abordagem Relacional
2 - Quais são as terminologias práticas e acadêmicas utilizadas em Banco de Dados relacionais?
3 - Que diferenças existem comparando uma tabela de Banco de Dados relacional com um arquivo convencional?
4 - O que é um campo atômico e monovalorado?
5 - Conceituar chave e dizer quais são os seus tipos.
6 - O que é chave primária? Exemplificar.
7 - O que é chave primária composta? Exemplificar.
8 - O que é chave estrangeira? Exemplificar.
9 - Que restrições devem ser garantidas na execução de operações de alteração do Banco de Dados quando utilizamos chaves estrangeiras?
10 - O que é chave alternativa? Exemplificar.
11 - O que é um domínio de campo ou coluna?
12 - O que é um domínio nulo (null)?
13 - Conceituar integridade de dados.
14 - Definir mecanismos de restrição de integridade.
15 - Citar e descrever restrições de integridade oferecidas pelo SGBD’s para a abordagem relacional?
16 - O que são restrições semânticas? Dar exemplos.
17 - O que devemos definir, no mínimo, na especificação de um Banco de Dados relacional?
18 - O que é e para serve a notação para esquemas textuais de Banco de Dados relacional?
19 - Como são apresentados, de modo geral, os esquemas diagramáticos de Banco de Dados relacionais? Explicar.
20 - Como fazemos consultas a um Banco de Dados relacional, utilizando a linguagem SQL? Explicar.
Respostas:
1 - A tabela é um conjunto não ordenado de linhas, no qual formado por campos e linhas.
2 - As terminologias são: tabela, relação, campo, linha, valor de atributo, tuplas, nome do atributo.
3 - As linguagens de consulta a bases de dados relacionais permitem o acesso por quaisquer critérios envolvendo os campos de uma ou mais linhas, já em arquivos convencionais, para buscar registros com base em valores de seus campos de forma rápida, usualmente é necessário que exista algum tipo de caminho de acesso.
4 - Campo atômico significa que o campo não pode ser composto de outros, já o campo