《金仓数据库应用技术实验手册》(V1.2版)For Windows - 图文

2019-08-26 18:22

《金仓数据库应用技术》

实验操作手册

北京人大金仓信息技术股份有限公司

电话:010-58851118

版本号:V1.2

Http://www.kingbase.com.cn

目录

实验(一):KingbaseES数据库的安装配置及启动停止 ............................................ 4 任务1:图形界面方式安装 ............................................................................................ 4 任务2:命令行方式安装 ................................................................................................ 5 任务3:启动和停止数据库服务 .................................................................................... 6 任务4:展示KingbaseES数据库主要功能组件 .......................................................... 8 实验(二):SQL语句方式与图形界面方式的创建实现 .......................................... 12 任务1:SAM数据库创建 ............................................................................................ 13 任务2:SAM数据库中创建SCOT模式 .................................................................... 13 任务3:表的创建 .......................................................................................................... 14 任务4:利用SQL语句向以上各表中插入数据 ........................................................ 16 实验(三):数据备份与数据还原 ............................................................................... 19 任务1:KingbaseES数据库的数据备份(图形界面方式) ..................................... 19 任务2:KingbaseES数据库的数据备份(命令行方式) ......................................... 23 任务3:KingbaseES数据库还原(图形界面方式) ................................................. 23 任务4:KingbaseES数据库还原(命令行方式) ..................................................... 24 实验(四):表空间扩展实验 ....................................................................................... 24 任务1:准备工作(问题出现) .................................................................................. 25 任务2:解决方案一(增加数据文件) ...................................................................... 25 任务3:解决方案二(增加数据文件的大小) .......................................................... 26 实验(五):SQL语句的查询实现 .............................................................................. 26 任务1:利用SQL语句进行单表查询 ........................................................................ 27 任务2:利用SQL语句进行多表查询 ........................................................................ 27 任务3:利用SQL语句进行子查询 ............................................................................ 28 任务4:分页查询 .......................................................................................................... 29 任务5:查询强化训练 .................................................................................................. 30 实验(六):权限授予与权限传播 ............................................................................... 34 任务1:授权与回收 ...................................................................................................... 34 实验(七):用户权限管理案例 ................................................................................... 37 任务1:用户对表的操作权限。 .................................................................................. 37 任务2:用户权限的级联回收。 .................................................................................. 38 思考题(01):一个用户同时具有几个用户授予的权限,但其中一个用户回收它的权限,它是否仍然具有其它用户授予的权限? ......................................................... 40 思考题(02):权限的授予是否会产生循环授权? ................................................... 40 实验(八):角色权限管理案例 ................................................................................... 40 任务1:一个用户含有多个角色,只有当前角色生效。 .......................................... 41

2

____________________________________________________________________________________

联系方式:北京市海淀区上地西路8号上地科技大厦4号楼601 电话:86-010-58851118 邮箱:Training@kingbase.com.cn

Http://www.kingbase.com.cn

任务2:角色的级联回收。 .......................................................................................... 42 任务3:角色的授予不会产生循环授权。 .................................................................. 43 实验(九):数据的完整性 ........................................................................................... 44 任务1. 实体完整性 ....................................................................................................... 44 任务2. 参照完整性。 ................................................................................................... 45 任务3. 用户定义完整性。 ........................................................................................... 45 任务4. CONSTRAINT 完整性约束命名子句 ............................................................. 47 任务5. 触发器 ............................................................................................................... 48 实验(十):应用管理系统部署 ................................................................................... 49 任务1:KingbaseES数据库部署 ................................................................................. 50 任务2:安装jdk-6u5-windows-i586-p插件 ................................................................ 53 任务3:安装配置tomcat中间件服务 ......................................................................... 53 任务4:系统登录 .......................................................................................................... 54 实验(十一)存储过程实验 ......................................................................................... 56 实验(十二):大容量测试实验 ................................................................................... 57 任务1:表和存储过程的创建,并执行存储过程 ...................................................... 58 任务2:对表进行操作,并记录语句执行速度 .......................................................... 59 实验(十三):利用ISQL系统工具向表中批量导入数据 ........................................ 59 任务1:KingbaseES数据库isql系统工具的登录 ..................................................... 59 任务2:利用isql系统工具向数据表中批量导入数据 .............................................. 60 实验(十四):利用数据迁移工具进行数据迁移 ....................................................... 62 任务1:启动数据迁移工具 .......................................................................................... 62 任务2:数据迁移过程 .................................................................................................. 62 实验(十五):数据库功能性测试实验 ....................................................................... 67 任务1:大对象存储管理 .............................................................................................. 68 任务2:分区表管理-水平分区表 ................................................................................ 69 任务3:DBMS参数配置 ................................................................................................. 72 任务4:表对象管理 ...................................................................................................... 73 任务5:用户权限和角色权限管理 .............................................................................. 79 实验(十六):数据库可靠性测试实验 ....................................................................... 84 任务1:数据加载容错性 .............................................................................................. 84 任务2:系统故障恢复 .................................................................................................. 88 实验(十七):综合项目开发 ....................................................................................... 89

____________________________________________________________________________________

