

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considere o cenário em que múltiplas tabelas precisam garantir consistência referencial entre chaves compostas. Qual das seguintes restrições garante que não haja violação de integridade entre as tabelas relacionadas?
VIEW WITH SCHEMABINDING
CHECK CONSTRAINT
UNIQUE INDEX
FOREIGN KEY
DEFAULT CONSTRAINT
Assinale a opção correta em relação aos tipos de atributos no contexto da modelagem de dados de acordo com o modelo entidade-relacionamento.
Atributos chave nunca podem ser atributos simples; eles devem ser compostos por pelo menos dois subatributos.
Atributos simples podem ser decompostos em subpartes com significado próprio.
Atributos multivalorados podem conter mais de um valor, mas não podem ser combinados com atributos compostos.
Atributos derivados são aqueles cujo valor pode ser calculado a partir de outros atributos armazenados no banco de dados.
Atributos compostos possuem múltiplas ocorrências de valores em um mesmo registro.
A integridade referencial entre a tabela Pedidos (Chave Estrangeira FK_ClienteID) e a tabela Clientes (Chave Primária PK_ClienteID) foi estabelecida. O administrador do banco de dados precisa garantir que, se um registro for excluído da tabela Clientes, todos os registros de pedidos associados a esse cliente na tabela Pedidos sejam automaticamente excluídos em cascata.
Assinale a opção que indica a cláusula específica da restrição de Chave Estrangeira que deve ser usada para implementar esse comportamento de propagação da exclusão.
ON UPDATE CASCADE
ON DELETE NO ACTION
ON DELETE SET NULL
ON DELETE CASCADE
ON DELETE RESTRICT
Considerando os conceitos fundamentais de Banco de Dados, é correto afirmar que
uma chave primária estabelece relacionamento bidirecional automático, pois, ao inserir um registro em qualquer uma das tabelas relacionadas, o SGBD automaticamente cria o registro correspondente na tabela referenciada.
uma chave estrangeira pode referenciar múltiplas chaves primárias simultaneamente de diferentes tabelas, permitindo que um único campo estabeleça relacionamentos N:N diretamente, sem necessidade de tabela associativa.
a chave primária é opcional em tabelas que possuem apenas chaves estrangeiras, pois estas já garantem a unicidade dos registros através das referências externas.
uma chave estrangeira é um campo (ou conjunto de campos) que referencia a chave primária de outra tabela, estabelecendo uma relação entre as tabelas e mantendo a integridade referencial.
uma chave estrangeira deve necessariamente ser indexada como UNIQUE para evitar duplicação de relacionamentos, garantindo que cada registro da tabela pai seja referenciado, no máximo, uma vez pela tabela filha.
Em um SGBD relacional, a restrição que garante que todos os valores em uma coluna sejam distintos entre si e que permite valor NULL é denominada
cardinalidade.
chave primária.
índice.
chave única.
chave estrangeira.
No modelo relacional de banco de dados, diferentes tipos de chaves são utilizados para garantir a integridade e a unicidade das tuplas nas tabelas. Nesse modelo, superchave é
o único atributo obrigatório em toda tabela relacional, o qual não pode conter valores nulos.
uma chave extema que referencia a chave primária de outra tabela, estabelecendo integridade referencial.
qualquer conjunto de atributos que identifica unicamente uma tupla em uma relação.
uma chave alternativa que, embora única, não foi escolhida como a chave primária.
uma chave composta por dois ou mais atributos obrigatoriamente extraídos de tabelas diferentes.
Leia o caso a seguir.
Durante o desenvolvimento de um sistema, um analista ficou em dúvida sobre como criar as tabelas envolvendo algumas entidades de um sistema de inscrição de palestras. Nesse sistema havia o seguinte requisito: um estudante pode realizar inscrições em várias palestras e uma palestra pode receber inscrições de vários estudantes.
Este é um típico relacionamento
um para um (1:1).
um para muitos (1:N).
muitos para um (N:1).
muitos para muitos (M:N).
O fato de haver um campo de chave estrangeira com o valor NULL não viola a restrição de chave estrangeira.
ALUNOS(ID,Nome,Endereço,Cidade,UF)
DISCIPLINA(Cod_disciplina, Nome_diciplina,
Carga_horaria)
Certo
Errado
Leia o fragmento a seguir.
Estas propriedades são fundamentais para a estruturação e a modelagem de dados em bancos de dados, permitindo modelar interações significativas entre diferentes entidades.
Esse conceito refere-se a
atributo.
chave.
relacionamento.
entidade fraca.
polimorfismo.
A relação entre uma tabela de fatos e suas respectivas tabelas de dimensões em um data warehouse é estabelecida pela chave primária da tabela de fatos e a chave estrangeira da tabela de dimensões.
Certo
Errado
Em um banco de dados relacional, pelo fato de a chave primária de uma tabela ser única e não aceitar repetição de registros, ela não pode ser um conjunto de campos. Assim sendo, para se identificar exclusivamente cada registro em uma tabela, esta somente poderá ser um campo.
Certo
Errado
Em um banco de dados relacional, uma coluna ou combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela, é conhecida como chave:
Primária.
Inicial.
Básica.
Mestra.
Restrita.
Considere que uma tabela, definida segundo o modelo relacional de dados, possui dados de pessoas físicas (chave primária: CPF).
PESSOA (CPF, nome, data-nascimento, email)
O atributo RG (número do Registro Geral, principal documento de identificação de pessoas físicas no Brasil) precisa ser adicionado a essa tabela.
Diante disso, uma vez adicionado o atributo RG, verifica-se que
a chave primária da tabela passa a ser composta por CPF e RG.
a tabela passará a ter duas chaves primárias.
o atributo CPF continuará a ser a chave primária.
o atributo RG precisa ser necessariamente definido como chave estrangeira.
os domínios dos atributos CPF e RG precisam ser compatibilizados.
Considerando um banco de dados relacional, o conceito de chave primária de uma relação indica que
o(s) atributo(s) que forma(m) a chave primária não pode(m) conter valores especiais, por exemplo, @ ou %.
cada relação que contiver uma chave primária deve possuir o mesmo número de atributos entre si.
se houver mais de um atributo que forme a chave primária, todos os atributos devem possuir o mesmo domínio.
não pode haver nenhum par de tuplas dessa relação com o mesmo valor para o(s) atributo(s) que forma(m) a chave primária.
essa relação deve utilizar um tipo especial de criptografia direcionada a atributos do tipo chave primária.
A integridade referencial é uma propriedade que garante que os valores de uma chave estrangeira em uma tabela correspondem a valores existentes na chave primária da tabela referenciada.
Certo
Errado
Assinale a opção abaixo que descreve CORRETAMENTE a função de uma chave estrangeira em um banco de dados relacional:
Um atributo que identifica unicamente cada tupla em uma tabela.
Um atributo que referencia a chave primária de outra tabela, estabelecendo um relacionamento entre as duas tabelas.
Um atributo que não permite valores nulos.
Um atributo que indexa uma tabela para melhorar o desempenho das consultas.
Um atributo que define o tipo de dado armazenado em uma coluna.
No projeto lógico de banco de dados, é importante a definição das chaves que auxiliarão nas buscas de dados entre as tabelas. Nesse caso, a chave estrangeira é definida como a chave que:
identifica uma tupla de uma tabela de modo único
permite a referência à tuplas oriundas de outras tabelas
vai trabalhar com atributos compostos multivalorados das tuplas
identifica atributos repetidos nas tabelas e nas tuplas dessas tabelas
Um tipo comum de atributo em modelos entidaderelacionamento é o atributo chave, que
armazena valores derivados de outros atributos, calculados automaticamente pelo sistema.
identifica exclusivamente uma entidade dentro de um conjunto de entidades.
descreve características opcionais de uma entidade, podendo estar presente ou ausente.
representa um conjunto de valores possíveis para um determinado atributo.
mantém um histórico de alterações realizadas em outros atributos de uma entidade.
Em um banco de dados relacional, a principal função de uma chave estrangeira (foreign key) é:
Identificar exclusivamente cada registro em uma tabela.
Fornecer um índice rápido para pesquisa.
Manter a integridade referencial entre duas tabelas.
Armazenar dados binários em uma tabela.
Permitir a execução de transações distribuídas.
No modelo de dados relacional, é possível definir múltiplas chaves primárias em uma única tabela, permitindo que diferentes combinações de campos possam ser utilizadas para garantir a unicidade dos registros
Certo
Errado