Baixe o app para aproveitar ainda mais
Prévia do material em texto
Desenvolvimento Web Semana 4 - Atividade Avaliativa PERGUNTA 1 Um banco de dados _______ é aquele com capacidade de fornecer acesso hierárquico aos dados, primeiramente, através da estrutura do _______ presente em um sistema de arquivos e, depois, pela estrutura dos elementos do documento _______. Como vantagem, ele oferece a conveniência de ser pequeno, de simples desenvolvimento e _______ e de fácil acesso com outras ferramentas. Assinale a alternativa que preenche as lacunas corretamente. a. não relacional, arquivo, P2P, aquisição. b. não relacional, backup, XRP, confecção. c. relacional, manual, NFT, distribuição. d. não relacional, diretório, XML, manutenção. e. relacional, kernel, XLS, codificação. 1,42 pontos PERGUNTA 2 Dentre os diversos tipos de linguagens para manipular dados em um banco de dados é correto afirmar que: Os comandos DDL servem para aplicar consultas e manipulações de dados armazenados. A DML é responsável por criar, manipular e remover estruturas de tabelas em um banco de dados relacional. O resultado da DML é um arquivo de metadados. A DDL é uma linguagem interativa para manipulação de dados. A linguagem SQL define visões, controla transações e autoriza usuários. 1,42 pontos PERGUNTA 3 Os arquivos _______ são normalmente orientados ao processamento de documentos ou ao processamento de dados. A aplicação orientada ao processamento de documentos pressupõe o uso desse formato para capturar linguagem _______, como aquela que é observada em manuais de usuários, nas páginas da web e nos folhetos de propaganda. Já os documentos orientados ao processamento de dados utilizam o formato para fins de _______ de dados (situações tais como as que ocorrem em pedidos de compra, prontuários médicos e dados científicos). Assinale a alternativa que preenche as lacunas corretamente. a. XML, natural, transferência. b. JPG, simplória, armazenagem. c. PDF, erudita, codificação. d. RAR, de máquina, conversão. e. PHP, estrangeira, transmissão. 1,42 pontos PERGUNTA 4 No contexto de bancos de dados para fins de desenvolvimento web, existe uma fase do projeto que determina quais dados devem aparecer no banco, embora não se ocupe de definir a implementação a ser feita nesse banco. Uma de suas técnicas mais amplamente empregadas é chamada de entidade-relacionamento. Assinale a alternativa que apresenta corretamente o nome dessa fase de projeto do banco de dados. a. Projeto lógico. b. Cabeça de série. c. Lote-piloto. d. Mockup não funcional. e. Modelo conceitual. 1,43 pontos PERGUNTA 5 A informação deve ser gravada no banco de dados de modo seguro, pois, em um tempo futuro, essa informação pode ser lida sem qualquer tipo de modificação. Esse é o conceito de persistência de banco de dados; além do mais, não pode haver duplicação da informação no banco de dados para que não ocorram anomalias de operação, como a exclusão de dados. Com base no exposto, assinale a alternativa correta sobre as vantagens de uso de um banco de dados. a . O controle de dados de um banco de dados é distribuído pela internet. b . Os bancos de dados devem permitir acesso seguro aos dados armazenados. c. As transações no banco de dados podem ser parciais, pois a gerência é no servidor. d . Os dados armazenados em um banco de dados devem ser dependentes entre si. e . Os bancos de dados manipulam exclusivamente os dados gerenciados pela aplicação. 1,43 pontos PERGUNTA 6 Os sistemas gerenciadores de banco de dados permitem a criação, a exclusão, a administração e o design de banco de dados. Por exemplo, o MySQL é um sistema que usa criptografia de dados, verificação baseada no host, mas apresenta a desvantagem de não ter mais o suporte da comunidade de internet; tem, porém, um suporte da empresa Oracle. Há versões pagas e gratuitas, escalabilidade e georreplicação de cluster. A partir do exposto, analise as asserções a seguir e a relação proposta entre elas. I. O MySQL é um banco de dados de código aberto que permite, por exemplo, que duas transações sejam executadas simultaneamente, porém cada transação é executada, independentemente da outra. PORQUE II. Essa característica só é possível, pois o MySQL tem isolamento nas transações concorrentes, ou seja, faz o controle de como e quando as alterações são realizadas e se essas alterações ficam visíveis entre si, usuários e sistemas. Um dos princípios do isolamento é garantir as várias transações concorrentes sem afetar negativamente a execução de cada uma. Analisando as asserções anteriores, conclui-se que: a. as duas asserções são verdadeiras, e a segunda justifica a primeira. b. as duas asserções são verdadeiras, e a segunda não justifica a primeira. c. as duas asserções são falsas. d. a primeira asserção é falsa, e a segunda é verdadeira. e. a primeira asserção é verdadeira, e a segunda é falsa. 1,44 pontos PERGUNTA 7 Acerca da utilização dos bancos de dados em XML, analise as afirmações a seguir e escolha a resposta correta: I. Os dados não podem ser acessados e formatados por meio de um SGBD relacional. II. O XML pode ser usado em sistema de banco de dados Web, sendo acessado por meio de um Servidor Web em um banco de dados não relacional. III. Os dados podem ser exportados em XML mesmo que não tenham sido armazenados inicialmente no formato XML. IV. Os dados podem ser armazenados como um documento e divididos em partes menores. Apenas I está correta. Apenas IV está correta. Apenas III e IV estão corretas. Apenas I e II estão corretas. Apenas II, III e IV estão corretas. PERGUNTA 1 PERGUNTA 2 PERGUNTA 3 PERGUNTA 4 PERGUNTA 5 PERGUNTA 6 PERGUNTA 7
Compartilhar