Sistema de gerenciamento de banco de dados
Seminário: Sistema de gerenciamento de banco de dados. Pesquise 861.000+ trabalhos acadêmicosPor: jefgilio • 12/10/2014 • Seminário • 1.175 Palavras (5 Páginas) • 265 Visualizações
Sistema de gerenciamento de banco de dados
Origem: Wikipédia, a enciclopédia livre.
Question book.svg
Esta página ou se(c)ção não cita fontes fiáveis e independentes (desde setembro de 2010). Por favor, adicione referências e insira-as no texto ou no rodapé, conforme o livro de estilo. Conteúdo sem fontes poderá ser removido.
Encontre fontes: Google (notícias, livros, acadêmico) — Yahoo! — Bing.
Wikilivros
O Wikilivros tem um livro chamado Sistemas de gerência de banco de dados distribuídos
Um Sistema de Gerenciamento de Banco de Dados (SGBD) - do inglês Data Base Management System (DBMS) - é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).
Índice
1 Sistema de Gerenciamento de Banco de Dados
2 Descrição
3 Exemplos de SGBDs
4 Ver também
5 Ligações externas
Sistema de Gerenciamento de Banco de Dados
Todas as organizações, por menor que sejam, possuem quantidades cada vez maiores de dados e informações a armazenar. Todavia, a manipulação destas informações se tornou impossível de ser realizada manualmente (via papéis, principalmente), pois sua utilização além de demorada (devido a catalogação dos dados) é passível de erros principalmente ocasionados pelo desgaste do operador em conseguir resgatar informações requisitadas. Nesse sentido, torna-se mais fácil encontrar a informação numa base de dados que recorre a uma das tecnologias de informação de maior sucesso e confiança. Ou seja, as bases de dados estendem a função do papel ao guardar a informação em computadores.
Qualquer empresa que pretenda garantir um controle efetivo sobre todo o seu negócio, tem obrigatoriamente de recorrer a sistemas de gestão de bases de dados. A planilha eletrônica continua a ser uma ferramenta de controle extremamente poderosa porque consegue operacionalizar os dados e assim criar informação útil ao planejamento diário das empresas. Contudo, existem outros tipos de ferramentas, mais completas e com funcionalidades acrescidas que elevam para outros níveis, a capacidade operacional de gerar informação de valor para a organização.
Um sistema de gerenciamento de banco de dados não é nada mais do que um conjunto de programas que permitem armazenar, modificar e extrair informações de um banco de dados. Há muitos tipos diferentes de SGBD. Desde pequenos sistemas que funcionam em computadores pessoais a sistemas enormes que estão associados a mainframes.
Um sistema de gerenciamento de banco de dados implica a criação e manutenção de bases de dados, elimina a necessidade de especificação de definição de dados, age como interface entre os programas de aplicação e os ficheiros de dados físicos e separa as visões lógica e de concepção dos dados. Assim sendo, são basicamente três os componentes de um SGBD:
Linguagem de definição de dados (especifica conteúdos, estrutura a base de dados e define os elementos de dados);
Linguagem de manipulação de dados (para poder alterar os dados na base);
Dicionário de dados (guarde definições de elementos de dados e respectivas características – descreve os dados, quem os acede, etc. [questões de informação]). (Gouveia; 2009).
Descrição
Um modelo de SGBD define como os dados serão armazenados no banco de dados. Os quatro modelos mais conhecidos são:
hierárquico;
em rede;
relacional;
orientado a objetos;
Existem também outros modelos, variando com o autor:
o modelo de dados objeto-relacional, é praticamente uma mistura do modelo relacional com o orientado a objetos.
o modelo relacional estendido, é uma adição de características do modelo orientado a objetos ao relacional
o semi-estruturado é dedicado a documentos em formatos semi-estruturados, normalmente em XML;
estruturas de dados otimizadas, que possam manipular uma grande quantidade de informação;
uma linguagem que possibilite a criação, atualização e consulta dos dados armazenados. Normalmente esta linguagem é dividida em partes:
Linguagem de definição de dados
...