联系方式:北京市海淀区上地西路8号上地科技大厦4号楼601 电话:86-010-58851118 邮箱:Training@kingbase.com.cn

3

Http://www.kingbase.com.cn

实验(一):KingbaseES数据库的安装配置及启动停止

一、实验目的:通过对金仓数据库KingbaseES数据库管理系统的安装,掌握其安装步骤。搭建国产数据库实验平台,了解国产数据库的特点和优点。

二、实验平台:装有windows操作系统的PC机;数据库管理系统:KingbaseES v6.1版本光盘。在安装数据库系统之前,请仔细看清硬件的配置要求。 三、实验内容及要求

1、根据安装文件的说明安装数据库系统。在安装过程中记录安装的选择步骤,并对所作的选择进行思考,为何要进行这样的配置。

2、学会启动和停止数据库服务。包括:界面化的启动和命令行启动两种方式。 3、KingbaseES数据库主要功能组件展现。

KingbaseES数据库的安装与配置提示步骤

首先,安装用户必须具有 Administrator 的权限。

请运行setup.exe,进入安装程序解压界面,可以点击【取消】退出,否则开始安装。每一步按照提示顺序执行,就可以正确完成整个安装。在安装中有几个重要步骤需要着重说明。

任务1:图形界面方式安装

一、选择安装语言

在安装 KingbaseES 时,默认是选择简体中文,可以根据需要选择 English 方式安装。 二、安装检查

在安装 KingbaseES 时,首先会检查系统是否已经安装,安装时会对所需第三方软件进行判断,如VC 2005 Redistributable等。点【确定】,进入安装;点【取消】,则退出安装。 三、欢迎界面

该界面上会分别显示 KingbaseES 和安装程序的版本号。 四、用户许可协议

在安装 KingbaseES 时,默认是不接受许可协议条款。 五、选择安装类型-共有三种安装类型 :

“完全安装”-安装 KingbaseES 所有组件,推荐大多数用户使用,是默认的安装方式。“客户端安装”-安装 KingbaseES 的所有客户端工具、编程接口和扩展插件。“自定义安装”-用户可以选择需要安装的程序,包括服务器、客户端管理工具、编程接口和扩展插件,可以根据自身需要,选择需要组件,推荐高级用户使用。 六、选择授权文件

在安装 KingbaseES 时,需要提供授权文件,并仔细阅读其内容,如果授权文件非法,【下一步】按钮会置灰,显示的指定路径合法的授权文件。 七、选择安装目录

4

____________________________________________________________________________________

联系方式:北京市海淀区上地西路8号上地科技大厦4号楼601 电话:86-010-58851118 邮箱:Training@kingbase.com.cn

Http://www.kingbase.com.cn

如:“C:\\Basesoft\\KingbaseES\\6.1.3”是系统在安装中默认的安装目录,用户可以通过单击【选择】,修改安装目录。 八、显示安装进度 九,初始化数据库:

若用户选择安装了“数据库初始化”,在安装的最后,将进行初始化数据库。 十、安装完成:安装的最后一步将出现对话框,提示用户安装已经完成。

十一、安装正确性验证:在安装完成后,可以通过以下几种方式进行安装正确性验证:查看log,确认没有错误记录;查看“开始”—>“所有程序”中是否安装KingbaseES菜单项且正确关联到对应程序;在“控制面板”中打开“服务”组件,查看是否有KingbaseES Listener Service服务组件;并且验证是否能正常启动和停止;验证工具是否能连接数据库。

任务2:命令行方式安装

首先,安装用户必须具有 Administrator 的权限。

安装用户进入命令行窗口,定位到安装程序所在目录,运行“setup -i console”,每一步按照提示顺序执行,就可以正确完成整个安装。在安装中有几个重要步骤需要着重说明: 一、安装过程

1、选择安装语言

在安装 KingbaseES 时,有两种语言可供选择:1为英语;2为简体中文,默认是简体中文。

2、安装 VC 2005 Redistributable

如果系统上没有安装 VC 2005 Redistributable 组件,则需安装此组件。选【确定】,进入安装;否则,则退出安装。

3、欢迎界面

该界面上会分别显示 KingbaseES 和安装程序的版本号。 4、用户许可协议

在安装 KingbaseES 时,安装用户需要选择是否接受用户许可协议。如需进一步安装 KingbaseES,则在仔细阅读协议条款后,选择“Y”。

5、选择安装类型 共有三种安装类型:

“完全安装”-安装 KingbaseES 所有组件,推荐大多数用户使用,是默认的安装方式。 “客户端安装”-安装 KingbaseES 的所有客户端工具和编程接口。

“定制”-用户可以选择需要安装的程序,包括服务器、客户端管理工具和编程接口,可以根据自身需要,选择需要组件,推荐高级用户使用。如图选择组件。

6、选择授权文件

在安装 KingbaseES 时,需要提供授权文件,并仔细阅读其内容,安装用户可以自由选择授权文件的路径,也可采用默认值。

____________________________________________________________________________________

联系方式:北京市海淀区上地西路8号上地科技大厦4号楼601 电话:86-010-58851118 邮箱:Training@kingbase.com.cn

5


《金仓数据库应用技术实验手册》(V1.2版)For Windows - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:个人所得税习题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: