Você está na página 1de 2

Professor Fabrcio Leonard

EXERCCIO DIRIGIDO 03

EXERCCIO DIRIGIDO 03
- GERENCIA DE BANCO DE DADOS Somente seres humanos excepcionais e irrepreensveis suscitam ideias generosas e aes elevadas. Albert Einsten

Objetivos: 1. Praticar o acesso e manipulao do terminal interativo do PostgreSQL. 2. Criar tabela usando as restries de integridade. 3. Recuperar dados com o comando (DQL) SELECT.

Parte 01: 1.1) Faa o download do arquivo [DocPostgreSQL.pdf] do endereo fornecido pelo professor. 1.2) Encontre no documento as respostas para as perguntas abaixo, utilize o recurso de localizar do visualizador de arquivos pdf. a) Qual a funo do meta-comando [\l]? b) Qual a funo do meta-comando [\i]? c) Explique a funo do comando DROP DATABASE. 1.3) Sobre definio de dados (Capitulo 5), responda as perguntas abaixo: a) O que um valor padro? b) Explique como podemos gerar um valor serial. c) O que so restries? d) Explique as seguintes restries: d.1) Restrio de verificao. d.2) Restrio de no-nulo. d.3) Restrio de unicidade. d.4) Chaves primrias. d.5) Chaves estrangeiras.

Parte 02: 2.1) No sistema operacional Ubuntu Linux, acesse o terminal. 2.2) Obtenha acesso como usurio root. 2.3) Obtenha acesso como usurio postgres 2.4) Obtenha acesso ao terminal interativo do PostgreSQL (psql). 2.5) Liste todos os banco de dados existentes. 2.6) Crie um novo banco de dados como nome de [ bd_exercicio_dirigido_03 ]. 2.7) Estabelea a conexo com o novo banco [ bd_exercicio_dirigido_03 ]. 2.8) Utilize o meta comando [\! pwd], e veja em qual diretrio voc se encontra. 2.9) Pelo terminal interativo mude para o diretrio [/tmp], utilizando o meta-comando correto. 2.10) Utilize o meta comando [\! pwd], e veja se voc foi para o diretrio [/tmp].

2012 Fabrcio Leonard | http://fabricioleonard.com | Todos os direitos reservados

Professor Fabrcio Leonard

EXERCCIO DIRIGIDO 03

Parte 03: 3.1) Pelo terminal interativo liste as tabelas existentes no banco de dados [bd_exercicio_dirigido_03], utilizando o meta-comando correto.

3.2) Pelo terminal interativo cria a tabela cliente, de acordo com os itens da tabela abaixo: Coluna Matricula Nome Idade Peso CPF 3.3) Pelo Tipo VARCHAR VARCHAR INT REAL VARCHAR terminal Tamanho 6 80 11 interativo liste Restrio Chave primria No Nulo Apenas idades entre 18 e 100 anos. Apenas pesos acima de 35 kilos nico as tabelas existentes no banco Valor padro 18 35 de dados

[bd_exercicio_dirigido_03], utilizando o meta-comando correto.

Parte 04: 4.1)

2012 Fabrcio Leonard | http://fabricioleonard.com | Todos os direitos reservados

Você também pode gostar