JoaoSI16 (discussão | contribs)
Etiqueta: visualeditor
Página substituída por '1 Conceito e História 2 Funcionamento 3 Modelos 4 Vantagens e Desvantagens 5 Referências Bibliográficas'
Linha 1: Linha 1:
= Conceito e História =
1 Conceito e História
Um Sistema De Gerenciamento de Banco de Dados (SGBD’S), é um componente
2 Funcionamento
essencial na estrutura de um Bando de Dados, que tem como função criar uma
3 Modelos
gestão dos dados ou registros contidos em suas tabelas.
4 Vantagens e Desvantagens
 
5 Referências Bibliográficas
A princípio, dois modelos de Sistema de Gerenciamento Banco de Dados e
seus fundamentos surgiram na empresa IBM (International Business Machines/
Máquinas de Negócios Internacional) na década de 1960. Um é denominado de
Modelo Hierárquico e o outro é o Modelo em Rede, que permitiam por exemplo,
guardar dados de clientes, serviços, funcionários, empresas e fornecedores. A
IBM foi fundada em 1888 e incorporada em 1911 nos Estados Unidos, a empresa tem
foco na área de informática e atualmente fabrica e vende Hardwares e Softwares.
Apesar de toda facilidade que os dois modelos geravam, faltava algo muito
importante, que era a relação entre esses dados, assim sendo, na década de 1970
um ex-pesquisador da empresa, chamado Edgar Frank Codd (falecido em 2003),
publicou o primeiro artigo sobre o Modelo Relacional que apesar de dar o mesmo
acesso as informações como os modelos anteriores, tal modelo permite dar uma
sequência com o acesso, por exemplo, a empresa pode identificar onde seu
cliente mora e quais foram suas compras, a partir das compras, tem-se o acesso
a data das compras e qual a influência realizada no estoque dessa empresa, que
no caso se houver diminuição no estoque pode-se ter acesso direto ao
fornecedor.
 
Tal sistema foi criado com o objetivo de facilitar o armazenamento e a
manipulação de dados, através de um conjunto de tabelas, onde quaisquer
informações são introduzidas de forma organizada e assim o gerenciamento de
todos os dados foi melhorado e simplificado.  
 
= Funcionamento =
Todo Banco de Dados tem como base para seu funcionamento 4 componentes,
primeiramente temos a Base de Dados, em seguida um Sistema Gerenciador,
posteriormente uma Linguagem de Exploração e por fim Programas Adicionais.
 
'''A Base de
Dados''' são os próprios dados e informações, ou seja, a estrutura de um Banco
de Dados.
 
'''''O Sistema Gerenciador (SGBD’S''),''' como já dito, é o responsável por gerenciar todos os dados de um Banco
de Dados.
 
'''A
linguagem de Exploração''' é uma linguagem que permite o acesso ou a
exploração dos dados.
 
'''Os programas
Adicionais''' são por exemplo, gerência de usuários, otimizadores
de dados, qualquer função extra está inclusa nesses programas.
 
A função de um SGBD’S se consiste na criação de um sistema de segurança,
onde define-se regras de acesso e os tipos de funções (copiar, editar, ler,
apagar) que cada usuário irá ter, para controlar o acesso e preservar a
integridade das informações.
 
= Modelos =
O primeiro SGBD’S, como dito anteriormente foi o '''''Hierárquico''''', onde os
dados são classificados hierarquicamente, cada um com sua devida importância,
como podemos visualizar na seguinte imagem:    
 
[[Arquivo:1.jpg|centre|374x374px]]  
 
Em seguida, temos o modelo em '''''Redes''''', no modelo anterior,
pode-se notar que havia apenas ligações simples, porém no modelo em Redes é
permitido que haja mais conexões entre os mesmos dados. Dessa forma cria-se um
rede complexa, que necessita de uma estrutura mais completa e geralmente a
utilização é em computadores de grande porte. Representação:                                       
 
[[Arquivo:Ima2.jpg|centre]]                   
 
Após o modelo em Redes, surge o modelo '''''Relacional''''', que tem um
diferencial, pois este sistema possibilita a continuidade na navegação ou
acesso aos dados. Como explicado anteriormente, possibilita uma sequência, um
exemplo seria quando uma empresa acessa o registro do cliente, a partir das
informações do cliente o sistema Relacional vai poder conectar outros dados,
como as compras do cliente e as datas das compras. Dessa forma, um dado abrange
uma relação maior com outros dados, para melhor compreensão segue a imagem:                                                                                                                  
 
[[Arquivo:Ima3.png|centre|525x525px]]
Outro SGBD’S, é o '''''Orientado a Objetos''''', que se tornou
uma grande tendência, pois como o Sistema Relacional permitia relações mais complexas
entre os dados, logo o nível de dificuldade de utilização é maior. Então,
criou-se este modelo orientado a objetos, que permite uma manipulação de dados
complexos de forma fácil e além disso pode utilizar várias bases de linguagem,
inclusive C++ que na época de 1990 dominou todo o mercado comercial. Representação:                                                                                                                                                                                                                                                                                                                                                      
 
[[Arquivo:Ima4.png|centre]]
 
= '''Vantagens e Desvantagens''' =
Ao utilizar-se um SGBD’S há
'''''vantagens''''' nos seguintes quesitos:
 
'''- ''Segurança:''''' o sistema de gerenciamento de banco de dados pode ser utilizado para
restringir informações ou dados.
 
'''- ''Integridade dos Dados:''''' no sistema de gerenciamento são determinadas funções e regras para os
usuários, evitando alterações.
 
'''- ''Disponibilização:''''' os mesmos dados podem ser disponibilizados ou compartilhados a
diferentes usuários.
 
'''- ''Armazenamento Conciso:''''' o SGBD’S tem como regra geral, que os dados devem aparecer uma única
vez, reduzindo a redundância de dados e também o custo de armazenamento.
 
'''- ''User-Friendly:''''' os dados são de fácil acesso e manipulação, dessa maneira, não há a
necessidade de usuários individuais ou especialistas para atender as
necessidades de tais dados.
 
Todavia, há '''''desvantagem''''',
relatada a seguir:
 
'''-''' A mais significativa, desvantagem dos sistemas de
gestão de base de dados é o seu custo, não tanto em termos de preço do software
de base, mas fundamentalmente em despesas de desenvolvimento. É um tipo de
software altamente sofisticado que requer, para o seu desenho e
desenvolvimento, uma equipe com formação adequada. A construção duma base de
dados deficiente tem consequências enormes numa organização.
 
= '''Referências Bibliográficas''' =
'''''- Sites:'''''
 
<nowiki>http://www.devmedia.com.br/gerenciamento-de-banco-de-dados-analise-comparativa-de-sgbds/30788</nowiki>
 
<nowiki>http://ehgomes.com.br/disciplinas/bdd/sgbd.php</nowiki>
 
<nowiki>https://pt.wikipedia.org/wiki/Banco_de_dados#Modelos_de_base_de_dados</nowiki>
 
https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados

Edição das 22h32min de 21 de maio de 2017

1 Conceito e História 2 Funcionamento 3 Modelos 4 Vantagens e Desvantagens 5 Referências Bibliográficas