A Instalação e Configuração do Sistema Gerenciador de Banco de Dados PostgreSQL na Prática
Por: Rodrigo.Claudino • 22/12/2018 • 989 Palavras (4 Páginas) • 453 Visualizações
...
Custos de aquisição e manutenção
Ubuntu 16.04
É free e recebe as mesmas atualizações que os assinantes de suporte.
Valor do hardware Power Edge T130 R$2.999,00 na DELL , sem suporte a software, atendimento próximo dia útil no local por 1 ano para troca de peças em garantia em business hous, 8x5.
As opções de suporte seguem:
Features
Essential
Standard
Advanced
24x7 self-service customer care portal and knowledge base
#
#
#
8x5 ticket support for the default packages in the Ubuntu Server image
#
#
#
Landscape Management
#
#
#
Ubuntu Legal Assurance programme
#
#
#
10x5 phone and ticket support for all packages in Ubuntu main
#
#
Unlimited Ubuntu LXD guest support
#
#
24x7 phone and ticket support for all packages in Ubuntu main and Canonical-maintained packages in backports and universe
#
Unlimited Ubuntu KVM guest support
#
Ceph support
Optional
Optional
Technical Account Manager
Optional
Optional
Optional
Ubuntu Advantage price per server per year
$150
$750
$1,500
Instalação e configuração do PostgreSQL
Um dos fatores essenciais para escolha do postgresql se dá pela facilidade na instalação, sendo ele opcional desta versão do Ubunto 16.04 LTS.
[pic 1]
Instalação do pacote de serviços do SO.
[pic 2]
Primeiro acesso após instalação.
[pic 3]
Criando usuário no banco e acessando a nova data base postgre.
[pic 4]
Testes do banco postgre validando funcionamento do servidor
[pic 5]
Consulta com sucesso, banco validado, servidor okay para prosseguir com demandas futuras.
Projeto SGDB de uma biblioteca universitária
[pic 6]
[pic 7]
Projeto Físico
CREATE DATABSE biblio;
USE biblio;
CREATE TABLE Livro (
editora varchar (20),
cod_livro int (5) PRIMARY KEY,
nome_livro varchar (50),
sessao_livro varchar (20),
ano_publicacao int (4)
);
CREATE TABLE Empresta (
cod_emprestimo int (7) NOT NULL,
cod_livro int NOT NULL (5),
FOREIGN KEY(cod_livro) REFERENCES Livro (cod_livro)
);
insert into Empresta (cod_livro,cod_emprestimo) values ('123456','00001');
CREATE TABLE Emprestimo (
cod_emprestimo int (7) NOT NULL PRIMARY KEY,
data_emprestimo date,
hora_emprestimo varchar (5) NOT NULL ,
data_previsto_devolucao date,
matricula int (10) NOT NULL
);
CREATE TABLE Aluno (
matricula int (10) NOT NULL PRIMARY KEY,
nome_aluno varchar (30) NOT NULL ,
endereco varchar (30) NOT NULL ,
curso varchar (30) NOT NULL ,
cod_curso int (6) NOT NULL
);
CREATE TABLE Realiza (
cod_bibliotecaria int (6) NOT NULL ,
cod_emprestimo int (7) NOT NULL ,
FOREIGN KEY(cod_emprestimo) REFERENCES Emprestimo (cod_emprestimo)
);
CREATE TABLE Bibliotecaria (
nome_bibliotecaria varchar (30) NOT NULL,
cod_bibliotecaria
...