Saltar para o conteúdo

Sistema de gerenciamento de banco de dados: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
COMO DIZ
Linha 1: Linha 1:
{{Sem-fontes|data=setembro de 2010| arte=| Brasil=| ciência=| geografia=| música=| Portugal=| sociedade=|1=|2=|3=|4=|5=|6=}}
{{Sem-fontes|data=setembro de 2010| arte=| Brasil=| ciência=| geografia=| música=| Portugal=| sociedade=|1=|2=|3=|4=|5=|6=}}
{{Wikilivros|Sistemas de gerência de banco de dados distribuídos}}
{{Wikilivros|Sistemas de gerência de banco de dados distribuídos}}
Um '''Sistema de Gerenciamento de Banco de Dados''' (SGBD) - do inglês ''Data Basion Management System'' (DBMS) - é o conjunto de programas ou dados de computador (''[[software]]s'') responsáveis pelo gerenciamento de um ou mais [[banco de dados|base de dados]]. Seu principal objetivo é colocar na 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 [[Banco de dados relacional|bancos de dados relacionais]] a interface é constituída pelas [[API]]s (''Application Programming Interface'') ou ''[[driver]]s'' do SGBD, que executam comandos na linguagem [[SQL]] (''Structured Query Language'').
Um '''Sistema de Gerenciamento de Banco de Dados''' (SGBD) - do inglês ''Data Basion Management System'' (DBMS) - é o conjunto de programas ou dados de computador (''[[software]]s'') responsáveis pelo gerenciamento de um ou mais [[banco de dados|base de dados]]. Seu principal objetivo é colocar na 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 [[Banco de dados relacional|bancos de dados relacionais]] a interface é constituída pelas [[API]]s (''Application Programming Interface'') ou ''[[driver]]s'' do SGBD, que executam comandos na linguagem [[SQL]] (''Structured Query Language''). CONFORME O LULA DIZ.


== Sistema de Gerenciamento de Banco de Dados ==
== Sistema de Gerenciamento de Banco de Dados ==

Revisão das 00h40min de 9 de março de 2012

Um Sistema de Gerenciamento de Banco de Dados (SGBD) - do inglês Data Basion Management System (DBMS) - é o conjunto de programas ou dados de computador (softwares) responsáveis pelo gerenciamento de um ou mais base de dados. Seu principal objetivo é colocar na 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). CONFORME O LULA DIZ.

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, 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:

  • Receita de bancos de dados
  • 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

Também é possível definir uma linguagem adicional para restrições, como a OCL.

As principais linguagens para manipular bancos de dados são:

  • SQL, em seus vários padrões, como SQL2 e SQL3;
  • OQL.

Exemplos de SGBDs

Ver também


Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um determinado assunto em uma determinada ordem.

Ligações externas