数据库系统实验大纲

数据库系统实验大纲

ID:18759898

大小:3.08 MB

页数:23页

时间:2018-09-22

数据库系统实验大纲_第1页
数据库系统实验大纲_第2页
数据库系统实验大纲_第3页
数据库系统实验大纲_第4页
数据库系统实验大纲_第5页
资源描述:

《数据库系统实验大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库系统》课程实验指导           实验学时数:18一、课程的任务《数据库系统》是计算机科学类各专业的专业基础课,通过本课程的学习,使学生掌握数据库设计、数据库管理、数据库程序设计的基本知识和基本技能。二、实验目的本课程以Microsoft的SQLServer2000为例,前台可自由选用JAVA、PowerBuilder、VB、VC等各种语言,本指导书以PB为例。理论和实践相结合,掌握数据库设计和管理方法,能熟练进行数据库的设计和操作管理,并结合实际问题,进一步掌握软件工程的设计方法,能够开发出客户服务器模式下的数据库应用程序,为随后的数据库课程设计打好基础。三、实验案例本次

2、课程实验中,使用教师上课及学生选课的案例来贯穿整个实验阶段。其中的实体包括:学生、教师、课程、院系,联系包括:学生选课、教师授课、学生属于一个院系,教师在一个院系中工作。部分E-R图如下:四、实验要求1、准时到达指定机房上机,不迟到早退;2、按时完成实验内容,每个实验完成后,现场演示给指导老师检查并记录;3、实验四要求写电子版实验报告,文件名以“学号-姓名-报告.doc”命名,并上传至FTP服务器所在班级目录下;4、实验五完成并且老师检查后,将程序打包,以“学号-姓名.rar”命名,上传ftp服务器。5、实验结束一周后将关闭FTP服务器,请同学们及时上传。23实验一学习数据库开发工具(2

3、学时)一、实验目的以PowerBuilder为例,初步熟悉一种数据库开发工具。选择JAVA语言的同学因为有一定的基础,可自行熟悉Eclipse环境。二、基础知识(一)PowerBuilder的特点数据库应用是当前计算机应用的一个非常重要的方面,而在目前的数据库应用技术中普遍采用的就是客户机/服务器体系结构,在这种体系结构中,所有的数据和数据库管理系统都在服务器上,客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据。由于这种体系结构把数据和对数据的管理都统一放在了服务器上。就保证了数据的安全性和完整性,同时也可以充分利用服务器高性能的特点。正因为客户机/服务器体系结构的这些优

4、点,因而得到了非常广泛的应用。当然随着网络技术的迅速发展,对跨平台、分布式技术的要求也不断提高,各种数据库编程工具也随着发展。选用高效的、具有良好可视化的编程工具去开发各种数据库系统,能达到事半功倍的效果,但是现在市面上的数据库编程工具门类众多,如目前机房中就安装了VB,VC,JBuilder,PowerBuilder等。大家可根据自己的特长及兴趣,自由选用各种语言。但如无特别原因,推荐大家使用JBuilder或PowerBuilder。发展到今天,PowerBuilder已发布了10.0版本,在其各版本发展历史中,划时代的是6.5版和8.0版,时至今日还能遇到用其开发的MIS应用系统,

5、可见生命力的强大。PB使用简单,容易学习,容易掌握,在代码执行效率上也有相当出色的表现,是开发MIS系统和各类数据库管理系统的首选。PB是一种真正的4GL语言(第四代语言),可随意直接嵌套SQL语句,返回值被赋值到语句的变量中,支持语句级游标,存储过程和数据库函数,是一种类似SQLJ的规范,数据访问中具有无可比拟的灵活性。在网络开发中提供了较多动态生成Web页面的用户对象和服务以及系统对象,非常适合编写服务端动态Web应用,有利于商业逻辑的封装;但是用于网络通讯的支持不足;静态页面定制支持有限,使得PB在网络方面的应用不是非常广泛。PB是一种面向对象的开发工具,各种WINDOWS应用程序

6、中常见的窗口、菜单、控件等在PB中都是一个个的对象。在PB中我们还可以创建自己的用户对象。特别要指出的是PB提供了对面向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点正是软件工程中对应用程序所提出的重要目标。和大多数的WINDOWS应用程序一样,PowerBuilder也是事件驱动工作方式。在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的事件,然后执行相应的事件代码。事件驱动

7、的工作方式与面向对象技术是紧密相关的,在PB应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。PB使用的编程语言叫做PowerScript,它也是一种高级的,结构化的编程语言。PowerScript语言除了提供基本的流程控制语句,还提供了一套完整的嵌入式SQL语句及几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支持。开发人员可以像使用其它语句一样自由地使用SQL语言,这样就大大增强了程序操纵和访问数据库的能力

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

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

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