汽车站数据库设计一、 系统简要介绍主要实现的功能是汽车站驾驶人员和路线及汽车等基本信息进行管理,包括浏览驾驶员信息、路线信息,查询和统计一些驾驶员、汽车等数据,修改驾驶员行走的路线信息等。二、 本系统有四张表组成,表结构如下:驾驶员表:(驾驶员编号,汽车编号,姓名,生日,性别,工作年限)汽车表:(汽车编号,型号,载客量,票价)路线表:(路线编号,目的地,行程时间,出发地)汽车路线表:(汽车编号,路线编号)用户表:(用户名,密码)三、 表间关系说明一个驾驶员属于一辆车, 一辆车可以有多个驾驶员, 一辆车可以行走多条路线,一条路线也可有多辆车行走。四、E— R 图如下 :五.各表的简单介绍和创建代码:1.驾驶员表 driver 字段含义字段名称字段类型驾驶员编号driverID Char(20) primary key 汽车编号car_ID Char(20) not null 驾 驶 员表属于汽车表路线表汽 车 路线表驾 驶 员表属于汽车表路线表汽 车 路线表2 / 9 姓名name char(20) unique生日birthday Char(20) 性别sex Char(20) 工作年限standing Char(20) 创建驾驶员表 :CREATE TABLE driver ( driverID char(20) primary key, car_ID char(20) NOT NULL , name char(20)unique, brithday char(20), sex char(2), standing char(20), foreign key (car_ID) references car(car_ID ) ); 2.汽车表 car:字段含义字段名称字段类型汽车编号car_ID Char(20) primary key 类型type char(20) 载客量capacity Char(20) 创建汽车表表:CREATE TABLE car ( car_ID char(20)primary key, type char(20) , capacity char(20) , ); 3.路线表 line 字段含义字段名称字段类型路线编号Line_ID Char(20) primary key目的地destination char(20) not null 所需时间take_time char(20) 出发地start_address char(20) not null 票价ticket_price Char(20) not null 创建路线表:CREATE TABLE line ( line_ID char(20)primary key, destination char(20) not null , take_time char(20) , 3 / 9 start_address char(20) not null,ticket_price char(20) not null ); 4.汽车路线表 car_line 字段含义字段名称字段类型汽车编号carID Char(20) 路线编号lineID char(20) 创建 汽车路线表:CREATE TABLE car_line ( carID char...