

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.
As tabelas CLIENTE e PEDIDO a seguir ainda não têm definição de chaves, índices ou quaisquer instrumentos de integridade além dos explicitamente declarados.

Com base nos efeitos diretos da criação de instrumentos de banco de dados relacionais, assinale a opção que apresenta a ação que garante a integridade referencial no atributo id_cliente da tabela PEDIDO.
criar uma chave primária no campo id_cliente da tabela CLIENTE e um índice único no campo id_cliente da tabela PEDIDO
criar uma chave primária no campo id_cliente da tabela PEDIDO e uma chave estrangeira no campo id_cliente da tabela CLIENTE, referenciando o campo id_cliente da tabela PEDIDO
criar uma chave primária no campo id_cliente da tabela CLIENTE e uma chave estrangeira no campo id_cliente da tabela PEDIDO, referenciando o campo id_cliente da tabela CLIENTE
criar uma chave primária no campo id_cliente da tabela PEDIDO
criar uma chave primária no campo id_cliente da tabela CLIENTE
Um relacionamento 1:N entre as entidades DEPARTAMENTO (lado 1) e FUNCIONARIO (lado N) deve ser mapeado para o Modelo Relacional.
A técnica padrão de mapeamento desse relacionamento é
criar uma tabela separada para o relacionamento, contendo as chaves primárias de ambas as entidades.
criar uma tabela separada e usar as chaves primárias de ambas as entidades como chave primária composta.
colocar a chave primária de DEPARTAMENTO como chave estrangeira na tabela FUNCIONARIO (lado N).
colocar a chave primária de FUNCIONARIO como chave estrangeira na tabela DEPARTAMENTO (lado 1).
absorver os atributos de FUNCIONARIO na tabela DEPARTAMENTO.
A Prefeitura Municipal de Venda Nova do Imigrante mantém um banco de dados para armazenar informações de cidadãos cadastrados em seus serviços públicos. Para garantir organização dos registros e facilitar consultas e relacionamentos entre tabelas, são utilizados conceitos fundamentais da modelagem de dados. Considerando a situação hipotética, representa a principal finalidade da chave primária em uma tabela de banco de dados relacional:
Campo descritivo.
Identificador único.
Controle de acesso.
Ordenação de dados.
Armazenamento de texto.
Os Sistemas Gerenciadores de Banco de Dados (SGBD) relacionais utilizam a linguagem SQL (Structured Query Language) e conceitos de integridade para garantir a consistência dos dados. Acerca dos conceitos de chaves em bancos de dados relacionais, registre V, para as afirmativas verdadeiras, e F, para as falsas:
(__)A Chave Primária (Primary Key) é um campo ou conjunto de campos que identifica de forma única cada registro em uma tabela, não podendo conter valores nulos.
(__)A Chave Estrangeira (Foreign Key) é utilizada para criar relacionamentos entre tabelas, referenciando a chave primária de outra tabela.
(__)Uma tabela pode ter múltiplas chaves primárias distintas atuando simultaneamente como identificadores principais.
(__)O comando SQL 'SELECT' é utilizado para recuperar dados armazenados nas tabelas do banco de dados.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
F, F, V, V.
F, V, V, F.
V, V, V, F.
V, F, F, V.
V, V, F, V.
Uma equipe de TI, na fase de levantamento e de análise de requisitos de uma aplicação, identificou uma tabela para essa aplicação, chamada "estudantes". Essa tabela se apresentou com os campos:
(matricula, nome, endereço, telefone, cpf, cep, email)
Uma provável chave primária dessa tabela é:
nome + cep
matricula + cpf
endereço + telefone
email + cep + nome


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Analise as seguintes proposições sobre os conceitos de banco de dados relacional:
I. Uma chave primária (Primary Key) é um campo, ou conjunto de campos, que identifica de forma única cada registro em uma tabela, não permitindo valores nulos ou repetidos.
II. Uma chave estrangeira (Foreign Key) é utilizada para estabelecer um vínculo entre os dados de duas tabelas, referenciando a chave primária de outra tabela.
III. A normalização é um processo de design de banco de dados que visa aumentar a redundância de dados para garantir que as consultas sejam executadas mais rapidamente.
Está correto o que se afirma em:
II e III, apenas.
I, apenas.
I e II, apenas.
I, II e III.
II, apenas.
Em um banco de dados relacional administrado por um SGBD como MySQL ou PostgreSQL, considere as tabelas Departamentos (id_departamento, nome_departamento) e Funcionarios (id_funcionario, nome_funcionario, id_departamento). Nesse contexto, a modelagem de dados e os conceitos de integridade são importantes para garantir consistência nas operações de consulta, inserção, atualização e remoção de dados. Considerando a estrutura dos dados, assinale a alternativa correta.
O campo nome_departamento na tabela Departamentos deve ser definido como chave estrangeira porque identifica textualmente o setor ao qual cada funcionário pertence nas operações de junção entre tabelas.
O campo id_departamento na tabela Funcionarios pode ser definido como chave estrangeira, de modo a referenciar id_departamento na tabela Departamentos e contribuir para a integridade referencial entre as tabelas.
O campo id_funcionario na tabela Funcionarios deve ser definido como chave estrangeira porque representa o identificador principal da tabela e permite garantir a integridade relacional com a tabela Departamentos.
O campo nome_funcionario na tabela Funcionarios deve ser utilizado como chave estrangeira para estabelecer a relação com a tabela Departamentos, pois permite identificar textualmente a associação entre funcionário e setor.
O arquiteto de dados de uma Secretaria da Fazenda está projetando o novo banco de dados para o sistema de Arrecadação. O modelo precisa garantir que nenhum Pagamento seja registrado sem estar vinculado a um Contribuinte válido e que cada Estabelecimento seja identificado de forma exclusiva. Para assegurar a integridade e a consistência do ecossistema fiscal, o analista deve
tratar os Atributos como as conexões entre tabelas distintas e usar osRelacionamentos para descrever as colunas internas. Nesse cenário, permitir que a Chave Primária receba valores nulos (null) em casos de cadastros provisórios de empresas.
considerar que Entidades e Atributos são elementos facultativos no modelo relacional, desde que os dados estejam em Terceira Forma Normal, utilizando chaves primárias e estrangeiras apenas para acelerar as buscas (índices).
utilizar os relacionamentos lógicos para substituir as chaves estrangeiras, confiando que a integridade entre as tabelas será garantida apenas pelo código do sistema, o que torna as restrições (constraints) do banco de dados opcionais.
definir as Entidades como os objetos do mundo real, usar os Atributos para detalhar suas características e estabelecer a Chave Primária para identificar cada registro de forma única, enquanto a Chave Estrangeira é utilizada para conectar as tabelas e garantir a Integridade Referencial.
configurar a Chave Estrangeira para identificar cada linha dentro de sua própria tabela e reservar a Chave Primária para fazer o vínculo com tabelas externas, especialmente em tabelas de grande volume como a de Notas Fiscais.
Em um banco de dados relacional, há uma tabela chamada Servidor, que armazena dados funcionais (matrícula, CPF, nome, cargo, etc.). Para garantir a integridade da entidade e facilitar a interconexão entre tabelas, define-se um campo como Chave Primária (Primary Key).
Assinale a alternativa que descreve corretamente esse conceito.
Define-se como qualquer atributo de tipo numérico ou textual que, por convenção do sistema, é utilizado para acelerar buscas e consultas simples, podendo admitir valores duplicados desde que pertençam a categorias diferentes.
Representa o primeiro campo declarado obrigatoriamente na estrutura física da tabela, sendo preenchido pelo sistema de forma sequencial automática, o que impede tecnicamente a exclusão de registros após a sua criação inicial no banco.
Trata-se de um campo destinado exclusivamente ao armazenamento de dados sensíveis ou criptografados, como senhas e níveis de acesso, visando garantir a segurança da informação e a auditoria dos registros do banco de dados.
Consiste em um campo (ou conjunto de campos) cujos valores devem ser obrigatoriamente únicos e não nulos para cada registro, permitindo a identificação exclusiva de cada linha e servindo de referência para chaves estrangeiras em outras tabelas.
É um identificador opcional que admite valores nulos (null), desde que a tabela não possua relacionamentos ativos com outras entidades do banco de dados no momento da inserção do registro.
No modelo relacional de banco de dados, a integridade referencial é um mecanismo que assegura a consistência dos dados entre tabelas relacionadas. Sobre esse conceito, assinale a alternativa CORRETA:
Define que uma coluna não pode conter valores duplicados, garantindo a unicidade de cada registro.
Garante que todos os atributos de uma tabela possuam valores obrigatoriamente distintos de nulo.
Estabelece que os valores de uma chave estrangeira devem possuir correspondência na tabela referenciada.
Permite que uma chave estrangeira aponte para qualquer valor, desde que o tipo de dado seja compatível.
Assegura que uma tabela possua apenas uma chave primária, impedindo a criação de chaves compostas.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
O relacionamento N:N entre duas tabelas no modelo lógico de um banco de dados relacional requer a criação de uma nova tabela associativa no modelo físico que faça a ligação com as duas tabelas originais.
Certo
Errado
No contexto apresentado, a tabela Atendimento funciona como tabela de relacionamento ao vincular profissionais e clínicas por meio de chaves estrangeiras.
Certo
Errado
No relacionamento Aluno–Disciplina, existe o atributo nota.
Qual é a modelagem mais adequada no DER?
Criar uma entidade associativa para o relacionamento.
Colocar nota como atributo de Disciplina.
Colocar nota como atributo de Aluno.
Criar uma herança entre Aluno e Disciplina.
Duplicar o atributo nota nas duas entidades.
Uma chave estrangeira é um campo (ou conjunto de campos) em uma tabela que se refere a:
Garante unicidade.
Chave primária de outra tabela.
É sempre numérica.
Não pode ter nulos.
É um índice secundário.
Em um banco de dados relacional, a correta definição de chaves e restrições de integridade é fundamental para garantir consistência e confiabilidade das informações armazenadas.
Assinale a alternativa correta considerando os conceitos de chave primária, chave estrangeira e integridade referencial.
A chave estrangeira tem a função de identificar unicamente cada registro de uma tabela, não podendo se repetir.
A chave primária de uma tabela pode assumir valores nulos, desde que esses valores não se repitam entre os registros.
A integridade referencial é a condição de um conjunto de tabelas em um banco de dados no qual todas as referências de uma tabela para outra são válidas. A integridade referencial garante que os valores de uma chave estrangeira correspondam a valores existentes em uma chave primária ou candidata da tabela referenciada.
Uma tabela pode possuir várias chaves primárias simultaneamente, desde que representem entidades diferentes.
A integridade referencial impede qualquer tipo de exclusão ou atualização de registros em tabelas relacionadas.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
A equipe de TI está projetando um banco de dados relacional para gerenciar contratos com municípios. A tabela "contratos" terá uma coluna "municipio_id", cujo papel é estabelecer o vínculo entre cada contrato e o município correspondente registrado na tabela "municipios". Diante disso, assinale a alternativa que descreve CORRETAMENTE o conceito de chave estrangeira e sua função nesse contexto.
A chave estrangeira é, no contexto apresentado, um conjunto de atributos que identifica de forma única cada registro de uma tabela, não podendo conter valores nulos ou duplicados em seus campos componentes.
A chave estrangeira é, no contexto apresentado, gerada automaticamente pelo sistema gerenciador de banco de dados com base no atributo de maior cardinalidade da tabela.
A chave estrangeira é, no contexto apresentado, um atributo de uma tabela que referencia a chave primária de outra tabela, estabelecendo o relacionamento entre elas e garantindo a integridade referencial dos dados.
A chave estrangeira é, no contexto apresentado, uma chave candidata não selecionada como chave primária, mantida na tabela para uso em consultas de junção entre registros de tabelas relacionadas.
A chave estrangeira é, no contexto apresentado, uma chave composta formada por atributos de duas tabelas distintas, criada para substituir a chave primária em tabelas que participam de relacionamentos do tipo muitos para muitos.
Chave estrangeira é utilizada para:
Criar índices.
Relacionar tabelas.
Compactar dados.
Excluir registros.
Criar backups.
Durante a construção de um banco de dados para a gestão acadêmica de uma instituição em uma versão recente do Microsoft Access em português, um usuário cria algumas tabelas e relacionamentos, conforme ilustrado a seguir:

