jump to navigation

Modelo Físico da BD Abril 6, 2008

Posted by memoDeCA in Projecto na Prática.
Tags: , , , , , ,
add a comment

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

 

 

OT (Prof. Lídia Oliveira) – 28.02.2008 Fevereiro 28, 2008

Posted by memoDeCA in Orientação Tutorial.
Tags: , , , , , , , , , , , , ,
add a comment

Esta última reunião com a nossa muy noble orientadora de projecto, teve como propósito a entrega e discussão do orçamento préviamente efectuado, acerca das máquinas-servidores web. Apresentámos orçamentos de três máquinas relativamente equivalentes, em que básicamente varia a marca, a capacidade de armazenamento e o serviço pós venda. Escolhemos máquinas que em termos de qualidade – preço nos parecem ser suficientes para albergar o nosso projecto.

Destacámos a IBM, pela fiabilidade e robustez, a HP pela capacidade de expansão (até 6TB – 8 discos de 750GB) e a TSUNAMI, uma marca portuguesa cujas máquinas assembladas pela JPSáCouto, já deram provas de fiabilidade e bom desempenho. O preço entre eles não varia muito e qualquer uma delas serve para os propósitos do projecto. Se pensarmos em termos de expansão escolheriamos a máquina HP já que é a que apresenta uma maior possibilidade de armazenamento.

Apresentámos ainda várias soluções para o licenciamento do Sistema Operativo ( Windows 2003 Server) e do Sistema de Gestão de Base de Dados (Microsoft SQL Server 2005). Através dos programas de aliança entre as Universidades e a Microsoft, é possível obter estas licenças a custo zero, ou a custo reduzido, dependendo das versões. Se optarmos por partir para o desenvolvimento do projecto em ferramentas OpenSource / FreeWare, os custos de licenças de software serão práticamente nulos.

Nesta reunião discutiu-se ainda a lista de nomes possíveis. Está complicado chegarmos a um consenso acerca de um nome que nos pareça easy listening e ao mesmo tempo, catchy :) . Levantam-se questões acerca da origem etimológica do nome, das possíveis associações que o nome pode vir a ter com outras temáticas, a forma como fica escrito sobre a forma de URL e subdominio, etc. Enfim, estamos a ser um pouco minunciosos talvez, mas apenas queriamos um nome que funcionasse bem e que nas mentes dos futuros utilizadores, fácilmente fique associado ao projecto. Em breve temos que dicidir qual o nome definitivo a adoptar, mas podemos dizer que possivelmente será: memoDeCA, InDexa, A21 ou UA21…