Buscar

Sistema de gerenciamento de banco de dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

20/02/2017 Sistema de gerenciamento de banco de dados – Wikipédia, a enciclopédia livre
https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados 1/3
Sistema de gerenciamento de banco de dados
Origem: Wikipédia, a enciclopédia livre.
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 um banco
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 Qualidade de Dados
3 Descrição
4 Exemplos de SGBDs
5 Referências
6 Ver também
7 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. Existem
muitos tipos de ferramentas, 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).
Qualidade de Dados
https://pt.wikipedia.org/wiki/Software
https://pt.wikipedia.org/wiki/Banco_de_dados
https://pt.wikipedia.org/wiki/Interface
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/API
https://pt.wikipedia.org/wiki/Driver_de_dispositivo
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/Linguagem_de_defini%C3%A7%C3%A3o_de_dados
https://pt.wikipedia.org/wiki/Linguagem_de_manipula%C3%A7%C3%A3o_de_dados
20/02/2017 Sistema de gerenciamento de banco de dados – Wikipédia, a enciclopédia livre
https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados 2/3
Um banco de dados é meio caminho andado para que a empresa tenha a informação que precisa. Para isso
outras medidas devem ser tomadas para ter certeza que os dados sejam confiáveis. Alguns dos erros são
causados por dados incoerentes produzidos por múltiplos sistemas. Se o banco de dados for projetado
adequadamente a ocorrência de dados incoerentes será pequena. Porém a maioria dos problemas de qualidade
com nomes digitados incorretamente, números trocados ou códigos faltantes ocorre durante a entrada de dados,
esses erros ficam mais comuns quando as empresas transferem parte dos seus dados para internet e permite que
clientes e fornecedores insiram seus dados no site, e isso efetue alterações no sistema interno. Os problemas
com qualidade de dados não são somente empresariais, eles também representam sérios problemas as pessoas
afetando sua condição financeira e até mesmo seu emprego.[1]
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 ou LDD (ou DDL, do inglês), com comandos como CREATE,
DROP e ALTER TABLE;
Linguagem_de_manipulação_de_dados, ou LMD (ou DML, do inglês), com comandos como
UPDATE, SELECT, INSERT e DELETE;
Linguagem_de_controle_de_dados, ou LCD, com comandos para controle de acesso dos usuários
do sistema, como GRANT e REVOKE em SQL.
um mecanismo transacional que garanta a consistência, entre as operações, dos dados armazenados.
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
PostgreSQL
Firebird
HSQLDB
IBM DB2
IBM Informix
mSQL
MySQL
MariaDB
Oracle
SQL­Server
TinySQL
ZODB
https://pt.wikipedia.org/wiki/Banco_de_dados_hier%C3%A1rquico
https://pt.wikipedia.org/wiki/Base_de_dados_em_rede
https://pt.wikipedia.org/wiki/Base_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_orientado_a_objetos
https://pt.wikipedia.org/wiki/Banco_de_dados_objeto-relacional
https://pt.wikipedia.org/w/index.php?title=Banco_de_dados_relacional_estendido&action=edit&redlink=1
https://pt.wikipedia.org/wiki/Banco_de_dados_semi-estruturados
https://pt.wikipedia.org/wiki/XML
https://pt.wikipedia.org/wiki/Estrutura_de_dados
https://pt.wikipedia.org/wiki/Linguagem_de_defini%C3%A7%C3%A3o_de_dados
https://pt.wikipedia.org/wiki/Linguagem_de_manipula%C3%A7%C3%A3o_de_dados
https://pt.wikipedia.org/wiki/Linguagem_de_controle_de_dados
https://pt.wikipedia.org/wiki/OCL
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/w/index.php?title=OQL&action=edit&redlink=1
https://pt.wikipedia.org/wiki/PostgreSQL
https://pt.wikipedia.org/wiki/Firebird_(servidor_de_base_de_dados)
https://pt.wikipedia.org/wiki/HSQLDB
https://pt.wikipedia.org/wiki/DB2
https://pt.wikipedia.org/wiki/Informix
https://pt.wikipedia.org/wiki/MSQL
https://pt.wikipedia.org/wiki/MySQL
https://pt.wikipedia.org/wiki/MariaDB
https://pt.wikipedia.org/wiki/Oracle_(banco_de_dados)
https://pt.wikipedia.org/wiki/SQL-Server
https://pt.wikipedia.org/wiki/TinySQL
https://pt.wikipedia.org/wiki/ZODB
20/02/2017 Sistema de gerenciamento de banco de dados – Wikipédia, a enciclopédia livre
https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados 3/3
JADE
Sybase
Microsoft Access (Alguns o consideram SGBD mas é um SGBDR)
Microsoft Visual Foxpro
MongoDB
Referências
1. KENNETH LAUDON E JANE LAUDON, Kenneth e Jane. Sistemas de Informações Gerenciais. 9ª ed. [S.l.]: Pearson, 2010.
p. 163,164.Ver também
Banco de dados
Arquitetura de dados
Administração de dados
Modelagem de dados
Vigilância de Computadores e Redes
Vigilância global
Ligações externas
SGBD (http://espacoinfo.net/o­que­e­sgbd­bd­ii/)
Site oficial Oracle Database (https://www.oracle.com/database/index.html)
Site oficial SQL Server (http://www.microsoft.com/brasil/servidores/sql/default.mspx)
Site oficial Mysql (http://www.mysql.com/)
Site oficial Sybase (http://www.sybase.com/)
Obtida de "https://pt.wikipedia.org/w/index.php?
title=Sistema_de_gerenciamento_de_banco_de_dados&oldid=47294896"
Categoria:  SGBDs
Esta página foi modificada pela última vez à(s) 23h54min de 23 de novembro de 2016.
Este texto é disponibilizado nos termos da licença Creative Commons ­ Atribuição ­ Compartilha Igual
3.0 Não Adaptada (CC BY­SA 3.0); pode estar sujeito a condições adicionais. Para mais detalhes,
consulte as condições de uso.
https://pt.wikipedia.org/wiki/Jade_(banco_de_dados)
https://pt.wikipedia.org/wiki/Sybase
https://pt.wikipedia.org/wiki/Microsoft_Access
https://pt.wikipedia.org/wiki/SGBD
https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Microsoft_Visual_Foxpro
https://pt.wikipedia.org/wiki/MongoDB
https://pt.wikipedia.org/wiki/Banco_de_dados
https://pt.wikipedia.org/wiki/Arquitetura_de_dados
https://pt.wikipedia.org/wiki/Administra%C3%A7%C3%A3o_de_dados
https://pt.wikipedia.org/wiki/Modelagem_de_dados
https://pt.wikipedia.org/wiki/Vigil%C3%A2ncia_de_Computadores_e_Redes
https://pt.wikipedia.org/wiki/Revela%C3%A7%C3%B5es_da_Vigil%C3%A2ncia_global_(1970%E2%80%932013)
http://espacoinfo.net/o-que-e-sgbd-bd-ii/
https://www.oracle.com/database/index.html
http://www.microsoft.com/brasil/servidores/sql/default.mspx
http://www.mysql.com/
http://www.sybase.com/
https://pt.wikipedia.org/w/index.php?title=Sistema_de_gerenciamento_de_banco_de_dados&oldid=47294896
https://pt.wikipedia.org/wiki/Especial:Categorias
https://pt.wikipedia.org/wiki/Categoria:SGBDs
https://creativecommons.org/licenses/by-sa/3.0/deed.pt
https://wikimediafoundation.org/wiki/Condi%C3%A7%C3%B5es_de_Uso

Outros materiais