|
|
| (69 revisões intermediárias por 4 usuários não estão sendo mostradas) |
| Linha 1: |
Linha 1: |
| == Banco de Dados ==
| | 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,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 |
| | | 1.4 Visão de um Banco de Dados |
| == Sistemas Gerenciadores de Bancos de Dados (SGBD) ==
| | 1.5 Softwares que gerenciam Banco de Dados |
| | | 1.5.1 exemplos: |
| Um Sistema Gerenciador de Banco de Dados é um software destinado à manipulação dos dados armazenados em um Banco de Dados.
| | 1.6 Referências Bibliográficas |
| 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.
| |
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