Banco de dados sql server

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2045 palavras )
  • Download(s) : 0
  • Publicado : 12 de junho de 2012
Ler documento completo
Amostra do texto
/* * * * * * * * * * * * * * * * * *
* BANCO DE DADOS LET *
* NOME 'CONEXAO' *
* TODAS AS TABELAS ESTÃO NO SINGULAR EXCETO A TABELA LOGINS *
* TODO CAMPO POSSUI O NOME DA TABELA ATRIBUIDA *
* * * * * * * * * * * * * * * * * */

USE MASTER
GO

IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = 'dbLET')
DROP DATABASE dbLET

CREATE DATABASEdbLET
GO

USE dbLET
GO
/****** TABELAS ******/
CREATE TABLE Logins(
codLogin INT IDENTITY(1,1),
usuarioLogin VARCHAR(50),
senhaLogin VARCHAR(50),
permissaoLogin INT,
emailLogin VARCHAR(50),
dicaLogin VARCHAR(200) DEFAULT 'Não foi configurado um lembrete',
perguntaLogin VARCHAR(100),
respostaLogin VARCHAR(100),
apelidoLoginVARCHAR(50),
PRIMARY KEY(CodLogin)
)
GO

CREATE TABLE Logs(
codLogs INT IDENTITY(1,1),
horaLogs DATETIME,
descricaoLogs VARCHAR(200),
PRIMARY KEY(CodLogs)
)
GO

CREATE TABLE Mensagem(
codMensagem INT IDENTITY(1,1),
tituloMensagem VARCHAR(50),
corpoMensagem VARCHAR(200),
dataMensagem DATE,
horaMensagem TIME(0),
PRIMARYKEY(CodMensagem)
)
GO

CREATE TABLE Endereco(
CodEndereco INT IDENTITY(1,1),
Rua VARCHAR(50),
Numero VARCHAR(10),
Bairro VARCHAR(50),
Estado VARCHAR(50),
CEP VARCHAR(50),
Cidade VARCHAR(50),
PRIMARY KEY(CodEndereco)
)
GO

CREATE TABLE Fornecedor(
CodFornecedor INT IDENTITY(1,1),
RazaoFornecedor VARCHAR(50),NomeFornecedor VARCHAR(50),
EmailFornecedor VARCHAR(50),
CaixaPostalFornecedor VARCHAR(50),
TelefoneFornecedor VARCHAR(50),
Telefone2Fornecedor VARCHAR(50),
FaxFornecedor VARCHAR(50),
InscricaoFornecedor VARCHAR(50),
AtividadeFornecedor VARCHAR(50),
ObservacaoFornecedor VARCHAR(200),
PRIMARY KEY(CodFornecedor)
)
GO

CREATE TABLE Cliente(
CodClienteINT IDENTITY(1,1),
NomeCliente VARCHAR(50),
SobrenomeCliente VARCHAR(50),
CPFCNPJCliente VARCHAR(50),
RGCliente VARCHAR(50),
UFCliente VARCHAR(50),
TelefoneCliente VARCHAR(50),
Telefone2Cliente VARCHAR(50),
CelularCliente VARCHAR(50),
Celular2Cliente VARCHAR(50),
EmailCliente VARCHAR(50),
TipoCliente BIT,
PRIMARYKEY(CodCliente)
)
GO

CREATE TABLE Cargo(
CodCargo INT IDENTITY(1,1),
NomeCargo VARCHAR(50),
SalarioCargo MONEY,
PRIMARY KEY(CodCargo)
)
GO

CREATE TABLE Funcionario(
CodFuncionario INT IDENTITY(1,1),
NomeFuncionario VARCHAR(50),
SobrenomeFuncionario VARCHAR(50),
TelefoneFuncionario VARCHAR(50),
Telefone2Funcionario VARCHAR(50),CelularFuncionario VARCHAR(50),
Celular2Funcionario VARCHAR(50),
EmailFuncionario VARCHAR(50),
RGFuncionario VARCHAR(50),
CPFFuncionario VARCHAR(50),
UFFuncionario VARCHAR(50),
SalarioFuncionario MONEY,
AtivoFuncionario BIT,
PRIMARY KEY(CodFuncionario)
)
GO

CREATE TABLE Categoria(
CodCategoria INT IDENTITY(1,1),
NomeCategoria VARCHAR(50),ObservacaoCategoria VARCHAR(200),
PRIMARY KEY(CodCategoria)
)
GO

CREATE TABLE Pedido(
CodPedido INT IDENTITY(1,1),
descPedido VARCHAR(50),
situacaoPedido INT,
dataPedido DATE,
PRIMARY KEY(CodPedido)
)
GO

CREATE TABLE Produto(
CodProduto INT IDENTITY(1,1),
NomeProduto VARCHAR(50),
QuantidadeProduto INT,
ValorProduto MONEY,EntradaProduto DATE,
ObservacaoProduto VARCHAR(200),
SerialProduto VARCHAR(16),
PRIMARY KEY(CodProduto)
)
GO

CREATE TABLE Pedido_Produto(
codPedido_Produto INT,
DataFimPedido_Produto VARCHAR(50),
QuantPedido_Produto INT,
DescPedido_Produto VARCHAR(200)
)
GO

CREATE TABLE Historico(
CodHistorico INT IDENTITY(1,1),
PRIMARY KEY(CodHistorico)...
tracking img