

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.
Na modelagem do banco corporativo da INFRA S.A., a definição correta de chaves primárias e estrangeiras reforçaria a integridade referencial entre projetos, contratos e medições.
Certo
Errado
Em um banco de dados relacional, um administrador executa a seguinte sequência de comandos em uma tabela que possui chave estrangeira sendo referenciada por outra tabela:
ALTER TABLE pedido DROP COLUMN id_cliente; DROP TABLE cliente;
Considerando as regras de integridade referencial e o comportamento padrão dos SGBDs relacionais, assinale a alternativa correta.
Ambos os comandos serão executados normalmente, pois alterações estruturais têm prioridade sobre restrições de integridade definidas no esquema do banco de dados.
O comando ALTER TABLE será executado com sucesso, enquanto o DROP TABLE falhará apenas na presença de índices ou restrições locais definidas na tabela cliente.
O comando ALTER TABLE poderá falhar se a coluna removida participar de chave estrangeira, e o DROP TABLE poderá falhar se existirem dependências referenciais ativas.
O comando DROP TABLE removerá automaticamente a tabela e todas as suas dependências, independentemente de restrições ou configurações explícitas no SGBD.
Ambos os comandos exigem execução dentro de transações explícitas com COMMIT, sendo ignorados pelo SGBD caso não estejam em um bloco transacional ativo.
Um SGDB recebeu um comando DELETE na tabela DEPARTAMENTO para o departamento de ‘Pesquisa’. Se a chave estrangeira Dnr na tabela FUNCIONARIO foi definida com a opção ON DELETE SET NULL, qual seria o resultado da operação de deleção?
A deleção seria rejeitada por violar a restrição de integridade referencial.
O departamento ‘Pesquisa’ seria deletado, e todos os funcionário que trabalham nesse departamento seriam deletados.
O departamento ‘Pesquisa’ seria deletado, e o valor do atributo Dnr, para todos os funcionários desse departamento, seria alterado para NULL.
O departamento ‘Pesquisa’ seria deletado, mas os funcionários associados a ele manteriam o valor de Dnr inalterado, fato que geraria uma anomalia no banco de dados.
A deleção do departamento ‘Pesquisa’ não seria possível, pois a tabela FUNCIONARIO possui registros que o referenciam.
O controle de integridade referencial permite garantir que valores de chave estrangeira correspondam a valores existentes em chaves primárias de outras tabelas.
Certo
Errado
Considere uma relação DEPARTAMENTO(Dnumero, Dnome, Dlocal), em que Dnumero é a chave primária, e uma relação PROJETO(Pnumero, Pnome, Dnum), em que Dnum é uma chave estrangeira que referencia DEPARTAMENTO. O que acontece se o valor de Dnum em uma tupla da tabela PROJETO for alterado para um valor que não existe na coluna Dnumero da tabela DEPARTAMENTO?
A operação será permitida, pois a chave estrangeira não impõe restrições de integridade.
A operação violará a restrição de integridade referencial e será rejeitada.
A operação violará a restrição de integridade da entidade e a tupla será alterada.
A operação criará um novo departamento com o novo valor de Dnum.
A operação fará que o valor de Dnum seja automaticamente alterado para NULL.


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.
Restrições de integridade são utilizadas para garantir que uma informação seja do tipo de dado definido no banco de dados.
Certo
Errado
Restrições de integridade como PRIMARY KEY, FOREIGN KEY e CHECK garantem a consistência e a validade dos dados.
Certo
Errado
Analise o esquema relacional a seguir, que sofre de um problema de inserção:
Projeto (ProjID, Nome, Orcamento, DeptID)
Funcionario (FuncID, Nome, Cargo, DeptID)
Alocacao (FuncID, ProjID, Horas)
Suponha que DeptID em Projeto seja uma chave estrangeira para Departamento(DeptID), mas não existe uma chave estrangeira de DeptID em Funcionario para Departamento. Um novo funcionário é contratado e inserido na tabela Funcionario com um DeptID igual a “999”, que não existe em Departamento. Que tipo de restrição de integridade é violado nesse cenário, considerando-se a semântica esperada do sistema?
Restrição de chave primária
Restrição de integridade referencial
Restrição de domínio
Restrição de verificação (CHECK)
Nenhuma restrição é violada, pois não há uma chave estrangeira definida
Você, como técnico de tecnologia da informação do Ministério Público do Estado do Paraná, está trabalhando na implementação de um banco de dados para um novo sistema. Durante esse processo, é necessário garantir que os dados inseridos em determinados campos sejam válidos e relevantes para o contexto. Para isso, você precisa aplicar uma restrição que limite os valores que podem ser inseridos em um campo específico a um conjunto permitido de valores. Qual tipo de restrição de integridade atende a essa necessidade?
Integridade de entidade.
Integridade referencial.
Integridade de domínio.
Integridade de nulidade.
Restrições de chave.
Em um SGBD relacional um empregado não pode ter um salário maior que seu superior imediato. Esta restrição não garantida pelo SGBD é conhecida como:
Integridade de vazio;
integridade referencial;
restrição semântica;
integridade de chave
integridade de domínio.


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.
Na linguagem SQL, as constraints são usadas para especificar regras para os dados armazenados em uma tabela. A constraint que garante que a coluna não contenha valores nulos, que todos os valores da coluna sejam únicos e que a coluna identifique unicamente cada registro da tabela é o:
CHECK
UNIQUE
NOT NULL
FOREIGN KEY
PRIMARY KEY
Um dos objetivos primordiais de um SGBD é a integridade de dados. Dizer que os dados de um banco de dados estão íntegros significa dizer que eles refletem corretamente a realidade representada pelo banco de dados e que são consistentes entre si. Para tentar garantir a integridade de um banco de dados os SGBD oferecem o mecanismo de restrições de integridade. Uma restrição de integridade é uma regra de consistência de dados que é garantida pelo próprio SGBD. _________ é a restrição que define que os valores dos campos que aparecem em uma chave estrangeira, devem aparecer na chave primária da tabela referenciada.
Assinale a alternativa que preenche corretamente a lacuna da afirmação acima.
Integridade de domínio.
Integridade de chave.
Integridade de vazio.
Integridade referencial.
São tipos de restrições de integridade SQL ANSI:
1. Chave primária
2. UNIQUE
3. NOT NULL
4. CHECK
Assinale a alternativa que indica todos os itens corretos.
São corretos apenas os itens 1, 2 e 4.
São corretos apenas os itens 1, 2 e 3.
São corretos apenas os itens 1, 3 e 4.
São corretos apenas os itens 2, 3 e 4.
São corretos os itens 1, 2, 3 e 4.
Um dos objetivos de um Sistema de Gerenciamento de Banco de Dados (SGBD) é manter a integridade de dados. Para garantir a integridade, o SGBD oferece mecanismos de restrição de integridade. A restrição nada mais é que uma regra de consistência de dados garantida pelo próprio SGBD. Costuma-se classificar as restrições de integridade nas seguintes categorias:
Integridade de domínio, integridade de vazio, integridade de chave, integridade referencial.
Integridade de semântica, integridade de chave, integridade de cheio, integridade referencial.
Integridade de vazio, integridade de cheio, integridade de chave, integridade de semântica.
Integridade de domínio, integridade sistêmica, integridade de chave, integridade semântica.
Sobre Restrições de Integridade podemos dizer que:
I - Integridade de domínio especifica qual a faixa de valores ou quais os valores um determinado atributo pode conter.
II - Uma entidade é um objeto no mundo real que pode ser identificada de forma única em relação a todos os outros objetos.
III - Uma entidade fraca é uma entidade que não depende da existência de alguma outra entidade, no sentido de que ela pode existir independentemente da existência de outra entidade.
IV - Pode ser definido como sendo uma regra que deve ser obedecida em todos estados válidos da base de dados, podendo envolver uma ou mais linhas de uma ou mais tabelas.
Assinale a alternativa correta:
Apenas as afirmativas II e IV estão corretas.
Apenas as afirmativas I, II e III estão corretas.
Apenas a afirmativa I está correta.
Apenas as afirmativas I, II e IV estão corretas.
Nenhuma das alternativas anteriores.


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.
As opções seguintes são restrições de tabela do SQL-2, EXCETO
unicidade.
referencial.
cláusula check.
opção guarded.