

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.
Sobre o conceito de chaves em um banco de dados relacional, analise as afirmações abaixo.
1) A Chave Primária é um atributo ou combinação de atributos que permite a identificação única de uma tupla em uma relação.
2) Uma relação pode ter mais de um atributo (ou combinações de atributos) como identificador único. Esses diversos identificadores únicos são as Chaves Candidatas.
3) A chave candidata que não é chave primária também se chama Chave Secundária.
4) Chave Estrangeira é um ou mais atributos de uma relação que corresponde à chave primária de outra relação.
Estão corretas:
1, 2, 3 e 4.
1, 2 e 3, apenas.
1, 2 e 4, apenas
1, 3 e 4, apenas.
2, 3 e 4, apenas.
Analise as seguintes alternativas sobre sistemas de banco de dados:
I. O esquema representa a descrição do banco de dados enquanto que as instâncias são os dados armazenados no banco de dados em determinado momento.
II. O nível conceitual tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados.
III. A linguagem de definição de dados (DDL – Data Definition Language) permite aos usuários manipular (recuperar, inserir, excluir, modificar) os dados no SGBD.
IV. O processador de banco de dados em tempo de execução (runtime) controla o acesso ao banco de dados em tempo de execução, recebe os comandos para a recuperação ou atualização e os executa no banco de dados.
Assinale a alternativa em que todas as afirmativas estão CORRETAS:
Apenas I, IV
Apenas I, II, IV.
Apenas I, II, III.
Apenas I, III, IV.
I, II, III, IV.
No modelo conceitual apresentado, foi identificado um novo campo prioridade_da_preferencia, a ser inserido em um banco de dados relacional. Esse campo registra a importância determinada por uma pessoa em relação a cada uma das suas preferências, informação que deve ser considerada na definição de um encontro e do seu local.
A partir dessas informações, é correto afirmar que, no modelo apresentado, a tabela que deve receber esse novo campo é
Sobre o modelo Entidade Relacionamento em banco de dados, assinale a alternativa que apresenta a definição de atributos em uma Entidade.
São apenas relacionamentos implementados entre duas entidades.
São características que identificam as propriedades de uma entidade.
São características físicas presentes somente nos diagramas da UML.
São consultas efetuadas para atribução de valores em uma entidade.
Analise o conteúdo da seguinte tabela de um banco de dados:
cpf | nome | id_conta | banco |
1111 | mara | 101 | abc |
2222 | maria | 101 | xyz |
1111 | mara | 100 | xyz |
3333 | jose | 110 | abc |
Sobre a ótica do modelo relacional de banco de dados, é correto afirmar que
existem duplicidades passíveis de normalização.
o campo cpf é uma chave primária.
existem chaves estrangeiras passíveis de normalização.
o campo banco é uma chave estrangeira.
Analise o diagrama ER construído sob a notação IDEF1X.

