Beruflich Dokumente
Kultur Dokumente
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
DESENVOLVIMENTO
FRONT-END
BANCO DE DADOS
LOGIN
Publicidade
Desenvolvimento - Java
1 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
2 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
3 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
4 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
5 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
6 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
Hierrquico.
Em Rede.
Relacional.
Orientado a Objetos.
Existem tambm outros modelos, variando com o autor:
O modelo relacional estendido uma adio de caractersticas
do modelo orientado a objetos ao relacional.
O semi-estruturado dedicado a documentos em formatos
semi-estruturados, normalmente em XML.
Um SGBD deve apresentar algumas caractersticas e
responsabilidades, tais como:
Integridade semntica (garantia de dados sempre corretos
com relao ao domnio de aplicao)
Segurana (evitar violao de consistncia dos dados,
segurana de acesso por usurios e aplicaes, segurana
contra falhas).
Gerenciamento de Concorrncia (evitar conflitos de acesso
simultneo a dados por transaes).
2.5.2.2 Uma breve histria do PostgreSQL
O PostgreSQL um dos resultados de uma ampla evoluo
que se iniciou com o projeto Ingres, desenvolvido na
Universidade de Berkeley, Califrnia. O lder do projeto, Michael
Stonebraker, um dos pioneiros dos bancos de dados relacionais,
deixou a universidade em 1982 para comercializar o Ingres,
porm retornou a ela logo em seguida. Aps seu retorno a
Berkeley, em 1985, Stonebraker comeou um projeto ps-Ingres
com o objetivo de resolver problemas com o modelo de banco
de dados relacional. O principal problema era a incapacidade do
modelo relacional compreender tipos (atualmente, chamados
de objetos), ou seja, combinaes de dados simples que
formam uma nica unidade.
O projeto resultante, chamado Postgres, era orientado a
introduzir a menor quantidade possvel de funcionalidades para
completar o suporte a tipos. Estas funcionalidades incluam a
habilidade de definir tipos, mas tambm a habilidade de
descrever relaes - as quais at este momento eram
amplamente utilizadas, mas completamente mantidas pelo
usurio. No Postgres, o banco de dados "compreendia" as
7 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
8 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
9 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
exemplo.
Os terminais inteligentes possuem baixa capacidade de
armazenamento e processamento e executam tarefas limitadas
e pouco flexveis transferindo dados para um sistema principal.
Por no possurem autonomia operacional suficiente, estes no
podem ser caracterizados como sistemas distribudos.
Os sistemas realmente distribudos devem apresentar a
distribuio de controle, processamento e dados. Dessa forma
um sistema que utiliza das vias de tele processamento, no
necessariamente um sistema distribudo de fato.
A distribuio do processamento quer dizer que em cada nodo
da rede deve existir capacidade de processamento
independente. Em outras palavras, deve ser capaz de executar
um processo em cada nodo e de gerenciar os recursos locais de
forma autnoma. Este processamento pode ser constitudo
desde um mainframe at por uma estao de trabalho, e o
componente de mais fcil de ser identificado, sendo necessrio
a existncia de mltiplos processadores.
A distribuio de dados a possibilidade de localizar os
arquivos ou banco de dados prximos aos locais onde so mais
acessados. Para isto deve existir um gerenciador de arquivos ou
de banco de dados local e um mecanismo que permita o acesso
remoto a estes recursos. Um sistema distribudo permite que os
dados armazenados sejam compartilhados pelos diversos
nodos onde existe capacidade de processamento. Este
compartilhamento pode ser obtido pela transferncia de
arquivos ou pelo acesso remoto aos dados.
A distribuio do controle significa que os processos executados
nos diferentes nodos interagem de forma cooperativa para
satisfazerem um determinado objetivo. Esta cooperao
definida por um protocolo que especifica completamente os
servios a serem executados.
O controle o de mais difcil domnio e, ao mesmo tempo, o de
maior importncia para o funcionamento de um sistema
distribudo. Os diferentes computadores do sistema distribudo
podem ser heterogneos e possuir, cada um, o seu prprio
sistema operacional. Porm o conjunto deve operar como um
todo integrado e apresentando um comportamento homogneo.
A integrao destes sistemas locais heterogneos em um nico
sistema homogneo no uma tarefa trivial.
O controle distribudo de uma aplicao , por natureza,
10 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
11 de 13
07/12/2015 16:42
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
DESENVOLVIMENTO
FRONT-END
BANCO DE DADOS
LOGIN
12 de 13
07/12/2015 16:42
DESENVOLVIMENTO
http://www.linhadecodigo.com.br/artigo/3120/engenharia-de-compone...
FRONT-END
BANCO DE DADOS
LOGIN
Leia tambm
Conhecendo a interface Map do Java
Java
ComboBoxModel em Java
Java
13 de 13
07/12/2015 16:42