Trabalho sobre criação de índices

275 palavras 2 páginas
1. Executar o PgAdmin III (Iniciar-Programas-PostgreSQL-PgAdmin III.

2. Dar um duplo clique no Servidor ‘PostgreSQL’ e colocar a senha.

3. Clicar no sinal de + ao lado de Databases (ou Banco de Dados), clicar no BD padrão ‘postgres’ e abrir a janela de SQL que é o 6o ícone da barra.

4. Criar um banco novo para utilizar na aula chamado ‘bdii’:

Para apagar o banco caso já exista um com este nome:

drop database bdii;

Para criar um banco chamado ‘bdii’:

create database bdii;

5. Clicar na combobox da barra de tarefas e escolher a opção .

6. Na combobox de Databases, escolher o banco que foi criado e clicar em ‘OK’.

7. Criar uma tabela de Departamento desta forma:

create table departamento
(id integer, nome varchar(3));

8. Criar cinco tabelas de Empregado:

create table empregado1
(id integer, nome varchar(5), salario float, idDepartamento integer);

create table empregado2
(id integer, nome varchar(5), salario float, idDepartamento integer);

create table empregado3
(id integer, nome varchar(5), salario float, idDepartamento integer);

create table empregado4
(id integer, nome varchar(5), salario float, idDepartamento integer);

create table empregado5
(id integer, nome varchar(5), salario float, idDepartamento integer);

Segue a quantidade de linhas que cada uma das tabelas terá:

Tabela Quantidade de linhas empregado1 100 empregado2 1.000 empregado3 10.000 empregado4 100.000 empregado5 1.000.000

9. Criar a seguinte função para povoar as tabelas de Empregado e a tabela de Departamento:

CREATE OR REPLACE FUNCTION inclusao_dados() RETURNS void AS $$
DECLARE
i integer; nome varchar(5); salario float; nomeDep varchar(3); idDepartamento integer;
BEGIN
FOR i in 1..26 LOOP nomeDep := repeat(chr(i+64), 3); INSERT INTO departamento VALUES (i, nomeDep);
END LOOP;
FOR i in 1..1000000 LOOP nome := repeat(chr((trunc(random() * 100)::integer %26) + 65), 5); salario :=

Relacionados

  • fgv atividade
    1675 palavras | 7 páginas
  • Introdução ao DB2
    2741 palavras | 11 páginas
  • trabalho de ética
    598 palavras | 3 páginas
  • Organização, pessoas e mercado.
    4682 palavras | 19 páginas
  • Revitaliza Paranapiacaba
    6654 palavras | 27 páginas
  • Econonia Unifacex
    3987 palavras | 16 páginas
  • iliuiiu
    2414 palavras | 10 páginas
  • TOCANTINS: O CRESCIMENTO E O DESENVOLVIMENTO ECONÔMICO REGIONAL COM A CRIAÇÃO DO NOVO ESTADO
    7622 palavras | 31 páginas
  • Banco de dados - índices
    1847 palavras | 8 páginas
  • TRABALHO DE ADMINISTRAÇÃO DE BANCO DE DADOS Gestão de Dados em uma Rede Social
    1893 palavras | 8 páginas