Buscar

Administração de Banco de Dados

Prévia do material em texto

Administração de Banco de Dados
Aula – 2
Criando Tabelas:
CREATE TABLE Nometabela(
	Emp_id int,
	Emp_nome varchar(40)
);
Alterando Tabelas:
	ALTER TABLE Nometabela ADD Sobrenome varchar(100)
Excluindo Tabela:
	DROP TABLE Nometabela
Apagar todos os dados da Tabela:
	TRUNCATE TABLE Nometabela
Inserindo dados:
INSERT INTO dbo.NomeTabela (Emp_id, Emp_nome, Sobrenome)
VALUES (12, ‘Felipe’, ‘da Silva’)
Consultando dados:
SELECT * FROM NomeTabela
Atualizando Dados:
	UPDATE NomeTabela SET Emp_nome = ‘Antonio Felipe’
	WHERE Emp_id = 12
Deletando Dados:
	DELETE FROM Empregados WHERE Emp_id = 12;
Inserindo mais de um dado:
INSERT INTO dbo.NomeTabela (Emp_id, Emp_nome, Sobrenome)
VALUES (12, ‘Felipe’, ‘da Silva’);
INSERT INTO dbo.NomeTabela (Emp_id, Emp_nome, Sobrenome)
VALUES (12, ‘Felipe’, ‘da Silva’)
Operações capturadas pelo LOG’s:
DML: Insert, Update, DELETE
DDL: Create, Drop, Truncate
Aula – 3 BACKUP
RTO e RPO
RTO – Objetivo de tempo de recuperação
· Tempo de inatividade sem causar prejuízos;
· Categorizar os aplicativos por prioridade e perda.
POR – Objetivo do Ponto de Recuperação
· Tolerância à perda;
· Perder 24 horas de dados é aceitável?
Opções:
	RESTORE WITH RECOVERY – Disponível para o usuário.
	RESTORE WITH NORECOVERY – Não disponível para o usuário.
Tipos de BACKUP
· COMPLETO – Faz o backup completo.
· INCREMENTAL – Realiza Backup somente das atualizações após o último backup.
· DIFERENCIAL – Realiza backup nas atualizações após o último backup completo.
Aula 4 – Segurança de Banco de Dados
· O que é segurança em banco de dados?
1. Monitoramento de sistemas;
2. Configuração do SGBD;
3. Auditoria;
4. Backup;
5. Criptografia;
6. Integridade do banco de dados;
7. Integridade dos dados operacionais;
8. Segurança multinível;
9. Confinamento;
10. Autenticação;
11. Controle de acesso.
· Controle de Acesso
1. RBAC – um dos mais utilizados pelas empresas, ele tem os administradores, e os usuários tem acesso conforme suas funções.

Continue navegando