12306-单

ylbtech-dbs:12306-单

 

A,数据库关系图(Database Diagram) 返回顶部
B,数据库设计脚本(Database Design Script)返回顶部

1,

-- =============================================
-- 12306-单
-- http://www.12306.cn
-- author:yuanbo
-- 16:25 2016/9/22
-- =============================================
use TrainTicket
go
go
-- =============================================
-- table:订单表
-- author:yuanbo
-- =============================================
create table [Order]
(
orderId uniqueidentifier primary key,    --编号【PK,UQ】
station varchar(200),        --站名
--车次
--车厢-座号
--发车地点
--发车时间
pubdate datetime default(getdate()),    --订单时间
diabled bit,
accountId uniqueidentifier references Account(accountId)    --用户ID【FK】
)

go
-- =============================================
-- table:订单表
-- author:yuanbo
-- =============================================
create table OrderDetails
(
orderDetailsId uniqueidentifier primary key,    --编号【PK,UQ】

--车次
trainNumberId uniqueidentifier references TrainNumber(trainNumberId),    --车次ID【FK】
trainNumber varchar(200),    --车次

--车厢-座号
carriageId uniqueidentifier references Carriage(carriageId),    --车厢ID【FK】
carriage varchar(200),    --车厢

seatType varchar(200),    --坐席

seatId uniqueidentifier references Seat(seatId),    --座位ID【FK】
seatNumber varchar(200),        --座位编号

departureStationId uniqueidentifier references Station(stationId),    --车站ID【FK】
departureStation varchar(200),    --发车地点
destinationStationId uniqueidentifier references Station(stationId),    --车站ID【FK】
destinationStation varchar(200),    --目的车站

departureTime datetime,        --发车时间
ticketStatus varchar(200),    --订票状态:正常|已退票
flagTicketed bit default(0),    --是否出票
flagChange bit default(0),        --是否改签(只允许改签一次)
diabled bit,
orderId uniqueidentifier references [Order](orderId)    --订单ID【FK】
)
View Code

0,

C,功能实现代码(Function Implementation Code)返回顶部

1,

warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/ylbtech/p/5918938.html