Trabalho de desenvolvimento e pesquisa de arquitetura cliente-servidor e gestão de dados.
Curso Superior de Tecnologia em Gestão da Tecnologia da Informação
FACULDADE DE TECNOLOGIA SENAC FLORIANÓPOLIS
Curso Superior de Tecnologia em Gestão da Tecnologia da Informação
Trabalho de arquitetura cliente-servidor e gestão de dados
SUMÁRIO
1. Conceito Arquitetura Cliente/Servidor 5 1.1. Vantagens e desvantagens da arquitetura Cliente/Servidor 6 2. Comparação de Sistemas Gerenciadores de Banco de Dados 7 2.1. MySql 7 2.2. PostgreSQL 7 2.3. FIREBIRD 8 3. Elaboração de Diagrama de Entidades e Relacionamentos 9 3.1. Modelo Conceitual 9 3.2. Modelo Lógico 9
3.2.1. Dicionário de Dados 10 3.3. Modelo Físico 11 4. Referências 11
1. Conceito Arquitetura Cliente/Servidor
Conforme Silva (2001), a plataforma mais utilizada atualmente é a arquitetura cliente/servidor, na indústria da tecnologia da informação, devido à flexibilidade desta plataforma. Esta tecnologia permite a comunicação entre vários tipos de aplicações, executadas em diferentes computadores, sem a interferência de um processo em outro. A partir desta arquitetura, obteve-se um ambiente adequado a fornecer o controle centralizado dos dados. Possibilitou a integração de novas aplicações de banco de dados, independente da plataforma ou sistema operacional usado. Isto auxiliou na demanda por sistemas abertos, a aplicações que não aderem a padrões específicos de arquitetura. Este sistema consiste em o usuário do sistema (software cliente) enviar um pedido de requisição ao software do servidor, que então responde com os dados solicitados.
De acordo com Date (2003), a arquitetura cliente/servidor objetiva fornecer suporte ao desenvolvimento e também às aplicações de banco de dados, num sistema dividido em duas partes: o servidor e os clientes. O servidor (ou back end) realiza as funções básicas do Sistema de Gerenciamento de Banco de Dados (SGBD): definição dos dados, manipulação, integridade, portanto realizam o