Em 1970, Codd propôs o modelo de dados relacional. Na época,
os bancos de dados usavam modelos hierárquicos e de rede.
O modelo relacional revolucionou a área de banco de dados
deixando os dois outros modelos praticamente esquecidos.
Como o nome do modelo já diz, um banco de dados relacional é
uma coleção de relações com nomes distintos entre entidades.
Um banco de dados é considerado bom quando o SGBD garante
que as informações sendo armazenadas estão corretas e, para
isso, é utilizado o conceito de restrições de integridade.
Assim, para garantir a integridade dos dados, SGBDs como o
Microsoft SQL Server implementam o conceito de chaves
primária e estrangeiras.
Em relação a chaves primárias e estrangeiras no Microsoft SQL
Server, assinale V para a afirmativa verdadeira e F para afirmativa
falsa.
( ) Se, ao criar uma chave primária em uma tabela, não for
especificado NOCLUSTERED ou CLUSTERED e se essa tabela
não possuir um índice CLUSTERED, por definição a chave
primária é criada junto a um índice CLUSTERED.
( ) Os dados das colunas usadas para compor a chave primária
devem possui valores exclusivos, de modo que o valor NULL
só pode aparecer uma vez.
( ) Uma chave estrangeira de uma tabela pode fazer referência a
uma coluna de outra tabela de outro banco de dados.
( ) Uma chave estrangeira de uma tabela não precisa estar
vinculado a uma chave primária de outra tabela, desde que a
coluna referenciada seja UNIQUE.
As afirmativas são, respectivamente,