Buscar

N2 - ARQUITETURA DE DADOS ESTRUTURADOS E NÃO ESTRUTURADOS - 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SE GOSTOU, CURTI O ARQUIVO!!! 
A linguagem de programação SQL é interna aos SGBDs e sempre atuará em conjunto com a linguagem de programação para a aplicação, como Java, C# ou PHP, por exemplo. Ela é a linguagem universal para a comunicação com SGBDs, e, por isso, as aplicações implementam simplesmente as interfaces de apoio para os procedimentos de acordo com cada tipo de particularidade de um SGBD.
 
A respeito da linguagem de programação SQL, analise as afirmativas a seguir e assinale V
para a(s) verdadeira(s) e F para a(s) falsa(s).
 
I. (  ) A SQL é utilizada somente por desenvolvedores de aplicações que armazenam e validam dados, em função da necessidade do conhecimento de programação lógica e relacional.
II. (  ) Projetos de banco de dados mal construídos e consultas SQL superficiais e sem o cuidado de um especialista representam o maior gargalo de performance em uma aplicação, por consumirem quantidade de memória e processador em excesso.
III. (  ) As aplicações que usam o banco de dados não só como armazenador de dados, mas como uma camada por baixo da aplicação (com a utilização de princípios como integridade dos dados, validação, controle de acesso e segurança), fornecem um ambiente altamente eficaz e profissional.
IV. (  ) A SQL, igualmente a outras linguagens de programação, sofre grande alteração ao longo do tempo, sendo que deve haver um entendimento teórico e prático constante para garantir uma habilidade a longo prazo.
 
Assinale a alternativa que apresenta a sequência correta.
· V, F, V, F.
· V, F, F, V.
· F, V, V, V.
· V, F, F, F.
· F, V, V, F.
A terceira camada do sistema de gerenciamento de banco de dados é dividida em dois subsistemas: a) subsistema de gerenciamento de armazenamento, que fornece uma interface entre os dados de baixo nível armazenados no banco de dados, os programas de aplicação e as consultas submetidas ao sistema; e b) subsistema de processamento de consulta, que compila e executa as instruções DDL e DML.
SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistemas de banco de dados. Rio de Janeiro: Elsevier, 2006.
 
Já a segunda camada de um sistema de um banco de dados é dada por:
· usuários leigos, programadores de aplicação, usuários avançados, administrador de banco de dados.
· sublinguagens de definição de metadados, manipulação e consulta de dados através de “querys”.
· processador de consultas, programas de aplicação e interface de gerenciador de armazenamentos.
· interface de armazenamento de dados, criação de índices, dicionário de dados e dados estatísticos.
· interface de aplicação, programas de aplicação, ferramentas de consulta e ferramentas de administração.
O Data Warehouse consolida as informações orientadas a assuntos das atividades organizacionais a partir de um grande volume de dados, favorecendo relatórios e a análise de informações estratégicas.
 
As fontes de bases de dados dos Data Warehouse são a partir de:
· bases transacionais internas e externas.
· dados diretamente imputados pelo usuário.
· fontes de dados não estruturados, somente.
· arquivos não estruturados, somente.
· bases multidimensionais de dados semiestruturados.

Continue navegando