Está correto concluir que:
Os clientes que demandaram a construção do banco de dados solicitaram que as datas de início e término de todos os projetos fossem atualizadas automaticamente para conterem a data de início da atividade que inicia primeiro, assim como a data de término da atividade que se encerra por último. Para realizar essa operação, o administrador do banco de dados deve criar a seguinte instrução SQL
update projeto set
data_inicio=(select min(atividade.data_inicio)
from atividade where atividade.idprojeto=idprojeto),
data_termino=(select max(atividade.data_termino)
from atividade where atividade.idprojeto=idprojeto)
update projeto set
data_inicio=(select min(atividade.data_inicio)
from atividade where atividade.idprojeto = projeto.idprojeto),
data_termino=(select max(atividade.data_termino)
from atividade where atividade.idprojeto = projeto.idprojeto)
update projeto set
data_inicio=(select min(atividade.data_inicio)
from atividade where atividade.idprojeto=idprojeto),
data_termino=(select max(atividade.data_termino)
from atividade where atividade.idprojeto=idprojeto)
where idprojeto=atividade.idprojeto
update projeto set
data_inicio=(select min(atividade.data_inicio)
from atividade where atividade.idprojeto= projeto.idprojeto),
data_termino=(select max(atividade.data_termino)
from atividade where atividade.idprojeto= projeto.idprojeto)
where idprojeto=atividade.idprojeto
O campo número do SSN (seguro social) faz parte das chaves primárias das tabelas DEPENDENT (dependente) e DEPARTMENT (departamento).
Certo
Errado
Analise o diagrama ER, exibido a seguir com a notação IDEF1X pé-de-galinha.
R1 | +O---------------O+ | R2 |
A1 | A2 | |
B1 | A1 (FK) |
Analise, ainda, a lista de possíveis requisitos para uma implementação relacional desse modelo.
I. A1 em R2 deve ter uma restrição do tipo UNIQUE.
II. A1 em R2 não deve permitir valores nulos.
III. A1 em R1 deve constituir a chave primária.
IV. A2 em R2 deve permitir valores nulos.
Assinale a opção que indica a quantidade de requisitos corretamente estabelecidos.
Zero.
Um.
Dois.
Três.
Quatro.
Considere a seguinte modelagem conceitual para o domínio de um zoológico, expressa no modelo de entidade-relacionamento.

Com relação à conversão dessa modelagem conceitual para um banco de dados relacional, assinale a alternativa CORRETA.
O relacionamento “limpeza” pode ser convertido em dois atributos na tabela correspondente à entidade “Jaula”: “CPF” e “Horário-início”, sendo o atributo “CPF” uma chave estrangeira para a tabela correspondente à entidade “Funcionário”.
O relacionamento “coordenação” pode ser convertido em uma tabela cuja chave primária é o código do setor.
A entidade “Setor” torna-se uma tabela com três atributos: “Código”, “Nome” do setor e o “Número” da jaula.
O relacionamento “abrigo” pode ser convertido em uma tabela composta pelos atributos “Número”, “Área”, “ID” e “Apelido”, sendo a chave primária desta tabela o par (Número, ID).
A entidade “Funcionário” torna-se uma tabela composta pelos atributos “CPF”, “Nome” do funcionário, “Salário” e “Horário-início”.
Qual diagrama E-R contém um modelo conceitual compatível com as tabelas do banco de dados da associação de criadores de cães?





Um Analista de Sistemas da Prefeitura de Teresina necessita modelar em um diagrama E-R as consultas dos cidadãos aos processos públicos. O relacionamento da consulta definido é n:m. Todavia cada consulta realizada deve ter uma identificação própria e mais o atributo data da consulta. Este relacionamento assim especificado relaciona-se com outras entidades do modelo, de acordo com o levantamento de requisitos.
Pela característica assim definida, esse relacionamento de consulta deve ser desenhado como
atributo associativo.
entidade fraca.
relacionamento dependente.
entidade associativa.
relacionamento forte.
Considerando os conceitos básicos em modelagem de dados e em especial no Modelo Entidade Relacionamento (MER), analise as afirmações a seguir, sobre Restrições de Mapeamento (Cardinalidades), entre um conjunto de entidades A e outro B.
1) O relacionamento um para um (ou 1:1) proíbe que uma entidade de A se relacione com mais do que uma entidade de B; e proíbe que uma entidade de B se relacione com mais do que uma entidade de B.
2) O relacionamento um para muitos (ou um para vários, ou 1:N) proíbe que uma entidade de A se relacione com mais do que uma entidade de B; e permite que uma entidade de B se relacione com mais do que uma entidade de A.
3) O relacionamento muitos para um (ou vários para 1, ou N:1) permite que uma entidade de B se relacione com mais do que uma entidade de A; e proíbe que uma entidade de A se relacione com mais do que uma entidade de B.
4) O relacionamento muitos para muitos (ou vários para vários, N:M) não impõe restrições. Permite que uma entidade de A se relacione com mais do que uma entidade de B. Permite que uma entidade de B se relacione com mais do que uma entidade de B.
Estão corretas:
1, 2, 3 e 4.
1, 2 e 3, apenas.
1, 2 e 4, apenas.
1, 3 e 4, apenas.
2, 3 e 4, apenas.
Peter P. Chen publicou em março de 1976 um trabalho intitulado The Entity-Relationship Model: Toward the unifed view of data, no qual definia uma nova abordagem para o processo de modelagem dos dados presentes em um banco de dados. Com base, na abordagem de Peter Chen escolha a alternativa INCORRETA:
Uma entidade fraca é dependente de uma entidade forte. E sua representação gráfica é a seguinte
.
Um relacionamento é uma associação entre entidades. E sua representação gráfica é um losango.
O atributo multivalorado permite armazenar mais de um valor ao mesmo tempo, no mesmo campo. E sua representação gráfica é a seguinte
.
Uma entidade forte é representada graficamente por um retângulo.
O atributo derivado é um atributo cujo valor para ele deriva de outro(s) atributo(s). E sua representação gráfica é a seguinte
.

