benvindo ao curso de introdu§£o ao firebird com ferramenta de...

Download Benvindo ao Curso de Introdu§£o ao Firebird com Ferramenta de +/firebird/Instroducao_ao...  FINANCIADO

Post on 11-Feb-2019

215 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

FINANCIADO PELO FSE

(Apresentao SQL Manager Lite for InterBase and Firebird)

Benvindo ao Curso de Introduo ao Firebird com Ferramenta de Relatrios!

Ferramenta de alta performance para a otimizao da administrao de BDs em Firebird / Interbase. Funciona

com todas as verses do Firebird acima da 2.1 e do Interbase acima da verso 2007 e suporta as ltimas

funcionalidades oferecidas como: gatilhos (triggers), views, stored procedures e functions e dados em formato

Unicode. Possui diversos recursos que permitem a utilizao por utilizadores iniciantes e facilitando a vida dos

utilizadores avanados.

SQL - Structured Query Language ?

SQL uma linguagem padro para controlar o acesso e manipulao de bases de dados.

Sabe o que uma base de dados ?

Uma Base de dados so coleces de informaes que se relacionam de forma lgica e representam

informaes de um domnio especfico .So de vital importncia para empresas, e h duas dcadas se tornaram

a principal pea dos sistemas de informao.

FINANCIADO PELO FSE

So operados pelos Sistemas Gesto de Base de Dados (SGBD), que surgiram na dcada de 70. Antes deles, as

aplicaes usavam sistemas de ficheiros do sistema operativo para armazenar as informaes. Na dcada de 80

a tecnologia de SGBD relacional passou a dominar o mercado, e actualmente utiliza-se praticamente apenas ele.

Existem diversos sistemas gesto de base de dados relacionais e dentre eles temos: FireBird, SQL Server,

Oracle, MySQL, PostGreeSQL, etc.

Ambiente de Trabalho Prtico:

Para entrar no SQL Manager Lite for InterBase & Firebird ter que no Ambiente de Trabalho fazer double

click no seguinte icon:

1 SQL Manager Lite for InterBase & Firebird

Abaixo podemos ver a interface da ferramenta.

2.. Entrada no SQL Manager Lite for InterBase & Firebird

FINANCIADO PELO FSE

Depois de carregar na opo de OK ir ser apresentada o seguinte ecran, com as seguintes reas :

- Databases; - localhost; e - Management :

3.. Area de Trabalho do SQL Manager Lite for InterBase & Firebird.

Vamos j nesta altura iniciar a elaborao exemplo de uma criao de uma database, para isso dever seguir os

seguintes passos:

4 Seleco da opo de criao de Databases-localhost

FINANCIADO PELO FSE

Carregando no boto do lado direito do rato aparece-nos o seguinte ecran :

5 Seleccione a opo Create Database.

FINANCIADO PELO FSE

6 Vamos escrever clientes na opo da Database name e carregamos em RUN e de seguida OK.

FINANCIADO PELO FSE

Nesta altura j aparece o nome na listagem de Bases de Dados, como se pode comprovar pela

imagem abaixo:

7 Criao da Database concretizada.

De seguida iremos criar uma tabela para exemplificar:

8 Depois de criar a Base de Dados iremos criar uma tabela.

Criao de uma tabela com vrios campos :

FINANCIADO PELO FSE

9 Exemplo de uma Tabela com 3 campos (cdigo, nome, data_nascimento).

Column Name - O nome que vai identificar a coluna da tabela Data Type - O tipo de dado da coluna Not Null - Determina se a coluna aceitar valores nulos indicando se o preenchimento ser

obrigatrio ou no.

Obs: Os tipos de dados utilizados na nossa tabela so:

1. int - Um valor numrico de 32 bits ( -2.147.483.648 a 2.147.483.648 ) 2. varchar(100) - Dados alfanumricos . Um campo de caracter varivel ou varivel um conjunto

de dados de caracteres de comprimento indeterminado.

3. date campo data com a introduo de dados com a seguinte configurao DD-MM-AAAA.

http://pt.wikipedia.org/wiki/Dadoshttp://pt.wikipedia.org/wiki/Caracteres_de_codifica%C3%A7%C3%A3o

FINANCIADO PELO FSE

10 Vamos definir o campo cdigo como chave primria.

Para alterar as propriedades dos campos (neste caso o campo vamos alterar uma propriedade) :

10 Nesta altura devemos nas propriedades do campo defini-lo como autoincrement.

11 Depois devemos fechar no OK.

12 Para mudar o nome tabela, vamos fazer duplicate

FINANCIADO PELO FSE

Ponto de Situao : Nesta altura acabamos de criar uma Base de Dados (clientes) com uma Tabela (dados_basicos)

De seguida vamos introduzir como exemplo alguns registos na Tabela

da Base de Dados

Para isso vamos aprender a criar uma SQL QUERY :

13 Escolhemos a opo New SQL Script.

14 A primeira SQL QUERY que vamos executar uma instruo de insero de registos na Base de Dados.

FINANCIADO PELO FSE

- Adio de Registos numa Tabela

A instruo SQL para inserir um registo iniciada com a palavra-chave INSERT INTO.

Sintaxe:

INSERT INTO

VALUES < (valor1, valor2, valor)>

Em que:

o nome da tabela qual se pretende adicionar um novo registo;

corresponde aos nomes dos campos que recebero os valores

pela ordem pretendida e separados por vrgulas;

so valores a serem adicionados pela mesma ordem especificada

na lista de campos.

Para inserir o registo na base de dados agora temos de seleccionar o comando SQL e carregar na opo como

poder ver pela figura abaixo:

15 Para executar o comando SQL (INSERT) ter de carregar em .

Se tudo correr bem dever aparecer um novo registo nos dados, como poder ver pela figura abaixo:

16 Mensagem a informar que o registo foi devidamente inserido na tabela.

FINANCIADO PELO FSE

Agora crie o script para introduzir mais 5 registos:

17 Insero de mais registos na tabela

Depois da insero dos registos poder ver os registos com o seguinte comando SQL :

18 Comando SQL (SELECT) para listar registos da tabela.

Nota : Iremos explanar nas prximas sesses este comando com pormenor.

19 Listagem dos registos da tabela.