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?