东华大学继续教育学院
远程学历教育《信息系统与数据库技术》
专业           姓名         学号            
一、信息系统分析(本题20 分)。
简述你生活或工作中接触的一个信息系统,说明它有哪些类别的用户?管理和使用了哪些信息?系统提供什么功能?
二、数据库设计(本题30分)
一带一路”经济区开放后,我国企业共对49个国家进行了直接投资,承包工程项目突破3000个。为了更好地管理“一带一路”项目,需要建立项目管理信息系统。设计人员给出了如图1所示的E-R图,请根据该E-R图完成下列设计题目。
图1 “一带一路”数据库E-R图
1.将该E-R图转换为数据库关系模式,请补充空缺处
(1)国家国家编号,国家名称,________)
    主关键字:________;外关键字:________
(2)项目项目编号________________,________,_________)
    主关键字:________;外关键字:________
2.根据你对各字段信息内容的理解,完成各个数据表的设计,包括各字段数据类型的定义、完整性约束的定义。
Country表结构
字段名
字段描述
类型定义
完整性约束
CId
国家编号
CName
国家名称
Regions
所属地区
Project表结构
字段名
字段描述
类型定义
完整性约束
PId
项目编号
PName
项目名称
PMoney
投资金额
SDate
开工日期
CId
国家编号
三、数据库的创建(本题10 分)
1.在SQL Server中建立以自己学号命名的数据库。在数据库中建立以下三个数据表,并为每个表设定主关键字;建立表之间的关系;最后输入数据库学什么数据。
(1)Airline (航班表)                                数据:
字段名
字段说明
数据类型
AirlineNO
CompanyNo
StartCity
EndCity 
LeaveTime
1001
A001
Beijing
Shanghai
2003-4-20
1002
B002
Shanghai
London
2003-4-25
1004
A001
Shanghai
Paris
2003-5-1
1005
C003
Shanghai
Shenzhen
2003-5-4
属性限制
AirlineNo
航班号
数字
整型
CompanyNo
公司号
字符
长度(4)
StartCity
始发城市
字符
长度(8)
EndCity
目的城市
字符
长度(8)
LeaveTime
离港时间
日期
(2)Company(航空公司表)                            数据:
字段名
字段说明
数据类型
CompanyNo 
CompanyName
Telephone
A001
Dongfang
62091076
C003
Beifang
56554455
B002
Shanghai
67340008
C004
Shenzhen
63190796
属性限制
CompanyNo
公司编号
字符
长度(4)
CompanyName 
公司名
字符
长度(8)
不允许为空
Telephone
电话号码
字符
长度(8)
(3)AirlinePrice(航班价格表)                            数据:
字段名
字段说明
数据类型
AirlineNo 
SeatNum
Price
1001
250
1600
1002
180
4200
1005
150
1400
1004
300
3600
属性限制
AirlineNo 
航班号
数字
整型
SeatNum
舱位数
数字
整型
Price
舱位价格
numeric
1位小数
2. 生成各数据表创建的SQL脚本复制到此。
(1)Airline (航班表) 
(2)Company(航空公司表)   
(3)AirlinePrice(航班价格表) 
四、数据库访问语言SQL(本题30分)
在SQL Server中完成SQL语句,并复制保存到对应的题目下(注意是SQL语句,不是查询结果)。
1)查询Airline表中所有始发城市为Shanghai的航班的AirlineNoStartCityEndCity
2)查询Airline表和Company表,显示AirlineNoCompanyNameTelephone
3)查询Airline表,按公司编号统计各公司航班数。
4)查询AirlinePrice表,统计所有航班的平均舱位价格。
5)查询AirlinePrice表,出前3个舱位价格最高的航班。
6)查询Company,显示所有公司号以字母“C”开头的公司信息。
7)AirlinePrice表中所有舱位数大于200的航班舱位价格降低10%。
8)Airline 表中所有目的城市是London的航班目的城市改为Paris。
9)Airline 表中删除所有离港时间是2003年6月的航班。
10)向Company表中添加一条记录“D008”,“Nanfang”,“76453214”。
五、数据库应用程序开发(本题10分)
使用ASP.Net或其他你熟悉的程序语言开发一个应用程序,访问你所创建的数据库,实现按照“始发城市”查询飞机航班信息列表的功能。请截取程序运行的界面图到此。(如果能附程序代码更好!)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。