

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.
Seja a tabela Pilotos definida em um banco de dados SQL e que possui 1000 registros. Ao utilizar o comando DELETE FROM Pilotos; os registros dessa tabela serão todos apagados
mas a tabela permanecerá com sua estrutura física.
assim como sua estrutura física.
exceto os registros que não tenham sido acessados até o último SAVEPOINT.
a menos que a estrutura física da tabela tenha sido alterada por um ALTER TABLE.
e a tabela será removida do banco de dados.
No modelo lógico de bancos de dados, as informações são organizadas em tabelas compostas por colunas e linhas. Cada linha da tabela corresponde a uma ocorrência específica da entidade armazenada no banco de dados, reunindo os valores associados aos diferentes atributos definidos para essa entidade. Nesse contexto, qual termo é utilizado para designar uma linha de uma tabela no modelo relacional, que representa uma ocorrência específica da entidade armazenada?
Tupla.
Atributo.
Domínio.
Relação.
Chave primária.
Em uma secretaria de fazenda, foi projetado um sistema de informação gerencial e fiscal com base em um modelo de dados relacional que contempla as seguintes entidades:
● CONTRIBUINTE (identificado por CPF_CNPJ, com atributos como Nome_RazaoSocial, Endereco, InscricaoEstadual);
● TRIBUTO (identificado por CodigoTributo, com atributos como NomeTributo, AliquotaBase);
● LANCAMENTO_FISCAL (representa a obrigação tributária individual e tem como atributos IDLancamento, DataVencimento, ValorDevido).
As seguintes regras de negócio foram estabelecidas:
● um CONTRIBUINTE pode ter zero ou múltiplos LANCAMENTOS_FISCAIS;
● cada LANCAMENTO_FISCAL deve estar associado a exatamente um CONTRIBUINTE;
● cada LANCAMENTO_FISCAL deve estar associado a exatamente um TRIBUTO;
● um TRIBUTO pode estar vinculado a zero ou múltiplos LANCAMENTOS_FISCAIS.
Considerando-se as informações fornecidas na situação hipotética precedente e os princípios de integridade referencial em bancos de dados relacionais, é correto afirmar que a tabela LANCAMENTO_FISCAL deve
conter o CPF_CNPJ (FK) e replicar todos os atributos não chave da tabela TRIBUTO, como NomeTributo e AliquotaBase, garantindo-se, assim, o requisito de integridade de entidade.
incluir os atributos CPF_CNPJ (FK) e CodigoTributo (FK), os quais estabelecem as integridades referenciais obrigatórias com as tabelas CONTRIBUINTE e TRIBUTO, respectivamente, mantendo-se IDLancamento como chave primária simples.
incluir apenas o CodigoTributo (FK), pois a identificação do CONTRIBUINTE pode ser inferida a partir de um atributo descritivo como Nome_RazaoSocial, transferido para a tabela de lançamento.
conter apenas o atributo CPF_CNPJ como chave estrangeira, a fim de garantir a integridade referencial ao CONTRIBUINTE.
incorporar os atributos CPF_CNPJ (FK) e CodigoTributo (FK), sendo ambos, conjuntamente com IDLancamento, candidatos à chave primária composta da tabela.
O particionamento de tabelas elimina a necessidade de índices secundários, pois a divisão física dos dados já garante acesso eficiente em qualquer tipo de consulta.
Certo
Errado
Se as tabelas A e B em questão tiverem, também, uma coluna denominada cod_grupo que admita valores NULL, então a consulta a seguir não retornará qualquer registro se houver, ao menos, um valor NULL na coluna cod_grupo da tabela B.

Certo
Errado


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.
Considere o seguinte esquema de banco de dados relacional, supondo que as consultas são executadas utilizando SQL padrão (ANSI SQL):
ESTUDANTES

DISCIPLINAS

MATRICULAS

