Ano lectivo 2013/2014

Propaganda
Módulo 0787 – Administração de base de dados
5
Ano lectivo 2013/2014
Nome: __________________________________________
Data: /
/
Nome: __________________________________________
Data: /
/
Objectivos:
Proceder à replicação de base de dados e à execução e gestão de cópias de segurança e reposições.
Executar a gestão de transacções e a importação e exportação de dados.
Administração e Segurança de uma Base de
dados
Elabore um manual ilustrativo de como realizou as seguintes tarefas:
Crie uma base de dados no Access usando os comandos do SQL com o nome SQLACCESS
1.
CRIAR a tabela contatoss
CREATE TABLE Contatosss
(Codigo autoincrement primary key,
Nome varchar(40),
Escreva o código das 2 primeiras linhas e
execute.
CodigoPostal int,
Dinheiro money);
2.
Depois altere apenas a linha Values com
os novos valores e execute. Repita o
processo até inserir todos os valores na
tabela contatos.
INSERIR dados na tabela contatosss
INSERT INTO Contatosss ( Nome, CodigoPostal, Dinheiro )
VALUES (' Ilegível Inilegível’, 8000333, 99.00);
INSERT INTO Contatosss ( Nome, CodigoPostal, Dinheiro )
VALUES (' Dezêncio Feverêncio de Oitenta e Cinco', 8000330, 89.00);
INSERT INTO Contatosss ( Nome, CodigoPostal, Dinheiro )
VALUES (' Inocêncio Coitadinho', 8002333, 79.00);
contatos
INSERT INTO Contatosss ( Nome, CodigoPostal, Dinheiro )
VALUES (' Céu Azul do Sol Poente, 8001333, 69.00);
INSERT INTO Contatosss ( Nome, CodigoPostal, Dinheiro )
VALUES (' Asteróide Silverio', 8004333, 59.00);
Codigo
8000333 99,00 €
2 Dezêncio Feverêncio de Oitenta
e Cinco
8000330 89,00 €
3 Inocêncio Coitadinho
8002333 79,00 €
4 Asteróide Silverio
8004333 59,00 €
5 Homem Bom da Cunha Souto
Maior
8005333 49,00 €
6 Janeiro Fevereiro de Março
8006333 39,00 €
VALUES (' Homem Bom da Cunha Souto Maior', 8005333, 49.00);
VALUES (' Janeiro Fevereiro de Março ', 8006333, 39.00);
1
Codigopostal Dinheiro
1 Ilegível Inilegível
INSERT INTO Contatosss ( Nome, CodigoPostal, Dinheiro )
INSERT INTO Contatosss ( Nome, CodigoPostal, Dinheiro )
Nome
3.
Atualizar dados na tabela contatosss
UPDATE Contatoss SET Nome = 'João', CodigoPostal = 8999888, Dinheiro = 109.00
WHERE Codigo=1;
4.
Exclui registos na tabela contatosss onde código =1
DELETE *
FROM Contatoss
WHERE Codigo=1;
5.
Selecionar todos os registos na tabela contatosss onde se encontre o
João
SELECT *
FROM Contatoss
WHERE (((Contatoss.[Nome])='João'));
6.
Selecionar registos na tabela contatosss entre 2 valores
SELECT *
FROM Contatoss
WHERE Codigo between 2 and 4;
7.
Selecionar registos na tabela contatosss com nome que contenha a
SELECT *
FROM Contatoss
WHERE (((Contatoss.[Nome]) Like "*a*"))
ORDER BY Contatoss.Nome;
8.
Gera uma consulta que conta o número de registos da tabela, faz a média
da coluna Dinheiro e a soma da coluna dinheiro.
Estes valores são colocados numa consulta com os seguintes atributos,
quantidade, MediaMoney e SomaMoney respetivamente.
SELECT Count(*) AS Quantidade, Avg(Dinheiro) AS MediaMoney, Sum(Dinheiro) AS SomaMoney
FROM Contatoss;
2
Download