Topicos Avancados em Banco de Dados
Por: eduardamaia17 • 29/8/2017 • 1.417 Palavras (6 Páginas) • 1.030 Visualizações
...
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, ou seja, somente é possível descrever quais acessar quais tabelas.
somente o DBA pode conceder e revogar privilégios para contas.
o proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de privilégios para outras contas
Questão 07 (1,0 ponto)
Compete ao Administrador de Banco de Dados (DBA):
Definição de estrutura. Definição de esquema de armazenamento e de método de acesso. Modificação de estrutura e de organização física. Concessão de autorização para aquisição de dados. Manutenção estratégica.
Definição de esquema. Definição de estrutura de acompanhamento e de método de segurança. Modificação de esquema e de organização lógica. Concessão de autorização para administração de dados. Manutenção de recursos.
Definição de esquema. Definição de estrutura de armazenamento e de método de acesso. Modificação de esquema e de organização física. Concessão de autorização para acesso a dados. Manutenção de rotina.
Definição de estrutura. Definição de estrutura de armazenamento e de método de acesso. Modificação de estrutura e de organização lógica. Concessão de autorização para dados modificados. Manutenção corretiva.
Análise de esquema. Definição de modelos de conexão e de estruturas de arquivos. Modificação de esquema e de organização física. Definição de padrões de documentação de sistemas. Manutenção de rotina.
Questão 08 (1,0 ponto)
Discorra sobre as Formas Normais, fornecendo exemplo de conformidade e não conformidade para cada uma delas. (Não copie definição. Estamos solicitando que você explique o que entendeu)
No meu entendimento as formas normais servem para tornar o armazenamento das informações mais confiáveis, haja vista que as redundâncias de informações serão excluidas e só será armazenado no banco de dados o essencial. Isso também torna o acesso a informação mais rápido, já que podemos cruzar as informações das tabelas por meio das chaves que as ligam.
Não conformidade 1FN
Conformidade 1FN
Não conformidade 2FN
Conformidade 2FN
Tabela Produto
Tabela de Pedidos
Não conformidade 3FN-
tabela Produto com o subtotal armazenado. Na 3FN essa coluna é calculada Subtotal, ou seja ela é dependente dos campos quantidade e valor unitario, então deveremos remover o campo subtotal.
Conformidade – 3 FN
Questão 09 (1,0 ponto)
Discorra sobre Bancos de Dados Ativos, fornecendo exemplos de como podem ser aplicadas suas funcionalidades, e explique como transformar um Banco de Dados Passivo em um Banco de Dados Ativo. (Não copie definição. Estamos solicitando que você explique o que entendeu)
O banco de dados ativo são na realidade gestores de regras de negócio que são compartilhadas entre os sistemas de informação que os acessam. O comportamento desses bancos são especificados em regras EVENTO – CONDIÇÃO – AÇÃO. A sua funcionalidade poderia ser aplicada em um banco de dados que executasse um auto-tuning. Deverá ter uma regra que quando atingisse determinado numero de processos, fosse alterado um parametro para incrementar memória, e assim por diante.
Uma maneira de transformar o banco de dados Passivo em Ativo é fazendo o uso de regras e gatilhos.
Questão 10 (1,0 ponto)
Sabemos que um Relacionamento é uma associação com significação, entre entidades.
Posto isto, discorra sobre Tipos de Relacionamento e Conjuntos de Relacionamentos e Cardinalidade. (Não copie definição. Estamos solicitando que você explique o que entendeu)
Tipos de relacionamentos
...