Oracle SQL Developer



Documentos relacionados
Oracle SQL Developer

Oracle SQL Developer

Sistema Operativo em Ambiente Gráfico

Noções de. Microsoft SQL Server. Microsoft SQL Server

MySQL Query Browser. Professor Victor Sotero SGD

- O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de ferramentas gráficas.

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

Tarefa Orientada 1 Base de Dados Editora

Painel de Navegação Para ver o Painel de Navegação, prima CTRL+F. Pode arrastar os cabeçalhos dos documentos neste painel para reorganizá-los.

Tarefa Orientada 2 Criar uma base de dados

Índice. Configuração para Windows... 2 Configuração para Mac Dificuldades (FAQ) Versão novembro de 13

Ambiente de trabalho. Configurações. Acessórios

Paradigmas da Programação Netbeans UML

Sistemas de Banco de Dados

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

GUIA DE CRIAÇÃO DE APRESENTAÇÕES MICROSOFT POWER POINT

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

Criação Visual de Consultas. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes

7.3. WINDOWS MEDIA PLAYER 12

Manual de Utilização. Site Manager. Tecnologia ao serviço do Mundo Rural

INSTALANDO E CONFIGURANDO O MY SQL

O AMBIENTE DE TRABALHO DO WINDOWS

Como utilizar o P-touch Transfer Manager

WecDB WecDB Consulta Web Facilitada ao Banco de Dados

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

UNIVERSIDADE DOS AÇORES. Configuração Wi- Fi Eduroam. Manuais

LeYa Educação Digital

Pesquisa e organização de informação

Aleph Manual de utilização do Módulo de Catalogação

Witbox. Manual de Repetier-Host. Witbox

Folha de Cálculo Introdução à Folha de Cálculo

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

1.1. Clique no botão Iniciar, seleccione Todos os programas, Microsoft Office e no submenu aberto escolha o programa Microsoft FrontPage.

O Primeiro Programa em Visual Studio.net

Microsoft Windows. Aspectos gerais

Iniciando o MySQL Query Brower

Manual do usuário. Softcall Java. versão 1.0.5

ZSRest e ZSPos Multiposto

1 Code::Blocks Criação de projetos

Turma. PowerPoint 2003

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Agente Administrativo do MTE

PROGRAMAÇÃO Microsoft WINDOWS XP

O Endnote é um software que permite guardar, organizar e usar referências bibliográficas na criação de documentos.

Prof. Omero, pág. 63. Banco de Dados InterBase.

Como produzir um texto no computador.

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Iniciação à Informática

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET

Manual Banco de dados MySQL

Perguntas Frequentes Assinatura Digital

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS COTAS DE DISCO. Professor Carlos Muniz

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

Utilizar o Microsoft Offi ce OneNote 2003: Iniciação rápida

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.

Acronis Servidor de Licença. Manual do Utilizador

Group Policy (política de grupo)

MANUAL DE CONFIGURAÇÃO -ZIMBRA- Ajuda na configuração e utilização do cliente de correio eletrónico

Editor Eclipse para Programas F

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais

Guião de Introdução ao Eclipse IDE Índice

FIGURA. 2.2 ECRÃ DE TRABALHO

[GESTÃO DE REFERÊNCIAS BIBLIOGRÁFICAS COM O ENDNOTE]

Arquivos de Instalação Instalação JDK Instalação Apache Tomcat Configurando Tomcat... 9

CRIANDO, ALTERADO E EXCLUINDO TABELAS, INSERINDO, SELECIONANDO, ALTERANDO E EXCLUINDO DADOS

CAPÍTULO 35 Como utilizar os componentes ColdFusion

Manual do utilizador. Aplicação de agente

Explorar os comandos no friso Cada friso tem grupos e cada grupo tem um conjunto de comandos relacionados.

Guia de configuração para acesso à rede sem fios EDUROAM. Windows 8

PRIMAVERA EXPRESS: Funcionalidades do Produto

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

Migrar para o Access 2010

