Vfm9002 (discussão | contribs)
Criou página com '== Banco de Dados == 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 Gerenciad...'
 
Vfm9002 (discussão | contribs)
Sem resumo de edição
Linha 54: Linha 54:


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.
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.
== Referências ==
http://www.ime.usp.br/~jef/apostila.pdf
http://www.dct.ufms.br/~edson/bd1/bd1.pdf

Edição das 00h42min de 26 de novembro de 2013

Banco de Dados

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,que são softwares que tem a função de manipular esses dados armazenados conforme a necessidade. 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.


Sistemas Gerenciadores de Bancos de Dados (SGBD)

Um Sistema Gerenciador de Banco de Dados é um software destinado à manipulação dos dados armazenados em um Banco de Dados. 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,concorrente da Oracle.Funciona em todos os sistemas operacionais.
  • Microsoft SQL-Server
 SGBD desenvolvido para 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 informações(denominadas de registos) em uma estrutura de hierarquias(ou árvores),por ligações onde cada registo tem apenas um possuidor.

  • 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.


Referências

http://www.ime.usp.br/~jef/apostila.pdf

http://www.dct.ufms.br/~edson/bd1/bd1.pdf