Banco de Dados - Arquitetura cliente-servidor e gestão de dados


Introdução:

Date (2003) apresenta os sistemas de banco de dados como parte integrante de uma solução cliente/servidor. Para o autor, “um sistema desse tipo pode ser considerado como tendo uma estrutura muito simples, em duas partes, consistindo em um servidor, também chamado back end, e um conjunto de clientes, também chamados front ends” (DATE, 2003, p.41).

Sendo assim, o servidor é o próprio Sistema Gerenciador de Banco de Dados (SGBD) e os clientes são as diversas aplicações que são executadas em cima deste SGBD.

Silva (2001) traz os conceitos de cliente e servidor a partir de outros autores e apresenta também as vantagens e desvantagens de uma arquitetura deste tipo. Uma contribuição importante do trabalho deste autor está na comparação das principais soluções da indústria de banco de dados cliente/servidor, entre elas os bancos de dados Oracle, SQL Server, Sybase, PostgreSQL e MySQL.


Tarefa:

Com base principalmente nestes dois autores, mas também em outros com conteúdo correlacionado, elabore um trabalho dissertativo com pelos menos três capítulos:

Capítulo 1 – Arquitetura cliente/servidor

- Conceituar arquitetura cliente/servidor

- Apontar quais as principais características da arquitetura cliente/servidor

- Apresentar as possíveis vantagens e desvantagens de uma arquitetura cliente/servidor

 

Capítulo 2 – Comparação de Sistemas Gerenciadores de Banco de Dados

- Apresentar as principais características de pelo menos 3 sistemas gerenciadores de banco de dados.

Dica: podem ser utilizados como exemplos os sistemas apresentados no trabalho de Silva (2001), tais como MySQL, Oracle, SQLServer, Informix, DB2, entre outros.

 

Capítulo 3 – Elaboração de um Diagrama de Entidades e Relacionamentos com base em um caso real

- Propor o desenvolvimento de um sistema e dizer quais tipos de cadastros e consultas podem ser realizados neste sistema. Por exemplo: o grupo poderia propor um sistema para uma biblioteca, para um locadora, para um estacionamento, etc.

- Após a proposta do sistema, com as características que o sistema deve ter, elaborar um Diagrama de Entidades e Relacionamentos para o sistema.

Data de entrega: 04 de dezembro de 2012.

O trabalho deve ser entregue em versão impressa e também em um CD-ROM, devidamente identificado externamente com os nomes dos componentes.

 


Processo:

Formar grupos de até 4 pessoas.

Todos os componentes do grupo deverão ler, pelo menos:

a) Todo o TCC de Silva (2001), apresentado em fontes de informação. Vide nas referências (fontes de informação) como acessar.

b) A seção 2.10 da obra de Date (2003), que está disponível na biblioteca.

Com a leitura destes materiais é possível trabalhar os capítulos 1 e 2 solicitados no item TAREFA.

Entretanto, recomenda-se que outros materiais sejam consultados, tanto TCCs, dissertações ou teses disponíveis na internet, quanto os livros que tratam do assunto.

O trabalho deve ter de 5 a 15 páginas, sendo contadas nestas páginas somente os elementos textuais, ou seja, capa e folha de rosto não contam.

O grupo deve discutir como o trabalho será feito e começar o esboço de cada um dos capítulos.


Fontes de Informação:

Consultem pelo menos os materiais seguintes que servirão de base, embora outros devessem ser consultados:

DATE, C.J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro: Elsevier, 2003.

SILVA, Enio Kilder Oliveira da. Um estudo sobre sistemas de banco de dados cliente/servidor. 2001.Trabalho de Conclusão de Curso (Graduação) – Faculdade Paraibana de Processamento de Dados, Paraíba. Disponível em:

<http://www.biblioteca.sebrae.com.br/bds/bds.nsf/66D405293751CC5B03256D520059B6F6/$File/190_1_arquivo_bdados.pdf>. Acesso em: 08 out. 2012.

 


Avaliação:

Os seguintes indicadores de aprendizagem, previstos no plano de ensino, serão avaliados neste trabalho:

Indicador e capítulo do trabalho

Número do indicador no plano de ensino

Proposta de solução arquitetura cliente/servidor

(Avaliada pelo capítulo 1)

10

Comparação de SGBD existentes no mercado

(Avaliado pelo capítulo 2)

13

Gestão de dados: teoria de projeto

(Avaliado pelo capítulo 3)

14

Normas da ABNT

(avaliado em todo o trabalho)

Vide manual de trabalhos acadêmicos do Senac, disponível no site da biblioteca: www.sc.senac.br/biblioteca

6

 

 

 Para cada indicador, além de ser avaliado o que será proposto no item TAREFA aqui proposto, serão analisados, principalmente nos capítulos 1 e 2, se o grupo pesquisa em pelo menos mais duas fontes além daquelas indicadas nesta Webquest.

 


Conclusão:

Como poderá ser visto no desenvolvimento da TAREFA aqui proposta, várias aplicações podem ser executadas utilizando um mesmo SGBD. A escolha do SGBD também um elemento importante que deve ser considerado no desenvolvimento de sistemas.

Já a construção do Modelo Conceitual do Banco de Dados, com a criação do Diagrama de Entidades e Relacionamentos, independe da escolha do tipo de banco de dados.


Créditos:

Webquest elaborada por Eli Lopes da Silva.

Público alvo: Alunos do 1º. Semestre do Curso Superior de Tecnologia em Gestão da Tecnologia da Informação da Faculdade de Tecnologia Senac Florianópolis, no ano/semestre 2012/2.

Data: 08 de outubro de 2012.