Banco de Dados I. Linguagem de Consulta (parte I) DDL DML
|
|
- Rosângela Lorena Casqueira Fernandes
- 8 Há anos
- Visualizações:
Transcrição
1 Banco de Dados I Linguagem de Consulta (parte I) DDL DML
2 Linguagem de Consulta:SQL contéudo Structured Query Language Originalmente SEQUEL Structured English Query Language Projeta e Implementada pela IBM para System R. Não procedural e baseada em álgebra relacional Linguagem padronizada de consulta (ANSI e ISO) SQ-86 (SQL1), SQ-92 (SQL2) e SQ-3 (O.O.) DDL: criação e modificação de esquemas e restrições DML: inserção, remoção, atualização e consulta de dados
3 Parada técnica Ciclo de vida do Proj. de Banco de Dados Análise Projeto Conceitual Projeto Projeto Lógico Implementação Projeto Físico
4 Parada técnica Ciclo de vida do Proj. de Banco de Dados Análise Projeto Conceitual (de onde viemos) Projeto Projeto Lógico (estamos aqui) Implementação Projeto Físico (para onde vamos)
5 Parada técnica Mundo Real Projeto Conceitual Modelo de Dados Diag. Entidade Relacionamento (de onde viemos) Projeto Lógico Projeto Físico Modelo Lógico Diagrama Relacional (estamos aqui) SQL (para onde vamos)
6 Exemplo - pedido Diagrama Entidade-Relacionamento N Pedido N possui N Produto N faz tira 1 Cliente 1 Vendedor
7 Exemplo Pedido Diagrama ER N Pedido Pedido N N possui N Produto Produto faz tira 1 Cliente Cliente 1 Vendedor Diagrama de Tabelas Pedido Item_de_Pedido (possui ) (possui ) Produto Cliente Vendedor
8 Exemplo Pedido PEDIDO PEDIDO Núm_pedido Núm_pedido Prazo_entrega Prazo_entrega Código_cliente Código_cliente Código_vendedor Código_vendedor ITEM_DO_PEDIDO ITEM_DO_PEDIDO Núm_pedido Núm_pedido Código_produto Código_produto Quantidade Quantidade CLIENTE CLIENTE Código_cliente Código_cliente Nome_cliente Nome_cliente Endereço Endereço Cidade Cidade CEP CEP UF UF CGC CGC IE IE VENDEDOR VENDEDOR Código_vendedor Código_vendedor Nome_vendedor Nome_vendedor Faixa_comissão Faixa_comissão Salário_fixo Salário_fixo PRODUTO PRODUTO Código_produto Código_produto Descrição Descrição Unidade Unidade Val_unit Val_unit
9 DDL exemplo - pedido Linguagem de Definição de Dados:... create, alter, drop
10 Criação e Destruição de Tabelas 0 comando CREATE TABLE cria a tabela solicitada e obedece a seguinte forma: CREATE TABLE <tabela> (<descrição das colunas>); (<descrição das chaves>); <tabela> - 0 nome da nova tabela a ser criada; <descrição das colunas> - É uma lista de colunas (campos) e seus respectivos tipos de dados. (smallint, char, money, varchar, integer, decimal, float, real, date, time, timestamp, logical). <descrição das chaves> - É a lista de colunas que são tratadas como chaves: primária ou estrangeira.
11 Criação e Destruição de Tabelas Alguns tipos em Oracle: char (n) : cadeia de caracter de tamanho fixo (pode-se usar character - máx n 255). varchar ou varchar2(n): caracteres de tamanho variável. (pode-se usar character varing - máx n 2000). smallint: é um inteiro pequeno. number (p,d): número com máx. de 38 caracteres, onde p é o total incluindo a casa decimal e d é o número de casas decimais. Ex: numeric(3,1) 44,5 444,5 e 0,31 float (n): número em ponto flutuante com precisão definida pelo usuário em pelo menos n dígitos. date: tipo calendário contendos século, ano (4 dígitos), mês, dia,horas, minutos e segundos. 12:00 quando somente data for informado, formato padrão: DD-MON-YY ) long: alfanumérico de tamanho variável. ( 2Giga), um por tabela. Não pode ser usado em consulta raw ou long raw: campo binário de tamanho variável. ( 2000 e 2Giga)
12 Criando tabelas Create table CLIENTE Create table PEDIDO ( código_cliente smallint not null, ( num_pedido smallint not null primary key, Nome_cliente char(20), Prazo_entrega smallint not null, Endereço char (30), Código_cliente smallint not null, Cidade char(15), Código_vendedor smallint not null, Cep char(8), Foreign key (código_cliente) uf char(2), References CLIENTE ( codigo_cliente), Cgc char(20) unique, Foreign key (código_vendedor) ie char(20), References VENDEDOR ); Primary key(código_cliente) );
13 Ex:tabelas ITEM_DO_PEDIDO CREATE TABLE ITEM_DO_PEDIDO ( num_pedido smallint not null, codigo_produto smallint not null, quantidade number(3), FOREIGN KEY (num_pedido) REFERENCES PEDIDO, FOREIGN KEY (codigo_produto) REFERENCES PRODUTO, PRIMARY KEY ( num_pedido, codigo_produto ) );
14 Ex:tabelas Vendedor e Produto CREATE TABLE VENDEDOR ( código_vendedor smallint not null, nome_vendedor char(20), salário_fixo number(6,2), faixa_comissão char(1), PRIMARY KEY (código_vendedor) ); CREATE TABLE PRODUTO ( código_produto smallint not null, unidade char(3), descrição_produto Char (30), val_unit number(10,2), CONSTRAINT CLIC_PK PRIMARY KEY (código_produto));
15 Destruição de Tabelas Forma: DROP TABLE <tabela>; DROP TABLE PEDIDO;
16 DML exemplo - pedido Linguagem de Manipulação de Dados (DML):... consulta: select inserção: insert remoção: delete atualização: update
17 Representação de Dados-SQL Tabela (relação), coluna(atributo) e linhas (tuplas) Aluno RA Nome Idade tabela Ana Marcão Linha Paulinha Coluna 1 Coluna 2 Coluna 3
18 Consultando dados: estrutura Select colunas (projeção π) From tabela Where restrições (linhas seleção δ) Aluno RA Nome Idade tabela Ana Marcão Linha Paulinha Coluna 1
19 Extraindo Dados de uma Tabela: Comando SELECT (projeção - π ) A) Selecionando Colunas Especificas da Tabela: Forma: Problema : Select <nome(s) da(s) coluna(s)> From <tabela>; -Listar todos os produtos com respectivas descrições, unidades e valores unitários. Select descrição, unidade, valor_unitário From produto; Resultado:
20 Extraindo Dados de uma Tabela: Comando SELECT (projeção - π ) Exerc 2: - Listar todos clientes, com seus nomes, endereços e CGC. SELECT nome_cliente, endereço, CGC FROM Cliente; Resultado: Nome do Endereço CGC Cliente Ana Rua 17 n / Flávio Av. Pres. Vargas / Jorge Rua Caiapo / Lúcia Rua Itabira 123 Loja / José Quadra 3 bl. 3 sl /1232-3
21 Extraindo Dados de uma Tabela: Comando SELECT (projeção - π ) B) Selecionando todas as Colunas da Tabela Forma: Select * From <tabela> ; Problema: - Listar todo o conteúdo de Vendedor Select * From vendedor ; Código do Vendedor Nome do Vendedor Salário Fixo Faixa de Comissão 209 José 1.800,00 C 111 Carlos 2.490,00 A 11 João 2.780,00 C 240 Antônio 9.500,00 C 720 Felipe 4.600,00 A 213 Jonas 2.300,00 A 101 João 2.650,00 C 310 Josias 870,00 B 250 Maurício 2.930,00 B
22 Selecionando somente alguns Registros da Tabela: ( seleção - δ) Forma: Onde: Where Select <nomes da(s) coluna(s)> From <tabela> Where <restrições>; <nome da coluna> <operador> <valor> C.1) Operadores Relacionais: =, <> ou!=, <, > >=, <= Observações: quando o atributo é do tipo caracter, o <valor> deve estar entre aspas ( ). Ex: Parafuso. Em SQL existe diferença entre Parafuso e parafuso.
23 Selecionando somente alguns Registros da Tabela: ( seleção - δ) Problema: - Listar o num_pedido, o código_produto e a quantidade dos itens do pedido com a quantidade igual a 35. Select num_pedido, código_produto, quantidade From item_do_pedido Where quantidade = 35; Resultado: Número do Pedido Código do Produto Quantidade
24 Selecionando somente alguns Registros da Tabela: ( seleção - δ) Problema: - Quais os clientes que moram em Niterói? Select nome_cliente From cliente Where cidade = 'Niterói' ; Resultado: NOME CLIENTE Ana Susana
25 Selecionando somente alguns Registros da Tabela: C.2) Operadores Lógicos: AND, OR ; NOT. Uso de ( ) para alterar a precedência : AND > OR Problema : -Listar os produtos que tenham unidade igual a M e valor unitário igual a R$ 1,05 Resultado: Select descrição_produto From produto Where unidade = M AND val_unit = 1.05* ; DESCRICAO Papel Em inglês val_unit = 1.05, em português val_unit = 1,05
26 Selecionando somente alguns Registros da Tabela: Exerc 3: Liste os clientes e seus respectivos endereços que moram em São Paulo OU estejam na faixa de CEP entre ' ' e ' '. Resultado: SELECT nome_cliente, endereco FROM Cliente WHERE (cep >= AND cep <= ) OR cidade = São Paulo ; NOME CLIENTE ENDERECO CLIENTE Flávio Av.Pres.Vargas10 Jorge Rua Caiapo13 Maurício Av.Paulista1236 sl 2345 Rodolfo Largo da Lapa 27 sobrado Beth Av. Climério n.45 Lívio Av. Beira Mar n.1256 Renato Rua Meireles n.1231 bl.2 sl.345
27 Selecionando somente alguns Registros da Tabela: Problema: - Mostrar todos os pedidos que não tenham prazo de entrega igual a 15 dias Select num_pedido From pedido Where NOT ( prazo_entrega = 15 ); Resultado: NÚMERO DO PEDIDO
28 Selecionando Registros da Tabela: C.3) Operadores Between e NOT Between Where <nome da coluna> BETWEEN <valor1> AND <valor2> Where <nome da coluna> NOT BETWEEN <valor1> AND <valor2> Pesquisa por uma determinada coluna que esteja dentro da faixa de valores. Não há necessidade dos operadores >=, <= e AND. Os VALOR1 e VALOR2 têm que ser do mesmo tipo de dado da coluna.
29 Selecionando Registros da Tabela: C.3) Operadores Between e NOT Between Problema: -Listar o código e a descrição dos produtos que tenham o valor unitário na faixa de R$ 0,32 até R$ 2,00. Select código_ produto, descrição_produto From produto Where val_unit BETWEEN 0.32 AND 2.00; Resultado: CÓDIGO DO PRODUTO DESCRIÇÃO 25 Queijo 31 Chocolate 78 Vinho 53 Linha 87 Cano 77 Papel
30 Selecionando Registros da Tabela: C.4) Operadores LIKE e NOT LIKE -Where <nome da coluna> LIKE <valor>; -Where <nome da coluna> NOT LIKE <valor>; LIKE e NOT LIKE só trabalham sobre colunas que sejam do tipo CHAR. Eles têm praticamente o mesmo funcionamento que os operadores =, < >, Podem utilizar os símbolos ( % ) e ( _ ) que podem fazer o papel de "Curinga": % - substitui uma palavra _ - substitui um caractere Ex LAPIS % 'pode enxergar os seguintes registros: LAPIS PRETO, LAPIS CERA', 'LAPIS BORRACHA BROCA N_ pode enxergar os seguintes registros; 'BROCA N1, 'BROCA N9, BROCA N3,
31 Selecionando Registros da Tabela: C.4) Operadores LIKE e NOT LIKE Exerc 4: - Listar todos os produtos que tenham a sua unidade começando por Q. SELECT código_produto, descrição_produto FROM Produto WHERE unidade LIKE Q_ ; Resultado: CODIGO DO PRODUTO DESCRIÇÃO 25 Queijo
32 Selecionando Registros da Tabela: C.4) Operadores LIKE e NOT LIKE Exerc 5: - Listar os vendedores que não começam pôr Jo Select código_vendedor, nome_vendedor From vendedor Where nome_vendedor NOT LIKE Jo% ; Resultado: CÓDIGO VENDEDOR NOME VENDEDOR 111 Carlos 240 Antônio 720 Felipe 250 Maurício
33 Selecionando Registros da Tabela: C.5) Operadores IN e NOT IN -Where <nome da coluna> IN <valores>; -Where <nome da coluna> NOT IN <valores> ; Pesquisam registros que estão ou não contidos no conjunto de <valores> fornecido. Estes minimizam o uso dos operadores: =, <>, AND e OR.
34 Selecionando Registros da Tabela: C.5) Operadores IN e NOT IN Problema: - Listar os vendedores que são da faixa de comissão A e B. Select From Where nome_vendedor vendedor faixa comissão IN ( A, 'B'); Resultado: VENDEDOR Carlos NOME Felipe Jonas Josias Maurício
35 Selecionando Registros da Tabela: C.6) Operadores IS NULL e IS NOT NULL Problema: - Where<nome da coluna> IS NULL; - Where<nome da coluna> IS NOT NULL; - Mostrar os clientes que não tenham inscrição estadual. Select * From cliente Where IE IS NULL ;
36 Selecionando Registros da Tabela: D) Ordenando os Dados Selecionados Select <nome da(s) coluna(s)> From <tabela> Where <condição(es)> Order by <nome da(s) coluna(s)> ASC / DESC ou Order by <número da coluna > ASC (default) / DESC Problema: - Mostrar em ordem alfabética a lista de vendedores e seus respectivos salários fixos. Select nome_vendedor, salário_fixo From vendedor Order by nome_vendedor;
37 Selecionando Registros da Tabela: D) Ordenando os Dados Selecionados Problema: - Listar os nomes, cidades e estados de todos os clientes, ordenados por estado e cidade de forma descendente. Select From Order by nome_cliente, cidade, UF cliente UF DESC, cidade DESC; Problema: - Mostrar a descrição e o valor unitário de todos os produtos que tenham a unidade 'M', em ordem de valor unitário ascendente. Select From Where Order by descrição, val_unit produto unidade = M 2 ASC;
38 Selecionando Registros da Tabela: E) Realizando CÁLCULOS com Informações Selecionada Problema: - Mostrar o novo salário fixo dos vendedores, de faixa de comissão 'C, calculado com base no reajuste de 75% acrescido de R$ 120,00 de bonificação. Ordenar pelo nome do vendedor. Select nome_vendedor, novo salário = (salário_fixo * 1.75) From vendedor Where faixa comissão = 'C' Order by nome_vendedor ; Em SQL pode-se criar um campo que não pertence a tabela ou mesmo renomear o nome da coluna com novo nome após a coluna no comando select
39 Selecionando Registros da Tabela: F) Utilizando Funções sobre Conjuntos MAX, MIN SUM, AVG F.1) Buscando Máximos e Mínimos (MAX, MIN) Problema: - Mostrar o menor e o maior salário de vendedor. Select MIN (salário_fixo), MAX (salário_fixo) From vendedor ; F.2) Totalizando Colunas (SUM) Resultado: MIN (salário fixo) MAX (salário fixo) 870, ,00 Problema: - Mostrar a quantidade total pedida para o produto 'VINHO' de código '78'. Select SUM(quantidade), From item_do_pedido Where código_produto = 78 ; Resultado: SUM (Quantidade) 183
40 Selecionando Registros da Tabela: F) Utilizando Funções sobre Conjuntos F.2) Totalizando Colunas (SUM) Problema: - Qual a média dos salários fixos dos vendedores? SELECT AVG (salário_fixo) FROM Vendedor; F.4) Contando os Registros (COUNT) Resultado: AVG(salário_fixo) 3.324,44 Problema: - Quantos vendedores ganham acima de R$ 2.500,00 de salário fixo? Select COUNT(*), From vendedor Where salário_fixo >2500 ; Resultado: COUNT(*) 5
41 Selecionando Registros da Tabela: F.5) Utilizando a Cláusula DISTINCT Problema: Vários registros dentro de uma tabela podem conter os mesmos valores, com exceção da chave primária. Algumas consultas podem trazer informações erradas. A cláusula DISTINCT,foi criada para não permitir que certas redundâncias, obviamente necessárias, causem problemas. - Quais as unidades de produtos, diferentes, na tabela produto? Select From DISTINCT unidade produto; Resultado: UNIDADE K BAR L M SAC G
42 Selecionando Registros da Tabela: F.6) Agrupando Informações Selecionadas (GROUP BY) ❿ A cláusula GROUP BY, organiza a se1eção de dados em grupos determinados. Forma: Select <nome da(s) coluna(s)> From <tabela> Where <condição (ões)> Group by <nome da(s) coluna(s)>; Order by <nome da(s) coluna(s)>;
43 Selecionando Registros da Tabela: F.6) Agrupando Informações Selecionadas (GROUP BY) Problema: - Listar o número de produtos que cada pedido contém. Select num_pedido, total_produto = COUNT(*) From item_do_pedido Group by num_pedido; Resultado: NUMERO DO PEDIDO TOTAL DE PRODUTOS Inicialmente, os registros são ordenados de forma ascendente por número do pedido. Em segundo passo, é aplicada a operação COUNT (*) para cada grupo de registros que tenha o mesmo numero de pedido. Após a operação de contagem de cada grupo, o resultado da consulta utilizando a clausula GROUP BY é apresentado.
44 Selecionando Registros da Tabela: F.7) Agrupando de forma Condicional (HAVING) Problema: - Listar os pedidos que têm mais do que 3 produtos. Select num_pedido, total_produto = COUNT(*) From item_do_pedido Group by num_pedido Having COUNT(*) >3; Resultado: NÚMERO DO PEDIDO TOTAL DE PRODUTOS
Banco de Dados I. Linguagem de Consulta (parte II) Recuperando Dados de Várias Tabelas (JOINS)
Banco de Dados I Linguagem de Consulta (parte II) Recuperando Dados de Várias Tabelas (JOINS) Exemplo - pedido Diagrama Entidade-Relacionamento N Pedido N possui N Produto N faz tira 1 Cliente 1 Vendedor
Leia maisPROGRAMA. 3.SQL Básico. 3.1 Criação de tabelas 3.2 Queries simples 3.3 Subqueries 3.4 Agregação. Prof. Dr. Marcos Tsuzuki
PROGRAMA 3.SQL Básico 3.1 Criação de tabelas 3.2 Queries simples 3.3 Subqueries 3.4 Agregação 1 3.SQL Básico A linguagem SQL foi desenvolvida para o ambiente relacional, podendo ser adaptada a ambientes
Leia maisLinguagem de Banco de Dados DML Exercícios
Linguagem de Banco de Dados DML Exercícios 1. A partir do modelo conceitual abaixo e das descrições das tabelas, crie o modelo físico e implanteo no banco de dados. 2. Acrescente os dados, conforme descrito
Leia maisO comando CREATE TABLE cria a tabela solicitada e obedece à seguinte forma:
1 CREATE TABLE O comando CREATE TABLE cria a tabela solicitada e obedece à seguinte forma: CREATE TABLE (), (
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 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 maisBanco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011
Banco de Dados I Aula 12 - Prof. Bruno Moreno 04/10/2011 Plano de Aula SQL Definição Histórico SQL e sublinguagens Definição de dados (DDL) CREATE Restrições básicas em SQL ALTER DROP 08:20 Definição de
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 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 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 maisLinguagem de Consulta Estruturada (SQL)
Linguagem de Consulta Estruturada (SQL) Conceitos sobre a versão ANSI da SQL, a sublinguagem de definição de dados (DDL) e a sublinguagem de manipulação de dados (DML) Prof. Flavio Augusto C. Correia 1
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 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 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 maisComandos DDL. id_modulo = id_m odulo
Comandos DDL Estudo de Caso Controle Acadêmico Simplificado Uma escola contém vários cursos, onde cada aluno possui uma matricula num determinado curso. Estes cursos, por sua vez, possuem módulos, aos
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 maisPrincípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R. Standards ISO e ANSI SQL-86, SQL-89, SQL-92, SQL:1999, SQL:2003
Bases de Dados Introdução à linguagem SQL História Princípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R Renomeada para SQL (Structured Query Language) Standards ISO e ANSI SQL-86, SQL-89,
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 maisSQL - Banco de Dados. Disciplina: Banco de Dados. Professor: José Antônio. José Antônio - CEFET-RN 23/09/2015
SQL - Banco de Dados 1 Disciplina: Banco de Dados Professor: José Antônio 2 Tópicos de discussão Criando um banco de dados Incluindo, atualizando e excluindo linhas nas tabelas Pesquisa básica em tabelas
Leia mais2008.1 SQL. Autor: Renata Viegas
SQL Autor: Renata Viegas A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua
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 maisLinguagem SQL Sub-linguagem DDL
Linguagem SQL Sub-linguagem DDL 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 Language para suas
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 mais1. Domínio dos Atributos
Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Domínio dos Atributos Por domínio, ou tipo, pode-se entender como a maneira como determinado atributo (ou campo, se tratando
Leia maisProgramação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Agenda Linguagem SQL: Introdução; Construção/Definição de tabelas. 2 Linguagem SQL SQL - Structured Query Language;
Leia maisUNIVERSIDADE VEIGA DE ALMEIDA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM PROCESSAMENTO DE DADOS BANCO DE DADOS
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM PROCESSAMENTO DE DADOS CLAUDIO RIBEIRO DA SILVA MARÇO 1997 2 1 - CONCEITOS GERAIS DE 1.1 - Conceitos Banco de Dados - Representa
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 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 mais2008.1. A linguagem SQL
SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão
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 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 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 maisEXERCÍCIOS PRÁTICOS. Banco de Dados
EXERCÍCIOS PRÁTICOS Banco de Dados Introdução ao uso do SQL Structured Query Language, considerando tanto DDL Data Definition Language quanto DML Data Manipulation Language. Banco de Dados selecionado:
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 DDL. Frederico D. Bortoloti freddb@ltc.ufes.br
Banco de Dados I SQL DDL Frederico D. Bortoloti freddb@ltc.ufes.br Introdução Modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language)
Leia maisOperação de União JOIN
Operação de União JOIN Professor Victor Sotero SGD 1 JOIN O join é uma operação de multi-tabelas Select: o nome da coluna deve ser precedido pelo nome da tabela, se mais de uma coluna na tabela especificada
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 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 maisBASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011
BASES DE DADOS I LTSI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011 A Linguagem SQL As raízes da linguagem SQL remontam a 1974, altura em que a IBM desenvolvia
Leia maisModelo de Dados Relacional Restrições de um Banco de Dados Relacional
Modelo de Dados Relacional e as Restrições de um Banco de Dados Relacional Modelo de Dados Relacional Conceitos do Modelo Relacional Representa o banco de dados como uma coleção de relações. Comparação
Leia maisSQL - Criação de Tabelas
SQL - Criação de Tabelas André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) SQL - Criação de Tabelas February 24, 2012 1 / 25 Sumário 1 Introdução 2 Tabelas
Leia maisLinguagem SQL. Comandos Básicos
Linguagem SQL Comandos Básicos Caetano Traina Júnior Grupo de Bases de Dados e Imagens Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos caetano@icmc.sc.usp.br Comando
Leia maisBanco de Dados. Módulo 7 - Modelo Relacional. Definição do Esquema Relacional em SQL. modulo07.prz 1 10/09/01
Banco de Dados Módulo 7 - Modelo Relacional Definição do Esquema Relacional em SQL modulo07.prz 1 10/09/01 Introdução SQL linguagem padrão para SGBDs relacionais derivada do SEQUEL (Structured English
Leia maisLINGUAGEM SQL. SQL Server 2008 Comandos iniciais
1 LINGUAGEM SQL SQL Server 2008 Comandos iniciais SQL - STRUCTURED QUERY LANGUAGE Quando os Bancos de Dados Relacionais estavam sendo desenvolvidos, foram criadas linguagens destinadas à sua manipulação.
Leia maisBanco de dados 1. Linguagem SQL DDL e DML. Professor: Victor Hugo L. Lopes
Banco de dados 1 Linguagem SQL DDL e DML Professor: Victor Hugo L. Lopes Agenda: Introdução à linguagem de dados; DDL; DML; CRUD; Introdução à linguagem SQL. 2 Por que precisamos da linguagem SQL? A algebra
Leia maisIntrodução ao SQL. Aécio Costa
Aécio Costa A linguagem SQL é um padrão de linguagem de consulta comercial e possui as seguintes partes: Linguagem de definição de dados (DDL) Linguagem interativa de manipulação de dados (DML) Definição
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 maisDefinida pelo American National Standard Institute (ANSI) em 1986
2.3. Linguagens Relacionais SQL Structured Query Language Linguagem para o modelo relacional: Definida pelo American National Standard Institute (ANSI) em 1986 Adoptada em 1987 como um standard internacional
Leia maisSQL (Linguagem de Consulta Estruturada)
SQL (Linguagem de Consulta Estruturada) M.Sc. Cristiano Mariotti mscmariotti@globo.com Introdução à SQL 1 Visão Geral Introdução Comandos de Definição de Dados Comandos de Manipulação de Dados Introdução
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 mais4.6. SQL - Structured Query Language
4.6. SQL - Structured Query Language SQL é um conjunto de declarações que é utilizado para acessar os dados utilizando gerenciadores de banco de dados. Nem todos os gerenciadores utilizam SQL. SQL não
Leia maisMúltiplas Tabelas. Disciplina de Banco de Dados
Múltiplas Tabelas Uma das grandes características de um sistema de banco de dados relacional é a capacidade de interagir com múltiplas tabelas, como se elas fossem apenas uma. Para exemplificar esse tipo
Leia maisSQL Structured Query Language
Janai Maciel SQL Structured Query Language (Banco de Dados) Conceitos de Linguagens de Programação 2013.2 Structured Query Language ( Linguagem de Consulta Estruturada ) Conceito: É a linguagem de pesquisa
Leia maisEXEMPLOS DE COMANDOS NO SQL SERVER
EXEMPLOS DE COMANDOS NO SQL SERVER Gerenciando Tabelas: DDL - DATA DEFINITION LANGUAG Criando uma tabela: CREATE TABLE CLIENTES ID VARCHAR4 NOT NULL, NOME VARCHAR30 NOT NULL, PAGAMENTO DECIMAL4,2 NOT NULL;
Leia maisSQL (Structured Query Language)
SQL (Structured Query Language) Linguagem comercial para BD relacional padrão ISO desde a década de 80 SQL (86); SQL-2 (92); SQL-3 (99) e SQL:2003 não é apenas uma linguagem de consulta! como o nome sugere...
Leia maisProgramação SQL. Introdução
Introdução Principais estruturas duma Base de Dados: Uma BD relacional é constituída por diversas estruturas (ou objectos ) de informação. Podemos destacar: Database: designa a própria BD; Table/Tabela:
Leia maisSQL BÁSICO. Introdução. Prof. Suelane Garcia. Linguagem SQL (Structured Query Language)
SQL BÁSICO Prof. Suelane Garcia Introdução 2 Linguagem SQL (Structured Query Language) Linguagem de Consulta Estruturada padrão para acesso a Banco de Dados. Usada em inúmeros Sistemas de Gerenciamento
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 02/06/2016 SUMÁRIO SQL DDL DML SQL (STRUCTURED
Leia maisSQL (Structured Query Language)
SQL (Structured Query Language) Linguagem comercial para BD relacional padrão ISO desde a década de 80 SQL- (86); SQL- (9); SQL- (99) não é apenas uma linguagem de consulta! como o nome sugere... Base
Leia maisSQL (Structured Query Language)
SQL (Structured Query Language) Linguagem comercial para BD relacional padrão ISO desde a década de 80 SQL-1 (86); SQL- (9); SQL- (99) não é apenas uma linguagem de consulta! como o nome sugere... Base
Leia maisBanco de Dados. Maurício Edgar Stivanello
Banco de Dados Maurício Edgar Stivanello Agenda Conceitos Básicos SGBD Projeto de Banco de Dados SQL Ferramentas Exemplo Dado e Informação Dado Fato do mundo real que está registrado e possui um significado
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 maisSQL DML. Frederico D. Bortoloti freddb@ltc.ufes.br
Banco de Dados I SQL DML Frederico D. Bortoloti freddb@ltc.ufes.br SQL - DML Os exemplos da aula serão elaborados para o esquema de dados a seguir: Empregado(matricula, nome, endereco, salario, supervisor,
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 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 maisStructured Query Language (SQL) SQL é uma linguagem normalizada (ANSI) para consultas e actualizações de bases de dados relacionais.
Structured Query Language (SQL) SQL é uma linguagem normalizada (ANSI) para consultas e actualizações de bases de dados relacionais. A instrução SELECT As consultas a uma base de dados relacional fazem-se
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 maisLinguagem SQL Parte I
FIB - Centro Universitário da Bahia Banco de Dados Linguagem SQL Parte I Francisco Rodrigues Santos chicowebmail@yahoo.com.br Slides gentilmente cedidos por André Vinicius R. P. Nascimento Conteúdo A Linguagem
Leia maisSQL - Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL
SQL - Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL Criar uma base de dados (criar um banco de dados) No mysql: create database locadora; No postgresql: createdb locadora Criar
Leia maisSQL SQL BANCO DE DADOS 2. Componentes do SQL (1) Componentes do SQL (2) DDL Criação de banco de dados. Padrões de SQL
BANCO DE DADOS 2 SQL (CREATE TABLE, CONSTRAINTS, DELETE, UPDATE e INSERT) Prof. Edson Thizon SQL SQL ( structured query language ) é uma linguagem comercial de definição e manipulação de banco de dados
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 maisDisciplina: Unidade V: Prof.: E-mail: Período:
Encontro 17 Disciplina: Sistemas de Banco de Dados Unidade V: Introdução à Linguagem SQL Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 13. Introdução à Linguagem SQL Introduçã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 maisSQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda.
SQL comando SELECT Uma das tarefas mais requisitadas em qualquer banco de dados é obter uma listagem de registros armazenados. Estas tarefas são executadas pelo comando SELECT Sintaxe: SELECT [DISTINCT]
Leia maisBanco de dados. Linguagens de Banco de Dados II. Wedson Quintanilha da Silva - www.assembla.com/spaces/objetivobd/documents
Banco de dados Linguagens de Banco de Dados II 1 Linguagem de Definição de Dados - DDL Comandos utilizados para criação do esquema de dados; Um DDL permite ao utilizador definir tabelas novas e elementos
Leia maisDDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR
SQL Structured Query Language, ou Linguagem de Consulta Estruturada, foi desenvolvida pela IBM nos anos 70 para demonstrar a viabilidade do modelo relacional para bancos de dados. No final dos anos 80
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 maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Agenda Estrutura Básica de consultas SQL: A cláusula SELECT; A cláusula FROM; A cláusula WHERE. Operação com cadeias
Leia maisDescrição Tinyint[(M)] Inteiro pequeno. Varia de 128 até +127
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
Leia maisDisciplina de Banco de Dados Parte V
Disciplina de Banco de Dados Parte V Prof. Elisa Maria Pivetta CAFW - UFSM Modelo de Dado Relacional O Modelo Relacional O Modelo ER é independente do SGDB portanto, deve ser o primeiro modelo gerado após
Leia maisCREATE TABLE AUTOR ( cod_autor int not null primary key, nome_autor varchar (60) )
TADS Exercício Laboratório I Analise o modelo de banco de dados abaixo: MUSICA FAIXA Codigo_Musica: INTEGER Nome_Musica: VARCHAR(60) Duracao: NUMERIC(6,2) Codigo_Musica: INTEGER (FK) Codigo_CD: INTEGER
Leia maisBANCO DE DADOS CONCEITOS BÁSICOS
Universidade Federal da Paraíba UFPB Centro de Energias Alternativas e Renováveis - CEAR Departamento de Eng. Elétrica DEE BANCO DE DADOS CONCEITOS BÁSICOS Isaac Maia Pessoa Introdução O que é um BD? Operações
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 maisBanco de Dados. Structured Query Language SQL. Prof. Walteno Martins Parreira Jr 1. www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Structured Query Language SQL Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Comandos SQL Os comandos do SQL são classificados em três grupos,
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 maisCapitulo 2. Prof.º Espc. Fábio Margarito Martins de Barros - Tecnologia de banco de dados
Capitulo 2 1. MODELO LÓGICO DE BANCO DE DADOS... 2 1.1 Definição... 2 1.2 Mapeando o modelo conceitual para o modelo lógico... 2 1.2 Dicionário de dados... 3 2. MODELO FÍSICO DO BANCO DE DADOS... 4 2.1
Leia maisPrincipais Comandos SQL Usados no MySql
Principais Comandos SQL Usados no MySql O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares)
Leia maisFEAP - Faculdade de Estudos Avançados do Pará PROFª LENA VEIGA PROJETOS DE BANCO DE DADOS UNIDADE V- SQL
Quando os Bancos de Dados Relacionais estavam sendo desenvolvidos, foram criadas linguagens destinadas à sua manipulação. O Departamento de Pesquisas da IBM desenvolveu a SQL como forma de interface para
Leia maisBANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre
BANCO DE DADOS BANCO DE DADOS Prof. Patrícia Lucas 3º Trimestre ROTEIRO PARA O 3º TRIMESTRE 1. O MySQL DDL SQL 1. Como funciona o MySQL 2. Como criar um banco de dados no MySQL 3. Como criar tabelas: comandos
Leia maisLinguagem SQL (Parte I)
Universidade Federal de Sergipe Departamento de Sistemas de Informação Itatech Group Jr Softwares Itabaiana Site: www.itatechjr.com.br E-mail: contato@itatechjr.com.br Linguagem SQL (Parte I) Introdução
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos
Leia maisBanco de Dados. StructuredQuery Language- SQL. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados StructuredQuery Language- SQL Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 A Origem Em 1970, Ted Codd (pesquisador da IBM) publicou o primeiro
Leia maisDML - SELECT Agrupando Dados
DML - SELECT Agrupando Dados 1. Apresentação Já conhecemos os comandos básicos de manipulação de dados: insert; delete; update e select. O comando de consulta select utilizado até aqui era aplicado sobre
Leia maisSQL. Histórico BANCO DE DADOS. Conceito. Padrões de SQL (1) Componentes do SQL (1) Padrões de SQL (2) (DDL: CREATE TABLE, CONSTRAINTS)
BANCO DE DADOS SQL (DDL: CREATE TABLE, CONSTRAINTS) Prof. Edson Thizon Histórico Entre 1974 e 1979, o San José Research Laboratory da IBM desenvolveu um SGDB relacional que ficou conhecido como Sistema
Leia maisSQL: Definição de tabelas, Modificações à Base de Dados
SQL: Definição de tabelas, Modificações à Base de Dados Fernando Lobo Base de Dados, Universidade do Algarve 1 / 24 Definição do esquema da base de dados O esquema da BD é composto pelas definições de
Leia maisNOME SEXO CPF NASCIMENTO SALARIO
Tutorial SQL Fonte: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2973 Para começar Os Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDr) são o principal mecanismo de suporte ao armazenamento
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 1 Linguagem SQL Linguagem de definição de dados (DDL) DISCIPLINA: Banco de Dados
Leia maisSQL S Q L. Introdução. Enfoques de SQL. SQL - Origem/Histórico. Usos de SQL. SQL - Vantagens. Banco de Dados. Fernando Fonseca Ana Carolina
Introdução Banco de Dados SQL Fernando Fonseca Ana Carolina SQL - Structured Query Language Linguagem de Consulta Estruturada Apesar do QUERY no nome, não é apenas de consulta, permitindo definição (DDL)
Leia maisSQL (STRUCTUREDQUERY LANGUAGE)
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SQL (STRUCTUREDQUERY
Leia mais