Manual de Registo de Certificados no. Microsoft Windows

Configuração do Ambiente de Trabalho

Google Drive. Passos. Configurando o Google Drive

Introdução ao Tableau Server 7.0

MANUAL DE EXPORTAÇÃO DE CERTIFICADO SERVIDOR WEB APACHE PARA SERVIDOR WEB MICROSOFT IIS

Conteúdo de Formação

MANUAL DE LIGAÇÃO XDGC + POS/REST/DISCO

Bases de Dados. O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo ilustrada na figura 1.

Calculadora Virtual HP Prime

Introdução a Banco de Dados

Extracto on Line Aplicação Local Guia do Administrador

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

20 Escola Digital Manual do Utilizador Professor

V 1.0 LINAEDUCA - GUIA DE USO

PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7

Citar e referenciar: gestores de referências bibliográficas. Isabel Marcos Direção de Serviços de Documentação Universidade Aberta Junho de 2015

O WINDOWS 98 é um sistema operacional gráfico, multitarefa, produzido pela Microsoft.

NetEye Guia de Instalação

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Documentação Symom. Agente de Monitoração na Plataforma Windows

BACKUP E RESTORE BACKUP (NO MOODLE DO ANO PASSADO)

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados Visão Estrutural SGBD: Sistema de Gestão de Bases de Dados

Laboratório de Programação I

Manual de Operação do Oracle Designer Projeto PRINT

Informática Aplicada

Certifique-se de que você possui todas as informações necessárias e equipamento em mãos antes de iniciar a instalação.

Transcrição:

BDDAD Bases de Dados Oracle SQL Developer Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/30

SQL Developer Sumário Introdução Instalar Abrir Ligar à BD no Servidor Oracle SQL Worksheet Editar SQL Executar SQL Debug SQL Gravar/Abrir Ficheiro SQL Tabela (Manipulação Visual) Criar Editar Abrir Dados Modelo Relacional Restrições SQL-DDL Eliminar Bibliografia Nelson Freire (ISEP LEI-BDDAD 2015/16) 2/30

SQL Developer Introdução É um IDE Ambiente integrado de desenvolvimento e gestão de BDs Oracle gratuito Integra diversas ferramentas Permite: Desenvolvimento completo de aplicações PL/SQL // PL/SQL = linguagem Oracle Criação, edição, debug e execução de queries e scripts // ferramenta: SQL Worksheet Gestão de uma BD // ferramenta: Consola DBA Criação e visualização de relatórios // no interface de reports Modelação de dados completa // ferramenta: Data Modeler Migração de BDs de terceiros para o Oracle, p.ex: // plataforma de migração BD MySQL Microsoft SQL Server Sybase Adaptive server IBM DB2 Versão atual: 4.1.1. É Versão Gráfica do SQL*Plus SQL*Plus Programa tipo "linha de comando" Usado para executar Comandos SQL e PL/SQL na base de dados Oracle De forma interativa Nelson Freire (ISEP LEI-BDDAD 2015/16) 3/30

SQL Developer Procedimento 1. Descarregar ficheiro de instalação ZIP em http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html Exemplo Instalar 2. Descompactar para uma pasta (de instalação) Criada automaticamente a pasta sqldeveloper Nelson Freire (ISEP LEI-BDDAD 2015/16) 4/30

SQL Developer Sistemas Windows Duplo-clique em sqldeveloper.exe // dentro da pasta de instalação Sistemas Linux and Mac OS X Executar sh sqldeveloper.sh Abrir Nelson Freire (ISEP LEI-BDDAD 2015/16) 5/30

SQL Developer Ligar à BD no Servidor Oracle 1/3 Base de Dados Armazenada no servidor Oracle SLQ Developer Cliente do Servidor Rede Cliente Servidor Ligação a BD no Servidor Requisitos Conta no servidor Ligação VPN à DEINET apenas na ligação à EDUROAM Procedimento Slide seguinte Nelson Freire (ISEP LEI-BDDAD 2015/16) 6/30