Observe que a tabela MATRICULAS representa um relacionamento N–M entre estudantes e disciplinas. Considere a seguinte consulta SQL:
SELECT e.nome, d.nome
FROM estudantes e
JOIN matriculas m
ON e.id_estudante = m.id_estudante
JOIN disciplinas d
ON d.id_disciplina = m.id_disciplina
WHERE m.nota >= 8;
Assinale a alternativa que apresenta o resultado da consulta.




![]()
Bancos de dados são utilizados para armazenar, organizar e recuperar informações de forma estruturada, sendo amplamente empregados em sistemas computacionais. A esse respeito, marque a alternativa que corretamente identifica o significado do termo tabela em um banco de dados relacional.
Conjunto de comandos utilizados para consultar e modificar dados armazenados.
Programa responsável por controlar o acesso e a segurança das informações.
Arquivo de texto simples utilizado apenas para armazenar dados temporários.
Interface gráfica que permite ao usuário visualizar relatórios do sistema.
Estrutura que organiza dados em linhas e colunas, representando registros e atributos.
Em um sistema de vendas, o relacionamento lógico entre as entidades CLIENTE e PRODUTO pode ser representado por duas tabelas na implementação do modelo físico.
Certo
Errado
Um administrador de banco de dados precisa remover, de forma definitiva e irreversível, uma tabela de um banco de dados. O Comando SQL que executa o resultado esperado é o:
DEL
DROP
DELETE
TRUCANTE
O armazenamento dos pagamentos das parcelas dos contratos requer a criação de uma tabela com uma chave estrangeira referenciando a tabela contrato, permitindo a associação de cada pagamento a um contrato específico, devido às características do modelo relacional.
Certo
Errado


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.
Qual é a principal vantagem da utilização de índices em um banco de dados relacional?
Reduzir o espaço de armazenamento necessário.
Garantir a integridade referencial entre tabelas.
Facilitar a criação de backups.
Evitar a duplicação de dados em tabelas.
Aumentar a velocidade de recuperação de dados.
Em um banco de dados em que são armazenados dados previdenciários, a tabela contribuintes a seguir, que possui os seguintes atributos, não está na terceira forma normal, pois apresenta dependência funcional transitiva entre atributos.
• cpf (chave primária)
• nome
• data_nascimento
• cod_municipio
• aliquota_contribuicao
• renda_mensal
• contribuicao mensal (calculada como: renda mensal × aliquota contribuicao)
Certo
Errado
Nos bancos de dados relacionais, a estrutura que armazena objetos, tais como tabelas e índices, é conhecida como
file.
site.
metadata.
tablespace.
directory.
As tuplas em uma relação são identificadas por meio da chave primária.
Certo
Errado
Considere as tabelas seguintes:
TipoCurso (codigo, nome, descricao)
Curso (codigo, nome, codigoTipoCurso, modalidade)
Qual o comando SQL padrão retorna código e nome (somente) de todos os tipos de curso que possuem, pelo menos, um curso de modalidade chamada "Presencial"?
SELECT * FROM TipoCurso WHERE codigo IN (SELECT codigoTipoCurso FROM Curso WHERE modalidade = 'Presencial');
SELECT tc.codigo, tc.nome FROM TipoCurso tc WHERE tc.codigo IN (SELECT c.codigo FROM Curso c WHERE c.modalidade = 'Presencial');
SELECT tc.codigo, tc.nome FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigo AND c.modalidade = 'Presencial';
SELECT tc.codigo, tc.nome FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigoTipoCurso AND c.modalidade = 'Presencial';
SELECT DISTINCT tc.* FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigoTipoCurso AND c.modalidade = 'Presencial';


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.
Os bancos de dados relacionais e não relacionais são duas abordagens distintas para armazenar e gerenciar dados, sendo que cada abordagem tem características e benefícios específicos. Sabendo disso, a respeito de bancos de dados relacionais e não relacionais, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) MySQL e PostgreSQL são exemplos de sistemas de gerenciamento de banco de dados relacionais.
( ) Chave-Valor é um exemplo de banco de dados não relacional, que armazena dados em pares chave-valor, sendo útil para dados não estruturados simples.
( ) Grafo é um exemplo de banco de dados relacional, projetado para armazenar e processar dados com conexões complexas, como redes sociais ou sistemas de recomendação.
( ) Bancos de dados relacionais organizam dados em tabelas (também denominadas relações), em que as linhas representam registros e as colunas representam atributos dos dados.
V – V – V – V.
F – F – F – F.
V – V – F – V.
V – F – V – F.
F – V – V – V.
Nos sistemas de gerenciamento de banco de dados relacionais, o modelo lógico descreve como os dados são organizados em tabelas, relacionamentos e restrições, independentemente da forma como são fisicamente armazenados no disco.
Certo
Errado
Um Departamento Estadual está projetando um banco de dados para gerenciar o Imposto sobre Propriedade de Veículos Automotores (IPVA) O sistema deve incluir as tabelas:
Proprietários: Dados dos proprietários de veículos (CEF, nome, endereço).
Veículos: Informações dos veículos (placa, modelo, ano, CPF).
Pagamentos IPVA: Registro dos pagamentos do IPVA (Codigo_pagamento, valor, data_pagamento, veiculo_associado).
é configuração correta de chaves primárias (Pks) e estrangeiras (FKs) para esse sistema é
PK de Proprietarios: CPF; PK de Veiculos: Placa; PK de Pagamentos_IPVA: Codigo_pagamento; sem FK nas tabelas.
PK de Proprietarios: CPF; PK de Veículos: Placa; PK de Pagamentos_IPVA: Data de Pagamento; FK em Veiculos: CPF (ref. Proprietarios); FK em Pagamentos_IPVA: Ano (ref. Veiculos).
PK de Proprietarios: Nome; PK de Veiculos: Modelo, PK de Pagamentos_IPVA: Data_Pagamento; FK em Veiculos: Nome (ref. Proprietarios), FK em Pagamentos_IPVA: Modelo (ref. Veiculos).
PK de Proprietarios: CPF; PK de Veiculos: Placa; PK de Pagamentos IPVA: Codigo_pagamento; FK em Veiculos: CPF (ref. Proprietarios); FK em Pagamentos_IPVA: Placa (ref. Veiculos).
PK de Proprietarios: CPF; PK de Veiculos: Placa; PK de Pagamentos_IPVA: Codigo_pagamento; FK em Veiculos: Placa (ref. Pagamentos_IPVA), FK em Pagamentos_IPVA: CPF (ref. Proprietarios).
A Câmara Municipal de determinado município implementou um sistema de empréstimo de equipamentos para servidores públicos. O banco de dados do sistema possui a seguinte modelagem:
• Tabela Equipamento: contém os campos id_equipamento (chave primária), nome_equipamento e categoria.
• Tabela Servidor: contém os campos id_servidor (chave primária), nome_servidor e departamento.
• Tabela Empréstimo: contém os campos id_emprestimo (chave primária), id_equipamento (chave estrangeira referenciando Equipamento), id_servidor (chave estrangeira referenciando Servidor), data_emprestimo e data_devolucao.
Considerando essa modelagem, assinale a afirmativa correta.
A modelagem está incorreta, pois para um equipamento ser emprestado a múltiplos servidores, seria necessário duplicar os registros na tabela Equipamento.
A tabela Empréstimo poderia ser eliminada, movendo id_servidor diretamente para a tabela Equipamento, pois um equipamento sempre pertence a um único servidor.
A chave primária da tabela Empréstimo deve ser composta pelos campos id_equipamento e id_servidor, garantindo que cada equipamento possa ser emprestado apenas uma vez para cada servidor.
A tabela Empréstimo representa uma entidade associativa entre Servidor e Equipamento, permitindo registrar múltiplos empréstimos de um mesmo equipamento para o mesmo ou diferentes servidores, com controle de data de empréstimo e devolução.
As chaves primárias em um banco de dados relacional são usadas para identificar unicamente cada registro em uma tabela.
Certo
Errado