7.4.3 数据库关系图(2)
公交车线路表(BUS):用来记录公交线路的信息,其主要字段为ID_BUS,其各字段的详细信息如表7-4所示。
表7-4 公交车线路表(BUS)
|
字段名称< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
数据类型 |
字段大小 |
可否为空 |
说明 |
|
ID_BUS |
varchar |
20 |
Not Null |
主键,编号 |
|
BEGIN |
varchar |
20 |
Not Null |
起始站 |
|
END |
varchar |
20 |
Not Null |
终点站 |
|
AMTIME |
varchar |
20 |
Not Null |
发车时间 |
|
PMTIME |
varchar |
20 |
Not Null |
末班时间 |
建立该表的SQL语句如下:
- CREATE TABLE BUS ( /*创建数据表*/
- ID_BUS varchar (20) NOT NULL , /*编号*/
- BEGIN varchar (20) NOT NULL , /*起始站*/
- END varchar (20) NOT NULL, /*终点站*/
- AMTIME varchar (20) NOT NULL, /*发车时间*/
- PMTIME varchar (20) NOT NULL /*末班时间*/
- )
- GO
电子地图站点表(Map_Station):用来记录地图站点的信息,其主要字段为ID,其各字段的详细信息如表7-5所示。
表7-5 电子地图站点表Map_Station
|
字段名称 |
数据类型 |
字段大小 |
可否为空 |
说明 |
|
ID |
varchar |
20 |
Not Null |
主键,站点编号 |
|
NAME |
varchar |
20 |
Not Null |
名称 |
建立该表的SQL语句如下:
- CREATE TABLE Map_Station ( /*创建数据表*/
- ID varchar (20) NOT NULL , /*站点编号*/
- NAME varchar (20) NOT NULL /*名称*/
- )
- GO
图层表(Species):用来记录地图图层的信息,其主要字段为INDEX,其各字段的详细信息如表7-6所示。
表7-6 图层表(Species)
|
字段名称 |
数据类型 |
字段大小 |
可否为空 |
说明 |
|
INDEX |
int |
4 |
Not Null |
主键,索引号 |
|
SHPNAME |
varchar |
20 |
Not Null |
地图名称 |
建立该表的SQL语句如下:
- CREATE TABLE Species ( /*创建数据表*/
- INDEX int NOT NULL , /*索引号*/
- SHPNAME varchar (20) NOT NULL /*地图名称*/
- )
- GO
站点表(STATION):用来记录站点的信息,其主要字段为ID,其各字段的详细信息如表7-7所示。
表7-7 站点表(STATION)
|
字段名称 |
数据类型 |
字段大小 |
可否为空 |
说明 |
|
ID |
varchar |
20 |
Not Null |
主键,站点编号 |
|
STATION |
varchar |
20 |
Not Null |
站点名称 |
建立该表的SQL语句如下:
- CREATE TABLE STATION ( /*创建数据表*/
- ID varchar (20)NOT NULL , /*站点编号*/
- STATION varchar (20) NOT NULL /*站点名称*/
- )
- GO
用户表(USER):用来记录用户的信息,其主要字段为USER_ID,其各字段的详细信息如表7-8所示。
表7-8 用户表(USER)
|
字段名称 |
数据类型 |
字段大小 |
可否为空 |
说明 |
|
USER_ID |
varchar |
20 |
Not Null |
主键,用户ID |
|
USER_PASSWORD |
varchar |
20 |
Not Null |
密码 |
建立该表的SQL语句如下:
- CREATE TABLE USER ( /*创建数据表*/
- USER_ID varchar (20) NOT NULL, /*用户ID */
- USER_PASSWORD varchar (20) NOT NULL /*密码*/
- )
- GO