SQL Developer Ligar à BD no Servidor Oracle 2/3 Procedimento 1. Ligar VPN do DEINET apenas na ligação à EDUROAM 2. Clique-direito no nó Connections do painel Connections 3. Selecionar New Connection 4. Completar as entradas da caixa de diálogo Database Connection Exemplo Exemplo de conta no servidor Oracle: grupo 1 da turma 2DC Computador que aloja o servidor Oracle p d b o r c l 5. Clique botão Connect Nelson Freire (ISEP LEI-BDDAD 2015/16) 7/30

SQL Developer Ligar à BD no Servidor Oracle 3/3 Após ligação estabelecida Notas Visualizados objetos da BD: Tabelas Vistas Etc. Connection É um objeto Especifica a informação necessária para ligar a uma BD especifica, como utilizador particular dessa BD É possível ligar a outros SGBD Exemplo: Microsoft SQL Server IBM DB2 Sybase Adaptive Server MySQL Nelson Freire (ISEP LEI-BDDAD 2015/16) 8/30

SQL Developer Alterar Password da Ligação ao Servidor Alternativa com Comando SQL Nelson Freire (ISEP LEI-BDDAD 2015/16) 9/30

SQL Developer Interface com o Utilizador (GUI) Organização da Janela Principal Baseada em painéis À esquerda // permite navegar para encontrar objetos da BD À direita // navegar para encontrar informação sobre objetos selecionados Menus no topo // disponibilizam opções típicas e opções especificas do SQL Developer Notas: Figura mostra o interface por omissão. É possível personalizar muitos aspetos da aparência e comportamento Possível restaurar config. inicial (Menu Window>Reseting Windows to Factory Settings). Nelson Freire (ISEP LEI-BDDAD 2015/16) 10/30

SQL Developer GUI: Painéis 1/4 Painéis do lado esquerdo Connections Reports Files Nelson Freire (ISEP LEI-BDDAD 2015/16) 11/30

SQL Developer GUI: Painéis 2/4 Painel Connections Mostra Árvore hierárquica de metadados/objetos de ligações a BDs Ícones no topo para executar ações Lista as ligações a BDs criadas Exemplo: criada apenas uma ligação chamada DEI_BDDAD Criar nova ligação Há 3 formas: De raiz Importando ficheiro XML com asdefinições da ligação Exportando a ligação atual e editando-a Ícones no topo do painel Executam as seguintes acções sobre os objetos selecionados: Refresh atualiza queries sobre detalhes do objeto selecionado Exemplo: Uma ligação ou uma simples tabela. Apply Filter filtra os objetos apresentados segundo um filtro especificado pelo utilizador. Nelson Freire (ISEP LEI-BDDAD 2015/16) 12/30

SQL Developer GUI: Painéis 3/4 Painel Files Navigator Menu View > Files Mostra Sistema de ficheiros local Permite Abrir ficheiros Guardar Ficheiros Nelson Freire (ISEP LEI-BDDAD 2015/16) 13/30

SQL Developer GUI: Painéis 4/4 Painel Reports Navigator Menu View > Reports Lista relatórios Produzidos pelo SQL Developer Exemplo: Lista de tabelas sem chaves primárias por cada ligação de BD Definidos pelo utilizador Nelson Freire (ISEP LEI-BDDAD 2015/16) 14/30

SQL Developer SQL Worksheet 1/7 Interesse Editar código SQL PL/SQL Código Processado Pela ligação da BD respetiva Especifica ações Exemplo: Tabela Criar Editar Inserir dados Selecionar dados Trigger Criar Editar Nelson Freire (ISEP LEI-BDDAD 2015/16) 15/30

SQL Developer SQL Worksheet 2/7 Visualizar Clique-direito na ligação > Open SQL Worksheet Nelson Freire (ISEP LEI-BDDAD 2015/16) 16/30

