- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2007年10月数据库系统原理(实践)new.doc
2007年10月数据库系统原理(实践)
上海市高等教育自学考试
计算机信息管理、网络、软件专业
(独立本科段)
(复旦大学主考,200年修订)
1. 具有熟练使用PowerBuilder 9.0建立本地数据库和基本表的能力。
2.掌握使用PowerBuilder 9.0建立数据库应用程序的方法。
1. 平台:Windows 2000
2. PowerBuilder 9.0 软件
实行闭卷考核。
四、考核时间和日期
上机考核每次为1小时;考核日期另行规定。
1. 数据库的基本操作
建立数据库;连接数据库;建立表、主、外;
数据插入、查询、删除和修改;建立视图。
2. 建立数据库应用程序
建立主窗口(含数据窗口、命令按鈕、静态文本框和单行编辑器等控件);
书写脚本;运行应用程序。
六、上机参考书籍及内容
《数据库系统原理》,全国高等教育自学考试指导委员会组编,丁宝康主编,经济科学出版社2007年版。
教材“第8章 PowerBuilder 9.0简介及应用”中 8.2节(“学生选课系统”开发过程)中“‘数据操作’窗口”的有关内容。具体上机样题见下面内容七。
七、上机样题
(一)上机题目
在PowerBuilder9.0环境中完成下面两个任务:
·建立有关数据浏览、插入、查找、修改和删除等操作的应用程序及界面。
(二)操作步骤 (应严格按照下列步骤操作)
1. 建立数据库newdb (数据库文件newdb.db必须保存在C:\temp目录下)。
ODBC数据源名也为newdb)。2. 在数据库newdb中建立三张表:
s(snosname,age,sex)
c(cnocname,t)
sc(sno,cno, )
,age和为smallint型,其余均为char型。
s中,主是sno; 在表c中,主是cno;
sc中,主是(sno,cno),外有两个:sno和cno。
s表: c表: sc表:
cno cname tname sno cno score s1 wen 18 m c1 pascal shi s1 c1 95 s2 bao 25 f c2 basic lou s1 c2 90 s3 li 20 f c3 c ma s1 c3 85 s4 he 22 m c4 c++ men s1 c4 80 s2 c4 75 3.建立统计学生平均成绩的视图:s_sc(sno,sname,avg_score)
(注意:建立视图后,应把数据库先Disconnect,再Connect)
4. 建工作空间C:\temp\student.pbw)
(C:\temp\student.pbt)
(C:\temp\student.pbl)
5. 在应用中建立个数据窗口对象d_s、d_sc、d_c,分别显示三个表s、sc、c. 在应用中建立主窗口w_main,主窗口中应包含:
(dw_1、dw_2、dw_3),
分别显示表s、表sc、表c的数据。
·一个静态文本控件:放“输入数据:”字样。
·一个单行编辑器控件(sle_1):用于输入数据,以便进行查找和修改。
7. 在应用各对象中书写脚本,使该应用具有下列功能:
应用运行开始时,出现w_main窗口,其中个数据窗口控件中内容为空白。
点击“BROWSE”按钮,显示表s表sc表c的内容,并可浏览。
点击“”按钮,能把个置为空白。点击“INSERT_SC”按钮,可在sc表中插入一条记录,内容请自定;
OK”按钮,可把这条记录插入数据库中。
点击“DELETE_SC”按钮,可在sc表中删除当前记录;
OK”按钮,可把这条记录从数据库中删除。
在单行编辑器中输入一个整数(譬如5)后,点击“UPDATE_SC”按钮,
sc表当前记录的成绩值增加这个整数值(5);
“OK”按钮,可把这条记录的修改写入数据库中。
在单行编辑器中输入一个学号(譬如s1)后,点击“QUERY_SNO”按钮,s表sc表中显示该学生情况和其所学课程情况。
点击“EXIT”按钮,返回(退出应用)。运行应用student。据考场规定的方法,把C:\temp目录下的内容发送到服务器的存储器中。 (编写脚本)
1.在应用student.pbl的open事件中写脚本:
SQLCA.DBMS=ODBC //数据库厂商的名称
SQLCA.AutoCommit=False //定义程序是手工提交事务
SQLCA.DBParm=ConnectString=′DSN=newdb′ //DBMS所需的额外信息
/*上述三条可从复制、粘贴*
文档评论(0)