jump to navigation

Modelo Físico da BD Abril 6, 2008

Posted by memoDeCA in Projecto na Prática.
Tags: , , , , , ,
trackback

Desenhado o modelo lógico da Base de dados, avançámos para o desenho do modelo físico da mesma. Optámos por realizar esta tarefa logo em ambiente SQL Server 2005. Desta forma, inciámos o desenvolvimento prático neste poderoso SGBD e  aproveitámos o facto deste Servidor possuir um GUI bastante funcional (SQL Server Management Studio) repleto de recursos para development, que nos facilitam um pouco o trabalho. Por exemplo, através dos Database Diagrams conseguimos depois de todas as tabelas criadas, criar de forma idêntica ao MS Access, todas as relações necessárias e exportar um diagrama do modelo físico da base de dados.

Aproveitámos ainda para testar duas versões deste servidor. Primeiramente instalámos a versão SQL Server 2005 developer edition que optivemos através do academy alliance.

Esta versão é a mais completa de toda a gama, possuindo poderosissímos recursos para desenvolver aplicações de desktop como o particionamento, Bussiness intelligence, suporte para bases de dados de grande escala, replicação, recovery  entre outros. É um sistema igualmente poderoso para desenvolver aplicações web, possuindo suporte nativo para  XMLwebservices e um runtime integrado em .NET.

Como não sabemos ainda se o servidor web que se encontra do DeCA (máquina base para o desenvolvimento do projecto ) irá ter a versão Developer instalada,  decimos testar uma alternativa a esta versão. Instalámos e testámos a Express Edition.

É uma versão gratuita, sim sublinhamos, é da Microsoft e é gratuita!Trata-se de uma versão “light” de todas as outras versões desta gama e visa substituir  o velhinho SQL MSDE 2000. Este MSDE 2000 encontra-se já muito desactualizado face às novas versões e a Microsoft recomenda vivamente que se faça um upgrade  gratuito para o Express Edition.

Conseguimos importar e trabalhar remotamente na base de dados criada na versão Developer sem problemas, o que nos leva a crer que esta versão será suficiente para o desenvolvimento do projecto. Futuramente, se o projecto for implementado nos servidores do SinBad, o aconselhável é migrar para a versão Developer ou Entreprise.

Ainda há muito para testar e analisar, mas aplicando os conhecimentos que temos de MS ACCESSS, conseguimos já implementar uma versão provisória da BD em SQL Server 2005. Designamos provisória esta versão da BD porque estámos na fase de prototipagem e como não poderia deixar de ser, até à versão final do projecto, irão ser efectuadas alterações à base de dados devido à integração do Utilizador Universal e à comunicação com o webservice disponibilizado pelo Gagi, mas é provisória sobretudo porque é ainda necessário analisar correctamente os descritores bibliográficos de catalogação de conteúdos usados pelo SinBAD. Depois de analisados e percebido o funcionamento dos mesmos  é necessário aplicá-los à nossa base de dados, para que futuramente, o SinBad possa recolher de uma forma dinâmica, informação relativa aos projectos / trabalhos seleccionados como “montra” e apresentá-los no respectivo sitio web em http://sinbad.ua.pt. Assim que percebermos o funcionamento desta catalogação e comunicação com o Sinbad,  a BD terá que ser reformulada.

» Deixamos então aqui o modelo físico provisório da base de dados.

 

Proximos passos:

→ Continuar o estudo e teste da plataforma .NET em Visual studio 2005
→ Estabelecer comunicação com a BD em aspx
→ Perceber a sintaxe e funcionamento da linguagem C#
→ Continuar a prototipagem da interface gráfica de acordo com as normas dos sites da rede.ua

 

 

Comentários»

No comments yet — be the first.