·
Segurança Pública ·
Rede de Computadores
Send your question to AI and receive an answer instantly
Recommended for you
5
Avaliação Individual - Politica de Segurança e Inventário de Ativos de Informação
Rede de Computadores
UNIASSELVI
193
Criptografia e Segurança - 1a Edição
Rede de Computadores
UNIASSELVI
7
Prova Análise de Vulnerabilidade e Riscos - Avaliação Final Objetiva
Rede de Computadores
UNIASSELVI
184
Política de Segurança e Inventário de Ativos de Informação
Rede de Computadores
UNIASSELVI
316
Conscientização em Segurança da Informação
Rede de Computadores
UNIASSELVI
15
Avaliação Individual Mapeamento de Processos de Negócios e Teorias da Motivação
Rede de Computadores
UNIASSELVI
288
Mapeamento de Processos de Negócios na Área de Segurança da Informação
Rede de Computadores
UNIASSELVI
15
Avaliação Final Discursiva e Objetiva - Criptografia e Segurança
Rede de Computadores
UNIASSELVI
12
Avaliacao Individual - Analise de Vulnerabilidade e Riscos - Seguranca da Informacao
Rede de Computadores
UNIASSELVI
5
Avaliação Conscientização em Segurança da Informação - Princípios e Framework de Governança
Rede de Computadores
UNIASSELVI
Preview text
13072022 0657 15 Avaliação I Individual Cod738592 Código da prova 48557345 Disciplina Princípios de Banco de Dados GTI11 Período para responder 26052022 19072022 Peso 150 1 No SGBD ao invés de gravarmos dados em arquivos gravamos em tabelas Como essas tabelas são divididas A Vertical e Registros B Linhas e Registros C Linhas e Colunas D Passos e Registros 2 Visando diminuir a complexidade no gerenciamento de dados surge o SGBD ou Sistema Gerenciador de Banco de Dados O que é o Sistema de Gerenciamento de Banco Dados SGBD A São modelos de dados que gerenciam o armazenamento e a integridade de grandes volumes de dados B São programas de software que gerenciam o método de grandes volumes de dados C São programas de software que gerenciam o armazenamento e a integridade de grandes volumes de dados D São sistemas de negócio que gerenciam o armazenamento e a integridade de grandes volumes de dados 3 Atualmente existem vários fornecedores de bancos de dados Isso significa que é necessária uma boa análise antes de decidir qual banco utilizar Cada um tem as suas características e peculiaridades Alguns são apropriados para projetos menores outros não O custo para implantação também deve ser levado em conta 13072022 0657 25 Qual Sistema Gerenciador de Banco de Dados que é muito utilizado em aplicações WEB e roda em várias plataformas como Linux e Windows A SQL SERVER B ACCESS C DB2 D MYSQL 4 Na história do gerenciamento dos dados encontrase diversas situações organizacionais que mostram a evolução no armazenamento de dados e seu posterior gerenciamento Um exemplo histórico apresenta um gerente de vendas que precisa de informações detalhadas de seus vendedores e suas vendas No início todos os dados eram armazenados fisicamente em pastas que se encontravam dentro de gavetas de arquivos Com o aumento das vendas e a contratação de novos profissionais o volume cresceu de tal forma que tornou inviável a análise manual dos dados Ao converter o sistema de arquivos manual para um sistema de informação ainda sem o uso de um SGBD percebeuse que ao gravar os dados em arquivos cada programa poderia ter um formato diferente de organização para a gravação Isso se tornou tecnicamente complexo havendo a necessidade de um novo tipo de profissional Nesse contexto assinale a alternativa CORRETA que apresenta as funções principais do especialista em processamento de dados A Criava as estruturas de arquivos computacionais necessárias escrevendo o software que gerenciava os dados dentro dessas estruturas e projetava aplicativos que produziam relatórios com base nos dados dos arquivos B Projetava aplicativos que produziam consultas com base nos dados dos diretórios C Criava as estruturas de diretórios computacionais necessárias para gerenciar os dados e aplicativos que produziam relatórios com base nos dados desses diretórios D Projetava aplicativos que produziam tabelas com base nos dados dos arquivos Criava diretórios para gerenciar estruturas computacionais 5 13072022 0657 35 Um Sistema Gerenciador de Banco de Dados SGBD é um software responsável pelo gerenciamento de base de dados Uma das principais características dele é retirar da aplicação a estruturação de dados deixando de forma transparente o acesso A organização de armazenamento de dados de um SGBD contempla um banco de dados formado por uma ou mais tabelas com colunas e linhas que são os registros Sobre as funções do SGBD assinale a alternativa CORRETA que apresenta a função manutenção do dicionário de dados A Garantir regras no que diz respeito ao acesso a dados e a objetos do banco Cada usuário deve utilizar algum meio para se autenticar no SGBD seja por login e senha ou através de leitura biométrica B Trabalha por exemplo com datas que podem ser de regiões diferentes Brasil e EUA O SGBD consegue manipular ambas as datas de forma transparente desde que configurado corretamente C Mantém definições de estruturas de dados e como eles estão relacionados Qualquer alteração de estruturas é automaticamente atualizada retirando a responsabilidade dos programas que necessitam dos dados D Garante a integridade e consistência dos dados armazenados no banco quando acessados de forma concorrente 6 Data Mining ou mineração de dados é um dos primeiros processos que são executados objetivando construir uma nova base de dados que gere conhecimento e informações de apoio à decisão Sobre o Data Mining analise as afirmativas a seguir I Esse processo valese de diversos algoritmos muitos deles desenvolvidos recentemente que processam os dados e encontram esses padrões válidos novos e valiosos II O Data Mining ainda requer uma interação muito forte com analistas humanos que são em última instância os principais responsáveis pela determinação do valor dos padrões encontrados III O Data Mining deve controlar nossa vontade de não perder dados Para que o processo dê certo é necessário sim desprezar os eventos particulares para só manter aquilo que é genérico IV É uma classe de bancos de dados que tem como principal destaque o rompimento com o paradigma relacional predominante durante vários anos no mercado de TI Assinale a alternativa CORRETA A As afirmativas I II e IV estão corretas B As afirmativas III e IV estão corretas C 13072022 0657 45 As afirmativas I II e III estão corretas D As afirmativas I e IV estão corretas 7 A terceira geração é datada em meados do ano de 1980 e vai até os dias atuais Como em todas as outras essa geração também tem o seu destaque tecnológico O nome deste novo conceito é banco de dados orientado a objetos Esse novo tipo de estruturação permite uma adaptação menos dolorosa porque vários programadores já estão familiarizados em linguagens orientadas a objeto o que em termos de conceito são iguais a este tipo de banco Tudo gira em torno de objetos que possuem atributos e propriedades com mais uma gama de recursos para atingir seus objetivos Por que os bancos de dados orientados a objetos ainda não têm um uso massivo A Porque não é o mais simples B Por falta de sistemas compatíveis C Por falta de investimentos D Em virtude da grande popularidade de sistemas relacionais e objeto relacional 8 Atualmente existem vários fornecedores de banco de dados Uma boa análise é necessária antes de decidir qual banco utilizar pois cada um tem as suas características e peculiaridades Alguns bancos são apropriados para projetos menores outros não Outro fator a ser levado em conta é o custo para implantação Nesse contexto assinale a alternativa CORRETA que apresenta um banco de dados que é considerado um dos principais concorrentes da Oracle sendo suas principais vantagens fornecimento de uma plataforma de grande confiabilidade e robustez capaz de suportar aplicações de missão crítica de grande exigência possibilidade de encriptação dos dados contidos em todo o banco de dados ou nos arquivos de log permite o espelhamento do banco de dados a recuperação automática da página de dados e a compreensão do fluxo de logs aumento na produtividade com a rapidez e simplicidade de instalação manutenção e uso enorme versatilidade na aceitação de informações e no oferecimento de respostas previsíveis as demandas dos usuários A PostgreSQL B MySQL 13072022 0657 55 C Oracle D SQL Server 9 Quem é o responsável por garantir as regras de segurança no que diz respeito ao acesso a dados e a objetos do banco A MySQL B OS2 C SGBD D POSTGRESQL 10 Um Sistema Gerenciador de Banco de Dados SGBD é um software responsável pelo gerenciamento de base de dados Uma das principais características dele é retirar da aplicação a estruturação de dados deixando de forma transparente o acesso A organização de armazenamento de dados de um SGBD contempla um banco de dados formado por uma ou mais tabelas com colunas e linhas que são os registros Sobre as funções do SGBD assinale a alternativa CORRETA que apresenta a função em que é possível que o utilizador tenha acesso aos dados de uma forma mais simplificada utilizando o SQL para este fim A Manutenção do dicionário de dados B Segurança C Apresentação dos dados em vários formatos D Linguagem de acesso e manipulação dos dados 13072022 0658 15 Avaliação II Individual Cod738589 Código da prova 48866591 Disciplina Princípios de Banco de Dados GTI11 Período para responder 02062022 19072022 Peso 150 1 Para que a construção de um projeto de banco de dados tenha sucesso é preciso que proporcione a integridade e consistência dos dados que armazenará Para isso foi criado uma metodologia chamada normalização que tem por objetivo possibilitar o desenvolvimento de um modelo de armazenamento consistente além de um acesso eficiente e íntegro aos dados Entretanto algumas anomalias podem ocorrer quando não houver a devida normalização Sobre o exposto analise as sentenças a seguir I Anomalias de exclusão causam a perda de informações associadas a um dado registro II Anomalias de inserção causam a repetição desnecessária de dados redundância III Anomalias de alteração levam as inconsistências e aumentam o esforço para a atualização dos dados Assinale a alternativa CORRETA A As sentenças I II e III estão corretas B Somente a sentença II está correta C Somente a sentença I está correta D Somente a sentença III está correta 2 O grau de relacionamento ou cardinalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento Qual grau de relacionamento é representado na imagem Assinale a alternativa CORRETA A Um para um B Autorrelacionamento 13072022 0658 25 C Muitos para muitos D Um para muitos 3 Há três tipos de graus de relacionamento presente no modelo entidade relacionamento Sobre esses graus assinale a alternativa CORRETA A Um para dois um para vários muitos para nenhum B Um para zero um para muitos muitos para nenhum C Um para zero um para vários muitos para muitos D Um para um um para muitos muitos para muitos 4 No Modelo EntidadeRelacionamento MER um aspecto que devemos dar atenção é o relacionamento que ocorre entre os objetos de um banco de dados Analise a representação gráfica a seguir e assinale a alternativa CORRETA quanto ao grau de relacionamento A Ao analisar a imagem podemos afirmar que não existe nenhum grau de relacionamento entre as entidades em questão 11 B Através da imagem podemos afirmar que o grau de relacionamento é de um para um 11 C A imagem pode afirmar que o grau de relacionamento é um para vários 11 13072022 0658 35 D A imagem simboliza graficamente o grau de um para muitos 11 5 Para desenhar o diagrama de entidade e relacionamento e até dar apoio a fases posteriores do projeto de banco de dados para o modelo relacional existem diversas ferramentas de modelagem de dados Sobre as ferramentas para modelagem assinale a alternativa CORRETA A DesignerData PHPDesigner e PHPMyAdmin B DBDesigner CA Erwin e PowerDesigner C PowerPoint Modeling DB e MariaDB D EduardDB MyDB e SQLDesigner 6 O desenvolvimento de um banco de dados passa necessariamente pelo processo de modelagem de dados técnica utilizada para especificar as regras de negócios e as estruturas de dados sendo sua aplicação de grande importância para o bom resultado do projeto Acerca do processo de modelagem de dados classifique V para as sentenças verdadeiras e F para as falsas A modelagem conceitual requer o envolvimento maior do cliente a fim de discutir as regras de negócio e a tecnologia que será adotada O modelo conceitual registra quais dados podem aparecer no banco mas não registra como estes estão armazenados no SGBD O modelo lógico leva em conta algumas limitações da tecnologia que serão adotadas e implementa recursos como por exemplo a definição das chaves primárias e estrangeiras O desenvolvimento do modelo físico demonstra o momento ideal para aplicar a técnica de normalização posto que seguirá as definições do SGBD preferido pelo desenvolvedor A modelagem de dados é utilizada em situações extremas uma vez que a consistência de dados é apenas opcional Agora assinale a alternativa que apresenta a sequência CORRETA A F V V F F B F F V V F C V F V F V D V V F V F 7 Com relação à modelagem de dados podemos caracterizar a conceitual Sobre a modelagem de dados conceitual assinale a alternativa CORRETA A É uma descrição mais abstrata da realidade em que os fatos do mundo real são descritos de uma forma mais natural bem como suas propriedades e relacionamentos B Tem por objetivo representar as estruturas que armazenarão os dados dentro de um Banco de Dados a partir desse momento é que são definidas com maior propriedade as entidades e os seus atributos 13072022 0658 45 C Representa os dados em uma estrutura de armazenamento de dados Nesse momento é definido a estrutura de registro do Banco de Dados seus registros e números de campos com seus respectivos tamanhos D Nesse momento entram as questões relacionadas ao tipo e tamanho do campo relacionamento indexação restrições etc Ele descreve as estruturas físicas de armazenamento tais como tabelas índices gatilhos funções visões nomenclaturas etc 8 O grau de relacionamento ou cardinalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento Como se relaciona os elementos das entidades num relacionamento de Um para Muitos 1N A Associação de um elemento da entidade associado a vários elementos de outra entidade B Associação de nenhum elemento da entidade associado a nenhum elemento de outra entidade C Associação de vários elementos da entidade associado a um elemento de outra entidade D Associação de vários elementos da entidade associado a vários elementos de outra entidade 9 O Modelo EntidadeRelacionamento MER pode ser entendido como um mapeamento do mundo real em um modelo gráfico que representará o modelo e o relacionamento existente entre os dados Com relação ao MER classifique V para as sentenças verdadeiras e F para as falsas O MER foi desenvolvido para facilitar a visão do projeto de banco de dados possibilitando a representação de um esquema lógico global do banco de dados O MER é utilizado apenas para termos noção de quão complexo pode ser um projeto entretanto não possui nenhuma aplicação prática No MER os atributos são a representação abstrata de um objeto do mundo real sobre a qual queremos guardar informações No MER o relacionamento é a associação entre os elementos do conjunto de uma entidade com outra entidade Agora assinale a alternativa que apresenta a sequência CORRETA A V F F V B V V F V C F V F F D F F V F 10 O Modelo EntidadeRelacionamento MER foi criado para facilitar a concepção de um projeto de banco de dados Ele possibilita a especificação da estrutura lógica geral do banco de dados Com vistas a isso temos vários componentes que formam o MER sendo um desses componentes os atributos Com relação a este componente analise as sentenças a seguir I Ele é um elemento de dado que contém informação que descreve uma entidade II Ele é uma representação abstrata de um objeto do mundo real III Ele indica a associação de elementos de duas ou mais entidades IV Ele pode ser classificado basicamente em dois tipos identificadores e descritores Agora assinale a alternativa CORRETA 13072022 0658 55 A As sentenças I e III estão corretas B As sentenças I II e IV estão corretas C As sentenças I e IV estão corretas D Somente a sentença IV está correta 13072022 0659 11 Avaliação Final Discursiva Individual Cod745313 Código da prova 51209523 Disciplina Princípios de Banco de Dados GTI11 Período para responder 09062022 13072022 Peso 400 1 Os Sistemas Gerenciadores de Banco de Dados SGBDs são programas que facilitam o gerenciamento de um banco de dados Os SGBDs são de maneira geral arranjados em módulos de acordo com a sua finalidade Esses módulos são focados nos tipos de usuários existentes sejam eles mais gerenciais ou operacionais Diante disso disserte sobre as responsabilidades do administrador do banco de dados 2 No desenvolvimento de banco de dados lançamos mão de várias estruturas que têm por objetivo dar aderência a diferentes recursos correspondentes ao armazenamento e à recuperação de dados Podemos classificar essas estruturas em índices sequences e views Defina o que são sequences e cite um exemplo de sua aplicação 13072022 0659 17 Avaliação Final Objetiva Individual Cod745314 Código da prova 51213753 Disciplina Princípios de Banco de Dados GTI11 Período para responder 09062022 13072022 Peso 300 1 Atualmente existem vários fornecedores de banco de dados Uma boa análise é necessária antes de decidir qual banco utilizar pois cada um tem as suas características e peculiaridades Alguns bancos são apropriados para projetos menores outros não Outro fator a ser levado em conta é o custo para implantação Nesse contexto assinale a alternativa CORRETA que apresenta um banco de dados que é considerado um dos principais concorrentes da Oracle sendo suas principais vantagens fornecimento de uma plataforma de grande confiabilidade e robustez capaz de suportar aplicações de missão crítica de grande exigência possibilidade de encriptação dos dados contidos em todo o banco de dados ou nos arquivos de log permite o espelhamento do banco de dados a recuperação automática da página de dados e a compreensão do fluxo de logs aumento na produtividade com a rapidez e simplicidade de instalação manutenção e uso enorme versatilidade na aceitação de informações e no oferecimento de respostas previsíveis as demandas dos usuários A Oracle B MySQL C PostgreSQL D SQL Server 2 Dentre os modelos existentes em projeto de banco de dados o modelo lógico é responsável por representar graficamente como o esquema de um banco de dados será armazenado em um sistema gerenciador de banco de dados relacional Tendo como objetivo computar as aulas que os alunos assistem foi desenvolvido o modelo lógico ilustrado pela figura anexa A partir da estrutura mencionada assinale a 13072022 0659 27 alternativa CORRETA que apresenta o comando SQL que exiba o nome de todos os alunos que nunca compareceram a nenhuma aula A SELECT ALUNONOME AULADATAHORAINICIO FROM ALUNO LEFT JOIN ASSISTE ON AULAIDAULA ASSISTEIDAULA LEFT JOIN AULA ON ASSISTEIDAULA AULAIDAULA B SELECT ALUNONOME AULADATAHORAINICIO FROM ALUNO INNER JOIN ASSISTE ON AULAIDAULA ASSISTEIDAULA INNER JOIN AULA ON ASSISTEIDAULA AULAIDAULA C SELECT ALUNONOME FROM ALUNO LEFT JOIN ASSISTE ON ALUNOIDALUNO ASSISTEIDALUNO WHERE ASSISTEIDAULA IS NULL D SELECT ALUNONOME AULADATAHORAINICIO FROM ALUNO LEFT JOIN ASSISTE ON AULAIDAULA ASSISTEIDAULA INNER JOIN AULA ON ASSISTEIDAULA AULAIDAULA 3 O conhecimento da modelagem de dados é muito importante para qualquer desenvolvedor que em algum momento construir alguma aplicação que interagirá com um banco de dados Independente do tamanho da aplicação a ser desenvolvida o sucesso estará diretamente relacionado a uma modelagem bem feita de modo a garantir dados consistentes armazenados de forma eficiente proporcionando bom desempenho e também a integridade dos dados Sobre o modelo lógico classifique V para as sentenças verdadeiras e F para as falsas Tem por objetivo representar as estruturas que armazenarão os dados dentro de um Banco de Dados a partir deste momento é que são definidas com maior propriedade as entidades e os seus atributos É iniciado somente a partir da estruturação do Modelo Conceitual Nessa etapa é que será levada em consideração qual abordagem será utilizada referente ao Banco de Dados Relacional Hierárquico ou de Rede Representa os dados em uma estrutura de armazenamento de dados Nesse momento é definido a estrutura de registro do Banco de Dados seus registros e números de campos com seus respectivos tamanhos É 13072022 0659 37 É uma descrição mais abstrata da realidade em que os fatos do mundo real são descritos de uma forma mais natural bem como suas propriedades e relacionamentos Assinale a alternativa que apresenta a sequência CORRETA A F V V F B V V V F C F F F V D V F F V 4 Existe uma função no SGBD que é responsável por garantir a integridade e consistência dos dados armazenados Que função é essa A Controle de saída simultânea B Chave de acesso simultâneo C Controle de acesso simultâneo D Caso de saída simultânea 5 A estrutura de um Sistema Gerenciador de Banco de Dados SGBD é composta por módulos com funcionalidades bem definidas Cada módulo tem sua responsabilidade no processo de gerenciamento dos dados Usuários e programadores interagem com esses módulos a fim de obter seus resultados Nesse contexto assinale a alternativa CORRETA que apresenta detalhes sobre programas aplicativosconsultas A Responsável por recuperar os dados do local onde eles estão armazenados Esses dados são divididos em dois grupos os dados armazenados e a definição dos dados armazenados O primeiro grupo se refere aos 13072022 0659 47 dados que um usuário comum manipula Já o segundo define a forma de organização dos dados do primeiro grupo É composto por tabelas índices relacionamentos etc B Interpreta todos os acessos que são feitos na base de dados com um foco maior em otimização Em outras palavras ele é responsável por processar e definir caminhos para que o usuário tenha uma resposta a sua solicitação com performance C Interpreta todos os acessos que são feitos na base de dados com um foco maior em otimização Em outras palavras ele é responsável por processar e definir caminhos para que o usuário tenha uma resposta a sua solicitação sem performance D Um usuário comum normalmente utiliza um sistema e é através desse sistema que o acesso ao banco de dados é feito Já um programador tem ferramentas que são específicas para trabalhar com a tecnologia que o SGBD disponibiliza Essas ferramentas têm um foco mais centrado na visualização de dados e manutenção de suas estruturas 6 Com base no grau de relacionamento ou cardinalidade temos a possibilidade de classificar os relacionamentos entre as entidades com três tipos de graus distintos O que é grau do relacionamento A Também chamado de simplicidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento B Também chamado de obrigatóriedade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento C Também chamado de cardinalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento D Também chamado de finalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento 7 A SQL Structured Query Language que tem como tradução literal Linguagem de Consulta Estruturada vai muito além do que realizar apenas consultas permite manipular todo conjunto de dados explorandose diversos comandos e estruturas Acerca dos comandos e estruturas SQL classifique V para as sentenças verdadeiras e F para as falsas As views são consultas armazenadas sua criação facilita a manipulação e segurança dos dados De modo geral pode ser compreendida como um objeto que retorna informações como um comando SELECT O comando TRIGGER é empregado para atualizar registros de uma determinada tabela recomendase que sempre seja utilizado em conjunto com o comando WHERE para que não atualize 13072022 0659 57 todos os registros da tabela Por exemplo TRIGGER PESSOA SET SALARIO SALARIO12 irá atualizar todos os salários da tabela pessoa Índices index são estruturas especiais inseridas no banco de dados com o objetivo de melhorar o desempenho de acesso às tabelas Sua função é reduzir o processo de entrada e saída em disco utilizandose de estruturas para localizar rapidamente os dados As sequências sequences são estruturas que permitem a um campo ao receber novos dados que sejam armazenados em uma sequência definida por um passo O maior exemplo de sua aplicação são nas chaves primárias que ao criar uma sequência de passo um permite com que os valores armazenados sejam automaticamente 123456 Assinale a alternativa que apresenta a sequência CORRETA A F F V V B F V F F C V F V V D V F F V 8 As chaves com relação ao modelo lógico correspondem aos atributos identificadores Eles permitem dar uma identificação a cada ocorrência de instância em uma tabela e garantir que elas sejam únicas Quais os três tipos de chaves existentes em um banco de dados relacional A Chave primária chave estrangeira e chave alternativa B Chave primária chave estrangeira e chave opcional C Chave primária chave estrangeira e chave secundária D Chave primária chave secundária e chave alternativa 9 Considere o modelo a seguir Qual o código SQL que exibe o nome de todos os alunos e o número de aulas que assistiu Caso não tenha aparecido em nenhuma aula deverá ser considerado 0 13072022 0659 67 A SELECT ALUNONOME COUNTASSISTEIDAULA INNER JOIN ASSISTE ON ALUNOIDALUNO ASSISTEIDALUNO B SELECT DISCIPLINANOME COUNTASSISTEIDAULA INNER JOIN ASSISTE ON ALUNOIDDISCIPLINA ASSISTEIDALUNO C SELECT ALUNONOME COUNTASSISTEIDAULA LEFT JOIN ASSISTE ON ALUNOIDALUNO ASSISTEIDALUNO D SELECT ALUNONOME COUNTALUNOIDAULA LEFT JOIN ASSISTE ON ALUNOIDALUNO ASSISTEIDALUNO 10 SQL Linguagem de Consulta Estruturada é uma linguagem informática destinada a armazenar manipular e obter dados armazenados em bases de dados relacionais A primeira encarnação da linguagem SQL apareceu em 1974 quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base de dados relacional A primeira base de dados relacional comercial foi distribuída pela Relational Software mais tarde passou a chamarse Oracle Sobre SQL assinale a alternativa CORRETA que apresenta o comando para inserir registros em um banco de dados FONTE httpswww1keydatacomptsql Acesso em 29 jan 2019 A DROP B ALTER C CREATE D INSERT 11 ENADE 2017 JOÃO GRILO Isso é coisa de seca Acaba nisso essa fome ninguém pode ter menino e haja cavalo no mundo A comida é mais barata e é coisa que se pode vender Mas seu cavalo como foi CHICÓ Foi uma velha que me vendeu barato porque ia se mudar mas recomendou todo cuidado porque o cavalo era bento E só poder ser mesmo porque cavalo bom como aquele eu nunca tinha visto A seguir apresentase um modelo de dados elaborado a partir do diálogo entre Chicó e João Grilo Com base no diálogo e no diagrama apresentados avalie as afirmações a seguir I O Chicó e a velha poderão ser cadastrados na entidade pessoa II O Chicó e a velha poderão ter mais que um cavalo cadastrados III O atributo rg da entidade pessoa pode ter a função de chave primária nessa entidade IV O cavalo deverá ter no É 13072022 0659 77 mínimo uma pessoa e uma pessoa poderá ser cadastrada sem a necessidade de ter um cavalo É correto apenas o que se afirma em FONTE SUASSUNA A Auto da Compadecida Rio de Janeiro Agir 2000 adaptado A I e III B I e IV C II e III D II III e IV 12 ENADE 2005 Considere o seguinte script SQL de criação de um banco de dados CREATE TABLE PECAS CODIGO NUMERIC5 NOT NULL DESCRICAO VARCHAR20 NOT NULL ESTOQUE NUMERIC5 NOT NULL PRIMARY KEYCODIGO CREATE TABLE FORNECEDORES CODFORN NUMERIC3 NOT NULL NOME VARCHAR30 NOT NULL PRIMARY KEYCODFORN CREATE TABLE FORNECIMENTOS CODPECA NUMERIC5 NOT NULL CODFORN NUMERIC3 NOT NULL QUANTIDADE NUMERIC4 NOT NULL PRIMARY KEYCODPECA CODFORN FOREIGN KEY CODPECA REFERENCES PECAS FOREIGN KEY CODFORN REFERENCES FORNECEDORES A partir desse script assinale a alternativa CORRETA que apresenta o comando SQL que permite obter uma lista que contenha o nome de cada fornecedor que tenha fornecido alguma peça o código da peça fornecida a descrição dessa peça e a quantidade fornecida da referida peça A SELECT DISTINCT NOME CODIGO DESCRICAO QUANTIDADE FROM PECAS FORNECEDORES FORNECIMENTOS WHERE CODIGO CODPECA B SELECT NOME CODIGO DESCRICAO QUANTIDADE FROM PECAS FORNECEDORES FORNECIMENTOS WHERE PECASCODIGO FORNECIMENTOSCODPECA AND FORNECEDORESCODFORN FORNECIMENTOSCODFORN C SELECT NOME CODIGO DESCRICAO QUANTIDADE FROM PECAS FORNECEDORES FORNECIMENTOS D SELECT FROM PECAS FORNECEDORES FORNECIMENTOS WHERE PECASCODIGO FORNECIMENTOSCODPECA AND FORNECEDORESCODFORN FORNECIMENTOSCODFORN Avaliação I 1 COLUNA E REGISTOS NÃO HÁ ESSA ALTERNATIVA 2 C 3 D 4 A 5 C 6 C 7 D 8 D 9 C 10 D AVALIAÇÃO II 1 A 2 D 3 D 4 B 5 B 6 B 7A 8 A 9 A 10 A AVALIAÇÃO FINAL 1 D 2 C 3 B 4 C 5 D 6 C 7 A 8A 9 C 10 D 11 B 12 B AVALIAÇÃO DISCURSIVA 1 O Administrador do banco de dados é responsável por toda a administração do banco de dados Atividades como instalação configuração e melhorias em performance fazem parte do seu dia a dia Também possui tarefas relacionadas ao gerenciamento de acesso de usuários na base e um constante monitoramento visando garantir uma alta disponibilidade do sistema 2 Este tipo de estrutura visa gerar sequências de números que na maioria das vezes são utilizadas em chaves primárias de tabelas É basicamente um objeto que gera valores numéricos toda vez que for solicitado porém sempre em sequência incrementando os valores para que eles não se repitam EXEMPLO Pense no nosso modelo de dados ara as tabelas médico consulta e paciente poderia existir uma sequence para cada uma delas Ao invés de fazermos o insert com números fixos poderíamos chamar uma sequence para gerenciar a inserção dos campos nrsequencia De uma forma geral esta é a função de uma sequence
Send your question to AI and receive an answer instantly
Recommended for you
5
Avaliação Individual - Politica de Segurança e Inventário de Ativos de Informação
Rede de Computadores
UNIASSELVI
193
Criptografia e Segurança - 1a Edição
Rede de Computadores
UNIASSELVI
7
Prova Análise de Vulnerabilidade e Riscos - Avaliação Final Objetiva
Rede de Computadores
UNIASSELVI
184
Política de Segurança e Inventário de Ativos de Informação
Rede de Computadores
UNIASSELVI
316
Conscientização em Segurança da Informação
Rede de Computadores
UNIASSELVI
15
Avaliação Individual Mapeamento de Processos de Negócios e Teorias da Motivação
Rede de Computadores
UNIASSELVI
288
Mapeamento de Processos de Negócios na Área de Segurança da Informação
Rede de Computadores
UNIASSELVI
15
Avaliação Final Discursiva e Objetiva - Criptografia e Segurança
Rede de Computadores
UNIASSELVI
12
Avaliacao Individual - Analise de Vulnerabilidade e Riscos - Seguranca da Informacao
Rede de Computadores
UNIASSELVI
5
Avaliação Conscientização em Segurança da Informação - Princípios e Framework de Governança
Rede de Computadores
UNIASSELVI
Preview text
13072022 0657 15 Avaliação I Individual Cod738592 Código da prova 48557345 Disciplina Princípios de Banco de Dados GTI11 Período para responder 26052022 19072022 Peso 150 1 No SGBD ao invés de gravarmos dados em arquivos gravamos em tabelas Como essas tabelas são divididas A Vertical e Registros B Linhas e Registros C Linhas e Colunas D Passos e Registros 2 Visando diminuir a complexidade no gerenciamento de dados surge o SGBD ou Sistema Gerenciador de Banco de Dados O que é o Sistema de Gerenciamento de Banco Dados SGBD A São modelos de dados que gerenciam o armazenamento e a integridade de grandes volumes de dados B São programas de software que gerenciam o método de grandes volumes de dados C São programas de software que gerenciam o armazenamento e a integridade de grandes volumes de dados D São sistemas de negócio que gerenciam o armazenamento e a integridade de grandes volumes de dados 3 Atualmente existem vários fornecedores de bancos de dados Isso significa que é necessária uma boa análise antes de decidir qual banco utilizar Cada um tem as suas características e peculiaridades Alguns são apropriados para projetos menores outros não O custo para implantação também deve ser levado em conta 13072022 0657 25 Qual Sistema Gerenciador de Banco de Dados que é muito utilizado em aplicações WEB e roda em várias plataformas como Linux e Windows A SQL SERVER B ACCESS C DB2 D MYSQL 4 Na história do gerenciamento dos dados encontrase diversas situações organizacionais que mostram a evolução no armazenamento de dados e seu posterior gerenciamento Um exemplo histórico apresenta um gerente de vendas que precisa de informações detalhadas de seus vendedores e suas vendas No início todos os dados eram armazenados fisicamente em pastas que se encontravam dentro de gavetas de arquivos Com o aumento das vendas e a contratação de novos profissionais o volume cresceu de tal forma que tornou inviável a análise manual dos dados Ao converter o sistema de arquivos manual para um sistema de informação ainda sem o uso de um SGBD percebeuse que ao gravar os dados em arquivos cada programa poderia ter um formato diferente de organização para a gravação Isso se tornou tecnicamente complexo havendo a necessidade de um novo tipo de profissional Nesse contexto assinale a alternativa CORRETA que apresenta as funções principais do especialista em processamento de dados A Criava as estruturas de arquivos computacionais necessárias escrevendo o software que gerenciava os dados dentro dessas estruturas e projetava aplicativos que produziam relatórios com base nos dados dos arquivos B Projetava aplicativos que produziam consultas com base nos dados dos diretórios C Criava as estruturas de diretórios computacionais necessárias para gerenciar os dados e aplicativos que produziam relatórios com base nos dados desses diretórios D Projetava aplicativos que produziam tabelas com base nos dados dos arquivos Criava diretórios para gerenciar estruturas computacionais 5 13072022 0657 35 Um Sistema Gerenciador de Banco de Dados SGBD é um software responsável pelo gerenciamento de base de dados Uma das principais características dele é retirar da aplicação a estruturação de dados deixando de forma transparente o acesso A organização de armazenamento de dados de um SGBD contempla um banco de dados formado por uma ou mais tabelas com colunas e linhas que são os registros Sobre as funções do SGBD assinale a alternativa CORRETA que apresenta a função manutenção do dicionário de dados A Garantir regras no que diz respeito ao acesso a dados e a objetos do banco Cada usuário deve utilizar algum meio para se autenticar no SGBD seja por login e senha ou através de leitura biométrica B Trabalha por exemplo com datas que podem ser de regiões diferentes Brasil e EUA O SGBD consegue manipular ambas as datas de forma transparente desde que configurado corretamente C Mantém definições de estruturas de dados e como eles estão relacionados Qualquer alteração de estruturas é automaticamente atualizada retirando a responsabilidade dos programas que necessitam dos dados D Garante a integridade e consistência dos dados armazenados no banco quando acessados de forma concorrente 6 Data Mining ou mineração de dados é um dos primeiros processos que são executados objetivando construir uma nova base de dados que gere conhecimento e informações de apoio à decisão Sobre o Data Mining analise as afirmativas a seguir I Esse processo valese de diversos algoritmos muitos deles desenvolvidos recentemente que processam os dados e encontram esses padrões válidos novos e valiosos II O Data Mining ainda requer uma interação muito forte com analistas humanos que são em última instância os principais responsáveis pela determinação do valor dos padrões encontrados III O Data Mining deve controlar nossa vontade de não perder dados Para que o processo dê certo é necessário sim desprezar os eventos particulares para só manter aquilo que é genérico IV É uma classe de bancos de dados que tem como principal destaque o rompimento com o paradigma relacional predominante durante vários anos no mercado de TI Assinale a alternativa CORRETA A As afirmativas I II e IV estão corretas B As afirmativas III e IV estão corretas C 13072022 0657 45 As afirmativas I II e III estão corretas D As afirmativas I e IV estão corretas 7 A terceira geração é datada em meados do ano de 1980 e vai até os dias atuais Como em todas as outras essa geração também tem o seu destaque tecnológico O nome deste novo conceito é banco de dados orientado a objetos Esse novo tipo de estruturação permite uma adaptação menos dolorosa porque vários programadores já estão familiarizados em linguagens orientadas a objeto o que em termos de conceito são iguais a este tipo de banco Tudo gira em torno de objetos que possuem atributos e propriedades com mais uma gama de recursos para atingir seus objetivos Por que os bancos de dados orientados a objetos ainda não têm um uso massivo A Porque não é o mais simples B Por falta de sistemas compatíveis C Por falta de investimentos D Em virtude da grande popularidade de sistemas relacionais e objeto relacional 8 Atualmente existem vários fornecedores de banco de dados Uma boa análise é necessária antes de decidir qual banco utilizar pois cada um tem as suas características e peculiaridades Alguns bancos são apropriados para projetos menores outros não Outro fator a ser levado em conta é o custo para implantação Nesse contexto assinale a alternativa CORRETA que apresenta um banco de dados que é considerado um dos principais concorrentes da Oracle sendo suas principais vantagens fornecimento de uma plataforma de grande confiabilidade e robustez capaz de suportar aplicações de missão crítica de grande exigência possibilidade de encriptação dos dados contidos em todo o banco de dados ou nos arquivos de log permite o espelhamento do banco de dados a recuperação automática da página de dados e a compreensão do fluxo de logs aumento na produtividade com a rapidez e simplicidade de instalação manutenção e uso enorme versatilidade na aceitação de informações e no oferecimento de respostas previsíveis as demandas dos usuários A PostgreSQL B MySQL 13072022 0657 55 C Oracle D SQL Server 9 Quem é o responsável por garantir as regras de segurança no que diz respeito ao acesso a dados e a objetos do banco A MySQL B OS2 C SGBD D POSTGRESQL 10 Um Sistema Gerenciador de Banco de Dados SGBD é um software responsável pelo gerenciamento de base de dados Uma das principais características dele é retirar da aplicação a estruturação de dados deixando de forma transparente o acesso A organização de armazenamento de dados de um SGBD contempla um banco de dados formado por uma ou mais tabelas com colunas e linhas que são os registros Sobre as funções do SGBD assinale a alternativa CORRETA que apresenta a função em que é possível que o utilizador tenha acesso aos dados de uma forma mais simplificada utilizando o SQL para este fim A Manutenção do dicionário de dados B Segurança C Apresentação dos dados em vários formatos D Linguagem de acesso e manipulação dos dados 13072022 0658 15 Avaliação II Individual Cod738589 Código da prova 48866591 Disciplina Princípios de Banco de Dados GTI11 Período para responder 02062022 19072022 Peso 150 1 Para que a construção de um projeto de banco de dados tenha sucesso é preciso que proporcione a integridade e consistência dos dados que armazenará Para isso foi criado uma metodologia chamada normalização que tem por objetivo possibilitar o desenvolvimento de um modelo de armazenamento consistente além de um acesso eficiente e íntegro aos dados Entretanto algumas anomalias podem ocorrer quando não houver a devida normalização Sobre o exposto analise as sentenças a seguir I Anomalias de exclusão causam a perda de informações associadas a um dado registro II Anomalias de inserção causam a repetição desnecessária de dados redundância III Anomalias de alteração levam as inconsistências e aumentam o esforço para a atualização dos dados Assinale a alternativa CORRETA A As sentenças I II e III estão corretas B Somente a sentença II está correta C Somente a sentença I está correta D Somente a sentença III está correta 2 O grau de relacionamento ou cardinalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento Qual grau de relacionamento é representado na imagem Assinale a alternativa CORRETA A Um para um B Autorrelacionamento 13072022 0658 25 C Muitos para muitos D Um para muitos 3 Há três tipos de graus de relacionamento presente no modelo entidade relacionamento Sobre esses graus assinale a alternativa CORRETA A Um para dois um para vários muitos para nenhum B Um para zero um para muitos muitos para nenhum C Um para zero um para vários muitos para muitos D Um para um um para muitos muitos para muitos 4 No Modelo EntidadeRelacionamento MER um aspecto que devemos dar atenção é o relacionamento que ocorre entre os objetos de um banco de dados Analise a representação gráfica a seguir e assinale a alternativa CORRETA quanto ao grau de relacionamento A Ao analisar a imagem podemos afirmar que não existe nenhum grau de relacionamento entre as entidades em questão 11 B Através da imagem podemos afirmar que o grau de relacionamento é de um para um 11 C A imagem pode afirmar que o grau de relacionamento é um para vários 11 13072022 0658 35 D A imagem simboliza graficamente o grau de um para muitos 11 5 Para desenhar o diagrama de entidade e relacionamento e até dar apoio a fases posteriores do projeto de banco de dados para o modelo relacional existem diversas ferramentas de modelagem de dados Sobre as ferramentas para modelagem assinale a alternativa CORRETA A DesignerData PHPDesigner e PHPMyAdmin B DBDesigner CA Erwin e PowerDesigner C PowerPoint Modeling DB e MariaDB D EduardDB MyDB e SQLDesigner 6 O desenvolvimento de um banco de dados passa necessariamente pelo processo de modelagem de dados técnica utilizada para especificar as regras de negócios e as estruturas de dados sendo sua aplicação de grande importância para o bom resultado do projeto Acerca do processo de modelagem de dados classifique V para as sentenças verdadeiras e F para as falsas A modelagem conceitual requer o envolvimento maior do cliente a fim de discutir as regras de negócio e a tecnologia que será adotada O modelo conceitual registra quais dados podem aparecer no banco mas não registra como estes estão armazenados no SGBD O modelo lógico leva em conta algumas limitações da tecnologia que serão adotadas e implementa recursos como por exemplo a definição das chaves primárias e estrangeiras O desenvolvimento do modelo físico demonstra o momento ideal para aplicar a técnica de normalização posto que seguirá as definições do SGBD preferido pelo desenvolvedor A modelagem de dados é utilizada em situações extremas uma vez que a consistência de dados é apenas opcional Agora assinale a alternativa que apresenta a sequência CORRETA A F V V F F B F F V V F C V F V F V D V V F V F 7 Com relação à modelagem de dados podemos caracterizar a conceitual Sobre a modelagem de dados conceitual assinale a alternativa CORRETA A É uma descrição mais abstrata da realidade em que os fatos do mundo real são descritos de uma forma mais natural bem como suas propriedades e relacionamentos B Tem por objetivo representar as estruturas que armazenarão os dados dentro de um Banco de Dados a partir desse momento é que são definidas com maior propriedade as entidades e os seus atributos 13072022 0658 45 C Representa os dados em uma estrutura de armazenamento de dados Nesse momento é definido a estrutura de registro do Banco de Dados seus registros e números de campos com seus respectivos tamanhos D Nesse momento entram as questões relacionadas ao tipo e tamanho do campo relacionamento indexação restrições etc Ele descreve as estruturas físicas de armazenamento tais como tabelas índices gatilhos funções visões nomenclaturas etc 8 O grau de relacionamento ou cardinalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento Como se relaciona os elementos das entidades num relacionamento de Um para Muitos 1N A Associação de um elemento da entidade associado a vários elementos de outra entidade B Associação de nenhum elemento da entidade associado a nenhum elemento de outra entidade C Associação de vários elementos da entidade associado a um elemento de outra entidade D Associação de vários elementos da entidade associado a vários elementos de outra entidade 9 O Modelo EntidadeRelacionamento MER pode ser entendido como um mapeamento do mundo real em um modelo gráfico que representará o modelo e o relacionamento existente entre os dados Com relação ao MER classifique V para as sentenças verdadeiras e F para as falsas O MER foi desenvolvido para facilitar a visão do projeto de banco de dados possibilitando a representação de um esquema lógico global do banco de dados O MER é utilizado apenas para termos noção de quão complexo pode ser um projeto entretanto não possui nenhuma aplicação prática No MER os atributos são a representação abstrata de um objeto do mundo real sobre a qual queremos guardar informações No MER o relacionamento é a associação entre os elementos do conjunto de uma entidade com outra entidade Agora assinale a alternativa que apresenta a sequência CORRETA A V F F V B V V F V C F V F F D F F V F 10 O Modelo EntidadeRelacionamento MER foi criado para facilitar a concepção de um projeto de banco de dados Ele possibilita a especificação da estrutura lógica geral do banco de dados Com vistas a isso temos vários componentes que formam o MER sendo um desses componentes os atributos Com relação a este componente analise as sentenças a seguir I Ele é um elemento de dado que contém informação que descreve uma entidade II Ele é uma representação abstrata de um objeto do mundo real III Ele indica a associação de elementos de duas ou mais entidades IV Ele pode ser classificado basicamente em dois tipos identificadores e descritores Agora assinale a alternativa CORRETA 13072022 0658 55 A As sentenças I e III estão corretas B As sentenças I II e IV estão corretas C As sentenças I e IV estão corretas D Somente a sentença IV está correta 13072022 0659 11 Avaliação Final Discursiva Individual Cod745313 Código da prova 51209523 Disciplina Princípios de Banco de Dados GTI11 Período para responder 09062022 13072022 Peso 400 1 Os Sistemas Gerenciadores de Banco de Dados SGBDs são programas que facilitam o gerenciamento de um banco de dados Os SGBDs são de maneira geral arranjados em módulos de acordo com a sua finalidade Esses módulos são focados nos tipos de usuários existentes sejam eles mais gerenciais ou operacionais Diante disso disserte sobre as responsabilidades do administrador do banco de dados 2 No desenvolvimento de banco de dados lançamos mão de várias estruturas que têm por objetivo dar aderência a diferentes recursos correspondentes ao armazenamento e à recuperação de dados Podemos classificar essas estruturas em índices sequences e views Defina o que são sequences e cite um exemplo de sua aplicação 13072022 0659 17 Avaliação Final Objetiva Individual Cod745314 Código da prova 51213753 Disciplina Princípios de Banco de Dados GTI11 Período para responder 09062022 13072022 Peso 300 1 Atualmente existem vários fornecedores de banco de dados Uma boa análise é necessária antes de decidir qual banco utilizar pois cada um tem as suas características e peculiaridades Alguns bancos são apropriados para projetos menores outros não Outro fator a ser levado em conta é o custo para implantação Nesse contexto assinale a alternativa CORRETA que apresenta um banco de dados que é considerado um dos principais concorrentes da Oracle sendo suas principais vantagens fornecimento de uma plataforma de grande confiabilidade e robustez capaz de suportar aplicações de missão crítica de grande exigência possibilidade de encriptação dos dados contidos em todo o banco de dados ou nos arquivos de log permite o espelhamento do banco de dados a recuperação automática da página de dados e a compreensão do fluxo de logs aumento na produtividade com a rapidez e simplicidade de instalação manutenção e uso enorme versatilidade na aceitação de informações e no oferecimento de respostas previsíveis as demandas dos usuários A Oracle B MySQL C PostgreSQL D SQL Server 2 Dentre os modelos existentes em projeto de banco de dados o modelo lógico é responsável por representar graficamente como o esquema de um banco de dados será armazenado em um sistema gerenciador de banco de dados relacional Tendo como objetivo computar as aulas que os alunos assistem foi desenvolvido o modelo lógico ilustrado pela figura anexa A partir da estrutura mencionada assinale a 13072022 0659 27 alternativa CORRETA que apresenta o comando SQL que exiba o nome de todos os alunos que nunca compareceram a nenhuma aula A SELECT ALUNONOME AULADATAHORAINICIO FROM ALUNO LEFT JOIN ASSISTE ON AULAIDAULA ASSISTEIDAULA LEFT JOIN AULA ON ASSISTEIDAULA AULAIDAULA B SELECT ALUNONOME AULADATAHORAINICIO FROM ALUNO INNER JOIN ASSISTE ON AULAIDAULA ASSISTEIDAULA INNER JOIN AULA ON ASSISTEIDAULA AULAIDAULA C SELECT ALUNONOME FROM ALUNO LEFT JOIN ASSISTE ON ALUNOIDALUNO ASSISTEIDALUNO WHERE ASSISTEIDAULA IS NULL D SELECT ALUNONOME AULADATAHORAINICIO FROM ALUNO LEFT JOIN ASSISTE ON AULAIDAULA ASSISTEIDAULA INNER JOIN AULA ON ASSISTEIDAULA AULAIDAULA 3 O conhecimento da modelagem de dados é muito importante para qualquer desenvolvedor que em algum momento construir alguma aplicação que interagirá com um banco de dados Independente do tamanho da aplicação a ser desenvolvida o sucesso estará diretamente relacionado a uma modelagem bem feita de modo a garantir dados consistentes armazenados de forma eficiente proporcionando bom desempenho e também a integridade dos dados Sobre o modelo lógico classifique V para as sentenças verdadeiras e F para as falsas Tem por objetivo representar as estruturas que armazenarão os dados dentro de um Banco de Dados a partir deste momento é que são definidas com maior propriedade as entidades e os seus atributos É iniciado somente a partir da estruturação do Modelo Conceitual Nessa etapa é que será levada em consideração qual abordagem será utilizada referente ao Banco de Dados Relacional Hierárquico ou de Rede Representa os dados em uma estrutura de armazenamento de dados Nesse momento é definido a estrutura de registro do Banco de Dados seus registros e números de campos com seus respectivos tamanhos É 13072022 0659 37 É uma descrição mais abstrata da realidade em que os fatos do mundo real são descritos de uma forma mais natural bem como suas propriedades e relacionamentos Assinale a alternativa que apresenta a sequência CORRETA A F V V F B V V V F C F F F V D V F F V 4 Existe uma função no SGBD que é responsável por garantir a integridade e consistência dos dados armazenados Que função é essa A Controle de saída simultânea B Chave de acesso simultâneo C Controle de acesso simultâneo D Caso de saída simultânea 5 A estrutura de um Sistema Gerenciador de Banco de Dados SGBD é composta por módulos com funcionalidades bem definidas Cada módulo tem sua responsabilidade no processo de gerenciamento dos dados Usuários e programadores interagem com esses módulos a fim de obter seus resultados Nesse contexto assinale a alternativa CORRETA que apresenta detalhes sobre programas aplicativosconsultas A Responsável por recuperar os dados do local onde eles estão armazenados Esses dados são divididos em dois grupos os dados armazenados e a definição dos dados armazenados O primeiro grupo se refere aos 13072022 0659 47 dados que um usuário comum manipula Já o segundo define a forma de organização dos dados do primeiro grupo É composto por tabelas índices relacionamentos etc B Interpreta todos os acessos que são feitos na base de dados com um foco maior em otimização Em outras palavras ele é responsável por processar e definir caminhos para que o usuário tenha uma resposta a sua solicitação com performance C Interpreta todos os acessos que são feitos na base de dados com um foco maior em otimização Em outras palavras ele é responsável por processar e definir caminhos para que o usuário tenha uma resposta a sua solicitação sem performance D Um usuário comum normalmente utiliza um sistema e é através desse sistema que o acesso ao banco de dados é feito Já um programador tem ferramentas que são específicas para trabalhar com a tecnologia que o SGBD disponibiliza Essas ferramentas têm um foco mais centrado na visualização de dados e manutenção de suas estruturas 6 Com base no grau de relacionamento ou cardinalidade temos a possibilidade de classificar os relacionamentos entre as entidades com três tipos de graus distintos O que é grau do relacionamento A Também chamado de simplicidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento B Também chamado de obrigatóriedade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento C Também chamado de cardinalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento D Também chamado de finalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento 7 A SQL Structured Query Language que tem como tradução literal Linguagem de Consulta Estruturada vai muito além do que realizar apenas consultas permite manipular todo conjunto de dados explorandose diversos comandos e estruturas Acerca dos comandos e estruturas SQL classifique V para as sentenças verdadeiras e F para as falsas As views são consultas armazenadas sua criação facilita a manipulação e segurança dos dados De modo geral pode ser compreendida como um objeto que retorna informações como um comando SELECT O comando TRIGGER é empregado para atualizar registros de uma determinada tabela recomendase que sempre seja utilizado em conjunto com o comando WHERE para que não atualize 13072022 0659 57 todos os registros da tabela Por exemplo TRIGGER PESSOA SET SALARIO SALARIO12 irá atualizar todos os salários da tabela pessoa Índices index são estruturas especiais inseridas no banco de dados com o objetivo de melhorar o desempenho de acesso às tabelas Sua função é reduzir o processo de entrada e saída em disco utilizandose de estruturas para localizar rapidamente os dados As sequências sequences são estruturas que permitem a um campo ao receber novos dados que sejam armazenados em uma sequência definida por um passo O maior exemplo de sua aplicação são nas chaves primárias que ao criar uma sequência de passo um permite com que os valores armazenados sejam automaticamente 123456 Assinale a alternativa que apresenta a sequência CORRETA A F F V V B F V F F C V F V V D V F F V 8 As chaves com relação ao modelo lógico correspondem aos atributos identificadores Eles permitem dar uma identificação a cada ocorrência de instância em uma tabela e garantir que elas sejam únicas Quais os três tipos de chaves existentes em um banco de dados relacional A Chave primária chave estrangeira e chave alternativa B Chave primária chave estrangeira e chave opcional C Chave primária chave estrangeira e chave secundária D Chave primária chave secundária e chave alternativa 9 Considere o modelo a seguir Qual o código SQL que exibe o nome de todos os alunos e o número de aulas que assistiu Caso não tenha aparecido em nenhuma aula deverá ser considerado 0 13072022 0659 67 A SELECT ALUNONOME COUNTASSISTEIDAULA INNER JOIN ASSISTE ON ALUNOIDALUNO ASSISTEIDALUNO B SELECT DISCIPLINANOME COUNTASSISTEIDAULA INNER JOIN ASSISTE ON ALUNOIDDISCIPLINA ASSISTEIDALUNO C SELECT ALUNONOME COUNTASSISTEIDAULA LEFT JOIN ASSISTE ON ALUNOIDALUNO ASSISTEIDALUNO D SELECT ALUNONOME COUNTALUNOIDAULA LEFT JOIN ASSISTE ON ALUNOIDALUNO ASSISTEIDALUNO 10 SQL Linguagem de Consulta Estruturada é uma linguagem informática destinada a armazenar manipular e obter dados armazenados em bases de dados relacionais A primeira encarnação da linguagem SQL apareceu em 1974 quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base de dados relacional A primeira base de dados relacional comercial foi distribuída pela Relational Software mais tarde passou a chamarse Oracle Sobre SQL assinale a alternativa CORRETA que apresenta o comando para inserir registros em um banco de dados FONTE httpswww1keydatacomptsql Acesso em 29 jan 2019 A DROP B ALTER C CREATE D INSERT 11 ENADE 2017 JOÃO GRILO Isso é coisa de seca Acaba nisso essa fome ninguém pode ter menino e haja cavalo no mundo A comida é mais barata e é coisa que se pode vender Mas seu cavalo como foi CHICÓ Foi uma velha que me vendeu barato porque ia se mudar mas recomendou todo cuidado porque o cavalo era bento E só poder ser mesmo porque cavalo bom como aquele eu nunca tinha visto A seguir apresentase um modelo de dados elaborado a partir do diálogo entre Chicó e João Grilo Com base no diálogo e no diagrama apresentados avalie as afirmações a seguir I O Chicó e a velha poderão ser cadastrados na entidade pessoa II O Chicó e a velha poderão ter mais que um cavalo cadastrados III O atributo rg da entidade pessoa pode ter a função de chave primária nessa entidade IV O cavalo deverá ter no É 13072022 0659 77 mínimo uma pessoa e uma pessoa poderá ser cadastrada sem a necessidade de ter um cavalo É correto apenas o que se afirma em FONTE SUASSUNA A Auto da Compadecida Rio de Janeiro Agir 2000 adaptado A I e III B I e IV C II e III D II III e IV 12 ENADE 2005 Considere o seguinte script SQL de criação de um banco de dados CREATE TABLE PECAS CODIGO NUMERIC5 NOT NULL DESCRICAO VARCHAR20 NOT NULL ESTOQUE NUMERIC5 NOT NULL PRIMARY KEYCODIGO CREATE TABLE FORNECEDORES CODFORN NUMERIC3 NOT NULL NOME VARCHAR30 NOT NULL PRIMARY KEYCODFORN CREATE TABLE FORNECIMENTOS CODPECA NUMERIC5 NOT NULL CODFORN NUMERIC3 NOT NULL QUANTIDADE NUMERIC4 NOT NULL PRIMARY KEYCODPECA CODFORN FOREIGN KEY CODPECA REFERENCES PECAS FOREIGN KEY CODFORN REFERENCES FORNECEDORES A partir desse script assinale a alternativa CORRETA que apresenta o comando SQL que permite obter uma lista que contenha o nome de cada fornecedor que tenha fornecido alguma peça o código da peça fornecida a descrição dessa peça e a quantidade fornecida da referida peça A SELECT DISTINCT NOME CODIGO DESCRICAO QUANTIDADE FROM PECAS FORNECEDORES FORNECIMENTOS WHERE CODIGO CODPECA B SELECT NOME CODIGO DESCRICAO QUANTIDADE FROM PECAS FORNECEDORES FORNECIMENTOS WHERE PECASCODIGO FORNECIMENTOSCODPECA AND FORNECEDORESCODFORN FORNECIMENTOSCODFORN C SELECT NOME CODIGO DESCRICAO QUANTIDADE FROM PECAS FORNECEDORES FORNECIMENTOS D SELECT FROM PECAS FORNECEDORES FORNECIMENTOS WHERE PECASCODIGO FORNECIMENTOSCODPECA AND FORNECEDORESCODFORN FORNECIMENTOSCODFORN Avaliação I 1 COLUNA E REGISTOS NÃO HÁ ESSA ALTERNATIVA 2 C 3 D 4 A 5 C 6 C 7 D 8 D 9 C 10 D AVALIAÇÃO II 1 A 2 D 3 D 4 B 5 B 6 B 7A 8 A 9 A 10 A AVALIAÇÃO FINAL 1 D 2 C 3 B 4 C 5 D 6 C 7 A 8A 9 C 10 D 11 B 12 B AVALIAÇÃO DISCURSIVA 1 O Administrador do banco de dados é responsável por toda a administração do banco de dados Atividades como instalação configuração e melhorias em performance fazem parte do seu dia a dia Também possui tarefas relacionadas ao gerenciamento de acesso de usuários na base e um constante monitoramento visando garantir uma alta disponibilidade do sistema 2 Este tipo de estrutura visa gerar sequências de números que na maioria das vezes são utilizadas em chaves primárias de tabelas É basicamente um objeto que gera valores numéricos toda vez que for solicitado porém sempre em sequência incrementando os valores para que eles não se repitam EXEMPLO Pense no nosso modelo de dados ara as tabelas médico consulta e paciente poderia existir uma sequence para cada uma delas Ao invés de fazermos o insert com números fixos poderíamos chamar uma sequence para gerenciar a inserção dos campos nrsequencia De uma forma geral esta é a função de uma sequence