Você está na página 1de 4

CREATE TABLE [dbo].

[USUARIO](
[USUARIO] [smallint] NOT NULL,
[NOME] [varchar](30) NOT NULL,
[CARGO] [varchar](30) NOT NULL,
[SENHA] [varchar](10) NOT NULL,
[SUPER] [varchar](1) NOT NULL,
[LIMITE] [decimal](12, 2) NULL,
[CAIXA] [varchar](10) NULL,
[APELIDO] [varchar](10) NULL,
[FILIAL] [int] NULL,
[SITUACAO] [varchar](1) NULL,
[NIVEL] [varchar](1) NULL,
CONSTRAINT [PKUSUARIO] PRIMARY KEY NONCLUSTERED
(
[USUARIO] ASC
))

CREATE TABLE [dbo].[FILIAL](


[FILIAL] [int] NOT NULL,
[CNPJ] [varchar](18) NOT NULL,
[INSCRICAO] [varchar](20) NULL,
[RAZAO] [varchar](40) NOT NULL,
[FANTASIA] [varchar](40) NOT NULL,
[ENDERECO] [varchar](40) NOT NULL,
[NUMERO] [varchar](5) NOT NULL,
[CEP] [varchar](10) NOT NULL,
[BAIRRO] [varchar](20) NOT NULL,
[CIDADE] [varchar](20) NOT NULL,
[ESTADO] [varchar](2) NOT NULL,
[TELEFONE] [varchar](14) NULL,
[FAX] [varchar](14) NULL,
[GERENTE] [varchar](35) NOT NULL,
[INFORMACOES] [text] NOT NULL,
[MULTIEMPRESA] [varchar](1) NULL,
[MUNICIPIO] [varchar](10) NULL,
[RUA] [int] NULL,
[COMPLEMENTO] [varchar](22) NULL,
[REGIME] [int] NULL,
CONSTRAINT [PKFIFLIAL] PRIMARY KEY NONCLUSTERED
(
[FILIAL] ASC
))

CREATE TABLE [dbo].[CEP](


[CEP] [varchar](9) NOT NULL,
[TIPO] [varchar](12) NULL,
[LOGRADOURO] [varchar](60) NULL,
[MUNICIPIO] [varchar](10) NULL,
[LOCALIDADE] [varchar](40) NULL,
[BAIRRO] [varchar](40) NULL,
[UF] [varchar](3) NULL,
CONSTRAINT [PKCEP] PRIMARY KEY NONCLUSTERED
(
[CEP] ASC
))

CREATE TABLE [dbo].[CIDADE](


[ID_CIDADE] [int] NOT NULL,
[NOME] [varchar](80) NOT NULL,
[CODIGO_NFE] [varchar](20) NULL,
[CODIGO_NFSE] [varchar](20) NULL,
[UF] [varchar](2) NOT NULL,
[CNPJ] [varchar](20) NULL,
CONSTRAINT [PKCIDADE] PRIMARY KEY NONCLUSTERED
(
[ID_CIDADE] ASC
))

CREATE TABLE [dbo].[PESSOA](


[FILIAL] [smallint] NOT NULL,
[FUNCIONARIO] [smallint] NULL,
[PESSOA] [smallint] NOT NULL,
[NOME] [varchar](40) NOT NULL,
[APELIDO] [varchar](40) NULL,
[DOCUMENTO] [varchar](18) NULL,
[RG_IE] [varchar](20) NULL,
[RUA] [int] NULL,
[ENDERECO] [varchar](50) NOT NULL,
[NUMERO] [varchar](5) NULL,
[COMPLEMENTO] [varchar](22) NULL,
[CEP] [varchar](10) NULL,
[BAIRRO] [varchar](30) NOT NULL,
[CIDADE] [varchar](25) NOT NULL,
[ESTADO] [varchar](2) NOT NULL,
[TELEFONE1] [varchar](15) NULL,
[TELEFONE2] [varchar](15) NULL,
[TELEFONE3] [varchar](15) NULL,
[PLACA] [varchar](15) NULL,
[OBSERVACAO] [text] NULL,
CONSTRAINT [PKPESSOA] PRIMARY KEY NONCLUSTERED
(
[PESSOA] ASC
))

CREATE TABLE [dbo].[SEQUENCIA](


[PESSOA] [int] NULL,
[FILIAL] [int] NULL,
[RUA] [int] NULL,
[USUARIO] [int] NULL,
[CIDADE] [int] NULL,
[ENERGIA] [int] NULL,
[MOVIMENTO] [int] NULL,
[MOVIMENTO_FUNCIONARIO] [int]
) ON [PRIMARY]

CREATE TABLE [dbo].[TIPO_RUA](


[RUA] [int] NOT NULL,
[DESCRICAO] [varchar](10) NOT NULL,
CONSTRAINT [PKTIPO_RUA] PRIMARY KEY NONCLUSTERED
(
[RUA] ASC
))

CREATE TABLE [dbo].[VEICULO](


[PLACA] [varchar](15) NOT NULL,
[DESCRICAO] [varchar](40) NOT NULL,
CONSTRAINT [PKVEICULO] PRIMARY KEY NONCLUSTERED
(
[PLACA] ASC
))

CREATE TABLE [dbo].[ENERGIA](


[FILIAL] [int] NOT NULL,
[ID] [int] NOT NULL,
[ATENDENTE] [varchar](40) NULL,
[DATA] [datetime],
[HORA] [varchar](5),
[RETORNO] [datetime],
[HR_RETORNO] [varchar](5),
[PROTOCOLO] [varchar](30),
[OBSERVACAO] [varchar](100),
CONSTRAINT [PKENERGIA] PRIMARY KEY NONCLUSTERED
(
[ID] ASC
))

CREATE TABLE [dbo].[MOVIMENTO](


[FILIAL] [int] NOT NULL,
[ID] [int] NOT NULL,
[TIPO] [varchar](1) NOT NULL, -- (C - CONDOMINO, F - FUNCIONARIO, P -
PRESTADOR DE SERVIÇOS, V - VISITANTE )
[CONDOMINO] [int] NOT NULL,
[PLACA] [varchar](15),
[DATA_E] [datetime],
[HORA_E] [varchar](5),
[DATA_S] [datetime],
[HORA_S] [varchar](5),
[OBSERVACAO] [varchar](100),
CONSTRAINT [PKMOVIMENTO] PRIMARY KEY NONCLUSTERED
(
[ID] ASC
))

CREATE TABLE [dbo].[MOVIMENTO_PESSOA](


[FILIAL] [int] NOT NULL,
[ID_MOVIMENTO] [int] NOT NULL,
[ID_PESSOA] [int] NOT NULL,
[ASSINATURA] [varchar](40),
[OBSERVACAO] [varchar](100),
CONSTRAINT [PKMOVIMENTO_PESSOA] PRIMARY KEY NONCLUSTERED
(
[ID_MOVIMENTO] ASC,
[ID_PESSOA] ASC
))

CREATE TABLE [dbo].[MOVIMENTO_FUNCIONARIO](


[FILIAL] [int] NOT NULL,
[ID] [int] NOT NULL,
[FUNCIONARIO] [int] NOT NULL,
[ASSINATURA] [varchar](40),
[PLACA] [varchar](15),
[DATA_E] [datetime],
[HORA_E] [varchar](5),
[DATA_S] [datetime],
[HORA_S] [varchar](5),
[OBSERVACAO] [varchar](100),
CONSTRAINT [PKMOVIMENTO_FUNCIONARIO] PRIMARY KEY NONCLUSTERED
(
[ID] ASC
))

Você também pode gostar