Resumo Prova Sgbd
Ensaios: Resumo Prova Sgbd. Pesquise 862.000+ trabalhos acadêmicosPor: tadeubrega • 10/4/2014 • 840 Palavras (4 Páginas) • 721 Visualizações
SGBD
Conceito de Dados: são ocorrências em sua forma primaria, pode ser armazenados como, nome, endereço, etc.
Conceito de Informação: são dados organizados e relacionados como, as informações das peças em um estoque.
BD: conjunto de dados devidamente relacionados capaz de apresentar uma informação.
Características de um BD: projetado e construído para um proposito especifico, possuir uma organização nos dados, usuários e aplicações.
Conceito de SGBD: conjunto de programas de computador responsáveis pelo gerenciamento de uma base de dados.
• Surgimento: para armazenar e recuperar de grandes volumes de informação em um ambiente seguro e adequado.
• Objetivo SGBD: retirar do da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados.
Funções SGBD:
1. Maior abstração de dados;
2. Rapidez no acesso aos dados;
3. Independência dos dados em relação aos programas de recuperação;
4. Compartilhar a base de dados em vários aplicativos;
5. Facilidade de realizar copias de segurança;
6. Integridade dos dados
7. Comunicação direta com servidor ou software;
Arquitetura SGBD:
1. Nível externo: ou esquema de visão, modo como os dados são visto pelo usuário, onde cada usuário ou grupo de usuários terão acesso a porções de dados.
2. Nível conceitual: ou esquema conceitual, é a estrutura de BD como um todo, inclusive os dados que se relacionam. Detalhes de como os dados estão fisicamente armazenados.
3. Nível interno ou físico: é a estrutura de armazenamento físico do BD. Descrição mais próxima de como os dados serão armazenados.
Abstração de dados: coleção de arquivos inter-relacionados e programas que permitem o usuário a acessar a estes arquivos e modificar os mesmos. O sistema omite certos detalhes de como os dados são armazenados e mantidos (visão abstrata dos dados).
Nível de visões: a abstração dos dados descreve apenas parte do BD, liberando somente algumas partes do BD para certos grupos de usuários.
Independência dos dados: é onde se modifica um esquema em um nível sem afetar a definição em um nível mais alto.
1. Independência física dos dados: modifica o esquema físico sem a necessidade de reescrever os programas aplicativos. Serve para melhorar o desempenho.
2. Independência logica dos dados: modifica o esquema conceitual sem a necessidade de reescrever os programas aplicativos. Qdo a estrutura logica do BD é alterada (adição de contas em um sistema bancário).
Dicionário de dados: conjunto de tabelas habilitadas apenas para leitura ou consulta , ou seja, uma base de dados. Possui algumas informações como:
• Perfis de usuários, papeis e privilégios;
• Descrição de objetos;
• Integridade de restrições;
• Estrutura geral da base de dados;
• Informação de verificação.
Os benefícios de um dicionário de dados bem elaborado é a consistência entre itens de dados através de diferentes tabelas.
Modelo de dados (MD): são conceitos que podem ser utilizados para descrever a estrutura logica e física de um BD.
1. MD de alto nível: visão mais próxima de como o usuário visualiza os dados realmente;
2. MD de baixo nível: dados logico ou físico, visão mais detalhada de como os dados estão armazenados.
Esquemas e instancias:
1. Esquema: é a descrição do banco de dados.
2. Instancias: são os dados armazenados em um determinado instante de tempo, que se altera toda vez que há uma alteração no BD.
Linguagem de manipulação de dados:
• DDL: estrutura física do BD;
• VDL: controla o BD;
• DML: manipulação (inserir ou excluir) de um BD.
Vantagens:
1. Controle de redundância: no processamento tradicional de arquivos, leva o armazenamento de dados excessivo, ocupando espaço desnecessário. Toda vez que atualizar um arquivo de um grupo, todos os grupos
...