Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/03/2024, 10:26 Avaliação Final (Objetiva) - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:746863) Peso da Avaliação 3,00 Prova 44954243 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 Atualmente, grande parte das aplicações que estão no mercado utilizam como base um banco de dados relacional, o que implica na utilização de consultas para obtenção de resultados. Para realizar essas consultas, a linguagem utilizada é o SQL. Muitas das características originais do SQL foram inspiradas na álgebra relacional. Com base na álgebra relacional, analise o seguinte comando em anexo e selecione a qual instrução esse comando resulta: A Exibição dos atributos produto e lista de todas as tabelas do banco de dados. B Inserção do atributo produto em todos os registros da tabela lista. C Exibição do atributo produto de todos os registros da tabela lista. D Exibição do atributo lista de todos os registros da tabela produto. Um Banco de Dados (BD) é uma coleção organizada de dados. Esses dados são organizados de modo a modelar aspectos do mundo real, para que seja possível efetuar processamento que gere informações relevantes para os usuários a partir desses dados. Dito isso, muitas vezes precisamos usar de apelidos ou alias para melhor apresentar uma coluna. Sobre as possibilidade de utilização de apelidos de tabelas e colunas com base na tabela a seguir, assinale a alternativa CORRETA: Create table Estado (Id_estado integer, Nome varchar(100), Sigla varchar(2), Primary key (id_estado)) A select e.id_estado Estado, e.nome "nome do estado" , e.sigla from Estado ; B select e.id_estado Estado, e.nome nome do estado , e.sigla as UF from Estado e; C select e.id_estado Estado, e.nome "nome do estado" , e.sigla as "UF" from Estado e; D select id_estado , nome , e.sigla as UF from Estado e; Os Relacionamentos são associações entre entidades e possuem um significado específico dentro do mundo real, por isso, o mapeamento de cardinalidade identifica o número de entidades as quais outra entidade pode estar associada por um conjunto de relacionamentos. Sobre cardinalidade em banco de dados, analise as sentenças a seguir: VOLTAR A+ Alterar modo de visualização 1 2 3 21/03/2024, 10:26 Avaliação Final (Objetiva) - Individual about:blank 2/5 I- Uma entidade em A está associada, no máximo, a uma entidade B, e uma entidade em B está associada, no máximo, a uma entidade em A, perfazendo uma cardinalidade Um para Um. II- Uma entidade em A está associada a várias entidades em B. Uma entidade em B está associada a apenas uma entidade em A, configurando uma cardinalidade Um para Muitos. III- Não pode existir uma cardinalidade Muitos para Muitos em um banco de dados, ou seja, uma entidade em A está associada a qualquer número de entidades em B, mas uma entidade em não pode estar associada a um número qualquer de entidades em A. Assinale a alternativa CORRETA: A Somente a sentença II está correta. B As sentenças I e III estão corretas. C As sentenças I e II estão corretas. D Somente a sentença III está correta. Você já parou para pensar que seu nome, a placa do seu carro e a foto que publicou recentemente nas redes sociais estão inseridos em bancos de dados e depende de um banco de dados para que não sejam acessadas e manipuladas indevidamente? O padrão mais conhecido é chamado de banco de dados relacional. Na terminologia de banco de dados relacional, a definição de uma linha é denominada de: A Conjunto. B Atributo. C Tupla. D Relação. Atualmente, grande parte das aplicações que estão no mercado utilizam como base um banco de dados relacional, o que implica na utilização de consultas para obtenção de resultados. Para realizar essas consultas, a linguagem utilizada é o SQL. Muitas das características originais do SQL foram inspiradas na álgebra relacional. Com base na álgebra relacional, analise o seguinte comando em anexo e selecione a qual instrução esse comando resulta: A Em exibição apenas do atributo Produto, da tabela compras, considerando os registros em que o valor do atributo produto seja igual a "lápis". B Em exclusão dos registros da tabela compras, apenas no caso de o valor do atributo produto ser igual a "lápis". C Em exibição de todos atributos da tabela compras, para os registros em que o valor do atributo produto seja igual a "lápis". D Em exibição de todos atributos da tabela compras, substituindo-se todos os valores do atributo produto pelo valor "lápis". Que os bancos de dados são fundamentais para todas as organizações, isso já é um consenso. Ele pode ser desde uma planilha ou até mesmo um SGBD caríssimo. No entanto, para entender melhor a respeito da sua importância, é fundamental termos alguns conceitos básicos, bem definidos. Entre esses conceitos, 4 5 6 21/03/2024, 10:26 Avaliação Final (Objetiva) - Individual about:blank 3/5 podemos destacar um item que tem como principal característica a de ser a menor unidade de conteúdo que, isoladamente, não tem nenhum significado. Com base nessa descrição, assinale a alternativa CORRETA: A Conhecimento. B Informação. C Pesquisa. D Dado. Muitas vezes, durante uma pesquisa, precisamos que seja alterada a forma de apresentação, sem que para isso seja necessária alteração na base. Diante disso, foi solicitado que fizesse uma consulta para apresentar o lema dos estados de Santa Catarina "Santa e bela Catarina" e do Rio de Janeiro 'Cidade Maravilhosa', os demais estados, deveriam apresentar apenas seus nomes. Conforme a base de dados, utilizando o comando CASE simples, assinale a alternativa CORRETA: A select case when e.sigla= 'RJ' then 'Gerir a coisa pública com retidão' when e.sigla='SP'then 'Não sou conduzido, conduzo' else end from estado e ; B select case e.sigla when 'SC' then 'Santa e bela Catarina' when 'RJ'then 'Cidade Maravilhosa' ; C select when 'SC' then 'Santa e bela Catarina' when 'RJ'then 'Cidade Maravilhosa'else e.nome end from estado e; D select case e.sigla when 'SC' then 'Santa e bela Catarina' when 'RJ'then 'Cidade Maravilhosa'else e.nome end from estado e; BDR_dados_estadoClique para baixar o anexo da questão Ao realizar o mapeamento do modelo conceitual para o modelo relacional (lógico), as entidades se transformam em tabelas, os atributos se tornam campos e os relacionamentos são transformados em chaves. Sobre a chave primária, a chave estrangeira, a chave candidata (alternativa) e a chave composta, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A chave primária ou Primary Key (PK) é uma coluna ou conjunto de colunas que identificam unicamente um registro dentro de uma tabela, ela pode ser simples ou composta. ( ) A chave composta é uma chave que é primária e estrangeira ao mesmo tempo. ( ) A chave candidata é um campo que não pode se repetir, também pode ser chamada de chave alternativa ou chave única. ( ) A chave estrangeira, do inglês strange Key (SK), é uma coluna ou conjunto de colunas que se referem necessariamente a uma chave primária de outra tabela. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B V - F - V - F. C V - F - F - V. D F - V - V - V. 7 8 21/03/2024, 10:26 Avaliação Final (Objetiva) - Individual about:blank 4/5 Muitas vezes, durante uma pesquisa, precisamos que seja alterada a forma de apresentação sem que para isso seja necessária alteração na base. Diante disso, foi solicitado que fizesse uma consulta para apresentar o lema dos estados do Rio de Janeiro 'Gerir a coisa pública com retidão' e São Paulo 'Não sou conduzido, conduzo', os demais estados, deveriam apresentar apenas seus nomes. Conforme a base de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) select e.sigla UF, decode(e.sigla,'RJ', 'Gerir a coisa pública com retidão', 'SP', 'Não sou conduzido, conduzo', nome)lema from estado e; ( ) select case e.sigla when 'RJ' then 'Gerir a coisa pública com retidão' when'SP'then 'Não sou conduzido, conduzo' else e.nome; ( ) select decode('RJ', 'Gerir a coisa pública com retidão', 'SP', 'Não sou conduzido, conduzo')lema from; Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B V - F - F. C F - V - F. D F - V - V. Em modelagem de dados, a cardinalidade é um dos princípios fundamentais sobre o relacionamento de um banco de dados relacional, a qual possibilita estabelecer o grau de relação entre duas entidades/tabelas, sendo que o modelo relacional possibilita três níveis de relacionamento, quais sejam 1:N; N:N; 1:1. Diante disso, analisando um relacionamento 1:N (um para muitos) entre as entidades A para B, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma ocorrência de B é associada a, no máximo, duas ocorrências em A e uma ocorrência em A pode estar associada a, no mínimo, uma ocorrência em B. ( ) Uma ocorrência em A é associada a, no mínimo, duas ocorrências em B e uma ocorrência em B pode estar associada a, no mínimo, uma ocorrência em A. ( ) Uma ocorrência em A é associada a várias ocorrências em B (zero ou mais) e uma ocorrência em B pode estar associada a, no máximo, uma ocorrência em A. ( ) Uma ocorrência em B é associada a várias ocorrências em A (zero ou mais) e uma ocorrência em A pode estar associada a, no máximo, uma ocorrência em B. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - F. B V - F - V - V. C V - V - V - F. D F - V - F - F. 9 10 21/03/2024, 10:26 Avaliação Final (Objetiva) - Individual about:blank 5/5 Imprimir
Compartilhar