设计用户子模式:
关系模式火炬传递:
为广大群众建立视图:
火炬传递1(传递路线,传递时间,火炬手选拔)
为内部人员建立视图:
火炬传递2(传递路线,传递时间,火炬手选拔,各部门分工,制定策略)
群众视图中只包含允许群众查询的属性; 内部人员视图中只包含允许内部人员查询的属性;领导部门则可以查询全部数据.这样就可以反之用户非法访问本来不允许他们查询的数据,保证了系统的安全性.
关系模式国家:
为广大群众建立视图:
国家1(顺序号,国家名称,传递截止日期,火炬所经各省份编号)
为内部人员建立视图:
国家2(顺序号,国家名称,传递截止日期,火炬所经各省份编号,安排单位,安排原因)
群众视图中只包含允许群众查询的属性; 内部人员视图中只包含允许内部人员查询的属性;领导部门则可以查询全部数据.这样就可以反之用户非法访问本来不允许他们查询的数据,保证了系统的安全性.
关系模式省份:
为广大群众建立视图:
省份1(编号,省份名称, 传递截止日期, 火炬所经各城市编号)
为内部人员建立视图:
省份2(编号,省份名称, 传递截止日期, 火炬所经各城市编号, 安排单位,安排原因)
群众视图中只包含允许群众查询的属性; 内部人员视图中只包含允许内部人员查询的属性;领导部门则可以查询全部数据.这样就可以反之用户非法访问本来不允许他们查询的数据,保证了系统的安全性.
关系模式城市:
为广大群众建立视图:
城市1(编号,城市名称, 传递截止日期, 火炬所经各路段编号,评选委员会)
为内部人员建立视图:
城市2 (编号,城市名称, 传递截止时间, 火炬所经各路段编号,评选委员会,
安排单位,安排原因)
群众视图中只包含允许群众查询的属性; 内部人员视图中只包含允许内部人员查询的属性;领导部门则可以查询全部数据.这样就可以反之用户非法访问本来不允许他们查询的数据,保证了系统的安全性.
关系模式路段:
为广大群众建立视图:
路段1(编号,路段名称, 路段起点, 路段终点,该段火炬手编号)
为内部人员建立视图:
路段2,(编号,路段名称, 路段起点, 路段终点,该段火炬手编号, 安排单位,安排原因)
群众视图中只包含允许群众查询的属性; 内部人员视图中只包含允许内部人员查询的属性;领导部门则可以查询全部数据.这样就可以反之用户非法访问本来不允许他们查询的数据,保证了系统的安全性.
关系模式火炬手:
为广大群众建立视图:
火炬手1(编号,姓名,年龄,职业,所跑城市编号,具体传递时间,棒数)
为内部人员建立视图:
火炬手2(编号,姓名,年龄,职业,所跑城市编号,具体传递时间,棒数,评选委员会,选拔原因)
群众视图中只包含允许群众查询的属性; 内部人员视图中只包含允许内部人员查询的属性;领导部门则可以查询全部数据.这样就可以反之用户非法访问本来不允许他们查询的数据,保证了系统的安全性.
关系模式评选委员会:
为广大群众建立视图:
评选委员会1(所属城市,地址,人数)
为内部人员建立视图:
评选委员会2(所属城市,地址,人数,人员分工,人员职务)
群众视图中只包含允许群众查询的属性; 内部人员视图中只包含允许内部人员查询的属性;领导部门则可以查询全部数据.这样就可以反之用户非法访问本来不允许他们查询的数据,保证了系统的安全性.
四.对在整个设计中的功能SQL语句的相应描述:
1.数据定义:
CREAT TABLE1 Organization
(pass path char(20),
Pass time char(10),
Pass parter char(20)
);
CREAT TABLE2 Countury
(cno char(10) PRIMARY KEY,
Cname char(20),
Ctime char(20),
c-provinceno char(20)
);
CREAT TABLE3 Province
(cno char(10) PRIMARY KEY,
Pname char(20),
Ptime char(20),
p-cityno char(20)
);
CREAT TABLE4 City
(cno char(10) PRIMARY KEY,
Cname char(20),
Ctime char(20),
c-chanceno char(20)
c-selectorganizationaddress char(20)
);
CREAT TABLE5 Chance
(cno char(10) PRIMARY KEY,
C-S-name char(20),
C-E-name char(20),