1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais,

Slides:



Advertisements
Apresentações semelhantes
O Comando DROP INDEX Para eliminar um índice definido sobre uma tabela, utilize: Drop Index on ; Ex: No Access: Drop Index X on.
Advertisements

Banco de Dados Aula 10 – SQL - DDL
SQL Renata Viegas.
SQL Structured Query Language
Prof.: Bruno Rafael de Oliveira Rodrigues
Prof.: Bruno Rafael de Oliveira Rodrigues
Modelo Relacional + SQL
SQL Structured Query Language Juliano Brito da Justa Neves PESCD – Programa de Estágio Supervisionado de Capacitação Docente.
Maurício Edgar Stivanello
SGBD.
cic N N cic Empregado Passageiro ISA ISA Res Piloto Técnico hab pilota
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
Introdução à Engenharia da Computação
Ronaldo Celso Messias Correia
Html5- Desenvolvendo Aplicações. Html5- Introdução a SQL Métodos OpenDatabase (utilizado para criar ou abrir uma Base de Dados); Transaction (permite.
INSTITUTO FEDERAL FARROUPILHA
FRB - Maio 2002MCS9–1 Regras (Restrições) de Integridade Sistemas comerciais relacionais são muito finos de restrições para garantir a qualidade dos dados.
SQL Procedural Junho/2006.
Funções de Linha 17/04/06. Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou.
Introdução à Consulta 24/3/06. Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação.
SQL-3. Novo contexto e necessidade de : Manipular imagens Outros tipos de dados além de texto e números Recuperação de dados mais complexos Níveis distintos.
Objeto de BD: visão Há 2 tipos de tabelas Tabela base
Sql-3 ( final ).
Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa SQL (Structure Query Language)
UERJ - Agosto 2000© Oscar Luiz Monteiro de Farias1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática.
SQL Structured Query Language
Linguagem de Banco de Dados - SQL
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
Bancos de Dados – SQL – parte 1
Banco de dados Profª Kelly Medeiros.
Microsoft SQL Server 2008 SPARSE. Ambiente de teste Uma tabela é criada com 3 campos: CREATE TABLE [dbo].[Cliente_com_campos_basicos] ( [IdCliente] int.
1 SQL (Structured Query Language) Linguagem padrão usada em BD relacionais –SQL1 ou SQL-86: primeira versão do padrão. –SQL2 ou SQL-92: versão usada atualmente.
Prof. Eduardo Mantovani Prof. Fábio de P. Santos AES 2007.
Banco de Dados Aplicado ao Desenvolvimento de Software
Autora: Carla DeAngelis Autor: Adilson da Silva Lima
Tipos de Linguagens do Banco de Dados
Prof. Alessandro Gonçalves
Banco de Dados PostgreSQL.
Oracle 9i: SQL e PL/SQL Bruno Celso Cunha de Freitas
Cursor Professor Esp. Diego André Sant’Ana
Desenvolvendo um script SQL
Linguagem SQL.
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Banco de dados.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Linguagem de Definição de Dados
SQL Server Constraint UNIQUE.
SQL- Structured Query Language  SQL é uma linguagem de comandos para interagir com uma BD relacional (não é case-sensitive).  A linguagem Java permite.
SCC Bancos de Dados e Suas Aplicações
Contatos Gladimir Catarino
Curso de Análise e Desenvolvimento de Sistemas Projeto de Banco de Dados Marcelo da Silveira Siedler.
Banco de Dados I I Comandos SQL
Banco de dados 1 Modelagem de Dados Utilizando MER
SQL (Structured Query Language)
Introdução a Banco de Dados
Banco de Dados Maria Augusta (Magu).
Linguagem de definição de dados - SQL
Banco de Dados SQL (Structured Query Language) Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Kelyn Schenatto. Definição Linguagem de Consulta Estruturada (Structured Query Language); Desenvolvida inicialmente nos anos 70 nos laboratórios da IBM.
SQL (Structure Query Language)
Banco de Dados para Redes– Aula 02 Prof. Me. Ronnison Reges Vidal
BANCO DE DADOS Araújo Lima Out / 2017 Araújo.
BANCO DE DADOS Araújo Lima Ago / 2017 Araújo.
MS-SQL Server Structure Query Language
Comandos DDL (Data Definition Language) - 2
Módulo III Capítulo 3: Linguagem SQL
Transcrição da apresentação:

1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais, a linguagem mais utilizada é a SQL - Structured Query Language, que abrange tanto comandos de definição quanto comandos de manipulação de dados. A SQL foi criada pela IBM. Apresenta algumas extensões e variações em seus comandos de um SGBD (Sistema de Gerência de Banco de Dados) para outro, porém mantendo um determinado padrão.

2 LDD - Linguagem de Definição de Dados (ou DDL) Create Table- cria Tabelas Create View- cria Visões do Banco de Dados Create Index- define índice sobre uma Tabela Alter Table- altera a estrutura de Tabelas existentes Drop Table- elimina uma Tabela do Banco de Dados Drop View- elimina uma Visão do sistema Drop Index- elimina um índice definido para uma Tabela

3 O comando CREATE TABLE Create Table ( [NULL/NOT NULL], [NULL/NOT NULL], [NULL/NOT NULL], Primary Key (,..., ), [Foreign Key (,...., ) References ]);

4 CREATE TABLE – Exemplo 1: Create Table Clientes ( CodClienteinteger, Nomechar(50) not null, Enderchar(50), DataNascimentodate, Rendanumber, CPFchar(11) not null, Primary Key(CodCliente), Unique(CPF));

5 CREATE TABLE – Exemplo 2: Create Table Contas ( NúmeroInteger, Tipochar (1), DataAbertura date, LimiteCrédito number, CodCliente integer, Primary Key (Número), Foreign Key (CodCliente) References Clientes On Update Cascade On Delete Cascade);

6 O Comando ALTER TABLE Para adicionar um campo a uma Tabela criada anteriormente: Alter Table Clientes Add Naturalidade char(25); Para eliminar um campo de uma Tabela existente: Alter Table Clientes Drop Renda;

7 O Comando DROP TABLE Drop Table ; Exemplo: Drop table Clientes;

8 O Comando CREATE INDEX CREATE [Unique] INDEX On (column-name [order] [, column-name [order] ].... ) ;

9 CREATE INDEX – Exemplo: Create Unique Index indNome on Clientes (Nome); Create Index indAniversario on Clientes (DataNascimento, Nome); Create Index X on Cliente (Nome desc);