Etiqueta: visualeditor |
Etiqueta: visualeditor |
||
| Linha 81: | Linha 81: | ||
criou-se este modelo orientado a objetos, que permite uma manipulação de dados | 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, | 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: | 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 17h38min de 8 de setembro de 2016
Conceito e História
Um Sistema De Gerenciamento de Banco de Dados (SGBD’S), é um componente essencial na estrutura de um Bando de Dados, que tem como função criar uma gestão dos dados ou registros contidos em suas tabelas.
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.
Modelo
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:
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:

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:

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:

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:
http://www.devmedia.com.br/gerenciamento-de-banco-de-dados-analise-comparativa-de-sgbds/30788
http://ehgomes.com.br/disciplinas/bdd/sgbd.php
https://pt.wikipedia.org/wiki/Banco_de_dados#Modelos_de_base_de_dados
https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados