Академический Документы
Профессиональный Документы
Культура Документы
Resumo
1/2
Neste
slides
encontra
suporte
para
a
instalao
e
u-lizao
das
ferramentas
que
servem
de
suporte
s
aulas
de
IPRP
A
instalao
deve
ser
feita
fora
das
aulas
e
antes
da
sua
u-lizao
em
aula.
Pode
contactar
o
Professor
para
ajuda
na
resoluo
de
eventuais
problemas
que
encontre
durante
a
instalao
A
u-lizao
das
diferentes
ferramentas
ser
ilustrada
nas
aulas
de
IPRP
Cer-que-se
que
coloca
os
links
corretos
no
seu
browser,
quando
es-ver
a
fazer
download
do
soOware
Resumo
2/2
Os
slides
esto
organizados
em
3
seces
de
cores
diferentes,
correspondentes
a
cada
tema
de
aula:
lgica,
programao,
e
bases
de
dados
Lgica
(aula
7):
Boole
(construo
de
tabelas
de
verdade)
Programao
(aula
8):
Python
(plataforma
de
desenvolvimento)
WingIDE
101
(editor
de
cdigo
Python)
Bases
de
dados
(aula
16):
Powerdesigner
(modelao
de
dados)
PostgreSQL
(sistema
de
gesto
de
bases
de
dados)
Psycopg2
(integrao
Python
e
bases
de
dados)
BOOLE
4
Introduo
Programao
e
LEGI
Resoluo
de
Problemas
Colunas de referncia
Colunas de resultados 6
10
11
Boto para criar um novo cheiro, onde iremos escrever cdigo na linguagem Python
12
Zona de edio do cheiro atual. Espao para insero de cdigo Python Para executar o cdigo
Python Shell: zona para introduo rpida de comandos Python e visualizao do resultado da execuo
13
Insira 2+3 no interpretador e pressione Enter. Deve conseguir visualizar o resultado da operao
14
15
Resumo
Esta
seco
de
slides
tem
algumas
indicaes
para
instalao
do
soOware
necessrio
para
as
aulas
de
IPRP
que
envolvem
Bases
de
Dados.
Encontra-se
dividido
em
3
subseces:
PostgreSQL
Instalao
deste
Sistema
de
Gesto
de
Bases
de
Dados
U-lizao
da
ferramenta
de
administrao
PgAdmin
Powerdesigner
Instalao
desta
ferramenta
de
modelao
de
dados
U-lizao
bsica
Psycopg2
Instalao
deste
soOware
que
permite
o
acesso
a
bases
de
dados
PostgreSQL
a
par-r
de
programas
escritos
em
Python
U-lizao
ser
abordada
na
l-ma
cha
pr-ca
16
Instalao
e
u-lizao
Introduo
Programao
e
LEGI
Resoluo
de
Problemas
POSTGRESQL
E
PGADMIN
17
Deve ter privilgios de administrador para instalar PostgreSQL. Para evitar eventuais problemas de instalao clique com a tecla direita do rato sobre o cheiro de instalao e escolha Run as Administrator (em Windows Vista e 7) para lanar o processo de instalao Em windows instale o PostgreSQL numa diretoria sem espaos e sem acentos ou outros caracteres especiais O seu nome de u-lizador no windows tambm no deve ter espaos, acentos ou outros caracteres especiais Aceite as opes de instalao por omisso, quando lhe for pedida uma password insira postgres
18
19
20
Duplo clique
21
Seleccionar esta base de dados (existe por omisso em todas as instalaes de PostgreSQL)
22
23
Instalao
e
U-lizao
Introduo
Programao
e
LEGI
Resoluo
de
Problemas
POWERDESIGNER
24
Powerdesigner
Ferramenta
de
modelao
de
dados.
Permite
criar
modelos
conceptuais,
wsicos,
gerar
scripts
de
criao
de
bases
de
dados
a
par-r
de
um
modelo,
etc.
1) Download
disponvel
(Windows,
apenas)
em:
h\p://eden.dei.uc.pt/~cnl/iprp/powerdesigner.zip
2) Descompactar. Executar o cheiro powerdesigner.exe e instalar os componentes indicados no slide seguinte. 3) Copiar o cheiro pgsql7.xdb para: [directoria_de_instalao_do_powerdesigner]\Resource Files\DBMS 4) Consultar o Professor para nalizar a congurao do programa
25
Instalao
Powerdesigner
Aceitar
as
escolhas
por
omisso,
mas
instalar
apenas
os
dois
componentes
indicados
na
gura
26
3
Introduo
Programao
e
LEGI
Resoluo
de
Problemas
27
28
29
30
Clicar em
31
Inserir o tamanho mximo do atributo (para texto apenas, nas aulas de IPRP, por ex. 20 caracteres)
32
Adio
de
um
relacionamento
1. Selecionar
o
icone
de
relacionamento
na
Pale\e
2. Clicar
em
uma
das
en-dades
e
arrastar
at
outra
33
34
1 2
35
36
37
38
39
40
Instalao
Introduo
Programao
e
LEGI
Resoluo
de
Problemas
PSYCOPG2
41
Psycopg2
Psycopg
um
pequeno
programa
que
implementa
as
especicaes
da
Python
DB
API
2.0
(uma
interface
para
acesso
a
bases
de
dados)
Permite
aceder
a
bases
de
dados
PostgreSQL
a
par-r
de
programas
escritos
em
Python.
Aps
a
instalao,
ca
disponvel
em
qualquer
programa
Python,
bastando
iniciar
o
cheiro
de
cdigo
Python
com
import
psycopg2
para
se
ter
acesso
s
suas
funcionalidades
42
43
2) Fazer o download de setuptools h\p://pypi.python.org/packages/2.7/s/setuptools/ setuptools-0.6c11-py2.7.egg 3) Abrir o Terminal, fazer cd Downloads e executar sudo sh setuptools-0.6c11-py2.7.egg (ver este passo no slide seguinte) 4) Ainda na janela de Terminal, executar sudo easy_install psycopg2 Insira a sua password sempre que for pedida
44
45