4 Usando funções simples Usando funções de uma única linha Funções de caractere Funções numéricas Funções de conversão Funções de expressão regular
|
|
- Vera Benke Amaral
- 8 Há anos
- Visualizações:
Transcrição
1 1 Introdução O que é um banco de dados relacional? Apresentando a linguagem SQL (Structured Query Language) Usando o SQL*Plus Iniciando o SQL*Plus Iniciando o SQL*Plus a partir da linha de comando Executando uma instrução SELECT usando o SQL*Plus SQL Developer Criando o esquema da loja Executando o script SQL*Plus para criar o esquema da loja Instruções DDL (Data Definition Language) usadas para criar o esquema da loja Adicionando, modificando e removendo linhas Adicionando uma linha em uma tabela Modificando uma linha existente em uma tabela Removendo uma linha de uma tabela Os tipos BINARY_FLOAT e BINARY_DOUBLE Vantagens de BINARY_FLOAT e BINARY_DOUBLE Usando BINARY_FLOAT e BINARY_DOUBLE em uma tabela Valores especiais Saindo do SQL*Plus Introdução ao PL/SQL da Oracle 2 Recuperando informações de tabelas de banco de dados Executando instruções SELECT em uma única tabela Recuperando todas as colunas de uma tabela Especificando as linhas a serem recuperadas usando a cláusula WHERE Identificadores de linha Números de linha Efetuando cálculos aritméticos Efetuando aritmética de data Usando colunas na aritmética Usando apelidos de coluna Combinando saída de coluna usando concatenação Valores nulos Exibindo linhas distintas Comparando valores Usando os operadores SQL Usando o operador LIKE Usando o operador IN Usando o operador BETWEEN Usando os operadores lógicos Precedência de operadores Classificando linhas usando a cláusula ORDER BY Executando instruções SELECT que usam duas tabelas
2 Usando apelidos de tabela Produtos cartesianos Executando instruções SELECT que usam mais de duas tabelas Condições de join e tipos de join Não-equijoins Joins externas Autojoins Realizando joins usando a sintaxe SQL/92 Realizando joins internas em duas tabelas usando SQL/92 Simplificando joins com a palavra-chave USING Realizando joins internas em mais de duas tabelas usando SQL/92 Realizando joins internas em várias colunas usando SQL/92 Realizando joins externas usando SQL/92 Realizando autojoin usando SQL/92 Realizando join cruzada usando SQL/92 3 Usando o SQL*Plus Exibindo a estrutura de uma tabela Editando instruções SQL Salvando, recuperando e executando arquivos Formatando colunas Definindo o tamanho da página Definindo o tamanho da linha Limpando formatação de coluna Usando variáveis Variáveis temporárias Variáveis definidas Criando relatórios simples Usando variáveis temporárias em um script Usando variáveis definidas em um script Passando um valor para uma variável em um script Adicionando um cabeçalho e um rodapé Calculando subtotais Obtendo ajuda do SQL*Plus Gerando instruções SQL automaticamente Desconectando-se do banco de dados e saindo do SQL*Plus 4 Usando funções simples Usando funções de uma única linha Funções de caractere Funções numéricas Funções de conversão Funções de expressão regular
3 Usando funções agregadas Agrupando linhas Usando a cláusula GROUP BY para agrupar linhas Utilização incorreta de chamadas de funções agregadas Usando a cláusula HAVING para filtrar grupos de linhas Usando as cláusulas WHERE e GROUP BY juntas Usando as cláusulas WHERE, GROUP BY e HAVING juntas 5 Armazenando e processando datas e horas Exemplos simples de armazenamento e recuperação de datas Convertendo data/horários com TO_CHAR() e TO_DATE() Usando TO_CHAR() para converter uma data/horário em uma string Usando TO_DATE() para converter uma string em uma data/horário Configurando o formato de data padrão Como o Oracle interpreta anos de dois dígitos Usando o formato YY Usando o formato RR Usando funções de data/horário ADD_MONTHS() LAST_DAY() MONTHS_BETWEEN() NEXT_DAY() ROUND() SYSDATE TRUNC() Usando fusos horários Funções de fuso horário O fuso horário do banco de dados e o fuso horário da sessão Obtendo diferenças de fuso horário Obtendo nomes de fuso horário Convertendo uma data/horário de um fuso horário para outro Usando timestamp Usando os tipos de timestamp Funções de timestamp Usando intervalos de tempo Usando o tipo INTERVAL YEAR TO MONTH Usando o tipo INTERVAL DAY TO SECOND. Funções de intervalo de tempo 6 Subconsultas Tipos de subconsultas Escrevendo subconsultas de uma única linha Subconsultas em uma cláusula WHERE
4 Usando outros operadores de uma única linha Subconsultas em uma cláusula HAVING Subconsultas em uma cláusula FROM (visões inline) Erros que você pode encontrar Escrevendo subconsultas de várias linhas Usando IN em uma subconsulta de várias linhas Usando ANY em uma subconsulta de várias linhas. Usando ALL em uma subconsulta de várias linhas Escrevendo subconsultas de várias colunas Escrevendo subconsultas correlacionadas Exemplo de subconsulta correlacionada Usando EXISTS e NOT EXISTS em uma subconsulta correlacionada Escrevendo subconsultas aninhadas Escrevendo instruções UPDATE e DELETE contendo subconsultas Escrevendo uma instrução UPDATE contendo uma subconsulta Escrevendo uma instrução DELETE contendo uma subconsulta 7 Consultas avançadas Usando os operadores de conjunto As tabelas de exemplo Usando o operador UNION ALL Usando o operador UNION Usando o operador INTERSECT Usando o operador MINUS Combinando operadores de conjunto Usando a função TRANSLATE() Usando a função DECODE() Usando a expressão CASE Usando expressões CASE simples Usando expressões CASE pesquisadas Consultas hierárquicas Os dados de exemplo Usando as cláusulas CONNECT BY e START WITH Usando a pseudocoluna LEVEL Formatando os resultados de uma consulta hierárquica Começando em um nó que não é o raiz Usando uma subconsulta em uma cláusula START WITH Percorrendo a árvore para cima Eliminando nós e ramos de uma consulta hierárquica Incluindo outras condições em uma consulta hierárquica Usando as cláusulas GROUP BY estendidas As tabelas de exemplo Usando a cláusula ROLLUP Usando a cláusula CUBE
5 Usando a função GROUPING() Usando a cláusula GROUPING SETS Usando a função GROUPING_ID() Usando uma coluna várias vezes em uma cláusula GROUP BY Usando a função GROUP_ID() Usando as funções analíticas A tabela de exemplo Usando as funções de classificação Usando as funções de percentil inversas Usando as funções de janela Usando as funções de relatório Usando as funções LAG() e LEAD() Usando as funções FIRST e LAST Usando as funções de regressão linear Usando as funções de classificação hipotética e distribuição Usando a cláusula MODEL Um exemplo da cláusula MODEL Usando notação posicional e simbólica para acessar células Acessando um intervalo de células com BETWEEN e AND Acessando todas as células com ANY e IS ANY Obtendo o valor atual de uma dimensão com CURRENTV() Acessando células com um loop FOR Tratando de valores nulos e ausentes Atualizando células existentes Usando as cláusulas PIVOT e UNPIVOT Um exemplo simples da cláusula PIVOT Usando pivô em várias colunas Usando várias funções agregadas em um pivô Usando a cláusula UNPIVOT 8 Alterando o conteúdo de tabelas Adicionando linhas com a instrução INSERT Omitindo a lista de colunas Especificando um valor nulo para uma coluna Incluindo apóstrofos e aspas em um valor de coluna Copiando linhas de uma tabela para outra Modificando linhas com a instrução UPDATE A cláusula RETURNING Removendo linhas com a instrução DELETE. Integridade do banco de dados Aplicação das restrições de chave primária. Aplicação das restrições de chave estrangeira Usando valores padrão Mesclando linhas com MERGE
6 Transações de banco de dados Confirmando e revertendo uma transação Iniciando e terminando uma transação Savepoints (pontos de salvamento) Propriedades de transação ACID Transações concorrentes Bloqueio de transação Níveis de isolamento de transação Exemplo de transação SERIALIZABLE Consultas Flashback Concedendo o privilégio de usar flashbacks Consultas flashback de tempo Consultas flashback com número de alteração de sistema 9 Usuários, privilégios e atribuições Usuários Criando um usuário Alterando a senha de um usuário Excluindo um usuário Privilégios de sistema Concedendo privilégio de sistema a um usuário Verificando os privilégios de sistema concedidos a um usuário. Utilizando privilégios de sistema Revogando privilégios de sistema de um usuário Privilégios de objeto Concedendo privilégios de objeto a um usuário Verificando os privilégios de objeto concedidos Verificando os privilégios de objeto recebidos Utilizando privilégios de objeto Sinônimos Sinônimos públicos Revogando privilégios de objeto Atribuições (Roles) Criando atribuições Concedendo privilégios a atribuições Concedendo atribuições a um usuário Verificando as atribuições concedidas a um usuário Verificando os privilégios de sistema concedidos a uma atribuição. Verificando os privilégios de objeto concedidos a uma atribuição Utilizando os privilégios concedidos a uma atribuição Atribuições padrão Revogando uma atribuição Revogando privilégios de uma atribuição Excluindo uma atribuição
7 Auditoria Privilégios necessários para fazer auditoria Exemplos de auditoria Visões de trilha de auditoria 10 Criando tabelas, seqüências, índices e visões Tabelas Criando uma tabela Obtendo informações sobre tabelas Obtendo informações sobre colunas nas tabelas Alterando uma tabela Mudando o nome de uma tabela Adicionando um comentário em uma tabela Truncando uma tabela Excluindo uma tabela Seqüências Criando uma seqüência Recuperando informações sobre seqüências Usando uma seqüência Preenchendo uma chave primária usando uma seqüência Modificando uma seqüência Excluindo uma seqüência Índices Criando um índice de árvore B Criando um índice baseado em função Recuperando informações sobre índices Recuperando informações sobre índices em uma coluna Modificando um índice Excluindo um índice. Criando um índice de bitmap Visões Criando e usando uma visão Modificando uma visão Excluindo uma visão Arquivos de Dados de Flashback 11 Introdução à programação PL/SQL Estrutura de bloco Variáveis e tipos Lógica condicional Loops Loops simples Loops WHILE
8 Loops FOR Cursores Passo 1: Declarar as variáveis para armazenar os valores de coluna Passo 2: Declarar o cursor Passo 3: Abrir o cursor Passo 4: Buscar as linhas do cursor Passo 5: Fechar o cursor Exemplo completo: product_cursor.sql Cursores e loops FOR Instrução OPEN-FOR Cursores irrestritos Exceções Exceção ZERO_DIVIDE Exceção DUP_VAL_ON_INDEX Exceção INVALID_NUMBER Exceção OTHERS Procedures Criando uma procedure Chamando uma procedure Obtendo informações sobre procedures Excluindo uma procedure. Vendo erros em uma procedure Funções Criando uma função Chamando uma função Obtendo informações sobre funções Excluindo uma função Pacotes (Packages) Criando uma especificação de pacote Criando o corpo de um pacote Chamando funções e procedures em um pacote Obtendo informações sobre funções e procedures em um pacote Excluindo um pacote Triggers Quando um trigger é disparado Configuração do trigger de exemplo Criando um trigger Disparando um trigger Obtendo informações sobre triggers Desativando e ativando um trigger Excluindo um trigger Novos recursos PL/SQL no Oracle Databaseg Tipo SIMPLE_INTEGER Seqüências em PL/SQL Geração de código de máquina nativo PL/SQL
9 12 Objetos de banco de dados Introdução aos objetos Criando tipos de objeto Usando DESCRIBE para obter informações sobre tipos de objeto Usando tipos de objeto em tabelas de banco de dados Objetos de coluna Tabelas de objeto Identificadores de objeto e referências de objeto Comparando valores de objeto Usando objetos em PL/SQL A função get_products() A procedure display_product() A procedure insert_product() A procedure update_product_price() A função get_product() A procedure update_product() A função get_product_ref() A procedure delete_product() A procedure product_lifecycle() A procedure product_lifecycle2() Herança de tipo Usando um objeto de subtipo no lugar de um objeto de supertipo Exemplos em SQL Exemplos em PL/SQL Objetos NOT SUBSTITUTABLE Outras funções de objeto úteis IS OF() TREAT() SYS_TYPEID() Tipos de objeto NOT INSTANTIABLE Construtores definidos pelo usuário Sobrescrevendo métodos Invocação generalizada 13 Coleções Introdução às coleções Criando tipos de coleção Criando um tipo de varray Criando um tipo de tabela aninhada Usando um tipo de coleção para definir uma coluna em uma tabela Usando um tipo de varray para definir uma coluna em uma tabela Usando um tipo de tabela aninhada para definir uma coluna em uma tabela
10 Obtendo informações sobre coleções Obtendo informações sobre um varray Obtendo informações sobre uma tabela aninhada Preenchendo uma coleção com elementos Preenchendo um varray com elementos Preenchendo uma tabela aninhada com elementos Recuperando elementos de coleções Recuperando elementos de um varray Recuperando elementos de uma tabela aninhada Usando TABLE() para tratar uma coleção como uma série de linhas Usando TABLE() com um varray Usando TABLE() com uma tabela aninhada Modificando elementos de coleções Modificando elementos de um varray Modificando elementos de uma tabela aninhada Usando um método de mapeamento para comparar o conteúdo de tabelas aninhadas Usando CAST() para converter coleções de um tipo para outro Usando CAST() para converter um varray em uma tabela aninhada Usando CAST() para converter uma tabela aninhada em um varray Usando coleções em PL/SQL Manipulando um varray Manipulando uma tabela aninhada Métodos de coleção PL/SQL Coleções de múltiplos níveis Aprimoramentos feitos nas coleções pelo Oracle Databaseg Arrays associativos Alterando o tamanho de um tipo de elemento Aumentando o número de elementos em um varray Usando varrays em tabelas temporárias Usando um tablespace diferente para a tabela de armazenamento de uma tabela aninhada Suporte ANSI para tabelas aninhadas 14 Large objects (objetos grandes) Introdução aos large objects (LOBs) Os arquivos de exemplo Tipos de large object Criando tabelas contendo large objects Usando large objects em SQL Usando CLOBs e BLOBs Usando BFILEs Usando large objects em PL/SQL APPEND() CLOSE()
11 COMPARE() COPY() CREATETEMPORARY() ERASE() FILECLOSE() FILECLOSEALL() FILEEXISTS() FILEGETNAME() FILEISOPEN() FILEOPEN() FREETEMPORARY() GETCHUNKSIZE() GET_STORAGE_LIMIT() GETLENGTH() INSTR() ISOPEN() ISTEMPORARY() LOADFROMFILE() LOADBLOBFROMFILE() LOADCLOBFROMFILE() OPEN() READ() SUBSTR() TRIM() WRITE() WRITEAPPEND() Exemplos de procedures em PL/SQL Tipos LONG e LONG RAW As tabelas de exemplo Adicionando dados em colunas LONG e LONG RAW Convertendo colunas LONG e LONG RAW em LOBs Aprimoramentos feitos pelo Oracle Databaseg nos large objects Conversão implícita entre objetos CLOB e NCLOB Uso do atributo :new ao utilizar LOBs em um trigger Aprimoramentos feitos pelo Oracle Databaseg nos large objects Criptografia de dados de LOB Compactando dados de LOB Removendo dados de LOB duplicados
Banco de Dados Oracle 10g: Introdução à Linguagem SQL
Oracle University Entre em contato: 0800 891 6502 Banco de Dados Oracle 10g: Introdução à Linguagem SQL Duração: 5 Dias Objetivos do Curso Esta classe se aplica aos usuários do Banco de Dados Oracle8i,
Leia maisORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas
ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos
Leia maisSumário 1 Introdução... 29
Sumário 1 Introdução... 29 O que é um banco de dados relacional?... 30 Apresentando a linguagem SQL (Structured Query Language)... 31 Usando o SQL*Plus... 32 Iniciando o SQL*Plus... 32 Iniciando o SQL*Plus
Leia maisBanco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL
Banco de Dados Exercícios SQL 1 TRF (ESAF 2006) 32. Analise as seguintes afirmações relacionadas a Bancos de Dados e à linguagem SQL: I. A cláusula GROUP BY do comando SELECT é utilizada para dividir colunas
Leia maisComandos de Manipulação
SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL
Leia maisDO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano
DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS Fábio Roberto Octaviano Conceitos da arquitetura Oracle e da Linguagem SQL Recuperar dados por meio de SELECT Criar relatórios de dados classificados
Leia maisPROGRAMA. Aquisição dos conceitos teóricos mais importantes sobre bases de dados contextualizados à luz de exemplos da sua aplicação no mundo real.
PROGRAMA ANO LECTIVO: 2005/2006 CURSO: LICENCIATURA BI-ETÁPICA EM INFORMÁTICA ANO: 2.º DISCIPLINA: BASE DE DADOS DOCENTE RESPONSÁVEL PELA REGÊNCIA: Licenciado Lino Oliveira Objectivos Gerais: Aquisição
Leia maisUma expressão básica em SQL consiste em três cláusulas: select, from e where.
Introdução a Banco de Dados O.K. Takai; I.C.Italiano; J.E. Ferreira. 67 8 A Linguagem SQL A linguagem SQL é um padrão de linguagem de consulta comercial que usa uma combinação de construtores em Álgebra
Leia maisÍndice. Introdução... 31. Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais... 35
Introdução... 31 1. Bases de Dados Relacionais...31 2. Modelação de Bases de Dados...31 3. Modelo de Classes UML...32 4. Linguagem SQL...32 5. Sobre o Microsoft Access...32 Tutorial 1: O Microsoft Access
Leia maisO que são Bancos de Dados?
SQL Básico Liojes de Oliveira Carneiro professor.liojes@gmail.com www.professor-liojes.blogspot.com O que são Bancos de Dados? É o software que armazena, organiza, controla, trata e distribui os dados
Leia maisIntrodução à Engenharia da Computação. Banco de Dados Professor Machado
Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:
Leia maisSQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Manipulação de Dados Banco de Dados SQL DML SELECT... FROM... WHERE... lista atributos de uma ou mais tabelas de acordo com alguma condição INSERT INTO... insere dados em uma tabela DELETE
Leia maisLinguagem de Consulta - SQL
SQL Structured Query Language Linguagem de Consulta Estruturada; Originou-se da linguagem SEQUEL (1974); Revisada e chamada de SQL em 1976/77; Em 1986, padronizada pelo ANSI/ISO - chamada SQL-86; Em 1987
Leia maisFaça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico
Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II
UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II BANCO DE DADOS II AULA 3 Linguagem SQL Linguagem de manipulação de dados (DML) DISCIPLINA: Banco de
Leia maisEx.: INSERT INTO tmpautor (CDAUTOR, NMAUTOR) VALUES (1, Renato Araújo )
PRONATEC - Programador de Sistemas Banco de Dados 1) Incluindo linhas nas tabelas a. Para incluir linhas em tabelas utilize o comando INSERT INTO INSERT INTO tabela [ ( coluna [, coluna,...] ) ] VALUES
Leia maisSumário 1 0.1 Introdução 1 0.2 Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL 3 0.4 A Composição deste Livro 3
ÍNDICE o -INTRODUÇÃO Sumário 1 0.1 Introdução 1 0.2 Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL 3 0.4 A Composição deste Livro 3 0.5 Sistemas Utilizados 6 0.5.1 Access 2003 (Microsoft)
Leia maisSQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL
SQL TGD/JMB 1 Projecto de Bases de Dados Linguagem SQL SQL TGD/JMB 2 O que é o SQL? SQL ("ess-que-el") significa Structured Query Language. É uma linguagem standard (universal) para comunicação com sistemas
Leia maisTreinamento. DBA Oracle 11g. Duração: 120 horas
Treinamento DBA Oracle 11g Duração: 120 horas Neste curso no primeiro módulo (Introdução ao Oracle 11g SQL e PL_SQL) é oferecido um curso introdutório à tecnologia do banco de dados Oracle 11g. Também
Leia maisBanco de Dados. Prof. Antonio
Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards
Leia maisSQL Linguagem de Definição de Dados. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Definição de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix Ingress SQL
Leia maisStructured Query Language (SQL) Aula Prática
Structured Query Language (SQL) Aula Prática Linguagens de SGBD Durante o desenvolvimento do sistema R, pesquisadores da IBM desenvolveram a linguagem SEQUEL, primeira linguagem de acesso para Sistemas
Leia maisBANCO DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
BANCO DE DADOS -INTRODUÇÃO AO SQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br Os comandos SQL podem ser agrupados em 3 classes: DDL Data Definition Language Comandos para a Definição
Leia maisSQL. SQL (Structured Query Language) Comando CREATE TABLE. SQL é uma linguagem de consulta que possibilita:
SQL Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional em Ensino de Ciências
Leia maisPedro F. Carvalho OCP Oracle 2008.2 10g LINGUAGEM SQL. www.pedrofcarvalho.com.br contato@pedrofcarvalho.com.br São José do Rio Preto
Pedro F. Carvalho OCP Oracle 2008.2 10g LINGUAGEM SQL Objetivos Revisando a sintaxe SQL SELECT, UPDATE, INSERT, DELETE Manipulando expressões Funções matemáticas, etc Condições de Pesquisa Funções de Agregação
Leia maisÍndice. Introdução 31. Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais 35
Introdução 31 1. Bases de Dados Relacionais 31 2. Modelação de Bases de Dados 31 3. Modelo de Classes UML 32 4. Linguagem SQL 32 5. Sobre o Microsoft" Access" 32 Tutorial 1: O Microsoft Access como Sistema
Leia maisLINGUAGEM SQL PARA CONSULTAS EM MICROSOFT ACCESS
LINGUAGEM SQL PARA CSULTAS EM MICROSOFT ACCESS Objetivos: Neste tutorial serão apresentados os principais elementos da linguagem SQL (Structured Query Language). Serão apresentados diversos exemplos práticos
Leia maisLinguagem de Consulta Estruturada SQL- DML
Linguagem de Consulta Estruturada SQL- DML INTRODUÇÃO A SQL - Structured Query Language, foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation
Leia maisLaboratório de Banco de Dados II AULA 06 Linguagem SQL (Continuação) Prof. Érick de Souza Carvalho
Laboratório de Banco de Dados II AULA 06 Linguagem SQL (Continuação) Prof. Érick de Souza Carvalho 1 Trabalhando com DATAS A Data é armazenada em um formato numérico interno, contendo: Século, ano, mês,
Leia maisLinguagem PL/SQL e Triggers
TECNOLOGIA DE BASES DE DADOS Linguagem PL/SQL e Triggers António Manuel Silva Ferreira UNIVERSIDADE DE LISBOA FACULDADE DE CIÊNCIAS DEPARTAMENTO DE INFORMÁTICA asfe@di.fc.ul.pt Sumário Linguagem PL/SQL
Leia maisSQL. Prof. Márcio Bueno. {bd2tarde,bd2noite}@marciobueno.com
SQL Prof. Márcio Bueno {bd2tarde,bd2noite}@marciobueno.com Material dos professores Ana Carolina Salgado, Fernando Foncesa e Valéria Times (CIn/UFPE) SQL SQL - Structured Query Language Linguagem de Consulta
Leia maisPROGRAMA. Objectivos Gerais :
PROGRAMA ANO LECTIVO : 2005/2006 CURSO : ENGENHARIA MULTIMÉDIA ANO: 2.º DISCIPLINA : SISTEMA DE GESTÃO DE BASE DE DADOS DOCENTE RESPONSÁVEL PELA REGÊNCIA : Licenciado Lino Oliveira Objectivos Gerais :
Leia maisSumário. Introdução... 1. 1 O Problema... 3
Sumário Introdução... 1 1 O Problema... 3 1.1 Definição do Problema... 3 1.2 A Solução... 3 1.2.1 Projeto Conceitual...4 1.2.2 Projeto Lógico... 5 1.2.3 Projeto Físico... 6 2 Criação de Bancos de Dados...
Leia maisCurso de Informática Básica II (Windows / Internet / Word / Excel / Power Point)
Curso de Informática Básica II (Windows / Internet / Word / Excel / Power Point) Objetivos: Ao final do curso o treinando estará apto a compreender a importância da informática; definir termos e conceitos
Leia maisStructured Query Language (SQL)
SQL Histórico Structured Query Language (SQL) Foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language) para suas primeiras tentativas
Leia maisP R E F Á C I O A UNIÃO FAZ A FORÇA
P R E F Á C I O G de grid. Fazer mais com menos. Essa é a grande promessa por trás da Grid Computing, a nova arquitetura de aplicativos desenvolvida pela Oracle. Lançada oficialmente no Brasil em 20 de
Leia maisFormação em Banco de Dados
Formação em Banco de Dados Sobre a KTEC A KTEC Escola de Tecnologia oferece uma série de cursos, para os que procuram uma base sólida no aprendizado, com foco nas boas práticas que fazem a diferença no
Leia maisFaculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível
Leia maisFaculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do
Leia maisIntrodução ao SQL Avançado
Introdução ao SQL Avançado Introdução as consultas, manipulação e a filtragem de dados com a linguagem SQL Prof. MSc. Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão
Leia maisPL/SQL. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Laboratório de Bases de Dados PL/SQL
PL/SQL Laboratório de Bases de Dados PL/SQL Program Language SQL linguagem de programação da Oracle que permite processar dados armazenados no banco de dados Exemplos de operações permitidas alterar, remover,
Leia maisProjeto e Implementação
Felipe Nery Rodrigues Machado Banco de Dados Projeto e Implementação 2 Edição 4 Reimpressão São Paulo 2011 Editora Érica Ltda. 3 Projeto Sumário Capítulo 1 O Que É Projeto de Banco de Dados 15 Modelagem
Leia maisSQL é uma linguagem de consulta que implementa as operações da álgebra relacional de forma bem amigável.
SQL (Structured Query Language) SQL é uma linguagem de consulta que implementa as operações da álgebra relacional de forma bem amigável. Além de permitir a realização de consultas, SQL possibilita: definição
Leia maisSQL (Structured Querie Language) Escola Secundária de Emídio Navarro 2001/2002 Estruturas, Tratamento e Organização de Dados
SQL (Structured Querie Language) SQL é mais que uma linguagem de interrogação estruturada. Inclui características para a definição da estrutura de dados, para alterar os dados de uma base de dados, e para
Leia maisIntrodução à Banco de Dados. Nathalia Sautchuk Patrício
Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem
Leia mais2008.2. SQL Avançado Continuação. Renata Viegas
SQL Avançado Continuação Renata Viegas Cláusula COMPUTE Sintaxe: SELECT FROM ORDER BY COMPUTE BY Para que serve? Gerar totalizadores
Leia maisS Q L 31/03/2010. SQL - Structured Query Language Linguagem de Consulta Estruturada
Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Robson Fidalgo SQL SQL - Structured Query Language Linguagem de Consulta Estruturada Apesar do QUERY no nome, não é apenas de consulta,
Leia maisBANCO DE DADOS II LINGUAGEM SQL - STRUCTURED QUERY LANGUAGE. Prof.: Elvis Bloemer Meurer
BANCO DE DADOS II LINGUAGEM SQL - STRUCTURED QUERY LANGUAGE Prof.: Elvis Bloemer Meurer ORLEANS, 2011 1 CAPITULO 6: FUNÇÕES DE GRUPO...4 6.1 OBJETIVOS DESTE CAPÍTULO...4 6.2 FUNÇÕES DISPONÍVEIS...4 6.3
Leia maisÁlgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:
Álgebra Relacional Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída operação (REL 1 ) REL 2 operação (REL 1,REL 2 ) REL 3 Operações básicas: seleção projeção
Leia maisS Q L 15/01/2013. Enfoques de SQL. Enfoques de SQL SQL. Usos de SQL. SQL - Origem/Histórico. Gerenciamento de Dados e Informação
Enfoques de SQL Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Valeria Times Bernadette Loscio Linguagem interativa de consulta (ad-hoc): usuários podem definir consultas independente
Leia maisSumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37
7 Sumário Agradecimentos... 6 Sobre o Autor... 6 Prefácio... 13 Capítulo 1 Instalação e Configuração... 15 Instalação em Linux... 15 Instalação e Customização do Red Hat Advanced Server 2.1... 16 Preparativos
Leia maisExercícios com o intuito de cobrar todos os assuntos vistos em sala, relativos à Modelagem Conceitual, SQL, PL e XML. 1ª ETAPA
Exercícios com o intuito de cobrar todos os assuntos vistos em sala, relativos à Modelagem Conceitual, SQL, PL e XML. A 1ª etapa é referente à primeira unidade da cadeira. A 2ª etapa tem foco na segunda
Leia maisBem-vindo ao tópico sobre consultas no SAP Business One.
Bem-vindo ao tópico sobre consultas no SAP Business One. 1 Neste tópico, você aprenderá a criar consultas SQL utilizando as ferramentas de consulta do SAP Business One Assistente de consultas e Gerador
Leia maisStructured Query Language (SQL) Ambiente Simplificado de um SGBD
Structured Query Language (SQL) Ambiente Simplificado de um SGBD 2 1 Características dos SGBDs Natureza auto-contida de um sistema de banco de dados: metadados armazenados num catálogo ou dicionário de
Leia maisDESENVOLVIMENTO DE SOFTWARE
VARIAÁ VEL Antes de iniciarmos os comandos referentes a Banco de Dados, precisamos de uma breve descrição técnica sobre Variáveis que serão uma constante em programação seja qual for sua forma de leitura.
Leia maisDML. SQL (Select) Verificando estrutura da tabela
SISTEMAS DE INFORMAÇÃO BANCO DE DADOS 2 SQL (Select) PROF: EDSON THIZON DML É a parte mais ampla da SQL. Permite pesquisar, alterar, incluir e deletar dados da base de dados. São quatro as sentenças mais
Leia maisBásico da Linguagem SQL. Definição de Esquemas em SQL. SQL(Structured Query Language)
Básico da Linguagem SQL Definição de Esquemas em SQL SQL(Structured Query Language) Desenvolvida como a linguagem de consulta do protótipo de SGBD Sistema R (IBM, 1976). Adotada como linguagem padrão de
Leia maisAula de JavaScript 05/03/10
Objetos Sabe-se que variável são contêiners que podem armazenar um número, uma string de texto ou outro valor. O JavaScript também suporta objetos. Objetos são contêiners que podem armazenar dados e inclusive
Leia maisFormação Oracle Completa
PROPOSTA COMERCIAL Formação Oracle Completa Proposta PR140505 140505-01 5 de Maio de 2014 05/05/14 Dextraining Treinamentos em TI Página 1 de 14 1 A Dextraining A Dextra foi fundada em 1995, já com a missão
Leia mais1. SQL Instrumental...2 1.1 Select...3 1.2 Delete...13 1.3 Update... 1.4 Insert... 1.5 Group by... 1.6 Having... 1.7 Unnion All...
SQL 1. SQL Instrumental...2 1.1 Select...3 1.2 Delete...13 1.3 Update... 1.4 Insert... 1.5 Group by... 1.6 Having... 1.7 Unnion All... 2. Servidor... 2.1 Ativando log no Broker... 2.2 Leitura do log no
Leia maisIF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1 Banco de Dados Fundamentos de SQL Structured Query Language Aula2 Apresentado por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685
Leia maisRESOLUÇÃO Nº 194/2006-CEPE/UNICENTRO
RESOLUÇÃO Nº 194/2006-CEPE/UNICENTRO Altera os parágrafos 1º e 2º, do art. 1º e o anexo da Resolução nº 224 CEPE/ UNICENTRO, de 21 de dezembro de 2005, e aprova o relatório final. O REITOR DA UNIVERSIDADE
Leia maisOracle PL/SQL Overview
Faculdades Network Oracle PL/SQL Overview Prof. Edinelson PL/SQL Linguagem de Programação Procedural Language / Structured Query Language Une o estilo modular de linguagens de programação à versatilidade
Leia maisIntrodução ao IBM TRIRIGA - Customizando o Script de Vídeo do Ambiente do TRIRIGA
Introdução ao IBM TRIRIGA - Customizando o Script de Vídeo do Ambiente do TRIRIGA ii Introdução ao IBM TRIRIGA - Customizando o Script de Vídeo do Ambiente do TRIRIGA Índice Introdução ao IBM TRIRIGA -
Leia maisSQL BANCO DE DADOS. Linguagem de consulta SQL. Linguagem de consulta SQL. Linguagem de Consulta Estruturada
Revisão de tpicos anteriores BANCO DE DADOS Linguagem de consulta SQL Roberto Duarte Fontes Brasília - DF roberto@fontes.pro.br Projeto de banco de dados Modelagem Conceitual (independe da implementação)
Leia maisSistemas de Banco de Dados
Sistemas de Banco de Dados Everson Santos Araujo everson@por.com.br Conceitos Dado - Um fato que pode ser armazenado Banco de dados (BD) - Coleção de dados interrelacionados Sistema Gerenciador de Banco
Leia maisOCA Oracle Database 11g: Fundamentos I SQL. Manual do Exame (Exame 1Z0-051)
OCA Oracle Database 11g: Fundamentos I SQL Manual do Exame (Exame 1Z0-051) SOBRE OS AUTORES John Watson (Oxford, Reino Unido) trabalha para a BPLC Management Consultants, lecionando e fazendo consultoria
Leia maisPHP INTEGRAÇÃO COM MYSQL PARTE 1
INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança
Leia maisBanco de Dados II. Triggers e Functions. Prof. Moser Fagundes. Curso TSI Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas
Banco de Dados II Triggers e Functions Prof. Moser Fagundes Curso TSI Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas Sumário da aula Functions (funções) Triggers (gatilhos) Atividades Functions
Leia maisTarefa Orientada 16 Vistas
Tarefa Orientada 16 Vistas Objectivos: Vistas só de leitura Vistas de manipulação de dados Uma vista consiste numa instrução de SELECT que é armazenada como um objecto na base de dados. Deste modo, um
Leia maisExemplo Clínica. Exemplo Clínica. Exemplo Clínica. Exemplo Clínica. (http://bidu.lab.ic.unicamp.br/~celio/metasql.php)
Clínica Todos os exemplos apresentados utilizam o SGBD Postgre - open source Documentação: http://www.postgresql.org/docs (http://bidu.lab.ic.unicamp.br/~celio/metasql.php) Ambulatorios(numero, andar,
Leia maisLINGUAGEM SQL. DML - Linguagem de Manipulação de Dados
LINGUAGEM SQL Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características
Leia maisCriação Visual de Consultas. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.
Criação Visual de Consultas Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Introdução A complexidade dos sistemas informatizados atuais
Leia maisMemória de aula Aulas 11 e 12
Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: B1SGB - Sistemas Gerenciadores de Banco de Dados Memória de aula Aulas 11 e 12 1) Revisão a. Cláusula join (inner e outer) 2) Cláusula GROUP
Leia maisPrincipais Instruções em SQL
Instrução Principais Instruções em SQL Instrui o programa principal do banco de dados para retornar a informação como um conjunto de registros. Sintaxe [predicado { * tabela.* [tabela.]campo1 [AS alias1]
Leia maisSQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Definição de Dados Banco de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix
Leia maisReforçando conceitos de SQL Estudo de Caso: Agenciamento de Corridas de Táxis
Reforçando conceitos de SQL Estudo de Caso: Agenciamento de s de Táxis 1 Algumas Entidades existentes Estudo de Caso Cliente Agendada Fila Logradouro Zona Motorista Efetivada Táxi 2 Consulta Básica SQL
Leia maisIntrodução ao SQL. O que é SQL?
Introdução ao SQL 1 O que é SQL? Inicialmente chamada de Sequel, SQL (Structured Query Language), é a linguagem padrão utilizada para comunicar-se com um banco de dados relacional. A versão original foi
Leia maisDESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9
DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 Í N D I C E Capítulo 1 - O Início de Tudo 1 Reunindo todas as informações necessárias 2 Instalando o Visual FoxPro 2 Configurando o Visual FoxPro 7 Capítulo
Leia maisBanco de Dados Objeto Relacional
Banco de Dados Objeto Relacional características Banco de Dados Objeto- Relacional (BDOR) Banco de dados relacional com extensões para manipulação de objetos e outras fatores de banco de dados orientado
Leia maisIntrodução : 1. Temas Abordados no Livro 1. Novidades no Excel 2010 2. 1. Explorando o ExceI2010... 3. 1.1. O Microsoft Excel 3
~ Indice Introdução : 1 Temas Abordados no Livro 1 Novidades no Excel 2010 2 1. Explorando o ExceI2010...... 3 1.1. O Microsoft Excel 3 1.2. Acesso ao Microsoft Excel 3 1.3. Componentes do Ecrã de Abertura
Leia maisFormação em Banco de Dados. Subtítulo
Formação em Banco de Dados Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras
Leia maisApostila Delphi V 1.0
Preço: R$ 5,00 Link de download: setup.exe Tipo da licença: demonstração Limitações: perrmite visualizar até a página 12. Exige cadastro on-line para solicitar chave de registro. 1 / 7 Apostila completa
Leia maisAULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Leia maisOracle Database 10g: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0-800-167225 Oracle Database 10g: Fundamentos de SQL e PL/SQL Duration: 5 Dias O que é que gostaria de aprender Conheça os fundamentos de SQL e PL/SQL usando o SQL Developer
Leia maisTriggers em PostgreSQL. Linguagem de Programação de Banco de Dados. Triggers em PostgreSQL. Triggers em PostgreSQL
Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Linguagem de Programação de Banco de Dados Triggers em PostgreSQL Todos os bancos de dados comerciais possuem uma linguagem procedural auxiliar para a
Leia maisOracle Database: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0800 891 6502 Oracle Database: Fundamentos de SQL e PL/SQL Duration: 5 Days What you will learn Este curso apresenta os fundamentos de SQL e PL/SQL e as vantagens das linguagens
Leia maiswww.eversantoro.com.br RECUPERANDO DADOS eversantoro
www.eversantoro.com.br RECUPERANDO DADOS eversantoro Usando funções de uma única linha para personalizar a saída eversantoro Funções SQL Entrada Saída Função arg 1 arg 2 A função executa a ação Valor do
Leia maisCapítulo 2. VARIÁVEIS DO TIPO INTEIRO
Capítulo 2. VARIÁVEIS DO TIPO INTEIRO OBJETIVOS DO CAPÍTULO Conceitos de: variáveis do tipo inteiro, atribuição, avisos e erros de compilação, erros de execução, comentários dentro do programa-fonte Operadores
Leia maisBANCO DE DADOS WEB AULA 4. linguagem SQL: subconjuntos DCL, DDL e DML. professor Luciano Roberto Rocha. www.lrocha.com
BANCO DE DADOS WEB AULA 4 linguagem SQL: subconjuntos DCL, DDL e DML professor Luciano Roberto Rocha www.lrocha.com O que é SQL? Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL,
Leia maisSQL (Structured Query Language)
(Structured Query Language) I DDL (Definição de Esquemas Relacionais)... 2 I.2 Domínios... 2 I.3 Criação de Tabelas... 2 I.4 Triggers... 4 II DML Linguagem para manipulação de dados... 5 II.2 Comando SELECT...
Leia maisSão 182 videoaulas de Oracle pl/sql procedures functions triggers Forms Reports
Preço R$ 129.00 Compre aqui São 182 videoaulas de Oracle pl/sql procedures functions triggers Forms Reports - Clique aqui para ver o cronograma das aulas - Clique aqui para ver as imagens deste curso -
Leia maisCURSO DE EXTENSÃO ON-LINE EM Oracle 10g Express Edition XE nível básico. Edital de seleção
CURSO DE EXTENSÃO ON-LINE EM Oracle 10g Express Edition XE nível básico Edital de seleção Nome: Oracle 10g Express Edition XE nível básico Coordenador Geral: Profº Mestre Luis Naito Mendes Bezerra Área
Leia maissaída durante o runtime Usando Functions de uma Única Linha para Personalizar Relatórios Mostrar as diferenças entre as functions SQL de uma única
Tópicos do Curso: Introdução Listar os principais recursos do Banco de Dados Oracle 10g Apresentar uma visão geral de: componentes, plataforma de internet, servidor de aplicações e suite do desenvolvedor
Leia maisSobre o Livro... XV. FCA Editora de Informática
Índice Sobre o Livro... XV Capítulo 1 Configurar o Excel... 1 1.1 Iniciar o Excel... 1 1.2 Ambiente de trabalho... 3 1.3 Personalização do ambiente de trabalho... 6 1.3.1 Opções da interface do utilizador...
Leia maisSQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec
SQL Curso Prático Celso Henrique Poderoso de Oliveira Novatec 1 Introdução Desde o início da utilização dos computadores, sabemos que um sistema é feito para aceitar entrada de dados, realizar processamentos
Leia maisCriando um banco de dados
Após ter projetado o banco de dados, você pode criá-lo utilizando a interface ou com a linguagem. É possível que você queira adicionar tabelas existentes ao banco de dados e depois modificá-las para aproveitar
Leia maisPrincipais Instruções em SQL. Contidas nesta apostila as principais instruções em SQL para a manutenção em Bancos de Dados.
Principais Instruções em SQL Contidas nesta apostila as principais instruções em SQL para a manutenção em Bancos de Dados. Atenção: Esta apostila foi desenvolvida com o auxílio on-line do banco MS-ACCESS,
Leia maisINSCRIÇÃO ON- LINE REVEZAMENTOS A PARTIR DE 2015 INDICADO PARA TÉCNICOS
INSCRIÇÃO ON- LINE REVEZAMENTOS A PARTIR DE 2015 INDICADO PARA TÉCNICOS 2015 ABMN Escrito por Julian Romero jromero@abmn.org.br Revisão: 8 March 2015 CARACTERÍSTICAS DO SISTEMA O ACESSO É ATRAVÉS DE LOGIN
Leia mais