Fundamentos de SQL. Curso: Técnico em Redes de Computadores Disciplina: Tecnologias e Linguagem de Banco de dados Professor: Rodrigo da Rocha
|
|
- Stefany Lombardi Natal
- 5 Há anos
- Visualizações:
Transcrição
1 Fundamentos de SQL Curso: Técnico em Redes de Computadores Disciplina: Tecnologias e Linguagem de Banco de dados Professor: Rodrigo da Rocha
2 SQL - Introdução SQL-Structured Query Language (Linguagem de Consulta Estruturada) Apesar do QUERY, não é apenas de consulta (inclusão, alteração,...) É fundamentada na álgebra relacional, inclui comandos para: Definição, Consulta e Atualização de dados Histórico: Definição da1 a versão em 1974 IBM chamada SEQUEL 1975 implementado o 1 o protótipo Revisada e ampliada entre 1976/77. Teve seu nome alterado para SQL por razões Jurídicas Publicada como padrão para SGBDR em 1986 pela ANSI (American National Standar Institute) ANSI eqüivale a nossa ABNT Mesmo padronizada, existem variações Versões posteriores a de 86 SQL2 e SQL3
3 SQL BÁSICO - Histórico Primeira versão em 1974, na IBM - SEQUEL Protótipo implementado em 1975 Revisada e ampliada entre 1976 e SQL Padrão oficial ANSI em 1986 SQL1 Revisão - SQL Revisão - SQL
4 SQL - Propriedades Permitir consultas interativas (query AdHoc) Usuários podem definir consultas poderosas sem a necessidade da criação de programas. Permite acesso e compartilhamento de dados em SGBDR Pode ser embutida em programas de aplicação. Pode ser usada para compartilhar dados Cliente/Servidor Possui comandos para administração do BD O responsável pela administração do banco de dados (BDA) pode utilizar SQL para realizar suas tarefas. Maximiza a interoperabilidade entre SGBDR Heterogêneos A padronização de SQL aumenta a portabilidade entre diferentes SGBDR.
5 SQL - Funções SQL provê suporte a várias funções de um SGBD : DDL (linguagem de definição de dados) Define as tabelas (virtuais ou não) onde os dados serão armazenados. DML (linguagem de manipulação de dados) Permite a inclusão, remoção, atualização e seleção dos dados; DCL (linguagem de controle de dados) Controla o acesso e os privilégios dos usuários, protegendo os dados de manipulações não autorizadas; DTL/TML (linguagem de manipulação de transações) Especifica as transações, garantindo o compartilhamento e a integridade dos dados.
6 SQL - Funções DDL CREATE DROP ALTER DTL/TML COMMIT ROLLBACK SQL DCL GRANT REVOKE DML SELECT INSERT DELETE UPDATE
7 SQL - Atenção! Cada implementação de SQL possui algumas adaptações para resolver certas particularidades, portanto, qualquer comando mostrado neste curso pode ser usado de forma diferente em um determinado SGBD. Recomenda-se a leitura do manual do fabricante para maiores informações sobre o uso da linguagem SQL em SGBDs comerciais. O SQL usado neste curso será o baseado no Padrão ANSI e nenhuma característica específica de SGBD será abordada A maioria dos SGBDR baseiam-se no SQL ANSI
8 SQL BÁSICO SQL - Structured Query Language Fundamentada no modelo relacional Comandos para definição de dados, consulta e atualização
9 SQL BÁSICO - Vantagens Independência de fabricante Portabilidade entre sistemas Redução de custos com treinamento Consultas em Inglês Consulta Interativa Múltiplas visões de dados Definição dinâmica de dados
10 SQL BÁSICO - Desvantagens A padronização inibe a criatividade Não é ideal como linguagem relacional Falta ortogonalidade nas expressões
11 Autor CodAutor Nome Nascimento Modelo Conceitual Min Max Min Max Min Max (1,1) Escreve (1,N) AUTOR(CodAutor, Nome, Nascimento) Livro Cod Titulo CodAutor CodEditora Valor Publicação Volume Idioma (1,N) Publicado (1,1) Editora CodEditora Razao Endereco Cidade LIVRO(Cod,Titulo,CodAutor,CodEditora,Valor,Publicacao,Volume,Idio ma) CodAutor referencia AUTOR CodEditora referencia Editora EDITORA (CodEditora, Razao, Endereco, Cidade) Min Max
12 Tabela Autor Tabelas correspondentes ao Modelo Conceitual Anterior CodAutor Nome Nascimento 1 Rodrigo 17/04/ Danielle 20/07/ Claudia 30/01/2000 Tabela Livro Tabela Editora Cod Razao Cod Endereco 1 Cultura 2 2 Imperatriz 1 Cod Rua Bairro Cidade 1 Rua1 Centro Recife 2 Rua2 Maranguape Paulista Cod Titulo Autor Editora Valor Publicacao Volume Idioma 1 BD /10/ Inglês 2 Lógica /05/ Inglês 3 Redes /09/ Português Tabela Endereço
13 Requisitos do Sistema (SQL Server 2008) Componentes Sistemas Operacionais Compatíveis Processador Memória Espaço em disco Requisitos mínimos Windows 7; Windows Server 2003; Windows Server 2008; Windows Server 2008 R2; Windows Vista PC com processador Intel Pentium III 600 MHz ou equivalente mais rápido (1 GHz ou mais rápido é recomendável) Mínimo de 512 MB de RAM (recomendável 1 GB ou mais) Mínimo de 256 MB de RAM (recomendável 1 GB ou mais) 675 MB de espaço livre no disco rígido
14 Tipos de dados numéricos Inteiros
15 Tipos de Dados Números Aproximados
16 Tipos de Dados de Cadeias de Caracteres
17 DDL - Criando Tabelas CREATE TABLE - Cria uma nova tabela com seus campos e define as restrições de campo. CREATE TABLE Tabela ( Coluna1 Tipo [(Tamanho)] [NOT NULL] [DEFAULT] [...], [,Coluna2 Tipo [(Tamanho)] [NOT NULL] [DEFAULT] [...], [PRIMARY KEY (Primária1[, Primária2 [,...]])] [identity(1,1)] [UNIQUE (Candidata1[, Candidata2[,...]])] [FOREIGN KEY (Estrangeira1[, Estrangeira2 [,...]]) REFERENCES TabelaExterna [(ColunaExterna1 [, ColunaExterna2 [,...]])] [CHECK (condição)] ) Onde : ( ) Indica parte da sintaxe do comando, [ ] Indica opcionalidade do comando,
18 DDL Criando Índices e Visões CREATE INDEX <Nome_Indice> ON <Nome_Tabela>.<(atributo)> CREATE VIEW <Nome_Tabela_Visão> AS SELECT * FROM AUTOR;
19 DDL - Criando Tabelas (Autor) Exemplo: /* Cria tabela autor */ CREATE TABLE AUTOR( CodAutor INTEGER NOT NULL, Nome CHAR(30) NOT NULL, Nascimento DATE NOT NULL, PRIMARY KEY (CodAutor), UNIQUE (Nome, Nascimento) );
20 DDL - Criando Tabelas (Endereço) /* Cria tabela Endereço*/ CREATE TABLE ENDERECO ( CodEndereco INTEGER NOT NULL, RUA CHAR(30), BAIRRO CHAR(30), CIDADE CHAR(30), PRIMARY KEY(CodEndereco ) );
21 DDL - Criando Tabelas /* Cria tabela editora */ (Editora) CREATE TABLE EDITORA ( ); CodEditora INTEGER NOT NULL, Razao CHAR(30), Endereco INTEGER, PRIMARY KEY(CodEditora), FOREIGN KEY (Endereco) REFERENCES ENDERECO(CodEndereco)
22 DDL - Criando Tabelas (Livro) Exemplo: /* Cria tabela livro */ CREATE TABLE LIVRO( Cod INTEGER, Titulo CHAR(30) NOT NULL, Autor INTEGER NOT NULL, Editora INTEGER NOT NULL, Valor float, Publicacao DATE, Volume INTEGER, Idioma CHAR(20) DEFAULT 'Português', PRIMARY KEY (Cod), FOREIGN KEY (Autor) REFERENCES AUTOR(CodAutor), FOREIGN KEY (Editora) REFERENCES EDITORA(CodEditora) );
23 DDL - Alterando Tabelas ALTER TABLE - permite inserir/eliminar/modificar colunas nas tabelas já existentes ALTER TABLE Tabela {ADD (NovaColuna NovoTipo [BEFORE Coluna] [,...] ) DROP (coluna [,...] ) MODIFY ( Coluna NovoTipo [ NOT NULL ] [,... ] ) } Onde : Indica escolha de várias opções { } Indica obrigatoriedade de escolha de uma opção entre várias
24 Propriedades do ALTER OBS: A cláusula DROP não remove atributos da chave primária Não se usa NOT NULL juntamente com ADD, quando a tabela já contém registros (a nova coluna é carregada com NULL's) Quando se altera o tipo de dados de uma coluna, os dados são convertidos para o novo tipo. Se diminuir o tamanho de colunas do tipo CHAR, os dados são truncados
25 DDL - Alterando Tabelas Exemplo: /* Adicionar o campo na tabela Autor */ ALTER TABLE AUTOR ADD CHAR(30); /* Modificar a quantidade de caracteres do campo na tabela Autor */ ALTER TABLE AUTOR ALTER COLUMN CHAR(25); /* ELIMINAR o campo na tabela Autor */ ALTER TABLE AUTOR DROP COLUMN
26 SQL BÁSICO DML - INSERT Incluindo linhas na tabela INSERT INTO <tabela> [(<campos>)] VALUES (<valores>) Os dados são inseridos pela ordem especificada. Valores para campos CHAR, VARCHAR ou DATE são inseridos entre aspas simples. Se omitir a lista de colunas, serão selecionadas todas as colunas da tabela, pela sua ordem de criação
27 SQL BÁSICO DML - INSERT Exemplos /* Insere um registro na tabela autor */ INSERT INTO AUTOR(CodAutor, Nome, Nascimento ) VALUES (1,'C.J.Date', '03/12/1941'), (2,'C.J.Date', '03/12/1941'); /* Insere um registro na tabela endereço */ INSERT INTO ENDERECO(codEndereco,rua,bairro,cidade) values (4,'rua1,15', 'Centro', 'Recife'); /* Insere um registro na tabela editora */ INSERT INTO EDITORA(CodEditora, Razao, Endereco) VALUES (1,'Cultura',1); /* Insere um registro na tabela livro */ INSERT INTO LIVRO (Cod, titulo, autor,editora,valor,publicacao,volume) VALUES(1, BD', 1, 1, 200.0, '10/10/2013', 3);
28 SQL BÁSICO DML - SELECT Selecionar dados de uma tabela SELECT * <campos> FROM <tabela> SELECT * <campos> FROM tabela WHERE <condição> SELECT/FROM - Projeta os dados da(s) tabela(s), de acordo com os critérios especificados. A projeção do resultado é em uma estrutura tipo tabela Na cláusula SELECT, pode-se utilizar operadores aritméticos e funções de agregações, para projetar cálculos
29 Operadores e Funções de Agregação Lógicos AND E OR Ou NOT Não Relacionais <> ou!= Diferente = Igual a > Maior que >= Maior ou igual a < Menor que <= Menor ou igual a Funções de Agregação AVG Média MIN Mínimo MAX Máximo COUNT Contar SUM Somar Oper. Aritméticos + Adição - subtração * Multiplicação / Divisão
30 SQL BÁSICO DML - SELECT Exemplos: /* Projetar todas as informações dos autores */ SELECT CodAutor, Nome, Nascimento FROM AUTOR ; OU SELECT * FROM AUTOR ; /* Projetar a média dos valores dos livros */ SELECT AVG (Valor) FROM LIVRO; O * projeta todas as colunas de todas as tabelas especificadas na cláusula FROM /*Projetar todos os livros(títulos) e seus valores com 10% de desconto*/ SELECT Titulo, Valor - (Valor * 0.1) FROM LIVRO; /* Projetar a quantidade de autores cadastrados */ SELECT COUNT (*) AS 'Quantidade de Autores' FROM AUTOR;
31 SQL BÁSICO DML - SELECT Em SQL a eliminação de linhas duplicadas não é feita automaticamente, devendo a mesma ser especificada explicitamente. ALL é o padrão quando não especificado DISTINCT Exemplos: /* Projetar todas as cidades das editoras repetidamente*/ SELECT ALL Cidade FROM EDITORA; OU SELECT Cidade FROM EDITORA; /* Projetar todas as cidades das editoras sem duplicatas */ SELECT DISTINCT Cidade FROM EDITORA;
32 SQL BÁSICO - DML - SELECT Uma coluna pode ser especificada pelo nome da sua tabela (Tabela.Coluna), bem como, ser renomeada durante a consulta (Coluna AS ColunaRenomeada). /* Projetar todos os nomes e respectivos nascimentos da tabela autor. NOTE: mesmo especificando Tabela.Coluna, FROM é obrigatório */ SELECT AUTOR.Nome, AUTOR.Nascimento FROM AUTOR; /* Projetar todos os títulos dos livros e seus valores em dobro */ SELECT Titulo, Valor * 2 as Dobro FROM LIVRO;
33 SQL BÁSICO DML - WHERE (BETWEEN, IN ) Selecionando campos de uma determinada condição SELECT * FROM tabela WHERE <campo> BETWEEN <ValorInicial> AND <Valor Final> SELECT * FROM <campo>where <campo> IN <(conjunto de informações)> Exemplos /* Projetar livros com valor de a */ SELECT *FROM LIVRO WHERE Valor BETWEEN AND ; /* Projetar livros publicados após 30 de maio de 1993 */ SELECT * FROM LIVRO WHERE Publicacao > 5/30/93 ; /* Projetar as Editoras com sede em São Paulo ou Rio de Janeiro*/ SELECT * FROM EITORA WHERE Cidade IN ( São Paulo, Rio de Janeiro );
34 DML - Consultando Dados em Tabelas Coluna [NOT] LIKE Cadeia de Caracteres A condição é satisfeita quando o valor da coluna é igual ao valor da cadeia de caracteres. -SELECT * FROM <nome>where <campo> LIKE <string> Caracteres especiais para construção da cadeia de caracteres: % ou * Usado para representar zero ou mais caracteres. _ ou? Usado para representar um caractere. /*Projetar todos os autores cujo nome tenha 10 caracteres e inicie com R*/ SELECT *FROM AUTOR WHERE Titulo LIKE R????????? ; /*Projetar todos os livros que tenham Banco de Dados no seu título*/ SELECT * FROM LIVRO WHERE Titulo LIKE %Banco de Dados% ;
35 DML - Consultando Dados em Tabelas Coluna IS [NOT] NULL A condição é satisfeita quando o valor da coluna for NULL - SELECT * FROM <nome>where <campo> IS NOT NULL /*Projetar todos os livros que estão sem preço definido */ SELECT *FROM LIVRO WHERE Valor IS NULL Pode-se misturas os vários tipos de comparação /*Projetar todos os livros que iniciam com R, estão com preço definido e foram publicados depois de 1/1/1995*/ SELECT * FROM LIVRO WHERE Titulo LIKE R% and Valor IS NOT NULL and Publicacao > 1/1/1995 ;
36 DML - SQL BÁSICO Usando a cláusula WHERE com operadores de comparação =, <, >, <=, >=, <> Exemplos SELECT * FROM Autor WHERE CodAutor <> 1; SELECT * FROM Autor WHERE CodAutor = 1; SELECT * FROM Editora WHERE cidade = Recife UPDATE LIVRO SET valor = valor * 1.2 WHERE valor <= 20,0; DELETE FROM Autor WHERE CodAutor = 3;
37 DML - SQL BÁSICO - AND, OR ou NOT Usando a cláusula WHERE com operadores lógicos Exemplos - Mostre o código e o nome dos autores que nasceram entre 1/1/1970 e 1/31/1980 ou não moram em Recife SELECT codautor, Nome FROM Autor WHERE (Nascimento >= ) AND (DataNascimento <= ) OR (cidade <> Recife ); Mostre todos os autores que não moram em Olinda SELECT * FROM Autor WHERE NOT (Cidade= Olinda );
38 SQL BÁSICO - DML - DELETE Usando o comando DELETE para excluir linhas selecionadas de uma tabela DELETE FROM <tabela> [WHERE <condição>] Exemplos /* Excluir os registros da tabela autor, onde CodAutor = 1 - DELETE FROM AUTOR WHERE CodAutor = 1; /* Excluir todos os registros da tabela livro */ - DELETE FROM LIVRO; OBS: Não é a mesma coisa que o DROP TABLE Gera um registro de log para cada linha
39 SQL BÁSICO - DML - UPDATE Utilizando o comando UPDATE para atualizar dados existentes em todas as linhas UPDATE <tabela> SET <campo>=<valor> [WHERE <condição>] Exemplos /* Alterar o endereço e cidade da tabela editora com CodEditora = 1 */ UPDATE EDITORA SET Endereco = Av. N.S. de Fátima, 123, Cidade = São Paulo WHERE CodEditora = 1; /* Reajustar o valor de todos os livros em 10% */ UPDATE LIVRO SET Valor = Valor * 1.1
40 DML - SQL BÁSICO Usando a cláusula ORDER BY para classificar o resultado da consulta. SELECT * FROM <tabela> [WHERE <condição>] ORDER BY <campos> [ASC DESC] Exemplos SELECT * From Cliente ORDER BY TipoCliente, DataNascimento
41 DML - SQL BÁSICO Usando a cláusula DISTINCT para eliminar linhas duplicadas no resultado da consulta SELECT DISTINCT <campos> FROM <tabela> - Exemplo: Mostre todas as cidades dos autores onde o nome das cidades são distintos/diferentes e ordene pelo nome da cidade SELECT DISTINCT Cidade FROM Autor ORDER BY Cidade
42 DML - SQL BÁSICO Modificar os nomes das colunas, substituindo-os por um alias. OBS: (A modificação é feita apenas durante a consulta) SELECT <campo> [AS] <alias> FROM <tabela> Exemplos SELECT CodAutor As Código, Nome As Nome do Autor, Nascimento As Data de Nascimento FROM Ator
43 DML - SQL AVANÇADO Usando a cláusula WHERE selecionar dados em uma junção de tabelas SELECT C.Nome, TC.Descricao as Tipo de Cliente FROM Cliente C, TipoCliente TC WHERE TC.TipoCliente=C.TipoCliente
44 DML - SQL AVANÇADO Usando as palavras chave INNER JOIN para recuperar dados através da junção de duas tabelas SELECT C.Nome, TC.Descricao FROM Cliente C INNER JOIN TipoCliente TC ON (TC.TipoCliente=C.TipoCliente)
45 DML - SQL AVANÇADO Usando as palavras chave OUTER JOIN para também recuperar linhas que não satisfazem a condição de junção SELECT C.Nome, TC.Descricao FROM Cliente C LEFT OUTER JOIN TipoCliente TC ON (TC.TipoCliente=C.TipoCliente)
46 DML - SQL AVANÇADO Usando a palavra chave JOIN para recuperar dados através da junção de mais de duas tabelas SELECT T.CPF, C.Nome, TC.Descricao FROM (Titular T JOIN Cliente C ON (C.Cliente=T.Cliente)) JOIN TipoCliente TC ON (TC.TipoCliente=C.TipoCliente)
47 DML - SQL AVANÇADO Fazendo um JOIN de uma tabela consigo própria. SELECT F.Nome as Funcionario, C.Nome as Chefe FROM Funcionario F LEFT JOIN Funcionario C ON (C.Matricula=F.MatriculaChefe)
48 DML - SQL AVANÇADO Usando a função COUNT. SELECT COUNT (*) FROM Autor SELECT COUNT(*) FROM Autor WHERE Nome LIKE Rodrigo%
49 DML - SQL AVANÇADO Usando a função SUM. Exemplo: Mostre a soma dos valores de todos os livros que foram publicados entre 01/11/2013 e 31/11/2013 SELECT SUM(valor) FROM Livro WHERE Publicacao BETWEEN And ;
50 SQL AVANÇADO Usando a cláusula GROUP BY para agrupar e sumarizar linhas. SELECT L.Cliente, C.Nome, COUNT(L.NumeroCupom), SUM(L.ValorLocacao) FROM Locacao L LEFT JOIN Cliente C ON (C.Cliente=L.Cliente) GROUP BY L.Cliente, C.Nome
51 SQL AVANÇADO - TRIGGER CREATE TRIGGER nome_da_trigger ON TABLE VIEW {FOR AFTER INSTEAD OF } { [ INSERT ] [, ] [ UPDATE ] } AS BEGIN AÇÃO <Código para executa> END Exemplo: Quando inserir um novo livro, mostrar uma mensagem na tela que um novo livro foi inserido Create Trigger Registro_Inserido ON Livro After INSERT AS Begin PRINT Foi Inserido um novo Livro! --Aqui também podemos utilizar os comandos DML por exemplo End
Banco 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 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 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 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 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 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 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 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 maisSQL. Prof. Roger Cristhian Gomes
SQL Prof. Roger Cristhian Gomes 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
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. 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 maisA linguagem SQL
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 recebeu o nome de
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 à 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 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 maisAtualização e Inserção de Dados. SQL Avançado. Pedro F. Carvalho OCP Oracle g
Pedro F. Carvalho OCP Oracle 2008.2 10g SQL Avançado Atualização e Inserção de Dados Comando INSERT Sumário Inclusão simples, inclusão de dados com SELECT Comando UPDATE Alteração simples, alteração usando
Leia maisModelagem Física e SQL
Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos prof.pablo.passos@gmail.com SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos
Leia maisBanco de Dados. Linguagem SQL
Banco de Dados Linguagem SQL 1 A linguagem SQL: história Em junho de 1970, o matemático Edgar Frank Codd, publicou o artigo "A Relational Model of Data for Large Shared Data Banks" na revista "Communications
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 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 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 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 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 maisModelagem Física e SQL
Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos prof.pablo.passos@gmail.com SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos
Leia maisIntrodução a Bancos de Dados
Introdução a Bancos de Dados - Conceitos - Modelos lógicos e relacional - Álgebra relacional - SQL - Projeto Lógico INPE - Divisão de Processamento de Imagens INPE 1 Sistemas de Banco de Dados Definiçã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 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 maisExercício Aula Passada. SQL Linguagem de Manipulação de Dados. Exercício Aula Passada. Exercício Aula Passada. Exercício Aula Passada
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 1 semestre de 2018 2 Escreva
Leia maisRevisão Banco de Dados
Revisão Banco de Dados Carlos Henrique - Aula 2 Descoberta de Conhecimento e Mineração de Dados Tópicos Abordados Conceitos Básicos Características Arquitetura Lógica Usuários Finais Modelo E/R Linguagens
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 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 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 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 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 maisO modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de
Introdução O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language). O padrão SQL define precisamente uma interface SQL para a
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 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 maisBANCO DE DADOS GERENCIAL 1 A U L A 2
BANCO DE DADOS GERENCIAL 1 A U L A 2 N Í V E I S D E V I S Ã O, S U B G R U P O D D L : C R I A N D O B A N C O D E D A D O S, C R I A N D O T A B E L A S, E S T R U T U R A D A T A B E L A CONCEITOS :
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 maisConceitos SQL SQL 19/03/2017 O que é dado? O que é BD? O que é uma informação? O que é SGBD? O que é SQL? O que é BD? O que é SGBD?
- ---@--- Conceitos O que é dado? O que é uma informação? O que é BD? O que é BD? O que é SGBD? O que é? O que é SGBD? Como se comunicar com o SGBD? 1 O que é? Onde Nasceu? Tipos de Bancos Relacionais
Leia maisRoteiro. SQL: Visões. Suporte de SQL para OLAP SELECT. Detalhando GROUP BY SQL DML CONTINUAÇÃO CONSULTAS AVANÇADAS. Consultas Avançadas Visões
Ciência da Computação GBC043 Sistemas de Banco de Dados Roteiro SQL: Visões Consultas Avançadas Visões Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2018
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 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 maisRevisão de Bancos de Dados
Revisão de Bancos de Dados Conceitos Básicos 1. Defina o que é um banco de dados e o que é um sistema gerenciador de bancos de dados (SGBD). 2. Defina as arquiteturas de software em duas camadas (cliente/servidor)
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 mais'%'! $!0" $ 8 ' %%! % '! $ $$% + ' %!%$/)!'4!+,"/)!)+,/)% *! +,"0''% * %$!*!$$ #!"%&%'%'%$! "94(# ' %'$%$$$%0%$%' *!% %%%'!**% > %% %%!31?
MODELAGEM FÍSICA Capítulo 3! " # $ $!%%%& '$! $% $$%"%' ) ' *'!%'!$ $ $ $% +, %#!!" '$*'#%! $ $$%" % '$%!!% $% * % $ *-! %$% $!* '% $!$$.!'% & $%!% $ $ ' %/!$ 0 $*' $% *0 )#%!$0% 1&$$$%+#!*22,"$% )'%$$%%&
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 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 maisTécni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS
Técnicas e Linguagens para Banco de Dados I ACCESS Criando um Banco de Dados 1 2 3 4 5 6 7 8 Tipos de Relações existentes nos Bancos de Dados Relacionamentos 1 1 Um para Um : neste tipo de Relação,
Leia maisUnidade 5 05/11/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 5 5.1 Conceitos do projeto físico.
Leia maisRoteiro. SQL Linguagem de Manipulação de Dados. Exercício Aula Passada. Exercício Aula Passada. Exercício Aula Passada. Exercício Aula Passada
1 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 Roteiro s aulas passadas SQL
Leia maisMODELAGEM DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS -INTRODUÇÃO AO SQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br INTRODUÇÃO AO SQL Ferramentas brmodelo Ferramenta Case PostgreSQL versão 8 ou superior SGBD Em 1986 o
Leia maisedsoncs@gmail.com www.linkedin.com/in/edsonhu Agenda Banco de Dados Relacional Modelo Descritivo Modelo Conceitual Modelo Lógico Arquitetura Cliente/Servidor Componentes SQL Server Management Studio (SSMS)
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 maisA U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S )
BANCO DE DADOS GERENCIAL 1 A U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S ) VIEW é uma instrução SQL que retorna dados e é salva no banco de dados com um nome, ou seja, passa a ser um objeto
Leia maisBANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br
BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura
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 maisPage 1. Prof. Constantino Jacob
Tópicos Introdução à SQL Definição Tipos de Operações Instrução SELECT Sintaxe básica Operações relacionais de restrição, projeção e junção Instruções DML Delete, Update e Insert Instruções DDL Create
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 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 maisBanco de Dados I. Aula 16 - Prof. Bruno Moreno 04/11/2011
Banco de Dados I Aula 16 - Prof. Bruno Moreno 04/11/2011 Plano de Aula O comando DELETE Cláusula CHECK Comparações utilizando NULL Funções agregadas Junções de tabelas em SQL Visões Comando DELETE DELETE
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 maisModelo Entidade-Relacionamento (E-R)
Modelo Entidade-Relacionamento (E-R) composto n lote n n n contrato_compra_venda n possui proprietário possui n associado cadastro n banco faz fronteira pertence n ruas n quadras n financiado empréstimo
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 (com MySQL) Apresentação OBJETIVOS. Programação
SQL (com MySQL) Programação Formato: Mentored - Presencial Preço: 395 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 2ª a 6ª das 9h às 21h30
Leia maisBanco de Dados. Diego Silveira Costa Nascimento. 20 de março de Instituto Federal do Rio Grande do Norte
Banco de Dados Diego Silveira Costa Nascimento Instituto Federal do Rio Grande do Norte diego.nascimento@ifrn.edu.br 20 de março de 2015 Ementa do Curso 1 Introdução 2 Abordagem Entidade-relacionamento
Leia maisBanco de dados. Conteúdo: DDL Prof. Patrícia Lucas
Banco de dados Conteúdo: DDL Prof. Patrícia Lucas O mysql MySQL Workbench é uma ferramenta de design de banco de dados visual que integra o desenvolvimento SQL, administração, design de banco de dados,
Leia maisL Q S m e g a u g n Li A
A Linguagem SQL Introdução Originalmente proposta para o System R desenvolvido nos laboratórios da IBM na década de 70 SEQUEL (Structured English QUEry Language) Objeto de um esforço de padronização coordenado
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 maisMysql. Quanto mais informações você busca, mais você evolui. Vitor Ramos. Disciplina de Banco de Dados
Mysql Quanto mais informações você busca, mais você evolui. Vitor Ramos SQL Structured Query Language - Linguagem de Consulta Estruturada Desenvolvida pela IBM, nos anos 70; Inicialmente chamada SEQUEL
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 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 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 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 maisAs Instruções DML. As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados:
As Instruções DML As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados: o INSERT - permite a inclusão de novos registros (linhas) nas tabelas o
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 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. 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 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 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 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 mais