LAB 1

Propaganda
GES013 - Sistema de Banco de Dados(SBD)
Lab1 : Criando o BD de Exemplo no
PostgreSQL
Ilmério Reis da Silva
ilmerio arroba ufu.br
www.facom.ufu.br/~ilmerio/sbd
UFU/FACOM/BCC
PostgreSql – O Ambiente
UFU/FACOM
Página 2
PostgreSql – Opções de Cliente
- Aplicativo em linha de comando: psql
- Aplicação gráfica: pgAdmin III
- Servidor web: apache rodando phpPgAdmin
- Aplicativos
- Acesso indireto via ODBC ou JDBC
UFU/FACOM
Página 3
PostgreSql – Cliente pgAdmin III
USAREMOS o pgAdmin III no Linux ou Windows
Usuários estgX
X in [1, f]
Pw: cadastrar grupo e pegar senha com o professor
O banco de dados de cada grupo é estbX
Execute pgAdmin 1.16 (Linux ou Windows)
UFU/FACOM
Página 4
PostgreSql – pgAdmin III
Use o ícone “tomada” para conexão com o BD
Painel SQL
UFU/FACOM
Página 5
PostgreSql – O acesso
Host:
galileo.facom.ufu.br
UFU/FACOM
Página 6
PostgreSql – Chamando o editor de SQL
Após a conexão use o ícone “SQL” para abrir um
editor e executor de comandos
UFU/FACOM
Página 7
PostgreSql – ambiente para execução de SQL
UFU/FACOM
Página 8
PostgreSql – Criação de Esquemas
CREATE SCHEMA schemaname
[ AUTHORIZATION username ]
Exemplo:
CREATE SCHEMA company
UFU/FACOM
Página 9
PostgreSql – Definir o Esquema Default
SET search_path TO esquema;
SET search_path TO sca;
UFU/FACOM
Página 10
PostgreSql – Criar as Tabelas
CREATE TABLE tabela ({coluna tipo [restricoes coluna] |
restricoes tabela} [, ...]) [ INHERITS (tabela pai [, ...])]
UFU/FACOM
Página 11
PostgreSql – Roteiro Lab1a
- separar e registrar grupos
- executar pgAdmin 1.16 (Linux ou Windows)
- conectar ao banco
- alterar senha: ALTER USER
- abrir editor SQL
- baixar o script de criação do BD Company da página da
disciplina, link “Material de Apoio”;
- modificar o esquema do BD Company, padronizando o nome
dos atributos em chaves estrangeiras;
- criar o esquema “company” no Banco de Dados do grupo;
- criar as tabelas do BD Company no referido esquema;
- povoar o BD Company por meio do script disponível na página
da disciplina, link “Material de Apoio”;
UFU/FACOM
Página 12
PostgreSql – Roteiro Lab1
apresentar o BD Company ao professor
UFU/FACOM
Página 13
FIM – Lab 1
FIM – Lab 1
UFU/FACOM
Página 14
Download