Topicos Avancados em Banco de Dados
Por: emersonsouza10 • 12/1/2016 • Trabalho acadêmico • 1.407 Palavras (6 Páginas) • 1.789 Visualizações
Memorial II
Curso: Banco de Dados
Disciplina: Topicos Avancados em Banco de Dados
Questão 01 (1,0 ponto)
Como vocês puderam perceber, no capítulo 2 da Unidade I falamos sobre Bancos de Dados Não Convencionais (BDNC). Foram abordados os BDs ativos, multimídia, temporais e dedutivos. Cite pelo menos mais 3(três) exemplos de Bancos de Dados Não Convencionais e suas aplicações. (Não copie definição. Estamos solicitando que você explique o que entendeu)
Orientado a Objetos
Um banco de dados orientado a objeto é um banco em que cada informação é armazenada na forma de objetos, e só pode ser manipuladas através de métodos definidos pela classe que esteja oobjeto.
A adoção desse modelo foi justificada pelo fato de que o banco de dados relacional tem dificuldades para trabalhar com dados complexos e pelas aplicações serem construídas em linguagensorientadas a objetos (java, C++, C#) e o código precisa ser traduzido para uma linguagem que o modelo de banco de dados relacional entenda.
Exemplos: CACHÉ, VERSANT e JASMINE
– BD Geográfico ou Espaciais:Esse tipo de BD oferece a possiblidade de realização de cálculos como áreas, distâncias e centróides, além de realizar a geração de buffers (zona de influência) e outras operações entre as geometrias.Trata-se de análise e consultas epaciais.
Um exemplo do uso dessas extensões é o PostGis, que é a extensão espacial do famoso SGBD de código aberto PostgreSQL.
Através desse tipo de BD é possível, porexemplo, identificar “Quais quadras estão num raio de um quilômetro em relação ao local onde ocorreu determinado assalto?”
– BD XML:
Software de persistência de dados que permite o armazenamento dedados no formato XML. Mapeia todo XML para um banco de dados tradicional, como por exemplo, BD relacional.
Ele aceita XML como entrada, renderiza XML como saída e o próprio banco de dados faz estaconversão.
Ex: Postgres possui suporte a XML (biblioteca interna de manipulação XML)
Através desse BD é possível extrair informação para usar em um Web Service, gerar relatórios rápidos e transformar...
Questão 02 (1,0 ponto)
Analise as afirmações abaixo sob a ótica de Bancos de Dados Não Convencionais.
Assinale a alternativa que identifique as características de BDNC.
Estrutura não fixa, Atributos atômicos, Transações longas, Relacionamentos por associação
Estrutura fixa, Atributos atômicos, Transações longas, Relacionamentos por associação
Estrutura não fixa, Atributos complexos, transações longas, atualização inplace.
Estrutura não fixa, Atributos complexos, transações longas, relacionamento por adjacência.
Estrutura não fixa, Atributos complexos, transações curtas, atualização non inplace.
Questão 03 (1,0 ponto)
Quanto aos dados em Bancos de Dados XML podemos afirmar que:
I. É um dado semiestruturado.
II. Possui uma estrutura auto descritiva.
III. Tem representação homogênea
IV. É totalmente estruturado.
V. Possuem um esquema extenso de representação
Verifica-se que estão corretos os itens
I, II e V, apenas.
III, IV e V, apenas.
II, III e IV, apenas.
I e III, apenas.
I, III, IV e V, apenas
Questão 04 (1,0 ponto)
Baseado na afirmativa abaixo, explique sobre o que o autor está falando e forneça um exemplo:
“Bancos de dados dedutivos fornecem um mecanismo para derivar dados que não estão explicitamente armazenados no banco de dados.”
O autor está informando que os bancos de dados dedutivos possui uma maquina de inferência onde é possível deduzir novos fatos a partir de interpretações das regras dos bancos de dados. Ex:
Fatos
* Marcos é filho de Mario
* Jorge é irmão de Mario
Regras
* Marcos não tem Filhos
* Marcos não tem primos
Dedução
Jorge é tio Solteiro de Marcos
Questão 05 (1,0 ponto)
Discorra sobre Banco de Dados Extensional e Banco de Dados Intensional, que são as duas divisões de um Banco de Dados Dedutivo: (Não copie definição. Estamos solicitando que você explique o que entendeu)
O banco de dados Extensional compoem-se dos fatos básicos, ou seja, os dados contidos nele estão conforme foi informado de maneira explicita.
O Banco de dados Intensional é composto pelas informações contidas nas relações derivadas, as informações são tiradas a partir da aplicação das regras dedutivas feitas nos dados do banco de dados Extensional.
Questão 06 (1,0 ponto)
Para bancos de dados multiusuário o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao Administrador de Banco de Dados (DBA) meios para restringir o acesso de uma conta (usuário ou um grupo de usuários) a determinadas partes do esquema do banco de dados. Sobre controle de acesso, é correto afirmar que
é impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela.
uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar tal privilégio.
privilégios podem ser concedidos somente para tabelas,
...