Modelo de  Bases de Dados 

     Disciplina de Opção, MAC 4º ano, 2002/2003
Sumários das Aulas Práticas    Docente: Gladys Castillo


Turma d/m No.

SUMÁRIO

Documentos
download.gif (481 bytes)
P1 
P2 
7-Out
10-Out
1

Apresentação dos objectivos, funcionamento e  métodos de avaliação da componente prática de MBD. Apresentação duma metodologia para o desenvolvimento de aplicações de bases de dados, objectivo fundamental das aulas práticas. Apresentação das tecnologias envolvidas  no desenvolvimento das aplicações.
Conceitos básicos sobre bases de dados. O modelo relacional. Componentes de uma aplicação de bases de dados. Apresentação da aplicação protótipo: um jornal ON-LINE de classificados. Modelação da aplicação segundo metodologia. Fase 1:  Definição da aplicação: definição do problema e o seu domínio, definição dos requerimentos funcionais e técnicos.   UML como linguagem de modelação:  diagrama de Casos de Utilização (Use-Case). Diagrama de sequência. Plataformas de desenvolvimento e implementação de aplicações de bases de dados. A plataforma Windows DNA. 

MetodologiaI.pps

MetodologiaI.pdf

 

 P1 
P2
14-Out
17-Out

2

Fase 2: Modelação da aplicação. 2.1.  Modelação dos dados persistentes.  Classes e objectos, tipos de relações entre classes. Diagrama de Classes. Normalização. Modelação das tabelas e relações.
Fase 2: criação da estrutura da base de dados em Microsoft Access.  Criação das tabelas e relações .  Access. Integridade das bases de dados utilizando integridade referencial.

MetodologiaII.pps

MetodologiaII.pdf

Classificados
 (mdb ficheiro
)

 P1 
P2

 

21-Out
24-Out
   3 Criação de tabelas em MS Access:
formatação, máscaras de introdução, índices, regras de validação
Criação de Consultas em Microsoft Access.
Uma breve introdução à linguagem  SQL.
Consulte aqui um tutorial sobre SQL 
P1 
P2


28-Out
31-Out

4

Desenvolvimento da aplicação protótipo segundo metodologia. Fase 2Modelação da aplicação:  Modelação dos objectos que administram os dados (data services). Modelação dos objectos que processam os dados (bussiness services). Modelação das interfaces.  Criando um modelo da aplicação com o Visual Modeler. 
Fase 3: Implementação da aplicação em Visual Basic. Introdução ao Visual Basic:  O ambiente de trabalho de Visual Basic. Aplicações Event-Driven ("orientada à  eventos") . Duas fases no processo de criação  duma aplicação em VB: desenho de interfaces e programação (código).  Componentes de um projecto em VB:formas(*.frm), módulos (*.bas), classes (*.cls).Utilizando o editor de código. Tipos de dados e variáveis em VB. Alcance (scope) das variáveis. Constantes.  Estruturas de controlo: estruturas lógicas , ciclos . Como interrumpir uma estrutura de controlo. Ferramentas e técnicas para testar, executar passo a passo (debugger) e depurar  o código.

MetodologiaIII.pps

MetodologiaIII.pdf


Modelo de Classificados 

Referencias:
1. Apostila Visual Basic  - tutorial de introdução ao VB. 
2.  Write your First Visual Basic Program: Lesson 1

P1 
P2

 

4-Nov
7-Nov
  5 Três categorias de controles em VB: intrínsecos, ActiveX Controls e objectos externos( OLE Automation). Usando os controles intrínsecos do Toolbox. Propriedades e eventos mais comuns. O conceito de Focus Como criar um formulário em Visual Basic.  O Ado Data Control e os seus controles associados.   Propriedades, Métodos e eventos fundamentais para a  validação da entrada do utilizador.

Exemplo  controls.vbp : para estudo das principais propriedades e eventos dos controles. 

 

Futebol1.zip (exemplo em VB que inclui um Ado Data Control)

P1 
P2
11-Nov
14-Nov
  6 Defesa e avaliação da 1ª parte dos  trabalhos práticos. 
O relatório deve ser entregue até o dia 7/11.
P1 
P2
18-Nov
21-Nov
  7 Os Objectos  ADO.  Os controles ListView e TreeView.  Como obter vistas hierárquicas de dados segundo vários critérios. Estudo de um exemplo que utiliza ADO, TreeView e ListView.

Tutorial Microsoft
Introdução ao ADO e OLE DB (Prof. Alexandre Bragança, UP)
Tutorial de VB 

Futebol2.zip (exemplo com ADO objectos)
Futebol3.zip (exemplo com ADO objectos)

P1 
P2
25-Nov
28-Nov
 8 Combinando os objectos ADO e o ADO Data Control nos formulários. Propriedades, Métodos e Eventos fundamentais para a  validação da entrada do utilizador. O objecto ADO Recordset: métodos para adicionar e apagar registros.  Como utilizar um Pop-Up Menu.

Futebol4.zip 
(adicionar a pasta imagens de Futebol2 com as fotos)

P1 
P2
2-Dez
5-Dez

 9

Utilizando os objectos ADO e Ado Data Control no exemplo Empresa.vbp

 

Empresa.zip 

P1 
P2
9-Dez
12-Dez

 10

Trabalho nos projectos por equipa.
P1 
P2
16-Dez
19-Dez

 11

Defesa e avaliação da 2ª parte dos  trabalhos práticos.
O relatório deve ser entregue até o dia 1/06.

 

Modelo de Bases de Dados
Departamento de  Matemática
Última actualização:
28-09-2006