Vfm9002 (discussão | contribs)
Página substituída por '1 Banco de Dados 1.1 Conceitos 1.1.1 Modelos de banco de dados: 1.2 Tabelas 1.3 Relacionamento entre tabelas 1.4 Visão de um Banco de Dados 1.5 Softwares que gerenciam...'
 
(57 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 1: Linha 1:
== Conceito ==
1 Banco de Dados
 
1.1 Conceitos
Banco de dados é uma coleção de dados que podem ser relacionados entre si para obter-se informações. Sua operação é feita pelos Sistemas Gerenciadores de Bancos de Dados(SGBD), que são softwares que tem a função de manipular esses dados armazenados conforme a necessidade.
1.1.1 Modelos de banco de dados:
Têm diversas aplicações, tendo como preferência serviços de vários usuários que precisam de armazenamento e recuperação de informações, como um serviço de e-mail.
1.2 Tabelas
 
1.3 Relacionamento entre tabelas
Existem vários modelos de bancos de dados atualmente, sendo que o modelo relacional rapidamente dominou o mercado, apesar de ainda existir um uso para os outros modelos.
1.4 Visão de um Banco de Dados
 
1.5 Softwares que gerenciam Banco de Dados
== Sistemas Gerenciadores de Bancos de Dados (SGBD) ==
1.5.1 exemplos:
 
1.6 Referências Bibliográficas
Um Sistema Gerenciador de Banco de Dados(SGBD) é um software destinado à manipulação dos dados armazenados em um Banco de Dados. Os SGBD surgiram da década de 70, substituindo o modelo de armazenamento em arquivos que era usado até então. O Sistema relacional rapidamente dominou o mercado, apesar que ainda existe um uso para os outros modelos.
 
Algumas funções do SGBD são:
 
*Recuperação contra falhas
 
*Armazenamento dos dados
 
*Tratamento de acessos simultâneos aos dados
 
*Garantir que sejam satisfeitas as restrições impostas sobre os dados
 
== Exemplos de SGBD ==
 
Alguns exemplos de Sistemas Gerenciadores são:
 
*Oracle
 
Empresa que iniciou a comercialização de bancos de dados relacionais. Funciona em todos os sistemas operacionais.
 
*DB2
 
Produzido pela IBM, empresa que idealizou os bancos de dados relacinais. É o principal concorrente da Oracle. Atualmente, funciona em todos os sistemas operacionais.
 
*Microsoft SQL-Server
 
SGBD desenvolvido pela a Microsoft e que só funciona em sistemas Windows.
 
== Modelo de dados ==
 
São as diferentes formas de representação da estrutura de um banco de dados.Normalmente os Sistemas Gerenciadores de Bancos de Dados utilizam:modelo hierárquico,modelo relacional,modelo em redes e o modelo orientado a objetos,sendo o modelo relacional o mais usado.
 
*Modelo Hierárquico
 
Primeiro modelo reconhecido, conecta registros em uma estrutura de hierarquias(ou árvores),por ligações onde cada registro tem apenas um possuidor, porém um possuidor pode ter vários registros.
 
*Modelo Relacional
 
Modelo mais usado pelos SGBDs, tendo sua definição baseada na teoria dos conjuntos da matemática e na álgebra relacional. A estrutura funamental do modelo é a relação, que é representada por uma tabela. Cada relação é constituída por vários campos que indicam o tipo dos dados a serem armazenados.
 
*Modelo em Redes
 
Extensão do modelo hierárquico que permite que cada registo esteja envolvido em mais de uma associação.
 
*Modelo orientado a Objetos
 
Modelo mais recente onde as informações são armazenadas na forma de objetos, pela habilidade de criar os tipos de dados necessários nas linguagens de programação orientadas a objetos. Utilizado para casos dinâmicos onde ocorrem mudanças frequentes na estrutura ou nas aplicações dos objetos.
 
== Referências ==
 
http://www.ime.usp.br/~jef/apostila.pdf
 
http://www.dct.ufms.br/~edson/bd1/bd1.pdf
 
http://hdl.handle.net/10183/26388

Edição atual tal como às 21h22min de 18 de maio de 2017

1 Banco de Dados 1.1 Conceitos 1.1.1 Modelos de banco de dados: 1.2 Tabelas 1.3 Relacionamento entre tabelas 1.4 Visão de um Banco de Dados 1.5 Softwares que gerenciam Banco de Dados 1.5.1 exemplos: 1.6 Referências Bibliográficas