Diante do exposto, assinale a alternativa CORRETA.
Um estudante tem somente um tutor a ele associado.
Um tutor tem vários estudantes a ele associados.
A tabela “Estudantes” possui uma chave primária e uma chave estrangeira.
A tabela “Tutores” possui uma chave primária e uma chave estrangeira.
No modelo Entidade-Relacionamento, há as entidades Aluno e Curso relacionadas por Matrícula. Cada aluno pode se matricular em vários cursos e cada curso pode ter vários alunos (N:N). Na conversão para o modelo relacional, qual é a forma correta e usual de representar esse relacionamento?
Acrescentar, na tabela Aluno, colunas para os cursos (ou um campo que armazene todos os cursos do aluno), evitando junções frequentes.
Criar uma tabela de junção contendo as chaves estrangeiras de Aluno e Curso; normalmente a chave primária é composta (AlunoId, CursoId) e a tabela pode ter atributos próprios da matrícula.
Representar Matrícula como herança (supertipo Pessoa e subtipos), tratando a associação Aluno-Curso como especialização.
Usar, na tabela Aluno, um campo multivalorado (lista/JSON de IDs de curso) para manter “em linha” as matrículas e reduzir joins.
“Normalizar” removendo o relacionamento e mantendo apenas Aluno e Curso, delegando o vínculo a triggers e views calculadas.
Uma chave estrangeira (foreign key) em um banco de dados relacional serve para
garantir que cada registro em uma tabela seja único.
indexar uma coluna para acelerar as buscas.
definir o valor padrão de uma coluna.
permitir que uma coluna aceite valores nulos.
estabelecer e impor um vínculo entre dados de duas tabelas, garantindo a integridade referencial.