ReadmeForVB.docx
- 文档编号:17545686
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:20
- 大小:489.46KB
ReadmeForVB.docx
《ReadmeForVB.docx》由会员分享,可在线阅读,更多相关《ReadmeForVB.docx(20页珍藏版)》请在冰点文库上搜索。
ReadmeForVB
《数据库原理及应用教程》配套光盘使用说明
(ForWindows2000/XP+SQLSerer2000个人版+VB)
亲爱的读者,谢谢您购买由科学出版社出版,黄德才主编的《数据库原理及应用教程》一书,本光盘是该书的配套光盘。
如果您能正确地使用这张光盘,就会在学习《数据库原理及应用教程》的过程中获得事半功倍的效果。
本目录主要有以下几个方面的内容:
1、第7章的数据库应用系统程序
1)用VisualBasic工具开发的应用系统可执行文件MainProject.exe。
该程序放在“..\EXE文件”目录中。
2)用VisualBasic工具开发的应用系统安装程序包,该程序包放在“..\Package”目录中。
2、创建基本表、触发器,存储过程和视图的SQL命令文件。
这些文件放在“..\基本表SQL”目录中。
用于在查询分析器中快速创建应用系统需要的基本表、触发器,存储过程和视图等。
3、用VisualBasic工具开发的应用系统源程序。
这些源程序放在“..\源程序”目录中。
读者可以在以下情况使用:
1)读者按照系统开发步骤详细说明完成的系统无法运行,可以打开相应的源程序,并通过比较发现自己程序的错误。
2)读者可以对应开发环境中直接编译这个源程序并运行数据库应用系统。
4、VB程序开发指南,其WORD文件放在“..\VB程序开发指南”目录中。
没有任何开发经验且又不熟悉VB的读者也可以按照开发指南的步骤自行开发完成并运行这个应用系统(大约需要4小时)。
下面仅对用VB开发的“第7章数据库应用系统程序”内容和使用方法给予详细介绍和说明。
用VB开发的数据库应用系统程序可以用两种方式来运行。
1)直接运行MainProject.exe可执行文件
首先在电脑里安装SQLServer2000个人版软件,且选择默认和典型安装类型。
但安装过程中在设置服务帐户时要选择“使用本地系统帐户(L)”,在设置身份验证模式时选择“混合模式(Windows身份验证和SQLServer)(M)”。
其具体安装过程参考光盘中“SQLServer混合模式安装指南”
接着创建数据库及其基本表,其操作过程如下:
启动WindowsXP后,再启动MicrosoftSQLServer服务器。
按照教材第1章1.2.1节中介绍的方法启动企业管理器(EnterpriseManager),并创建student_MisVB数据库,如果该数据库已经存在,则先将其删除后重新创建这个数据库,然后退出企业管理器。
按照教材第1章1.2.2节中介绍的方法启动查询分析器(QueryAnalyzer),并在查询语句区打开光盘“..\基本表SQL”目录中的CreateTable.sql文件,并执行其中的所有SQL命令。
这样就在student_MisVB数据库中建立了本应用系统所需的所有基本表。
在查询分析器的查询语句区分别打开光盘“..\基本表SQL”目录中的CreateProcdure.sql,CreateTrigger1.sql,CreateTrigger2.sql和CreateView.sql文件,并执行其中的命令,就可创建本应用系统所需的存储过程、两个触发器和视图。
最后关闭查询分析器(QueryAnalyzer)。
如果打开并执行record.sql文件,还可以预先给各个基本表添加有关的记录。
配置ODBC数据源
单击桌面的任务栏中的[开始]-[设置]-[控制面板],打开控制面板。
然后,在控制面板中选择并双击“管理工具”后,打开管理工具窗口(图1)。
图1管理工具
然后,在管理工具中选择并双击“数据源(ODBC)”后,打开ODBC数据源管理器窗口(图2)。
图2ODBC数据源管理器
在图2中按“添加”按钮,出现创建新数据源的窗口(图3),选择SQLServer。
图3创建数据源窗口
在图3中单击“完成”按钮,出现一个“MicrosoftODBCSQLServerDSN配置”窗口(图4)。
图4数据源的配置
(1)
按照图4进行数据源的配置后单击[下一步]按钮,又出现一个MicrosoftODBCSQLServerDSN配置窗口(图5)。
图5数据源的配置
(2)
按照图5进行数据源的配置后单击[下一步]按钮,又出现一个MicrosoftODBCSQLServerDSN配置窗口(图6),并指定默认的数据库为student_MisVB。
图6数据源的配置(3)
单击[下一步]按钮,并在接下去的每个配置窗口中都使用系统默认配置。
最后出现如图7所示的配置窗口。
图7数据源的配置(4)
在图7中单击[完成]按钮,出现数据源配置的安装信息窗口(图8)。
图8数据源的配置测试提示窗口
在图8中单击[测试数据源]按钮,出现图9所示的ODBC数据源测试窗口。
图9数据源的配置测试反馈窗口
在图9中单击[确定]按钮后,完成数据源的配置。
⑹打开“..\EXE文件”目录,并用鼠标双击MainProject.exe文件就可运行并使用本数据库应用系统。
如果系统不能正常运行,请按照本文最后附录中介绍的方法处理。
运行和使用过程中要注意以下几点:
每次运行之前确保MicrosoftSQLServer服务器已经启动(图9表明SQLServer服务器已经启动,且服务器名为USER-50AE1E06E1。
注意,对于不同的计算机,其服务器名可能不同)。
本系统刚开始启动时大约需要30秒左右的时间(随用户的计算机速度而定),因此需要稍等一会儿。
图9SQLServer服务管理器窗口
运行MainProject.exe后首先出现“欢迎登录”窗口(如图10),其中的“服务器”是图9“SQLServer服务管理器窗口”中的服务器,而用户名和密码为安装SQLServer时用户自行设定的用户名和密码。
图10执行MainProject.exe的登录窗口
对学生及选课信息的输入顺序是:
●选择[基本表维护]-[课程表输入]菜单命令,输入课程表信息。
●选择[基本表维护]-[系别表输入]菜单命令,输入系别表信息。
●选择[基本表维护]-[学生表输入]菜单命令,输入学生表信息。
●选择[基本表维护]-[成绩表输入]菜单命令,输入成绩表信息。
说明:
⑴以一个基本表为例比如学生表,首先要在学号等框中填入相应的记录,再添加一条记录,如果学号重复,就会出现“请重新输入”框,因为学号是主键,具有唯一性,而系别中若添加的是在系别表中没有的记录,就会出现“系别检查”框,因为系别是外键。
若不输入时间,就取当前时间。
删除一条记录,只要用鼠标选择表中的记录,按删除按钮即可,当然考虑到外键的自定义的约束性(当然只需要考虑学生表和系别表)。
若是成绩表只要选中记录按删除按钮即可。
⑵在本系统[主细表]-[主细表演示]菜单命令打开的窗口中,用户只要用鼠标选中主表(学生信息表)中的一条记录,细表(该生的选课信息)就会显示出来,如果单击“删除”按钮,即可将该生个人信息和选课信息分别从基本表Students和Reports中删除。
这种删除方式的执行过程是数据通过网络传输,应用程序从数据库服务器端将数据库中的学生及其选课信息全部读到客户端的缓冲区中,由应用程序删除指定记录后,再通过网络传输将结果保存到数据库中去的,其操作过程具有人机交互和可视化特点。
⑶在本系统[调用存储过程]-[调用存储过程演示]菜单命令打开的窗口中,用户只要输入学生毕业日期和毕业最小学分,然后单击“删除”按钮,即可将满足毕业日期和毕业最小学分的所有学生信息和选课信息通过存储过程将其删除。
其操作过程是应用程序把调用存储过程的命令和参数,通过网络传输到服务器端,DBMS接到命令后,直接在服务器上运行存储过程,分别将满足条件的学生信息和选课信息从基本表Students和Reports中删除,操作完成后将成功标记返回给应用程序即可。
这种方式不仅减轻了网络传输数据的负担,且具有执行速度快,可靠性好等特点。
⑷读者在完成本系统的安装和运行使用以后,建议读者在自己的计算机上安装VisualBasic6.0开发工具,然后自己动手开发这个数据库应用系统,以增强数据库应用系统的开发能力。
为了减少用户在学习和开发这个系统的难度以及输入代码的时间,用户可以打开“..\VB程序开发指南”中的“VB程序开发指南.doc”文件,参考每个窗口对应的代码和具体开发过程。
该方法的优点是不需要对应用程序进行安装,但缺点是Windows的[开始]菜单中没有该程序的菜单命令,需要直接双击MainProject.exe文件或在[开始]菜单的[运行(R)]窗口中打开MainProject.exe才能运行它。
2)用VisualBasic6.0工具开发的应用系统安装程序包
本程序包是用VisualBasic6.0按照“..\VB程序开发指南”中的“VB程序开发指南.doc”文件说明的开发步骤完成的数据库应用系统实例的可执行程序包。
读者只要安装(双击“Setup”文件按照安装向导即可)好这个程序包,就可以通过运行这个应用系统向有关的基本表输入元组,并对其进行修改和删除等操作。
然后通过比较在查询分析器(QueryAnalyzer)中使用SQL命令输入元组的操作来领会嵌入式SQL与交互式SQL的区别,体会数据库原理知识的必要性以及开发数据库应用系统的重要性。
安装本系统之前,请首先创建数据库及其基本表,其操作过程如下:
启动WindowsXP后,再启动MicrosoftSQLServer服务器。
按照教材第1章1.2.1节中介绍的方法启动企业管理器(EnterpriseManager),并创建student_MisVB数据库,如果该数据库已经存在,则先将其删除后重新创建这个数据库,然后退出企业管理器。
按照教材第1章1.2.2节中介绍的方法启动查询分析器(QueryAnalyzer),并在查询语句区打开光盘“..\基本表SQL”目录中的CreateTable.sql文件,并执行其中的所有SQL命令。
这样就在student_MisVB数据库中建立了本应用系统所需的所有基本表。
在查询分析器的查询语句区分别打开光盘“..\基本表SQL”目录中的CreateProcdure.sql,CreateTrigger1.sql,CreateTrigger2.sql和CreateView.sql文件,并执行其中的命令,就可创建本应用系统所需的存储过程、两个触发器和视图。
最后关闭查询分析器(QueryAnalyzer)。
如果打开并执行record.sql文件,还可以预先给各个基本表添加有关的记录。
直接运行“..\Package”目录中的setup.exe程序,按照屏幕提示安装结束后重新启动计算机,就可将其安装到用户的计算机上。
安装过程请详细参看该目录下的安装说明。
配置ODBC数据源,其配置过程如下:
单击桌面的任务栏中的[开始]-[设置]-[控制面板],打开控制面板。
然后,在控制面板中选择并双击“管理工具”后,打开管理工具窗口(图11)。
图11管理工具
然后,在管理工具中选择并双击“数据源(ODBC)”后,打开ODBC数据源管理器窗口(图12)。
图12ODBC数据源管理器
在图12中选择“添加”按钮,出现一个MicrosoftODBCSQLServerDSN配置窗口(图13)。
图13数据源的配置
(1)
按照图13进行数据源的配置后单击[下一步]按钮,又出现一个MicrosoftODBCSQLServerDSN配置窗口(图14)。
图14数据源的配置
(2)
⑤按照图14进行数据源的配置后单击[下一步]按钮,又出现一个MicrosoftODBCSQLServerDSN配置窗口(图15),并指定默认的数据库为student_MisVB。
图15数据源的配置(3)
⑥单击[下一步]按钮,并在接下去的每个配置窗口中都使用系统默认配置。
最后出现如图16所示的配置窗口。
图16数据源的配置(4)
在图16中单击[完成]按钮,出现数据源配置的安装信息窗口(图17)。
图17数据源的配置测试提示窗口
在图17中单击[测试数据源]按钮,出现图18所示的ODBC数据源测试窗口。
图18数据源的配置测试反馈窗口
在图18中单击[确定]按钮后,完成数据源的配置。
单击Windows的[开始]-[运行]菜单,点击MainProject就可以使用本数据库应用系统。
如果系统不能正常运行,请按照本文最后附录中介绍的方法处理。
运行和使用过程中有以下几点值得注意:
每次运行之前确保MicrosoftSQLServer服务器已经启动(图19表明已经启动)。
本系统刚开始启动时大约需要30秒左右的时间(随用户的计算机速度而定),因此请稍等。
图19SQLServer服务管理器窗口
运行MainProject.exe后首先出现“欢迎登录”窗口(如图20),其中的“服务器”指图20“SQLServer服务管理器窗口”中的服务器,而用户名和密码为安装SQLServer时用户自行设定的用户名和密码。
上面提到过我们安装SQLServer时的用户为sa,密码为数字1。
图20执行MainProject.exe的登录窗口
对学生及选课信息的输入顺序是:
●选择[基本表维护]-[课程表输入]菜单命令,输入课程表信息。
●选择[基本表维护]-[系别表输入]菜单命令,输入系别表信息。
●选择[基本表维护]-[学生表输入]菜单命令,输入学生表信息。
●选择[基本表维护]-[成绩表输入]菜单命令,输入成绩表信息。
说明:
⑴以一个基本表为例比如学生表,首先要在学号等框中填入相应的记录,再添加一条记录,如果学号重复,就会出现“请重新输入”框,因为学号是主键,具有唯一性,而系别中若添加的是在系别表中没有的记录,就会出现“系别检查”框,因为系别是外键。
若不输入时间,就取当前时间。
删除一条记录,只要选中DataGrid中的记录,按删除按钮即可,当然考虑到外键的自定义的约束性(当然只需要考虑学生表和系别表)。
若是成绩表只要选中记录按删除按钮即可。
⑵在本系统[主细表]-[主细表演示]菜单命令打开的窗口中,用户只要用鼠标选中主表(学生信息表)中的一条记录,细表(该生的选课信息)就会显示出来,如果单击“删除”按钮,即可将该生个人信息和选课信息分别从基本表Students和Reports中删除。
这种删除方式的执行过程是数据通过网络传输,应用程序从数据库服务器端将数据库中的学生及其选课信息全部读到客户端的缓冲区中,由应用程序删除指定记录后,再通过网络传输将结果保存到数据库中去的,其操作过程具有人机交互和可视化特点。
⑶在本系统[调用存储过程]-[调用存储过程演示]菜单命令打开的窗口中,用户只要输入学生毕业日期和毕业最小学分,然后单击“删除”按钮,即可将满足毕业日期和毕业最小学分的所有学生信息和选课信息通过存储过程将其删除。
其操作过程是应用程序把调用存储过程的命令和参数,通过网络传输到服务器端,DBMS接到命令后,直接在服务器上运行存储过程,分别将满足条件的学生信息和选课信息从基本表Students和Reports中删除,操作完成后将成功标记返回给应用程序即可。
这种方式不仅减轻了网络传输数据的负担,且具有执行速度快,可靠性好等特点。
⑷读者在完成本系统的安装和运行使用以后,建议读者在自己的计算机上安装VisualBasic6.0开发工具,然后自己动手开发这个数据库应用系统,以增强数据库应用系统的开发能力。
为了减少用户在学习和开发这个系统的难度以及输入代码的时间,用户可以打开“..\VB程序开发指南”中的“VB程序开发指南.doc”文件,参考每个窗口对应的代码和具体开发过程。
附录
如果系统不能正常运行,则只要按照如下两步处理即可。
1、将本光盘..\package\support目录下的文件MSDATLST.OCX和MSDATGRD.OCX复制到C:
\windows\system32目录里。
如果读者安装的是Windows2000操作系统,则将两个文件复制到C:
\WINNT\system32目录中。
2、修改SQLServer的安全模式和用户口令。
本系统要求的是“SQLServer和Windows[S]”身份验证模式。
如果系统不能运行,并出现附图1或附图2类似的窗口,就需要修改SQLServer的安全模式和用户口令。
附图1用户名或密码输入错误的信息窗口
附图2没有输入用户名或密码的信息窗口
修改SQLServer的安全模式,用户口令的具体步骤如下:
启动SQLServer企业管理器(EnterpriseManager),并将其展开为树型,右键单击“(Local)(WindowsNT)”,弹出一个快捷菜单(附图3所示)。
附图3选择服务器的属性
在以上快捷菜单中选择“属性”后就会出现一个属性(配置)窗口,请选择“安全性”选项卡,并在“身份验证:
”下面选择“SQLServer和Windows[S]”,然后单击“确定”按钮退出设置窗口。
(附图4所示)。
附图4选择“SQLServer和Windows[S]”安全认证模式
完成以上操作后,计算机将弹出一个对话框(附图5所示),询问是否重新启动服务器。
请单击“否(N)”按钮。
附图5是否重新启动服务器对话框
然后展开“安全性”分支,选择“登录”对象后右键单击右边窗的“sa”所在的行,弹出一个快捷菜单(附图6所示)。
附图6选择sa属性的方法
在以上快捷菜单中选择“属性”菜单项并出现属性窗口(附图7),请在“密码[P]:
”对应的文本框中输入数字1,并选择默认数据库为student_MisVB(附图7所示)。
附图7将用户sa的密码修改为数字1并选择默认数据库
单击“确定”按钮后系统要求确认新密码,请输入数字1后单击“确定”按钮(附图8)。
附图8确认密码窗口
至此,完成SQLServer的安全认证模式和用户口令的修改。
关闭SQLServer企业管理器后重新启动计算机或者重新启动SQLserver服务管理器,并运行VB开发的应用系统即可。
注意:
以后在应用系统的“欢迎登陆窗口”中输入的用户名和密码就分别是sa和1了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ReadmeForVB