Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício 1 Como é denominada a representação gráfica dos objetos em um sistema de banco de dados? Entidade *(Sua resposta) Objetos Entidade-relacionamento *(Resposta certa) Atributos Exercício 2 Considerando que em um sistema de controle de estoque, o sistema precisa exibir para o usuário as seguintes informações: Nome, Telefone, CNPJ e Endereço. Com base nas tabelas: Pessoa: (Id, nome, telefone, cnpj). Endereço (id, id_pessoa, nome_rua, bairro, cidade) Qual script vai trazer as informações necessárias: Select * from pessoa where nome like ‘%nome_cliente%’ Select nome, telephone, cnpj, endereco where pessoa Select * from pessoa p, endereco e where p.id = e.id_pessoa and nome like ‘%nome_cliente%’ *(Sua resposta) Select * from pessoa, endereco where nome = ‘%nome_cliente%’ Exercício 3 As funções de um sistema de Gerenciamento de Banco de Dados (SGBD) incluem Gerenciar o sistema de arquivos e a segurança do banco de dados. *(Resposta certa) Gerenciar o becape e a recuperação dos dados, bem como o escalonamento de processos no processador por meio do banco de dados. Transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados. *(Sua resposta) Gerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e interfaces de programação de aplicações. Exercício 4 Focando no PL/SQL, temos alguns recursos de programação: procedure, function, package e triggers. A linguagem PL/SQL possui uma série de outros recursos. Em relação a procedure, classifique V para as sentenças verdadeiras e F para as falsas: ( ) É um agrupamento de comandos SQL que podem conter estruturas de seleção, controle e repetição para gerenciá-los. ( ) Retorna um valor no final de sua execução. ( ) É uma espécie de empacotamento de funcionalidades com um foco comum. ( ) Tem a finalidade de executar alguma rotina de programação quando são feitas manutenções ou inserções de registros em tabelas. Assinale a alternativa que apresenta a sequência CORRETA: V - F - F - F. *(Sua resposta) F - V - V - V. F - V - V - F. V - F - V- V. Exercício 5 A cláusula responsável por filtrar todos os valor informado (se são não nulos). Where *(Sua resposta) Left Inner Join Exercício 6 O que é Grau do Relacionamento? 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. *(Sua resposta) 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. 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. 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. Exercício 7 O comando abaixo realiza uma manutenção de dados de qual tipo? select to_char(sysdate, ‘DD/MM/YYYY HH24:MI:SS’) from dual; Conversão de dados *(Sua resposta) Validação de dados Transação de dados Ordenação de dados Exercício 8 Edgard F. Codd, em 1985, estabeleceu as 12 regras de Codd que determin Em algumas vezes, as regras se tornam uma barreira e nem todos os SGBDs relacionais fornecem suporte a elas.am o quanto um banco de dados é relacional. Sobre este conceito, analise as afirmativas a seguir. I- Na regra das informações em tabelas as informações a serem armazenadas no banco de dados devem ser apresentadas como relações (tabelas formadas por linhas e colunas) e o vínculo de dados entre as tabelas deve ser estabelecido por meio de valores de campos comuns (chaves estrangeiras). II- A regras de atualização de alto nível diz que o usuário deve ter capacidade de manipular as informações do banco de dados em grupos de registros, ou seja, ser capaz de inserir, alterar e excluir vários registros ao mesmo tempo. III- Na regra de independência de distribuição alguns SGBDs, notadamente os que seguem o padrão SQL, podem ser distribuídos em diversas plataformas/equipamentos que se encontrem interligados em rede. IV- Na regra de independência física qualquer alteração efetuada na estrutura do banco de dados como inclusão ou exclusão de campos de uma tabela ou alteração no relacionamento entre tabelas não deve afetar o aplicativo utilizado ou ter um baixo impacto sobre o mesmo. Agora, assinale a alternativa correta: I, II e III. *(Sua resposta) I, II, III e IV. I, II e IV. II e III. Exercício 9 No início da década de 70, surge um novo conceito em banco de dados: o modelo de dados relacional. Esse modelo é largamente utilizado até os dias de hoje por aplicações de processamento de dados comerciais mais padronizadas (ERPs, CMDs etc.). Date (2003) nos diz que a introdução do modelo relacional em 1969-1970 foi sem dúvida o evento mais importante em toda a história da área de bancos de dados. O exposto acima descreve qual geração da evolução dos bancos de dados. Marque a alternativa CORRETA: 1ª GERAÇÃO 2ª GERAÇÃO *(Sua resposta) 3ª GERAÇÃO 4ª GERAÇÃO Exercício 10 Existe um tipo de ameaça de segurança que se aproveita de falhas em sistemas que interagem com bases de dados via SQL. Esse atacante consegue inserir uma série de instruções SQL dentro de uma consulta (query) através da manipulação das entradas de dados de uma aplicação. Sobre o nome desta técnica de ataque assinale a alternativa CORRETA: SQL Injection. *(Sua resposta) Insert into. DDos (ataque de negação de serviço). Rootkit/backdoor.
Compartilhar