27,579
社区成员
发帖
与我相关
我的任务
分享
/*==============================================================*/
/* TABLE: enterprise_car_info 企业车辆信息表 */
/*==============================================================*/
CREATE TABLE carinfo(
id INT PRIMARY KEY IDENTITY(1,1),
license VARCHAR(250) NOT NULL UNIQUE,/***车牌号 司机营业执照 唯一约束***/
drv_name VARCHAR(250) NOT NULL,/***司机名称****/
drv_card_id VARCHAR(250) NOT NULL,/***司机名称****/
drv_telephone VARCHAR(100) NOT NULL,/**司机联系电话**/
maximum_weight DECIMAL(18, 3) NOT NULL,/***车辆最大载重***/
pass_effective DATETIME DEFAULT GETDATE() NULL,/***通行证到期日期***/
--驽驶证与车辆无关car_driving_effective_date DATETIME DEFAULT GETDATE() NULL,/***驾驶证到期日期***/
operat_date DATETIME DEFAULT GETDATE() NULL,/***运营证到期日期***/
insurance_date DATETIME DEFAULT GETDATE() NULL,/***二期保到期日期***/
cstate BIT DEFAULT 1 NULL,/****车辆状态 1为可用 0为不可用***/
longitude DECIMAL(18, 5) NULL,/****车辆所在位置经度****/
dimensionality DECIMAL(18, 5) NULL,/****车辆所在位置维度****/
team_id INT NOT NULL,/***所属车队 外键**/
);
/*==============================================================*/
/* TABLE: mobile_customer_team 短信平台联系人分组表 */
/*==============================================================*/
CREATE TABLE mobile_customer_team(
customer_team_id INT NOT NULL IDENTITY(1,1),
name VARCHAR(200) NOT NULL
CONSTRAINT PK_MOBILE_CUSTOMER_TEAM PRIMARY KEY (ID)
);
/*==============================================================*/
/* TABLE: mobile_customer 短信平台联系人表 */
/*==============================================================*/
CREATE TABLE mobile_customer(
customer_id INT NOT NULL IDENTITY(1,1),
name VARCHAR(250) NOT NULL,
sex BIT NOT NULL,
birthday DATETIME DEFAULT GETDATE() NOT NULL,
card_No VARCHAR(50) NOT NULL,/**身份证号**/
duty VARCHAR(250) NOT NULL,
cellphone VARCHAR(50) NOT NULL,/***联系人的移动电话**/
telephone VARCHAR(50) NOT NULL,/***移动联系人的固定电话***/
company VARCHAR(250) NOT NULL,/**联系人的工资名称***/
email VARCHAR(250) NOT NULL,/****联系人的邮箱***/
special_link VARCHAR(250) NULL,/***即时通信**/
score INT DEFAULT 0,/***移动联系人的积分**/
address VARCHAR(255) NULL,
remarks VARCHAR(255) NULL,/***备注***/
customer_team_id INT NOT NULL,/***外键 关联到mobile_customer_team表的主键**/
);
/*****************************************************************************/
/* FOREIGN KEY: 外键 */
/*****************************************************************************/
ALTER TABLE MOBILE_CUSTOMER
ADD CONSTRAINT FK_MOBILE_CUSTOMER_TEAM_ID FOREIGN KEY(CUSTOMER_TEAM_ID) REFERENCES MOBILE_CUSTOMER_TEAM(CUSTOMER_TEAM_ID);
/*==============================================================*/
/* TABLE: enterprise_car_info 企业车辆信息表 */
/*==============================================================*/
CREATE TABLE enterprise_car_info(
car_id INT PRIMARY KEY IDENTITY(1,1),
car_license VARCHAR(250) NOT NULL UNIQUE,/***车牌号 司机营业执照 唯一约束***/
car_driver_name VARCHAR(250) NOT NULL,/***司机名称****/
car_driver_card_id VARCHAR(250) NOT NULL,/***司机名称****/
car_driver_telephone VARCHAR(100) NOT NULL,/**司机联系电话**/
car_maximum_weight DECIMAL(18, 3) NOT NULL,/***车辆最大载重***/
car_pass_effective_date DATETIME DEFAULT GETDATE() NULL,/***通行证到期日期***/
car_driving_effective_date DATETIME DEFAULT GETDATE() NULL,/***驾驶证到期日期***/
car_operat_effective_date DATETIME DEFAULT GETDATE() NULL,/***运营证到期日期***/
car_second_effective_date DATETIME DEFAULT GETDATE() NULL,/***二期保到期日期***/
car_state BIT DEFAULT 1 NULL,/****车辆状态 1为可用 0为不可用***/
car_longitude DECIMAL(18, 5) NULL,/****车辆所在位置经度****/
car_dimensionality DECIMAL(18, 5) NULL,/****车辆所在位置维度****/
car_team_id INT NOT NULL,/***所属车队 外键**/
);
/*****************************************************************************/
/* FOREIGN KEY: 外键 */
/*****************************************************************************/
ALTER TABLE ENTERPRISE_CAR_INFO
ADD CONSTRAINT FK_ENTERPRISE_CAR_INFO_CAR_TEAM_ID FOREIGN KEY(CAR_TEAM_ID) REFERENCES ENTERPRISE_CAR_TEAM(CAR_TEAM_ID);
/*==============================================================*/
/* TABLE: enterprise_ship 企业船舶信息表 */
/*==============================================================*/
CREATE TABLE enterprise_ship(
ship_id INT PRIMARY KEY IDENTITY(1,1),
ship_name VARCHAR(250) NOT NULL,/***船名***/
ship_manager VARCHAR(250) NOT NULL,/***船主****/
ship_telephone VARCHAR(100) NOT NULL,/**车队负责人电话**/
car_team_state BIT NOT NULL DEFAULT 1,/***车队状态 1为可用 0为不可用***/
car_team_desc TEXT NULL,/***车队说明***/
car_team_note TEXT NULL,/***车队备注**/
);