SQL. Prof. Roger Cristhian Gomes
|
|
- Natália Borja Lima
- 7 Há anos
- Visualizações:
Transcrição
1 SQL Prof. Roger Cristhian Gomes
2 SQL SQL - Structured Query Language Linguagem de acesso e manipulação de sistemas de base de dados computacionais que segue o padrão ANSI Existem diferenças entre as versões de SQLs dos vários produtos comerciais Em geral os comandos principais mantêm um padrão entre estas versões
3 SQL Pode ser dividido basicamente em duas partes: DDL Data Definition Language Utilizada para manipular a estrutura da base de dados tabelas e índices DML Data Manipulation Language Utilizada para manipular o conteúdo das tabelas da base de dados tuplas
4 DDL Os principais comandos DDL: CREATE TABLE Cria uma nova tabela na base ALTER TABLE Modifica uma tabela DROP TABLE Remove uma tabela da base CREATE INDEX Cria um novo índice para a tabela DROP INDEX Remove um índice da tabela
5 CREATE A cláusula CREATE é utilizada para a criação de uma série de objetos em um banco de dados Criação de uma base de dados CREATE DATABASE <nome_base> Criação de uma seqüência CREATE SEQUENCE <nome_tabela> START WITH <valor> INCREMENT BY <valor>
6 CREATE Criação de tabelas CREATE TABLE <nome_tabela> ( <coluna1> <tipo1>, ) <coluna2> <tipo2>,... Criação de índices CREATE INDEX <nome_indice> ON <nome_tabela> (<colunas>)
7 CREATE TABLE Para a criação de uma tabela devemos especificar sua estrutura, o tipo de dado que será utilizado em cada uma das colunas, e se haverá algum tipo de constraint Contraints: PRIMARY KEY FOREIGN KEY INDEX
8 CREATE TABLE Tipos de dados (Oracle): VARCHAR2 (n) CHAR NUMBER DATE CLOB XMLTYPE
9 CREATE TABLE EXEMPLO CREATE TABLE CONTA ( cod_agen VARCHAR2(5), cod_cli VARCHAR2(5), num_conta NUMBER PRIMARY KEY, saldo NUMBER NOT NULL, CONSTRAINT foreign_agen FOREIGN KEY (cod_agen) REFERENCES agencia (cod_agen) );
10 ALTER TABLE A cláusula ALTER TABLE é utilizada para modificar a estrutura de uma tabela, inserindo, alterando ou removendo uma determinada coluna ou condição ALTER TABLE <nome_tabela> ADD <coluna> <tipo> ALTER TABLE <nome_tabela> DROP COLUMN <coluna>
11 ALTER TABLE EXEMPLO ALTER TABLE conta ADD data_cont date DEFAULT SYSDATE Cod_agen Cod_cli Num_conta Saldo Data_cont Ag1 C /04/2008 Ag2 C /04/2008 Ag3 C /04/2008 Ag4 C /04/2008 Ag3 C /04/2008
12 DROP Utilizado para remover toda a estrutura de um objeto do banco DROP DATABASE <nome_base> DROP TABLE <nome_tabela> DROP INDEX <nome_indice>
13 DROP INDEX Exemplo DROP INDEX index_agecli
14 CREATE VIEW Uma VIEW, ou visão, é uma tabela virtual dentro de um banco de dados. Utilizada para otimizar e facilitar a consulta de um conjunto de informações que pode estar dispersa em várias fontes (tabelas) diferentes CREATE VIEW <nome_view> AS SELECT <colunas> FROM <tabela> WHERE <coluna1> = <valor1>
15 CRATE VIEW Exemplo CREATE VIEW v_conta AS SELECT CO.cod_cli, CL.nome_cli, CO.cod_agen, CO.num_conta, CO.saldo FROM conta CO, cliente CL WHERE CO.cod_cli = CL.cod_cli
16 CREATE VIEW Exemplo Tabela v_conta Cod_cli Nome_cli Cod_agen Num_conta Saldo C3 Maria Ag C2 Roberto Ag C1 João Ag C4 Carlos Ag C3 Maria Ag
17 Exercícios Tabela Cliente Cod_cli Nome_cli Rua Cidade Idade C1 João Rua X1 Botucatu 34 C2 Roberto Rua N2 Pardinho 29 C3 Maria Rua V5 Pardinho 42 C4 Carlos Rua T8 Botucatu 45 C5 Ana Rua X1 Botucatu 27 Tabela Agencia Cod_agen Nome_agen Gerente Cidade Ag1 Centro Jair Botucatu Ag2 Principal Raul Pardinho Ag3 Especial Valeria Pardinho Ag4 Bairro Valeria Botucatu
18 Exercícios Tabela Emprestimo Cod_agen Cod_cli Num_emprest Valor Ag3 C1 E Ag2 C2 E2 800 Ag2 C2 E3 300 Ag1 C3 E4 700 Ag3 C3 E5 500 Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C
19 Exercícios 1. Escreva o SQL de criação de cada uma das tabelas: cliente, conta, agencia e empréstimo. 2. Insira uma nova coluna na tabela cliente que armazene o bairro do cliente (este campo não pode ser nulo). 3. Remova o campo que foi inserido no exercício Crie uma seqüência numérica para começando em 1 e sendo incrementado de 1 em 1, para ser o novo código de cliente. 5. Para a tabela cliente: Insira um novo campo código (numérico), e a transforme na nova chave primária. 6. Crie uma view contendo os códigos e nomes dos clientes, além das informações sobre sua conta e empréstimos.
20 DML Principais comandos DML: SELECT Extrai dados de uma tabela da base UPDATE Altera alguma informação da tabela DELETE Deleta uma tupla de uma tabela INSERT Insere uma nova tupla na tabela da base
21 SELECT Usado para extrair informações de uma relação SELECT <colunas> FROM <relacao> A cláusula SELECT equivale a projeção (π) da algebra relacional, onde <coluna> são os atributos que irão ser apresentados A lista de atributos <coluna> pode ser substituida por * (exibindo todas as colunas)
22 FROM A cláusula FROM determina qual, ou quais, relações serão utilizadas, as relações são determinadas em <relacao> Quando na lista de relações <relacao> existir mais de uma relação, então a cláusula FROM determinará o produto cartesiano destas relações SELECT <colunas> FROM <R1, R2>
23 SELECT Exemplos: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C (1) SELECT cod_cli FROM conta (2) SELECT cod_cli, cod_agen FROM conta
24 SELECT Resultados: C3 C2 C1 C4 C3 (1) (2) Cod_cli Cod_cli Cod_agen C3 Ag1 C2 Ag2 C1 Ag3 C4 Ag4 C3 Ag3
25 SELECT - DISTINCT A cláusula DISTINCT força a eliminação de duplicidade dos resultados da cláusula SELECT: SELECT DISTINCT cod_cli FROM conta C3 C2 C1 C4 Cod_cli
26 WHERE A cláusula WHERE é utilizada em conjunto com a cláusula SELECT e determina as condições de seleção Equivalente ao operador de seleção da álgebra relacional SELECT <colunas> FROM <relacao> WHERE <condicao>
27 WHERE Operadores de condição: =, <>, >, >=, <, <= BETWEEN determina a condição entre um intervalo de valores LIKE determina uma condição a partir de um casamento de padrão (pattern) IN determina a condição a partir de um conjunto de valores possíveis
28 WHERE Exemplo: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C (1) SELECT * FROM conta WHERE saldo > 550
29 WHERE Resultado: (1) Cod_agen Cod_cli Num_conta Saldo Ag2 C Ag3 C
30 LIKE Uso do LIKE: SELECT * FROM conta WHERE nome LIKE A% Relacao Conta Cod_cli Nome C1 Alberto C2 Ricardo C3 Ana
31 LIKE Resultado Cod_cli C1 C3 Nome Alberto Ana
32 Renomeando Os nomes das colunas da cláusula SELECT e as tabelas da cláusula FROM podem ser renomeadas usando a cláusula AS: SELECT cod_cli AS codigo_cliente FROM conta AS tc SELECT tc.cod_cli AS codigo_cliente FROM conta AS tc
33 Exercícios Tabela Cliente Cod_cli Nome_cli Rua Cidade Idade C1 João Rua X1 Botucatu 34 C2 Roberto Rua N2 Pardinho 29 C3 Maria Rua V5 Pardinho 42 C4 Carlos Rua T8 Botucatu 45 C5 Ana Rua X1 Botucatu 27 Tabela Agencia Cod_agen Nome_agen Gerente Cidade Ag1 Centro Jair Botucatu Ag2 Principal Raul Pardinho Ag3 Especial Valeria Pardinho Ag4 Bairro Valeria Botucatu
34 Exercícios Tabela Emprestimo Cod_agen Cod_cli Num_emprest Valor Ag3 C1 E Ag2 C2 E2 800 Ag2 C2 E3 300 Ag1 C3 E4 700 Ag3 C3 E5 500 Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C
35 Exercícios 1. Selecione todos os clientes com idade maior que 30 anos. 2. Selecione todos os clientes com idade entre 20 e 30 anos. 3. Selecione todos os clientes que possuem saldo maior que 600 na conta. 4. Selecione todas as agencias que possuem empréstimos com valor igual ou superior a Selecione todos os clientes e seus respectivos gerentes, que possuem contas com saldo menor ou igual Selecione todos os clientes e suas respectivas contas, que possuam nome terminado com o.
36 INSERT A cláusula INSERT é utiliza para inserir novas tuplas em uma determinada tabela da base Formas básicas: INSERT INTO <tabela> VALUES (valor1, valor2,...) INSERT INTO <tabela> (coluna1, coluna2,...) VALUES (valor1, valor2,...)
37 INSERT Exemplo: Inserir a tupla abaixo na tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C (1) INSERT INTO conta (cod_agen, cod_cli, num_conta, saldo) VALUES ( Ag1, C4, 606, 900)
38 INSERT Resultado: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C Ag1 C
39 UPDATE A cláusula UPDATE é usada para modificar informações contidas nas tabelas da base Forma básica: UPDATE <tabela> SET <coluna> = <novo_valor> WHERE <coluna2> = <valor_x>
40 UPDATE Exemplo: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C (1) UPDATE conta SET saldo = 1000 WHERE cod_cli = C3
41 UPDATE Resultado: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C
42 DELETE A cláusula DELETE é utilizada para excluir uma tupla inteira de uma determinada tabela da base Forma básica: DELETE FROM <tabela> WHERE <coluna> = <valor>
43 DELETE Exemplo: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C (1) DELETE FROM conta WHERE cod_cli = C4
44 DELETE Resultado: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag3 C
45 Exercícios Tabela Cliente Cod_cli Nome_cli Rua Cidade Idade C1 João Rua X1 Botucatu 34 C2 Roberto Rua N2 Pardinho 29 C3 Maria Rua V5 Pardinho 42 C4 Carlos Rua T8 Botucatu 45 C5 Ana Rua X1 Botucatu 27 Tabela Agencia Cod_agen Nome_agen Gerente Cidade Ag1 Centro Jair Botucatu Ag2 Principal Raul Pardinho Ag3 Especial Valeria Pardinho Ag4 Bairro Valeria Botucatu
46 Exercícios Tabela Emprestimo Cod_agen Cod_cli Num_emprest Valor Ag3 C1 E Ag2 C2 E2 800 Ag2 C2 E3 300 Ag1 C3 E4 700 Ag3 C3 E5 500 Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C
47 Exercícios 1. Inserir na tabela emprestimo um empréstimo para o cliente C4 no valor de Modificar o nome do gerente da agencia Ag3 para Felipe. 3. Zerar os valores dos empréstimos menor que Modificar as informações da agencia Ag1 deixando o nome igual a Principal e o gerente igual a Carlos. 5. Deletar todos os clientes que moram na rua Rua X1. 6. Deletar todas as contas com saldo menor que 300.
48 ORDER BY A cláusula ORDER BY é utilizada para ordenar as linhas resultantes de uma consulta na base Forma básica: SELECT <coluna1, coluna2> FROM <tabela> ORDER BY <coluna1>
49 ORDER BY Exemplo: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C (1) SELECT * FROM conta ORDER BY saldo
50 ORDER BY Resultado: Tabela Resultado Cod_agen Cod_cli Num_conta Saldo Ag3 C Ag4 C Ag1 C Ag3 C Ag2 C
51 ORDER BY Por padrão o resultado é ordenado em ordem crescente (ASC), porem a ordem pode ser explicitada: Crescente (ASC) Decrescente (DESC) SELECT <coluna1, coluna 2> FROM <tabela> ODER BY <coluna1> DESC
52 Operadores para WHERE AND e OR IN SELECT <colunas> FROM <tabela> WHERE <coluna1> = <valor1> AND <coluna2> = <valor2> SELECT <colunas> FROM <tabela> WHERE <coluna1> = <valor1> OR <coluna2> = <valor2> SELECT <colunas> FROM <tabela> WHERE <coluna1> IN (<valor1>, <valor2>)
53 Operadores para WHERE BETWEEN SELECT <colunas> FROM <tabela> WHERE <coluna1> BETWEEN <valor1> AND <valor2> NOT (modificador) NOT IN NOT BETWEEN
54 Executar JOIN em SQL Para a execução de um JOIN em SQL é necessário que as tabelas contenham identificadores em comum a serem comparados SELECT <colunas> FROM <tabela1>, <tabela2> WHERE <tabela1>.<atributo1> = <tabela2>.<atributo1>
55 Exemplo Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Tabela Cliente Cod_cli Nome_cli Rua Cidade Idade C1 João Rua X1 Botucatu 34 C2 Roberto Rua N2 Pardinho 29 C3 Maria Rua V5 Pardinho 42
56 Exemplo SELECT cod_agen, t1.cod_cli, nome_cli, num_conta, saldo FROM conta AS t1, cliente AS t2 WHERE t1.cod_cli = t2.cod_cli Cod_agen Cod_cli Nome_cli Num_conta Saldo Ag1 C3 Maria Ag2 C2 Roberto
57 UNION A cláusula UNION serve para unir duas tabelas (ou dois resultados) em uma única tabela de resultado Equivalente à operação U de álgebra relacional Os atributos de ambas tabelas têm que ser equivalentes SELECT <colunas> FROM <tabela1> UNION SELECT <colunas> FROM <tabela2>
58 UNION Exemplo: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C
59 UNION (1) SELECT cod_cli FROM conta WHERE saldo >= 500 UNION (2) SELECT cod_cli FROM conta WHERE saldo > 300 (1) Cod_cli C3 C2 C1 (2) Cod_cli C4 C3 Resultado Cod_cli C3 C2 C1 C4
60 UNION ALL (1) SELECT cod_cli FROM conta WHERE saldo >= 500 UNION ALL (2) SELECT cod_cli FROM conta WHERE saldo > 300 (1) Cod_cli C3 C2 C1 (2) Cod_cli C4 C3 Resultado Cod_cli C3 C2 C1 C4 C3
61 INTERSECT A cláusula INTERSECT serve para realizar a intersecção das tuplas de duas tabelas Apenas tuplas equivalentes em ambas as tabelas são selecionadas Equivalente a operação de álgebra relacional
62 INTERSECT Exemplo: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C
63 INTERSECT (1) SELECT cod_cli FROM conta WHERE saldo >= 500 INTERSECT (2) SELECT cod_cli FROM conta WHERE saldo < 400 (1) Cod_cli C3 C2 C1 (2) Cod_cli C4 C3 Resultado Cod_cli C3
64 MINUS A cláusula MINUS serve para subtrair de uma tabela as tuplas que são equivalentes as tuplas de uma segunda tabela Somente as tuplas distintas de uma tabela são selecionadas Equivalente a operação - da álgebra relacional
65 MINUS Exemplo: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C
66 MINUS (1) SELECT cod_cli FROM conta WHERE saldo >= 500 MINUS (2) SELECT cod_cli FROM conta WHERE saldo < 400 (1) Cod_cli C3 C2 C1 (2) Cod_cli C4 C3 Resultado Cod_cli C2 C1
67 FUNÇÕES AVG (<coluna>) calcula a média SUM (<coluna>) soma os valores MIN (<coluna>) recupera o menor valor MAX (<coluna>) recupera o maior valor COUNT (<coluna>) quantidade de colunas não nulas selecionadas COUNT (*) informa a quantidade de colunas selecionadas
68 FUNÇÕES UPPER (<string>) transforma todas os caracteres da string em maiúsculo SYSDATE recupera a data corrente do banco de dados NVL (<exp1>,<exp2>) caso <exp1> seja nula usa <exp2>, senão usa <exp1> NVL2 (<exp1>,<exp2>,<exp3>) caso <exp1> seja nula usa <exp2>, senão usa <exp3>
69 GROUP BY A cláusula GROUP BY serve para agrupar tuplas a partir de colunas com mesmo valor, e para aplicar determinadas funções em um conjunto de tuplas com valores em comum Forma básica: SELECT <colunas> FROM <tabela> GROUP BY <coluna1>
70 GROUP BY Exemplo: Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C (1) SELECT cod_cli, SUM(saldo) FROM conta GROUP BY cod_cli ORDER BY cod_cli
71 GROUP BY Resultado: Tabela Resultado Cod_cli Saldo C1 620 C2 730 C3 670 C4 280
72 Exercícios Tabela Cliente Cod_cli Nome_cli Rua Cidade Idade C1 João Rua X1 Botucatu 34 C2 Roberto Rua N2 Pardinho 29 C3 Maria Rua V5 Pardinho 42 C4 Carlos Rua T8 Botucatu 45 C5 Ana Rua X1 Botucatu 27 Tabela Agencia Cod_agen Nome_agen Gerente Cidade Ag1 Centro Jair Botucatu Ag2 Principal Raul Pardinho Ag3 Especial Valeria Pardinho Ag4 Bairro Valeria Botucatu
73 Exercícios Tabela Emprestimo Cod_agen Cod_cli Num_emprest Valor Ag3 C1 E Ag2 C2 E2 800 Ag2 C2 E3 300 Ag1 C3 E4 700 Ag3 C3 E5 500 Tabela Conta Cod_agen Cod_cli Num_conta Saldo Ag1 C Ag2 C Ag3 C Ag4 C Ag3 C
74 Exercícios 1. Selecione em ordem crescente de nome todos os clientes com idade maior que 28 anos. 2. Selecione em ordem decrescente de saldo todas as contas. 3. Selecione todos os clientes com idade igual a 34, 45 ou 27 anos. 4. Selecione todos os empréstimos que têm valor fora do intervalo de 400 a Escreva a união, intersecção e diferença entre a seleção dos empréstimos com valor menor que 750 e maior que Selecione os códigos das agências e o valor total de seus empréstimos. 7. Determine a média de idade dos clientes.
DDL 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 maisBCD29008 Banco de dados
BCD29008 Banco de dados Linguagem SQL Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de agosto de 2017
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 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 CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.
LINGUAGEM SQL SQL CREATE DATABASE MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. SQL CREATE TABLE SQL NOT NULL O valor NOT NULL obriga que o campo contenha sempre
Leia maisRápida revisão do Modelo Relacional
Rápida revisão do Modelo Relacional Conceito de relação Tuplas e atributos Rápida revisão do Modelo Relacional Regras de integridade Entidade: Deve existir uma chave primária com valor único e não-nulo.
Leia maisLinguagem de pesquisa declarativa para banco de dados relacional; 1ª Versão - Desenvolvida pela IBM no laboratório de pesquisa de San José;
MySQL SQL (Structured Query Languagem ) Linguagem de pesquisa declarativa para banco de dados relacional; 1ª Versão - Desenvolvida pela IBM no laboratório de pesquisa de San José; Inicialmente - Sequel
Leia maisAULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)
AULA 8 8.1. OBJETIVO DA AULA Relembrar conceitos e recursos básicos apresentados nas aulas anteriores, dar continuidade nas codificações iniciadas e ainda não finalizadas, explorar acesso a banco de dados
Leia maisIntrodução ao PostgreSQL
Introdução ao PostgreSQL Fontes Karine Reis Ferreira karine@dpi.inpe.br Gilberto Câmara gilberto@dpi.inpe.br Gilberto Ribeiro de Queiroz gribeiro@dpi.inpe.br Marcos André Gonçalves - UFMG Parte 3 Aula
Leia maisSQL BÁSICO. Luiz Antônio Vivacqua Corrêa Meyer
SQL BÁSICO Luiz Antônio Vivacqua Corrêa Meyer SQL (Structured Query Language) Início na década de 70 pela IBM com o nome de SEQUEL. Em 1980 o produto mudou seu nome para SQL. American National Standards
Leia maisBanco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
Leia maisBancos (Bases) de Dados
Bancos (Bases) de Dados Aula #8 SQL Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza SQL (Structured Query Language) Linguagem
Leia maisBANCO DE DADOS. Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE <nome_banco_de_dados>
BANCO DE DADOS 1. Scripts de criação de banco de dados Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE Onde:
Leia maisBanco de Dados. Professora: Luciana Faria
Banco de Dados Professora: Luciana Faria Introdução ao linguagem é a SQL (Structured Query Language) Linguagem de Consulta Estruturada Para se utilizar, administrar, e trabalhar com um banco de dados é
Leia maisE-BOOK GUIA RÁPIDO DE SQL W W W. T R E I N A W E B.C O M. B R
101010101 001010101 101010100 E-BOOK GUIA RÁPIDO DE SQL INTRODUÇÃO Este é um guia rápido de SQL criado pela equipe do TreinaWeb e serve principalmente para iniciantes na linguagem. SQL é a sigla em inglês
Leia maisPreparação. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 10/12/2013
Linguagem de Manipulação de Dados (DML) Estudo Dirigido A Linguagem SQL Preparação Criar um banco de dados denominado Escola ; Criar a tabela, como especificado abaixo: # RA Numeric(8) Nome Serie Turma
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 maisAgenda. Linguagem de Consulta SQL. 1. Introdução Histórico. 1. Introdução BD Relacionais
Linguagem de Consulta SQL Profa. Carla A. Lima Reis SQL Agenda Introdução Histórico BD relacionais Linguagem SQL Definição de BD Manipulação de BD com SQL Consultas SQL Consultas com várias tabelas Subconsultas
Leia maisSQL (Tópicos) Structured Query Language
SQL (Tópicos) Structured Query Language ISI Introdução aos Sistemas de Informação SQL (Tópicos) 1 SQL: componentes SQL / DDL (Data Definition Language) Permite definir os Esquemas de Relação Permite definir
Leia maisSumário: 1) Trabalhando com Constraints: - NOT NULL - UNIQUE - PRIMARY KEY - FOREIGN KEY - DEFAULT
Sumário: 1) Trabalhando com Constraints: - NOT NULL - UNIQUE - PRIMARY KEY - FOREIGN KEY - DEFAULT 2) Componentes do Select: - DISTINCT - WHERE - AND e OR - ORDER BY 2) Visão Geral - A SQL é dividida em
Leia maisBases de Dados. DDL Data Definition Language
Bases de Dados DDL Data Definition Language SQL SQL = Structured Query Language Foi originalmente criada pela IBM nos anos 70 como parte de um protótipo de sistema relacional Posteriormente foi implementada
Leia maisManipulação de Dados com SQL
Manipulação de Dados com SQL Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I manipulação de dados com SQL 2 Structured Query Language
Leia maisLaboratório de Banco de Dados II Aula 04. Prof. Érick de Souza Carvalho
Laboratório de Banco de Dados II Aula 04 Prof. Érick de Souza Carvalho 1 SQL (Structured Query Language ) Prof. Érick de Souza Carvalho 2 SQL Structured Query Language - Introdução É uma Linguagem para
Leia maisAula de SQL Comandos DDL. André Luiz de Oliveira Eduardo Raul Hruschka
Aula de SQL Comandos DDL André Luiz de Oliveira Eduardo Raul Hruschka E-mail: andre_luiz@icmc.usp.br erh@icmc.usp.br Agenda Instalação do MySQL e Workbench Comandos DDL Data Definition Language Criação
Leia maisSistemas de Informação e Bases de Dados 2012/2013. Linguagem SQL
Sistemas de Informação e Bases de Dados 2012/2013 Linguagem SQL Alberto Sardinha Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 3 e 5 1 Sumário Linguagem SQL 2 História Princípio dos
Leia maisMarcelo Henrique dos Santos
Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com AULA 03 SQL (Structure Query Language)
Leia maisUtilizando o Postgres - comandos SQL para a manipulação de dados
Utilizando o Postgres - comandos SQL para a manipulação de dados SELECT A declaração SELECT é utilizada para selecionar os dados de um banco de dados. SELECT nome FROM clientes WHERE A cláusula WHERE é
Leia maisANÁLISE E PROJETO DE BANCO DE DADOS
ANÁLISE E PROJETO DE BANCO DE DADOS SQL FELIPE G. TORRES SQL A linguagem SQL (Struct Query Language) é utilizada como padrão em bancos de dados relacionais. Seu desenvolvimento foi originalmente no início
Leia maisBANCO DE DADOS PARA NINJAS
BANCO DE DADOS PARA NINJAS PARANGABA RONNISON REGES VIDAL Ceará, 25 de Outubro de 2016 ROTEIRO l Conhecimento Pra que usar? Ferramentas SGBD's Consultas (Jutsu) Linguagem de Consulta PRA QUE USAR? PRA
Leia maisA 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 maisA U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A
BANCO DE DADOS GERENCIAL 1 A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A CONCEITOS LINGUAGEM DE MANIPULAÇÃO DE DADOS (DML) A linguagem
Leia maisUNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
Leia maisFundamentos de SQL. Curso: Técnico em Redes de Computadores Disciplina: Tecnologias e Linguagem de Banco de dados Professor: Rodrigo da Rocha
Fundamentos de SQL Curso: Técnico em Redes de Computadores Disciplina: Tecnologias e Linguagem de Banco de dados Professor: Rodrigo da Rocha SQL - Introdução SQL-Structured Query Language (Linguagem de
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 maisMODELAGEM DE DADOS - INTRODUÇÃO AO SQL: DML. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS - INTRODUÇÃO AO SQL: DML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza DML Data Manipulation Language Linguagem de Manipulação de Dados Comandos básicos: Insert Update
Leia maisPrincípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R. Renomeada para SQL (Structured Query Language)
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 maisPrincípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R. Renomeada para SQL (Structured Query Language)
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 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 maisIMPLEMENTAÇÃO DE BANCO DE DADOS
IMPLEMENTAÇÃO DE BANCO DE DADOS MODULO 2 LINGUAGEM SQL CONTEÚDO 2. LINGUAGEM SQL 2.1 Linguagens de Definição de Dados (DDL) 2.1.1 Criação de tabela: CREATE 2.1.2 Alteração de Tabela: ALTER 2.1.3 Exclusão
Leia maisIntrodução ao Banco de Dados. Banco de Dados
Introdução ao Banco de Dados Prof. Tiago Garcia de Senna Carneiro UFOP Prof. Técnicas de Programação II 2006 PARTE 1: Conceitos Básicos Banco de Dados SGDB: Sistema Gerenciador de Banco de Dados Definição:
Leia maisConceitos básicos. Funcionario SIAPE Nome Lotacao Cargo Salario Admissao
SQL Lúbia Vinhas Conceitos básicos En#dades: en4dade é uma coisa do mundo real, com uma existência independente. Atributos são as propriedades dessa coisa. Cada atributo está associado a um determinado
Leia maisGBC043 Sistemas de Banco de Dados
Ciência da Computação GBC043 Sistemas de Banco de Dados SQL Linguagem de Manipulação de Dados Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 Avisos Vista da prova 1 com
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 maisMySql. Introdução a MySQL. Andréa Garcia Trindade
MySql Introdução a MySQL Andréa Garcia Trindade Introdução O que é Banco de Dados SGBD MYSQL Tipos de Tabelas Tipos de Dados Linguagem SQL Comandos SQL O que é um Banco de Dados? Conjuntos de dados Grupo
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 maisEscola Secundária de Albufeira. Comandos MySQL. (Páginas Web Dinâmicas: PHP e MySQL) Carlos Nunes
Escola Secundária de Albufeira Comandos MySQL (Páginas Web Dinâmicas: PHP e MySQL) (csmnunes@gmail.com) 2009/2010 Criar Base de Dados CREATE DATABASE basededados; Apagar Base de Dados DROP DATABASE basededados;
Leia maisPreparação criar tabela. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 12/11/2018
Linguagem de Manipulação de Dados (DML) Estudo Dirigido A Linguagem SQL Preparação criar tabela Criar um novo arquivo de banco de dados chamado Escola Criar a tabela, como especificado abaixo: Create table
Leia maisDiscussão exercício aula 18. SQL Linguagem de Manipulação de Dados. Discussão exercício aula 18. Discussão exercício aula 18 SQL.
Ciência da Computação GBC043 Sistemas de Banco de Dados SQL Linguagem de Manipulação de Dados Discussão exercício aula 18 Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137
Leia mais- Um "query block" permite a implementação das operações de selecção, projecção e junção da álgebra relacional.
2.3 Linguagens relacionais (continuação) SQL Structured Query Language 1) "Query block" Select From Where - Um "query block" permite a implementação
Leia maisSQL. SQL (Structured Query Language) Comando CREATE TABLE. SQL é uma linguagem de consulta que possibilita:
SQL Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional em Ensino
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 maisSQL Linguagem de Definição de Dados
SQL Linguagem de Definição de Dados Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais
Leia maisSIG: Sistemas de Informações Geográficas. Adaptado de Gilberto Câmara
SIG: Sistemas de Informações Geográficas Adaptado de Gilberto Câmara Banco de Dados Geográficos Comandos SQL Adaptado de Karine Reis Ferreira karine@dpi.inpe.br Gilberto Câmara gilberto@dpi.inpe.br Gilberto
Leia maisManipulando a base de dados
Manipulando a base de dados Uma base de dados pode ser manipulada com quatro operações básicas: Incluir, Apagar, Alterar e Pesquisar. Vale lembrar que como toda linguagem para computadores, o MySQL tem
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 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 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 maisSumário. SQL - Criação de Tabelas. Structured Query Language. SQL Versões. André Restivo. October 18, 2010
Sumário SQL - Criação de Tabelas André Restivo Faculdade de Engenharia da Universidade do Porto October 18, 2010 1 Introdução 2 Tabelas 3 Colunas 4 5 Modificação de Tabelas 6 Domínios André Restivo (FEUP)
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 maismod._1_teoria_sistemas de bancos de dados.doc
SISTEMAS DE BANCOS DE DADOS Os Sistemas de Bancos de Dados apareceram para acabar com os problemas e desvantagens dos tradicionais Sistemas de Processamento de Arquivos, onde os registros permanentes eram
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 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 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 mais'%'! $!0" $ 8 ' %%! % '! $ $$% + ' %!%$/)!'4!+,"/)!)+,/)% *! +,"0''% * %$!*!$$ #!"%&%'%'%$! "94(# ' %'$%$$$%0%$%' *!% %%%'!**% > %% %%!31?
MODELAGEM FÍSICA Capítulo 3! " # $ $!%%%& '$! $% $$%"%' ) ' *'!%'!$ $ $ $% +, %#!!" '$*'#%! $ $$%" % '$%!!% $% * % $ *-! %$% $!* '% $!$$.!'% & $%!% $ $ ' %/!$ 0 $*' $% *0 )#%!$0% 1&$$$%+#!*22,"$% )'%$$%%&
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 maisInformática I. Aula 8. Aula 8-25/09/2006 1
Informática I Aula 8 http://www.ic.uff.br/~bianca/informatica1/ Aula 8-25/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisBANCO DE DADOS PARA WEB
BANCO DE DADOS PARA WEB PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com BANCO DE DADOS O banco de dados será de fundamental importância para a criação de páginas dinâmicas,
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 maisBanco de Dados. Prof. Dr. Joel da Silva SQL - Introdução
1 Banco de Dados Prof. Dr. Joel da Silva SQL - Introdução 2 SQL - Introdução SQL-Structured Query Language (Linguagem de Consulta Estruturada) Apesar do QUERY, não é apenas de consulta (inclusão, alteração,...)
Leia maisSQL - Structured Query Language. Karine Reis Ferreira
SQL - Structured Query Language Karine Reis Ferreira karine@dpi.inpe.br SQL - Structured Query Language n n Linguagem padrão (ISO) para sistemas de bancos de dados É uma linguagem declarativa de alto nível
Leia maisFundamentos de Banco de Dados Postgre com Sql
Fundamentos de Banco de Dados Postgre com Sql Prof. Luiz Claudio Ferreira de Souza Prof. Luiz Claudio F. de Souza 1 Obtenha os Slids no endereço www.luizclaudiofs.blogspot.com Prof. Luiz Claudio F. de
Leia maisLINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com SQL A Structed Query Language foi desenvolvida em 1974 nos laboratório da IBM em San José na Califórnia,
Leia maisSistemas de Banco de Dados I. Escola Alcides Maya DDL - Introdução
DDL - Introdução Sumário (4ª aula) DDL (Data Definition Language) Creates Alters Drops Index Unique Keys e Foreign Keys DDL Data Definition Language ou Data Description Language (DDL) É uma linguagem para
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 maisORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL
ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL Objetivo: No curso Oracle 11G Introdução ao Oracle, SQL, PL/SQL será abordado desde a introdução da tecnologia do banco de dados em questão como todos os conceitos
Leia maisTECNOLOGIA EM SISTEMAS PARA INTERNET PROJETO DE BANCO DE DADOS
Exemplos de Scripts SQL (PostgreSQL) Pizzaria 1 2 Criação de BANCO DE DADOS CREATE DATABASE nome_do_banco; CREATE DATABASE pizzaria; Criação de TABELAS SOMENTE COM CHAVE PRIMÁRIA CREATE TABLE nome_da_tabela
Leia maisSQL DML. SQL Linguagem de Manipulação de Dados SELECT SELECT SELECT SELECT
Pós-graduação em Ciência da Computação CCM-202 Sistemas de Banco de Dados SQL Linguagem de Manipulação de Dados Profa. Maria Camila Nardini Barioni camila.barioni@ufabc.edu.br Bloco B - sala 937 2 quadrimestre
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 maisSQL Básica. Andre Noel
SQL Básica Andre Noel Introdução A SQL é um dos principais motivos de sucesso dos BDs relacionais comerciais Introdução A SQL é um dos principais motivos de sucesso dos BDs relacionais comerciais Se tornou
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 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 - 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 PostgreSQL. I Criação de Tabelas. Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida
SQL PostgreSQL I Criação de Tabelas Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida Composição da SQL Linguagem de Definição de Dados (DDL): Comandos para
Leia maisSQL Linguagem de Manipulação de Dados SQL DML SQL DML. Exemplo Modelo Relacional. Exemplo ME-R SQL DML CONTINUAÇÃO...
Ciência da Computação GBC043 Sistemas de Banco de Dados SQL Linguagem de Manipulação de Dados Profa. Maria Camila Nardini Barioni camila.barioni@facom.ufu.br Bloco B - sala 1B137 SQL DML CONTINUAÇÃO...
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 maisPCS3413. Engenharia de So-ware e Banco de Dados. Aula 17. Escola Politécnica da Universidade de São Paulo
PCS3413 Engenharia de So-ware e Banco de Dados Aula 17 Escola Politécnica da Universidade de São Paulo 1 SQL STRUCTURED QUERY LANGUAGE Manipulação de dados operações de modificam o estado das tabelas:
Leia maisÁlgebra Relacional e SQL
Álgebra Relacional e SQL Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Álgebra Relacional Maneira teórica de se manipular o banco de dados relacional Linguagem de consulta procedural usuários
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 maisSQL S Q L. Introdução. Enfoques de SQL. SQL - Origem/Histórico. Usos de SQL. SQL - Vantagens. Gerenciamento de Dados e Informação
Introdução Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Robson Fidalgo - Structured Query Language Linguagem de Consulta Estruturada Apesar do QUERY no nome, não é apenas de consulta,
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 maisLinguagem de Consulta - SQL
Complementos da Linguagem SQL - Eliminando Tuplas Repetidas Exemplo: Obter o código das editoras que têm livros publicados CodEditora Titulo Publicacao... 04 Banco de Dados 1989 02 Análise 2000 01 XML
Leia maisLinguagem SQL. ENG1518 Sistemas de Informação Gerenciais Prof. Marcos Villas
Linguagem SQL ENG1518 Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br SQL Linguagem padrão de acesso tabelas em um banco de dados relacional Permite definir e manipular dados DML
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 maisLinguagem de Consulta Estruturada (SQL)
Linguagem de Consulta Estruturada (SQL) SQL SQL (Structured Query Language), ou Linguagem de Consulta Estruturada. Usada em Bancos de Dados Relacionais. É padronizada (SQL ANSI). ANSI (American National
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 maisBanco de Dados I. Aula 14 - Prof. Bruno Moreno 11/10/2011
Banco de Dados I Aula 14 - Prof. Bruno Moreno 11/10/2011 Plano de Aula INSERT UPDATE SELECT-FROM-WHERE Uso de ALIASES SELECT com * DISTINCT Operações de Conjuntos Comparação entre substrings Operadores
Leia maisAula 6 BD1 Modelo Relacional. Profa. Elaine Faria UFU
Aula 6 BD1 Modelo Relacional Profa. Elaine Faria UFU - 2017 Introdução Modelo Relacional Proposto por Codd em 1970 Revolucionou a área de banco de dados É o modelo dominante base para os SGBDs líderes
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 mais