SQL Developer SQL Worksheet 3/7 Pode incluir 4 painéis para Editar código Worksheet // Editar scripts SQL ou PL/SQL // script = sequência de instruções Query Builder // Editar queries graficamente Saída da execução de código Script Output // mostra resultado de clique (executa todas as instruções - script) Query Result // mostra resultado do clique (executa parcialmente o script indicado pelo ponteiro do rato) Nelson Freire (ISEP LEI-BDDAD 2015/16) 17/30

SQL Developer SQL Worksheet 4/7 Ferramentas do Separador Worksheet Execute Statement: para execução parcial do script. Executa apenas as instruções do script selecionadas ou indicadas pelo cursor do rato. Run Script: executa todas as instruções do script. Commit: atualiza a BD e finaliza a transação. Também apaga as saídas: Script Output e Query Result. Rollback: descarta todas as alterações sem atualizar a BD e finaliza a transação. Também apaga as saídas: Script Output e Query Result. Clear: apaga todas as instruções. Nelson Freire (ISEP LEI-BDDAD 2015/16) 18/30

SQL Developer SQL Worksheet 5/7 Editar Código SQL Múltiplos comandos Terminar cada comando com ponto-e-vírgula Comentário Iniciado por -- Completar código Ctrl + Espaço Formatação automática Clique-direito > Format SQL Detalhes de objeto selecionado Clique-direito > Popup Describe Alguns tipos de objetos do painel Connections Podem ser arrastados e largados sobre a Worksheet Commit Para atualizar a BD Nelson Freire (ISEP LEI-BDDAD 2015/16) 19/30

SQL Developer SQL Worksheet 6/7 Menu de Contexto Surge com clique-direito Operações da Barra de Ferramentas Alternar comentários Completar código Formata Código SQL: Palavras-chave em maiúsculas Para ver detalhes do objeto cujo nome está selecionado no Worksheet. Nelson Freire (ISEP LEI-BDDAD 2015/16) 20/30

SQL Developer SQL Worksheet 7/7 Gravar Código SQL Em Ficheiro (*.sql) Menu File > Save Abrir Ficheiro sql Menu File > Open Nelson Freire (ISEP LEI-BDDAD 2015/16) 21/30

SQL Developer Tabela: Criação Visual 1/8 Clique-direito no nó Tables da ligação > New Table Visualizar SQL-DDL Clique define chave Nelson Freire (ISEP LEI-BDDAD 2015/16) 22/30

SQL Developer Tabela: Edição Visual 2/8 Clique-direito no nó da tabela > Edit Nelson Freire (ISEP LEI-BDDAD 2015/16) 23/30

SQL Developer Tabela: Abertura Visual 3/8 Clique-direito no nó da tabela > Open Editar tabela Nelson Freire (ISEP LEI-BDDAD 2015/16) 24/30

SQL Developer Tabela: Dados 4/8 Clique-direito no nó da tabela > Open Novo registo Commit para atualizar BD Nelson Freire (ISEP LEI-BDDAD 2015/16) 25/30

SQL Developer Tabela: Modelo Relacional 5/8 Clique-direito no nó da tabela > Open Nelson Freire (ISEP LEI-BDDAD 2015/16) 26/30

SQL Developer Tabela: Restrições 6/8 Clique-direito no nó da tabela > Open Edição visual de restrições Nelson Freire (ISEP LEI-BDDAD 2015/16) 27/30

SQL Developer Tabelas: SQL-DDL 7/8 Clique-direito no nó da tabela > Open Nelson Freire (ISEP LEI-BDDAD 2015/16) 28/30

SQL Developer Tabela: Eliminação Visual 8/8 Clique-direito no nó da tabela > Table > Drop Nelson Freire (ISEP LEI-BDDAD 2015/16) 29/30

SQL Developer Vídeo Perspetiva Geral https://www.youtube.com/watch?v=u-iigi2obuo Leitura Menu Help > Table of Contents https://docs.oracle.com/cd/e55747_01/index.htm Bibliografia Nelson Freire (ISEP LEI-BDDAD 2015/16) 30/30