[院校资料]《数据库系统》上机辅导

[院校资料]《数据库系统》上机辅导

ID:40005770

大小:3.72 MB

页数:89页

时间:2019-07-17

[院校资料]《数据库系统》上机辅导_第1页
[院校资料]《数据库系统》上机辅导_第2页
[院校资料]《数据库系统》上机辅导_第3页
[院校资料]《数据库系统》上机辅导_第4页
[院校资料]《数据库系统》上机辅导_第5页
资源描述:

《[院校资料]《数据库系统》上机辅导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库系统》上机辅导西安电子科技大学计算理论与技术研究所王小兵1《数据库系统》上机辅导上机作业要求设计学籍管理系统数据库上机作业报告上机环境介绍PowerBuilder简介PowerScript语言后台设计和前台开发上机环境的保存和恢复2《数据库系统》上机辅导上机作业要求设计学籍管理系统数据库上机作业报告上机环境介绍PowerBuilder简介PowerScript语言后台设计和前台开发上机环境的保存和恢复3设计学籍管理系统后台数据库设计一个系的学籍数据库,可以使用AdaptiveServerAnywhere

2、、SQLServer、ACCESS、MYSQL等DBMS。学籍数据库的有关语义如下:一个系可以若干专业,每个专业每年可以招若干班,每个班有若干学生。系里对每个专业每年都制订了教学计划,学生每年必须按照教学计划修完一定学分的课程(必修课、限选课和任选课),如2000年入学的学生大三上学期必修课30学分,限选课10学分,任选课6学分。系里的教师可以给多个班带课,但是不能给一个班带多门课程。一门课程最多允许学生一次补考,学生达到如下条件之一的被开除:一学期不及格的必修课学分超过10个;不及格必修课学分累计超过30个;

3、不及格选修课学分累计超过20个;4设计学籍管理系统前台程序开发一个学籍管理系统来对学籍数据库进行访问,可以使用PowerBuilder、VC、VB、C++Builder、Delphi、VF等前台开发工具。系统实现功能如下:录入学生基本信息,如学号、姓名、性别、出生日期等(其他如课程、教师等信息可以在建库时输入);按学号、姓名查询学生基本信息;录入学生成绩;查询学生所选修的课程及成绩,并给出必修课平均成绩和选修课平均成绩;查某一个学生被哪些教师教过课;查询快要被开除的学生(假定差2学分即被开除)。5设计学籍管理系

4、统注意事项:在数据库的设计过程中需要运用规范化理论,避免出现插入异常、删除异常、数据冗余等问题;必须设定关系的完整性规则,如实体完整性(例如设置主码),参照完整性(例如设置外码和对应的主码),用户自定义完整性(例如性别只能为“男”或“女”);可以使用索引来加快查询的速度;可以使用视图来简化系统的设计;上机实习重点在于后台数据库的设计,对于前台程序的开发,能够实现系统功能即可,不要把大量时间花费在界面设计和不必要的代码上。6《数据库系统》上机辅导上机作业要求设计学籍管理系统数据库上机作业报告上机环境介绍Power

5、Builder简介PowerScript语言后台设计和前台开发上机环境的保存和恢复7数据库上机作业报告上机作业报告必须手写,不能交打印稿。按照数据库设计的基本步骤,书写上机报告:需求分析(系统数据和功能)概念结构设计(E-R图设计)逻辑结构设计(E-R图转换为关系模型)程序开发环境及应用环境应用程序设计中遇到的问题及解决方法总结附录(可打印):建立数据库和应用程序的主要代码8《数据库系统》上机辅导上机作业要求设计学籍管理系统数据库上机作业报告上机环境介绍PowerBuilder简介PowerScript语言后台

6、设计和前台开发上机环境的保存和恢复9PowerBuilder简介PowerBuilder是具有图形界面的C/S模式(客户机/服务器模式)以及分布式数据库应用程序的前端开发工具,它可以快速简洁的开发出功能强大的、充分满足用户需要的数据库应用软件。在PowerBuilder中有一系列的画笔(Painter),用来创建和设计相应的对象,如WindowPainter,DatabasePainter,ApplicationPainter,MenuPainter等。数据窗口是PowerBuilder的核心,在对数据库的开发

7、过程中可以用来录入、查询、统计或者报表,并能够以多种风格来显示数据。数据窗口的处理机制:设计数据窗口对象,包含显示方式,数据源(核心是SQL)运行时通过数据窗口控件控制数据窗口对象,提交SQL语句到数据库服务器上运行在客户端对返回结果进行处理,最终结果可提交到数据库保存10PowerBuilder简介PowerScript是PowerBuilder使用的面向对象的编程语言,类似于VisualBasic,QuickBASIC。ASA(AdaptiveServerAnywhere)是PowerBuilder提供的一

8、个完整的数据库管理系统,它对资源的要求很低,易于安装和设置使用,拥有基于代价的查询优化器,支持具有自动数据恢复的完全事务处理来保证数据的一致性和完整性。PowerBuilder是客户机/服务器模式的用于客户端的数据库应用开发工具。11PowerBuilder简介一个PB程序对应一个application(应用),应用对象和事务对象是应用中的两个特殊对象。应用对象:任何一个应用都必须包含

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。