Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 7

CREATE TABLE [tb_acessorios_veiculos](

[ordem] [varchar](150) NOT NULL,


[idacessorio] [int] NOT NULL,
CONSTRAINT [PK_tb_acessorios_veiculos] PRIMARY KEY CLUSTERED
(
[ordem] ASC,
[idacessorio] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO

ALTER TABLE [tb_acessorios_veiculos] WITH CHECK ADD CONSTRAINT


[FK_tb_acessorios_veiculos_tb_acessorios] FOREIGN KEY([idacessorio])
REFERENCES [tb_acessorios] ([id])
GO

ALTER TABLE [tb_acessorios_veiculos] CHECK CONSTRAINT


[FK_tb_acessorios_veiculos_tb_acessorios]
GO

ALTER TABLE [tb_acessorios_veiculos] WITH CHECK ADD CONSTRAINT


[FK_tb_acessorios_veiculos_tb_veiculos] FOREIGN KEY([ordem])
REFERENCES [tb_veiculos] ([ordem])
GO

ALTER TABLE [tb_acessorios_veiculos] CHECK CONSTRAINT


[FK_tb_acessorios_veiculos_tb_veiculos]
GO

***********************************************************************************
**

USE [busonline]
GO

/****** Object: Table [tb_id_itinerarios_coord] Script Date: 01/13/2014


23:17:27 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [tb_id_itinerarios_coord](


[idItinerario] [varchar](150) NOT NULL,
[sequencia] [int] NOT NULL,
[x] [varchar](150) NOT NULL,
[y] [varchar](150) NOT NULL,
CONSTRAINT [PK_tb_id_itinerarios_coord] PRIMARY KEY CLUSTERED
(
[idItinerario] ASC,
[sequencia] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO

ALTER TABLE [tb_id_itinerarios_coord] WITH NOCHECK ADD CONSTRAINT


[FK_tb_id_itinerarios_coord_tb_ids_itinerarios] FOREIGN KEY([idItinerario])
REFERENCES [tb_ids_itinerarios] ([id])
GO

ALTER TABLE [tb_id_itinerarios_coord] CHECK CONSTRAINT


[FK_tb_id_itinerarios_coord_tb_ids_itinerarios]
GO

***********************************************************************************
********

USE [busonline]
GO

/****** Object: Table [tb_id_itinerarios_coordGoogle] Script Date: 01/13/2014


23:18:06 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [tb_id_itinerarios_coordGoogle](


[iditinerario] [varchar](150) NOT NULL,
[sequencia] [int] NOT NULL,
[x] [varchar](150) NOT NULL,
[y] [varchar](150) NOT NULL,
CONSTRAINT [PK_tb_id_itinerarios_coordGoogle] PRIMARY KEY CLUSTERED
(
[iditinerario] ASC,
[sequencia] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO
ALTER TABLE [tb_id_itinerarios_coordGoogle] WITH NOCHECK ADD CONSTRAINT
[FK_tb_id_itinerarios_coordGoogle_tb_ids_itinerarios] FOREIGN KEY([iditinerario])
REFERENCES [tb_ids_itinerarios] ([id])
GO

ALTER TABLE [tb_id_itinerarios_coordGoogle] CHECK CONSTRAINT


[FK_tb_id_itinerarios_coordGoogle_tb_ids_itinerarios]
GO

***********************************************************************************
*********

USE [busonline]
GO

/****** Object: Table [tb_ids_itinerarios] Script Date: 01/13/2014 23:18:40


******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [tb_ids_itinerarios](


[id] [varchar](150) NOT NULL,
[descricao] [varchar](150) NULL,
CONSTRAINT [PK_tb_ids_itinerarios] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO

***********************************************************************************
**********

USE [busonline]
GO

/****** Object: Table [tb_linhas] Script Date: 01/13/2014 23:19:26 ******/


SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [tb_linhas](


[empresa] [varchar](150) NULL,
[tarifa] [decimal](5, 2) NULL,
[municipio] [varchar](150) NULL,
[servico] [varchar](150) NULL,
[vista] [varchar](150) NULL,
[numero] [varchar](150) NULL,
[routename] [varchar](150) NULL,
[concessionaria] [varchar](150) NULL,
[idItinerarioIda] [varchar](150) NULL,
[idItinerarioVolta] [varchar](150) NULL
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO

ALTER TABLE [tb_linhas] WITH NOCHECK ADD CONSTRAINT


[FK_tb_linhas_tb_ids_itinerarios_ida] FOREIGN KEY([idItinerarioIda])
REFERENCES [tb_ids_itinerarios] ([id])
GO

ALTER TABLE [tb_linhas] CHECK CONSTRAINT [FK_tb_linhas_tb_ids_itinerarios_ida]


GO

ALTER TABLE [tb_linhas] WITH NOCHECK ADD CONSTRAINT


[FK_tb_linhas_tb_ids_itinerarios_volta] FOREIGN KEY([idItinerarioVolta])
REFERENCES [tb_ids_itinerarios] ([id])
GO

ALTER TABLE [tb_linhas] CHECK CONSTRAINT [FK_tb_linhas_tb_ids_itinerarios_volta]


GO

ALTER TABLE [tb_linhas] WITH NOCHECK ADD CONSTRAINT [FK_tb_linhas_tb_municipios]


FOREIGN KEY([municipio])
REFERENCES [tb_municipios] ([municipio])
GO

ALTER TABLE [tb_linhas] CHECK CONSTRAINT [FK_tb_linhas_tb_municipios]


GO

***********************************************************************************
********

USE [busonline]
GO

/****** Object: Table [tb_login] Script Date: 01/13/2014 23:20:03 ******/


SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [tb_login](


[usuario] [varchar](50) NOT NULL,
[senha] [varchar](50) NOT NULL,
[nome] [varchar](150) NOT NULL,
[email] [varchar](150) NOT NULL,
[perfil] [varchar](50) NOT NULL,
[data_inclusao] [date] NOT NULL,
[usuario_inclusao] [varchar](50) NOT NULL,
[data_alteracao] [date] NULL,
[usuario_alteracao] [varchar](50) NULL,
[data_exclusao] [date] NULL,
[usuario_exclusao] [varchar](50) NULL,
CONSTRAINT [PK_tb_login] PRIMARY KEY CLUSTERED
(
[usuario] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO

***********************************************************************************
************

USE [busonline]
GO

/****** Object: Table [tb_municipios] Script Date: 01/13/2014 23:20:43 ******/


SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [tb_municipios](


[municipio] [varchar](150) NOT NULL,
CONSTRAINT [PK_tb_municipios] PRIMARY KEY CLUSTERED
(
[municipio] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO
***********************************************************************************
*************

USE [busonline]
GO

/****** Object: Table [tb_ruas_itinerarios] Script Date: 01/13/2014 23:21:17


******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [tb_ruas_itinerarios](


[routename] [varchar](150) NULL,
[sequencia] [int] NULL,
[municipio] [varchar](150) NULL,
[sentido] [varchar](150) NULL,
[rua] [varchar](150) NULL
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO

ALTER TABLE [tb_ruas_itinerarios] WITH NOCHECK ADD CONSTRAINT


[FK_tb_ruas_itinerarios_tb_municipios] FOREIGN KEY([municipio])
REFERENCES [tb_municipios] ([municipio])
GO

ALTER TABLE [tb_ruas_itinerarios] CHECK CONSTRAINT


[FK_tb_ruas_itinerarios_tb_municipios]
GO

***********************************************************************************
*****************

USE [busonline]
GO

/****** Object: Table [tb_tempo_real] Script Date: 01/13/2014 23:21:50 ******/


SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [tb_tempo_real](


[datahora] [datetime] NOT NULL,
[ordem] [varchar](150) NOT NULL,
[linha] [varchar](150) NULL,
[latitude] [varchar](150) NULL,
[longitude] [varchar](150) NULL,
[velocidade] [varchar](150) NULL,
CONSTRAINT [PK_tb_tempo_real] PRIMARY KEY CLUSTERED
(
[datahora] ASC,
[ordem] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF


GO

ALTER TABLE [tb_tempo_real] WITH CHECK ADD CONSTRAINT


[FK_tb_tempo_real_tb_veiculos] FOREIGN KEY([ordem])
REFERENCES [tb_veiculos] ([ordem])
GO

ALTER TABLE [tb_tempo_real] CHECK CONSTRAINT [FK_tb_tempo_real_tb_veiculos]


GO

You might also like