De acordo com a notação para diagramas entidade-relacionamento,
assinale a opção que descreve a representação acima disposta.
entidade, atributo, atributo composto e atributo derivado
relacionamento, atributo, atributo fraco e atributo multivalorado
entidade fraca, atributo-chave, atributo multivalorado e atributo derivado
entidade, atributo-chave, atributo multivalorado e atributo derivado
entidade forte, atributo, atributo composto e atributo fraco
Acerca do modelo entidade-relacionamento estendido, assinale a opção correta.
Uma restrição de disjunção pode ser aplicada a uma especialização, na qual deve ser especificado que as subclasses da especialização devem ser mutuamente exclusivas.
A generalização é o resultado da separação de um tipo-entidade de nível mais alto — superclasse — e forma vários tipos-entidades de nível mais baixo — subclasse.
Uma entidade, que é membro de uma subclasse, nem sempre herda todos os atributos da entidade como um membro da superclasse.
O modelo em questão incorpora conceitos de modelagem entidade-relacionamento, herança, encapsulamento e polimorfismo.
A simbologia do referido modelo é a mesma do modelo entidade-relacionamento, não havendo novas representações.
De acordo com a figura, marque V para as afirmativas verdadeiras e F para as falsas.
( ) O modelo Entidade-Relacionamento conceitual está na Terceira Forma Normal (3FN), portanto não haverá redundância de dados quando da implementação em tabelas no banco de dados.
( ) Os atributos TipoCarroceria e TipoCarga na Entidade Frota têm dependência funcional e podem ser Entidades distintas com atributo identificador e relacionamento de cardinalidade n:n.
( ) As cardinalidades do relacionamento das Entidades Frota e Motorista, nos dois sentidos, são indicativas de que não há instâncias em ambas sem relacionamento.
( ) O atributo TipoCarga nas Entidades Frota e Entrega deve ser o mesmo e pode ser uma Entidade com atributo identificador com relacionamento ternário.
Assinale a sequência correta.
V, V, F, V
V, F, V, F
F, F, V, F
F, V, F, V
Considerando o modelo ER da figura acima, implementado um banco de dados relacional com todas as tabelas criadas no banco de dados de nome frota, qual seria o comando SQL para inserção dos dados na referida tabela?
INSERT INTO `frota`.`motorista` (`CPF`, `Nome`, `RegistroCNH`, `Validade`, `CatHab`) VALUES ('1111', 'André', '33', '2020/12/20', 'AD');
INSERT IN `frota`.`motorista` (`CPF`, `Nome`, `RegistroCNH`, `Validade`, `CatHab`) VALUES ('2222', 'João', '31', '2019/10/12', 'AD');
INSERT TO `frota`.`motorista` (`CPF`, `Nome`, `RegistroCNH`, `Validade`, `CatHab`) VALUES ('3333', 'Pedro', '32', '2018/12/10', 'AE');
INSERT FOR `frota`.`motorista` (`CPF`, `Nome`, `RegistroCNH`, `Validade`, `CatHab`) VALUES ('4444', 'Paulo', '34', '2021/06/02', 'AE');