Baixe o app para aproveitar ainda mais
Prévia do material em texto
AO2 Entrega 7 dez em 23:59 Pontos 6 Perguntas 10 Disponível 28 nov em 0:00 - 7 dez em 23:59 Limite de tempo Nenhum Instruções Este teste foi travado 7 dez em 23:59. Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 197 minutos 6 de 6 Pontuação deste teste: 6 de 6 Enviado 5 dez em 18:51 Esta tentativa levou 197 minutos. Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,6 / 0,6 ptsPergunta 1 Leia o texto abaixo: A linguagem SQL é classificada em vários grupos de comandos, cada um com suas funções específicas: DDL – Data Definition Language: Linguagem de Definição de Dados; DML – Data Manipulation Language: Linguagem de Manipulação de Dados; DCL – Data Control Language: Linguagem de Controle de Dados; TCL – Transactional Control Language: Linguagem de Controle de Transações. A+ A A- https://famonline.instructure.com/courses/31420/quizzes/156393/history?version=1 Os comandos UPDATE, INSERT e DELETE fazem parte de qual grupo de classificação? DCL. DML. Correto!Correto! A alternativa está correta. Os comandos UPDATE, INSERT e DELETE fazem parte do grupo de comandos DML - Data Manipulation Language: Linguagem de Manipulação de Dados. DDL e TCL. TCL. DCL e DML. 0,6 / 0,6 ptsPergunta 2 Analise o texto abaixo: Um novo funcionário foi admitido como “Analista de Financeiro Pleno” num banco. Sua matrícula e usuário SQL é 034606 e é necessário que obtenha autorização para poder manipular as informações do sistema financeiro do banco, mais especificamente, ele precisa de uma permissão de acesso para poder incluir, alterar e consultar as informações da Tabela Faturamento. A necessidade foi levada ào DBA que codificou os seguintes comandos: GRANT INSERT ON Faturamento TO 034606; GRANT UPDATE ON Faturamento TO 034606; GRANT SELECT ON Faturamento TO 034606; Qual alternativa possui uma afirmação correta sobre os comandos codificados? A+ A A- Os comandos estão errados. O comando que delega os acessos às Tabelas dos Bancos de Dados é o SAVEPOINT. Os comandos INSERT e SELECT estão codificados corretamente, mas no comando UPDATE faltou especificar as Colunas que serão acessadas. Os comandos UPDATE e SELECT estão codificados corretamente, mas no comando INSERT faltou a especificação dos índices acessados. Os comandos estão errados. O comando que delega os acessos às Tabelas dos Bancos de Dados é o REVOKE. Os comandos estão codificados corretamente e permitirão que o funcionário inclua, altere e consulte a Tabela faturamento. Correto!Correto! A alternativa está correta. Os comandos estão codificados corretamente e permitirão que o funcionário com usuário = 034606, inclua, altere e consulte a Tabela faturamento. 0,6 / 0,6 ptsPergunta 3 Leia o texto abaixo: Uma fábrica multinacional de veículos produz modelos que podem se locomover de 3 maneiras: Por terra: terrestres; Por água: aquáticos; Pelo ar: aéreos. A+ A A- Para essa empresa, é muito importante e necessário que seu Sistema de Informações (SI), por meio do Banco de Dados, lide com esses 3 tipos de veículos, garantindo a segurança e integridade de seus processos de fabricação, armazenamento e comercialização de seus veículos. Baseado na necessidade apresentada na contextualização, assinale a alternativa que contém uma afirmação correta. A Tabela Veículo deve ser Especializada em: Terrestre, Aquático e Aéreo. Correto!Correto! A alternativa está correta. A Tabela Veículo deve ser Especializada nas Tabelas: Terrestre, Aquático e Aéreo. A técnica de Especialização trata da identificação de subconjuntos de dados dentro de uma Tabela. A Tabela Veículo deve ser remodelada nas informações dos 3 tipos de veículos. A Tabela Veículo deve ser redistribuída no processo de modelagem de dados. A Tabela Veículo deve ser Indexada para os 3 tipos de veículos. A Tabela Veículo deve ser Generalizada em: Terrestre, Aquático e Aéreo. 0,6 / 0,6 ptsPergunta 4 Leia o texto abaixo: Desde os primórdios da humanidade o homem vem registrando situações da Vida e acontecimentos. Os museus guardam muitos desses registros, alguns milenares. Com a evolução dos hábitos naturais humanos, o armazenamento de informações aumentou e, nos últimos 200 anos, exponenciou. A evolução da eletrônica serviu como base para o surgimento de várias máquinas e equipamentos e contribuiu fundamentalmente para a evolução da área de tecnologia e também, surgimento dos computadores, responsáveis por armazenar e processar as informações. Analisando o texto acima, avalie as afirmações abaixo: A+ A A- I. O Big Data lida com o armazenamento de todas as informações possíveis, gerando um imenso volume de informações. II. A Ciência de Dados analisa e identifica conjuntos de padrões comportamentais em grandes volumes de dados. III. Os microcomputadores surgiram na década de 60 e deram origem aos computadores mainframes. É correto o que se afirma em: I e II, apenas. Correto!Correto! A alternativa está correta, pois apenas as afirmações I e II são verdadeiras. A afirmação I é verdadeira, pois o Big Data é uma técnica que armazena todas as informações possíveis e gera um imenso volume de informações: Big Data = “Grandes Dados”. A afirmação III é falsa, pois os mainframes surgiram na década de 50 e deram origem aos microcomputadores. A afirmação II é verdadeira, pois a Ciência de Dados extrai informações de grandes volumes de dados. III, apenas. I e III, apenas. II, apenas. II e III, apenas. 0,6 / 0,6 ptsPergunta 5 Leia o texto abaixo: A+ A A- Na atual era da informação, quase que 100% das empresas, sejam estas de quaisquer tamanhos (micro, pequena, média ou grande porte), possuem informações armazenadas e controladas por computadores. Lidar com informações em computadores se tornou uma atividade comum, e não exclusivamente técnica, nos últimos 20 anos. Nas grandes empresas, detentoras de estruturas organizacionais mais complexas, as responsabilidades sobre o desenvolvimento de atividades são divididas entre os profissionais, altamente capacitados para desenvolvê-las. Na área de TI, com respeito ao(s) Banco(s) de Dados da empresa, há o DBA. Considerando o texto acima, avalie as afirmações abaixo: I. O DBA é o responsável pela gestão do Banco de Dados da empresa: manutenção de componentes, controle e segurança. II. A função do DBA inicia no exato momento em que o Banco de Dados é implantado na empresa. A partir desse momento, ele é o responsável. III. Atividades como delegar e revogar permissões de acesso de usuários às Tabelas do Banco de Dados da empresa são desenvolvidas pelos Analistas de Suporte e, após sua definição, são assumidas e passam a ser submetidas à gestão, monitoramento e controle do DBA. É correto o que se afirma em: I e II, apenas. I, apenas. Correto!Correto! A+ A A- A alternativa está correta, pois apenas a afirmação I é verdadeira. A afirmação I é verdadeira, pois o DBA ou Database Administrator é o responsável por toda a gestão do Banco de Dados da empresa: manutenção de componentes, controle e segurança, entre outras funções. A afirmação II é falsa, pois a função e responsabilidade do DBA, num projeto de desenvolvimento de um Banco de Dados vem desde o início, desde o processo de modelagem: desde a ideia inicial (antes de qualquer criação). Sua participação é fundamental para o sucesso do projeto. A afirmação III é falsa, pois dentre muitas outras, atividades como delegar e revogar permissões de acesso de usuários às Tabelas do Banco de Dados da empresa são desenvolvidas somente pelo DBA. II, apenas. III, apenas. I e III, apenas. 0,6 / 0,6 ptsPergunta 6 Analise os comandos abaixo: 1. INSERT INTO Veiculo (Cod_Vei, Nome_Vei, Mod_Vei, Ano_Vei, Chassi_Vei, RENAVAM_Vei) VALUES (00678,’Mustang’,’GT’,2020,MUS9988776655EU,1122334455);2. UPDATE Tecido SET Nome_Tecido = ‘Seda alemã’ WHERE A+ A A- Cod_Tecido = 0123; 3. DELETE FROM Pneu WHERE Cod_Pneu IN (0123,0234,0345); Considerando os comandos acima, avalie as afirmações abaixo: I. O comando INSERT possui erro de síntaxe: não possui a cláusula WHERE. II. O comando UPDATE alterará somente o(s) registro(s) com Cod_Tecido = 0123. III. O comando DELETE excluirá todas as linhas da Tabela Pneu. É correto se afirmar que: II e III, apenas. I, apenas. I e II, apenas. II, apenas. Correto!Correto! A alternativa está correta, pois apenas a afirmação II é verdadeira. O comando UPDATE alterará para Nome_Tecido = ‘Seda alemã’ somente o(s) registro(s) com Cod_Tecido = 0123. Ainda: O comando INSERT está codificado corretamente e fará a inclusão do resgistro. A cláusula WHERE não faz parte do comando INSERT. O comando DELETE excluirá somente os registros com Cod_Pneu igual aos: 0123, 0234 e 0345. III, apenas. A+ A A- 0,6 / 0,6 ptsPergunta 7 Leia o texto abaixo: Os Bancos de Dados são os reposnsáveis pelo armazenamento das informações nos Sistemas de Informações (SI). Atualmente, os bancos de Dados Relacionais são os mais utilizados nesses sistemas e garantem a segurança e a integridade das informações. A criação e desenvolvimento de um Banco de Dados Relacional passam por algumas divisões que evoluem a ideia até sua efetiva implantação. Refletindo sobre o texto acima, avalie as seguintes asserções e a relação proposta entre elas. I. O Modelo Físico trata da criação efetiva do Banco de Dados no computador, ou seja, é o modelo final para a implantação. Nesse modelo são criadas as Tabelas, Colunas, Índices e demais componentes. PORQUE II. O Modelo Conceitual é a versão mais próxima da linguagem do usuário, é baseado a partir de situações do mundo real. Em seguida é criado o Modelo Lógico, onde ocorrem abordagens mais técnicas como: padronizações, adequações de padrão, normalização, etc. A respeito dessas asserções, assinale a opção correta: A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto! A+ A A- A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. O Modelo Conceitual é o primeiro a ser criado e é a versão mais próxima da linguagem do usuário: “menos técnica”, é seguido do Modelo Lógico, onde ocorrem as adequações técnicas como: padronizações, adequações de padrão, normalização, etc. Por último, ocorre a criação do Modelo Físico, que trata da efetiva criação do Banco de Dados no computador: criação das Tabelas, Colunas, Índices e demais componentes. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são ambas proposições falsas. 0,6 / 0,6 ptsPergunta 8 Analise os comandos abaixo: 1. SELECT * FROM Aluguel JOIN Veiculo ON Aluguel.Cod_Veiculo = Veiculo.Cod_Veiculo 2. SELECT * A+ A A- FROM Aluguel INNER JOIN Veiculo ON Aluguel.Cod_Veiculo = Veiculo.Cod_Veiculo; Refletindo sobre os comandos acima, avalie as seguintes asserções e a relação proposta entre elas. I. O comando SELECT codificado com um JOIN retornará como resultado a junção de todas as Colunas das duas tabelas relacionadas e somente os registros que tiverem relacionamento em ambas, no exemplo mostrado: Aluguel e Veiculo. Sua execução elimina as Colunas em duplicidade, mantendo apenas uma das Colunas comuns entre as Tabelas selecionadas. Ele se mostra mais eficiente em determinadas situações. PORQUE II. O comando SELECT codificado com INNER JOIN retornará como resultado a junção de todas as Colunas das duas tabelas relacionadas e somente os registros que tiverem relacionamento em ambas. Sua execução mantém as Colunas duplicadas nas Tabelas selecionadas. A respeito dessas asserções, assinale a opção correta: A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto! A+ A A- A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. O comando SELECT com JOIN seleciona todas as Colunas das Tabelas selecionadas e todos os registros em que é encontrado o relacionamento entre ambas, porém o JOIN elimina a duplicidade de Colunas. Já o comando SELECT com INNER JOIN, que possui os mesmos critérios de seleção, mantém as Colunas comuns em duplicidade. As asserções I e II são ambas proposições falsas. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 0,6 / 0,6 ptsPergunta 9 Leia o texto abaixo: Numa pequena loja de utensílios, o proprietário identificou que o valor de um produto estava errado no sistema. O preço correto da vassoura é R$ 5,00. O proprietário (sem nenhum conhecimento de TI) contatou uma empresa de informática para acertar o preço (Preço_Prod) da vassoura (Cod_Prod = 0789) no Banco de Dados. O analista que veio atender o chamado codificou o seguinte comando: UPDATE Produto SET Preço_Prod = ‘5,00’; Considerando a situação exposta na contextualização, assinale a opção correta. A execução do comando não atenderá a solicitação: o comando foi codificado sem o ORDER BY, necessário para agrupar os produtos da Tabela Produto. A+ A A- A execução do comando não atenderá a solicitação: o comando foi codificado sem a cláusula WHERE, ou seja: todos os produtos terão seus preços alterados para R$ 5,00. Correto!Correto! A alternativa está correta, pois o comando codificado não atenderá a solicitação. A execução de um comando UPDATE sem a cláusula WHERE, abrange todos os registros da Tabela, ou seja, nesse caso, todos os produtos terão seus preços alterados para R$ 5,00. A execução do comando atenderá a solicitação: o comando foi codificado de uma maneira alternativa, sem a cláusula WHERE, mas alterará o preço das vassouras para R$ 5,00. A execução do comando atenderá a solicitação: o comando foi codificado corretamente e alterará somente o preço das vassouras especificadas para R$ 5,00. A execução do comando não atenderá a solicitação: o comando foi codificado sem o LIKE, necessário para identificar cada agrupamento de produtos da Tabela Produto. 0,6 / 0,6 ptsPergunta 10 Leia o texto abaixo: Na modelagem dos Bancos de Dados, o Modelo Conceitual é o mais próximo da “Linguagem dos usuários”, ou seja, o menos técnico. Nesse modelo, as características das Entidades são chamadas de Atributos. Já no Modelo Lógico, que possui características mais técnicas, os Atributos passam a ser chamados de Colunas. No Modelo Físico, são concluídas as definições das Colunas para que seja executada a implantação do Banco de Dados. Refletindo sobre o texto acima, avalie as seguintes asserções e a relação proposta entre elas. A+ A A- I. No Modelo Físico são criadas as Tabelas e as Colunas dos Bancos de Dados. As definições das Colunas são parametrizadas nos tipos dos dados que receberão com respeito à “característica” e “tamanho” e ainda, as Colunas podem ter “Restrições”. PORQUE II. O parâmetro CONSTRAINT define as “Restrições” das Colunas das Tabelas dos Bancos de Dados. É na CONSTRAINT, por exemplo, que é especificado a obrigatoriedade de preenchimento de uma Coluna: parâmetro NOT NULL, ou ainda, a necessidade do conteúdo de uma Coluna se único na Tabela: parâmetro UNIQUE. A respeito dessas asserções, assinale a opção correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto! A alternativa está correta, pois é no Modelo Físico que são criadas as Tabelas e as Colunas (e demais componentes)dos Bancos de Dados nos computadores. As definições das Colunas são parametrizadas nos comandos CREATE TABLE, definido os tipos dos dados que receberão e podem ainda estarem sujeitas à algumas “Restrições”. O parâmetro CONSTRAINT é o reposnsável pela definição das “Restrições” das Colunas das Tabelas dos Bancos de Dados, algumas delas são: NOT NULL e UNIQUE. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são ambas proposições falsas. Pontuação do teste: 6 de 6 A+ A A-
Compartilhar