Você está na página 1de 12

Administração de Banco

de Dados Oracle I
Prof. Esp. Rodrigo Sarmanho
Mini Currículo

• Certificações Internacionais:
• ITIL®
• COBIT
• PROFESSIONAL SCRUM MASTER I

• Atua no gerenciamento de projetos para melhoria de processos de negócio


utilizando tecnologia da informação. Coordena o
desenvolvimento/implantação de projetos para gestões de estoque, supply
chain, manufatura, contabilidade, finanças, controladoria, custos,
orçamentos, pessoas, planejamento e controle da produção, comercial,
controle e manutenção de frota e manutenção industrial.

• É docente de cursos de tecnologia da informação a mais de 7 anos. Ministra


treinamentos na área de desenvolvimento de software, gestão de projetos,
banco de dados, algoritmos, redes de computadores, linux e excel avançado.
Agenda

• Administração de Banco de Dados


• Preparação do Ambiente de Estudo
• Objetos de Banco de Dados
• Schema
• Comandos DDL
• Exercício 1
• Comandos DML
• Exercício 2
Administração de Banco de Dados

• Seria basicamente instalar, configurar, monitorar e solucionar


problemas de um SGBD.
• Projeto lógico do banco de dados.
• Projeto físico da base de dados.
• Definição de procedimentos de recuperação.
• Monitoração do desempenho.
• Decisão de como os dados são representados na base de dados
armazenada.
• Arquitetura de computadores.
Preparação do Ambiente de Estudo

• Instalação de SO em uma máquina virtual


• Instalação do Oracle XE
• Acessando o banco de dados com SQL Developer
Objetos de Banco de Dados

• É utilizado para armazenar ou referenciar dados.


• Tabelas
• Visões
• Procedures
• Triggers
Schema

• É uma coleção de objetos de banco de dados normalmente


associada a um usuário de um banco de dados em particular.
• Não possui limite do número de objetos que pode conter, a
não ser que haja algum tipo de restrição definida em seu
banco de dados.
Comandos DDL

• Data Definition Language ( DDL) são usadas para definir a


estrutura de banco de dados ou esquema.
• CREATE cria objetos no banco de dados
• ALTER altera a estrutura da base de dados
• TRUNCATE remove todos os registros de uma tabela, incluindo todos os
espaços alocados para os registros são removidos
• COMMENT adiciona comentários ao dicionário de dados
• RENAME para renomear um objeto
Exercício 1

• Documentar a importância de um dicionário de dados.


• Criar 3 tabelas no banco de dados com 4, 5 e 6 colunas,
respectivamente. A primeira tabela pode ser criada utilizando o
SQL Developer. Após a criação, visualize o comando DDL desta
criação e utilize-o como base para criação das outras duas tabelas.
• As respostas devem ser enviadas para o e-mail sarmanho.rod@gmail.com. No
corpo do e-mail coloque o curso de pós graduação, disciplina estudada, matrícula,
nome completo e as respostas.
Comandos DML

• Data Manipulation Language ( DML) são utilizados para o


gerenciamento de dados dentro de objetos do banco.
• SELECT recupera dados do banco de dados
• INSERT insere dados em uma tabela
• UPDATE atualiza os dados existentes em uma tabela
• DELETE exclui registros de uma tabela,
• CALL chama um subprograma PL / SQL
• EXPLAIN PLAN explica o caminho de acesso aos dados
• LOCK TABLE controle de concorrência
Exercício 2

• Inserir 3 linhas em cada tabela criada no exercício 1.


• Consultar as linhas inseridas nas tabelas.
• As respostas devem ser enviadas para o e-mail sarmanho.rod@gmail.com. No
corpo do e-mail coloque o curso de pós graduação, disciplina estudada, matrícula,
nome completo e as respostas.
Dúvidas?

Obrigado!