Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Aula 1 - Linguagem SQL
- 03/10/18
- */
- -- Criar um Banco de Dados
- -- DDL (CREATE, ALTER, DROP)
- CREATE DATABASE BD_MARCONDES;
- -- Alternando para o Banco de Dados criado
- USE BD_MARCONDES;
- -- Criando a tabela Clientes
- CREATE TABLE Clientes (
- Numero INT NOT NULL,
- Nome VARCHAR(30) NOT NULL,
- Endereco VARCHAR(50) NOT NULL,
- Cidade VARCHAR(20) NOT NULL,
- Estado CHAR(2),
- CEP CHAR(8),
- Telefone CHAR (9) NOT NULL,
- Credito REAL
- );
- -- Alterando a Tabela Clientes criando PK
- ALTER TABLE Clientes
- ADD CONSTRAINT PK_Clientes
- PRIMARY KEY (Numero);
- -- Criando Tabela Vendedores
- CREATE TABLE Vendedores (
- Numero INT NOT NULL,
- Nome VARCHAR(30) NOT NULL,
- Sexo CHAR(1) CHECK (sexo ='m' OR sexo ='f'),
- Nasc DATE,
- Contratacao DATE,
- Vendas REAL,
- MetaVenda REAL,
- Comissao REAL DEFAULT ('10,00'),
- Chefe INT NOT NULL,
- Filial INT NOT NULL
- );
- -- Criando a Chave Primária - Tabela Vendedores
- ALTER TABLE Vendedores
- ADD CONSTRAINT PK_Vendedores
- PRIMARY KEY (Numero);
- -- Criando a Tabela Filiais
- CREATE TABLE Filiais(
- Numero INT NOT NULL,
- Nome VARCHAR(30) NOT NULL,
- Cidade VARCHAR(20) NOT NULL,
- Regiao VARCHAR(10),
- Vendas REAL NOT NULL,
- MetaVenda REAL NOT NULL,
- Gerente INT NOT NULL
- );
- -- Alterando a Tabela Filiais, criando a chave primária
- ALTER TABLE Filiais
- ADD CONSTRAINT PK_Filiais
- PRIMARY KEY (Numero);
- -- Criando a Chave Estrangeira entre Filiais e Vendedores
- ALTER TABLE Vendedores
- ADD CONSTRAINT FK_Vendedores_Filiais
- FOREIGN KEY (Filial) REFERENCES Filiais(Numero);
- /*
- HOMEWORK -
- Faça as tabelas, chaves primárias e estrangeiras para:
- NotasSaida, LinhaNS e Produtos.
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement