ImageVerifierCode 换一换
格式:DOC , 页数:98 ,大小:2.94MB ,
资源ID:4710884      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4710884.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(2023年金仓数据库应用技术实验手册ForWindows.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2023年金仓数据库应用技术实验手册ForWindows.doc

1、 《金仓数据库应用技术》 实验操作手册 北京人大金仓信息技术股份有限公司 电话: 版本号:V1.2 目录 实验(一):KingbaseES数据库的安装配置及启动停止 4 任务1:图形界面方式安装 4 任务2:命令行方式安装 5 任务3:启动和停止数据库服务 6 任务4:展示KingbaseES数据库重要功能组件 8 实验(二):SQL语句方式与图形界面方式的创建实现 12 任务1:SAM数据库创建 13 任务2:SAM数据库中创建SCOT模式 13 任务3:表的创建 14 任务4:运用SQL语句

2、向以上各表中插入数据 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:运用

3、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:角色

4、的级联回收。 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:表和

5、存储过程的创建,并执行存储过程 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:用户权限和角色权限管

6、理 79 实验(十六):数据库可靠性测试实验 84 任务1:数据加载容错性 84 任务2:系统故障恢复 88 实验(十七):综合项目开发 89 实验(一):KingbaseES数据库的安装配置及启动停止 一、实验目的:通过对金仓数据库KingbaseES数据库管理系统的安装,掌握其安装环节。搭建国产数据库实验平台,了解国产数据库的特点和优点。 二、实验平台:装有windows操作系统的PC机;数据库管理系统:KingbaseES v6.1版本光盘。在安装数据库系统之前,请仔细看清硬件的配置规定。 三、实验内容及规

7、定 1、根据安装文献的说明安装数据库系统。在安装过程中记录安装的选择环节,并对所作的选择进行思考,为什么要进行这样的配置。 2、学会启动和停止数据库服务。涉及:界面化的启动和命令行启动两种方式。 3、KingbaseES数据库重要功能组件展现。 KingbaseES数据库的安装与配置提醒环节 一方面,安装用户必须具有 Administrator 的权限。 请运营setup.exe,进入安装程序解压界面,可以点击【取消】退出,否则开始安装。每一步按照提醒顺序执行,就可以对的完毕整个安装。在安装中有几个重要环节需要着重说明。 任务1:图形界面方式

8、安装 一、选择安装语言 在安装 KingbaseES 时,默认是选择简体中文,可以根据需要选择 English 方式安装。 二、安装检查 在安装 KingbaseES 时,一方面会检查系统是否已经安装,安装时会对所需第三方软件进行判断,如VC 2023 Redistributable等。点【拟定】,进入安装;点【取消】,则退出安装。 三、欢迎界面 该界面上会分别显示 KingbaseES 和安装程序的版本号。 四、用户许可协议 在安装 KingbaseES 时,默认是不接受许可协议条款。 五、选择安装类型-共有三种安装类型 : “完全安装”-安装 KingbaseES 所有

9、组件,推荐大多数用户使用,是默认的安装方式。“客户端安装”-安装 KingbaseES 的所有客户端工具、编程接口和扩展插件。“自定义安装”-用户可以选择需要安装的程序,涉及服务器、客户端管理工具、编程接口和扩展插件,可以根据自身需要,选择需要组件,推荐高级用户使用。 六、选择授权文献 在安装 KingbaseES 时,需要提供授权文献,并仔细阅读其内容,假如授权文献非法,【下一步】按钮会置灰,显示的指定途径合法的授权文献。 七、选择安装目录 如:“C:\Basesoft\KingbaseES\6.1.3”是系统在安装中默认的安装目录,用户可以通过单击【选择】,修改安装目录。 八、显

10、示安装进度 九,初始化数据库: 若用户选择安装了“数据库初始化”,在安装的最后,将进行初始化数据库。 十、安装完毕:安装的最后一步将出现对话框,提醒用户安装已经完毕。 十一、安装对的性验证:在安装完毕后,可以通过以下几种方式进行安装对的性验证:查看log,确认没有错误记录;查看“开始”—>“所有程序”中是否安装KingbaseES菜单项且对的关联到相应程序;在“控制面板”中打开“服务”组件,查看是否有KingbaseES Listener Service服务组件;并且验证是否能正常启动和停止;验证工具是否能连接数据库。 任务2:命令行方式安装 一方面,安装用户必须具有 Admini

11、strator 的权限。 安装用户进入命令行窗口,定位到安装程序所在目录,运营“setup -i console”,每一步按照提醒顺序执行,就可以对的完毕整个安装。在安装中有几个重要环节需要着重说明: 一、安装过程 1、选择安装语言 在安装 KingbaseES 时,有两种语言可供选择:1为英语;2为简体中文,默认是简体中文。 2、安装 VC 2023 Redistributable 假如系统上没有安装 VC 2023 Redistributable 组件,则需安装此组件。选【拟定】,进入安装;否则,则退出安装。 3、欢迎界面 该界面上会分别显示 KingbaseES 和安装程

12、序的版本号。 4、用户许可协议 在安装 KingbaseES 时,安装用户需要选择是否接受用户许可协议。如需进一步安装 KingbaseES,则在仔细阅读协议条款后,选择“Y”。 5、选择安装类型 共有三种安装类型: “完全安装”-安装 KingbaseES 所有组件,推荐大多数用户使用,是默认的安装方式。 “客户端安装”-安装 KingbaseES 的所有客户端工具和编程接口。 “定制”-用户可以选择需要安装的程序,涉及服务器、客户端管理工具和编程接口,可以根据自身需要,选择需要组件,推荐高级用户使用。如图选择组件。 6、选择授权文献 在安装 KingbaseES 时,需要

13、提供授权文献,并仔细阅读其内容,安装用户可以自由选择授权文献的途径,也可采用默认值。 7、选择安装目录 用户可以自己指定途径,修改安装目录;也可采用默认安装目录。 8、查看安装 KingbaseES 的预安装摘要 这是拷贝文献之前的最后一个对话框,显示了用户在安装过程中设定的安装选项: 第一项是KingbaseES 产品的安装名称。 第二项是KingbaseES 安装的位置。 第三项是KingbaseES 需安装的功能部件。 若要修改这三项的内容,可以点击【上一步】,返回前面的对话框中修改。 9、安装进度 10、初始化数据库 若用户选择安装了“Y”,在安装的最后,将进行初

14、始化数据库 11、安装完毕 安装的最后一步将出现提醒用户安装已经完毕,按回车退出。 二、安装结果 在安装完毕后,KingbaseES 中用户选择的组件都装在安装途径下,同时完毕注册文献的配置。 并在『开始』│『程序』菜单中生成『KingbaseES』程序组。 任务3:启动和停止数据库服务 一 、图形界面方式: 启动KingbaseES:当连接上KLS服务器后,就可以启动该KLS服务器控制的KingbaseES服务器。当服务器信息面板上的“启动”按钮可用时,点击它,便可以启动KingbaseES服务器。 注意:假如启动失败,也许是KingbaseES服务器已经启动,请点

15、击“刷新”按钮刷新当前服务器信息面板的内容。假如刷新后状态仍然不对的,请检查远程服务器上的KLS是否已经启动。 停止KingbaseES:当连接上KLS服务器后,就可以停止该KLS服务器控制的KingbaseES服务器。当服务器信息面板上的“停止”按钮可用时,点击它,弹出停止方式选择对话框,有两种停止数据库的方式:正常停止和强行停止。 正常停止服务器:KingbaseES服务器在没有发生异常的情况下,可以使用此种方式,推荐使用本方式。 强制停止服务器:在某些异常情况下,服务器也许无法正常停止,例如正常停止后返回失败提醒,或Windows任务管理器中仍有名为Kingbase.exe的服务进

16、程存在,此时可选择“强制停止服务器”的方式并点击“拟定”按钮,结束所有服务进程。 注意: 假如停止失败,也许是KingbaseES服务器已经停止,请点击“刷新”按钮刷新当前服务器信息面板的内容。假如刷新后状态仍然不对的,请检查远程服务器上的KLS是否已经启动。 启动和停止数据库的服务的界面如下: 二、命令行方式 也可以在命令行中通过服务启动和停止数据库。 在命令行里通过服务启动数据库,具体方法为: 在数据库库停止状态下,打开命令行窗口,输入:net start “KingbaseES Listener Service ” 正常启动的提醒信息为:

17、 KingbaseES Listener Service服务正在启动… KingbaseES Listener Service服务已启动成功。 在命令行里通过服务停止数据库,具体方法为: 在已经通过服务启动KingbaseES数据库情况下,打开命令行窗口,输入: net stop “KingbaseES Listener Service” 正常停止的提醒信息如下: KingbaseES Listener Service服务正在停止… KingbaseES Listener Service服务已成功停止。 三、Windows服务管理窗口中启动和停止数据库服务 可

18、以在Windows的服务管理窗口中进行启动和停止KingbaseES数据库,或者更改KingbaseES的启动方式。如下图所示: 任务4:展示KingbaseES数据库重要功能组件 一、KingbaseES数据库安装结束后,单击【开始】->【程序】,在“金仓数据库KingbaseES程序组”中可以看到如下内容,如图所示: KingbaseES V6.1.1校园版组件总览 在本次实验中,重要进行公司管理器、查询分析器、逻辑备份还原工具、联机帮助的功能展示。 二、在“金仓数据库KingbaseES程序组”中选择【公司管理器】,将看到如下图的登录界面: 此时需要输入数据库

19、管理员的用户名和密码,登录成功后,将看到如下界面: JManager管理工具的主窗口使用了主-细节视图(Master-detail)的概念。在窗口左边的【导航树】中显示了目的列表,在右边细节视图中显示了关于被选中目的的更具体的描述。在【导航树】中选择的对象类型不同,右边的细节视图会发生变化。 在公司管理器中可以实现如下各种数据库对象管理功能: 1、数据库管理(创建、删除、重命名数据库;连接、断开数据库;清理、分析数据库等功能) 2、表空间管理(新建、删除、修改、重命名表空间;管理权限等功能) 3、模式管理(新建、删除、重命名模式;设立模式权限) 4、表管理、分区管理、视图管理、

20、触发器管理、存储过程管理、索引管理、用户管理、角色管理、函数管理等诸多功能。 具体的使用方法和功能介绍可以参考《KingbaseES公司管理器联机帮助》。 三、在“金仓数据库KingbaseES程序组”中选择【查询分析器】,将看到如下图所示的的登录界面: 查询分析器登陆界面 当输入数据库管理员的用户名和密码以后,点击【拟定】,成功登陆。将看到如下界面: KingbaseES查询分析器(JSQL)是KingbaseES的客户端交互式系统,是基于JAVA语言开发的能运营在不同操作系统平台上的交互式SQL工具,用户通过这个图形化工具执行不同的SQL语句,查询分析器提供方便的SQ

21、L语句执行方式并显示相应的结果,其界面和谐、操作简便。查询分析器既可认为超级用户使用,也可认为普通用户使用。查询分析器可以进行以下操作: 1、在"查询器"中输入 SQL 脚本或创建各种数据库对象的 SQL 查询语句,并执行。 2、通过KingbaseES 查询分析器主窗口左边的“对象浏览器”浏览KingbaseES数据库中存在的对象。 3、使用“对象浏览器”的“导航树”提供的脚本功能快速得到数据库对象创建、删除等脚本,执行存储过程和函数。 4、使用“对象搜索器”在数据库内定位对象。 5、使用“查询优化器”显示执行计划。 6、在“打开表”窗口中可快速浏览表中的行。 四、在“金仓数据

22、库KingbaseES程序组”中选择【逻辑备份还原工具】,将看到如下图的登录界面: KingbaseES V6.1逻辑备份还原工具提供了对数据库对象的联机备份还原功能,涉及对指定数据库、指定对象和指定模式。逻辑备份工具提供三种备份方式--备份整个数据库、备份指定表 、以及备份指定模式;逻辑还原工具提供两种还原方式--还原所有备份对象、还原部分备份对象。用户可灵活调整、实行数据的备份还原计划。 数据库逻辑备份还原工具,是在KingbaseES数据库服务器联机状态下进行备份还原操作。逻辑备份还原工具的运营可以通过在程序目录菜单中选择,或安装目录/bin下执行"

23、java -jar JDump.jar",在Windows环境下可直接运营安装目录下的javatools.bat JDump。 五、在“金仓数据库KingbaseES程序组”中选择【联机帮助】,将看到如下图界面: 由上图可以看到,KingbaseES联机帮助有如下特点: 1、 左边是目录树,当选择左边目录树的相关标题时,右边是相应的内容; 2、 可以根据【索引】对目录树上的标题进行模糊搜索; 3、 可以根据【搜索】对所有内容进行模糊匹配搜索; 4、 在操作数据库的过程中,一般情况下,在各个界面的右下角都有一个【帮助】按钮,点击该按钮可以直接定位到联机帮助的目前正在操作的

24、部分。这样更方便我们在操作过程中碰到了问题随时查询帮助。 实验(二):SQL语句方式与图形界面方式的创建实现 一、实验内容: 1、安装KingbaseES数据库系统,使用SQL语言或图形界面方式建立数据库、模式和表,用SQL语句向创建的表中插入数据。 二、实验目的:掌握用SQL语句对数据库和表的创建方法,掌握用SQL语句向表中插入数据的方法。掌握使用图形界面的方式进行库和表的创建,以及数据的插入方法。 三、实验规定: 1、运用SQL语句方式或图形界面方式创建一个名为“SAM” 的数据库。 2、运用SQL语句方式或

25、图形界面方式创建一个名为“SCOT” 的模式。 2、运用SQL语句方式或图形界面方式在SCOT模式中创建表:DEPT表;EMP表;SALGRADEB表。(注释:DEPT代表部门表;EMP代表员工表;SALGRADEB代表工资等级表) 3、向以上各表中用SQL语句插入数据(或运用图形界面方式插入数据)。 任务1:SAM数据库创建 1、SQL语句方式创建SAM数据库 创建环节如下:打开查询分析器->在查询分析器工作窗口中输入创建语句->点击【执行】按钮即可。创建语句如下: CREATE DATABASE "SAM" WITH ENCODING = 'GBK

26、'; 2、图形界面方式创建SAM数据库 创建环节如下:打开公司管理器->在公司管理器的【数据库】节点点击鼠标右键->点击【新建数据库】->弹出【新建数据库窗口】,在该窗口中的“数据库名称”后面输入要创建的数据库名,其他选项默认即可->点击【拟定】。创建窗口如下: 任务2:SAM数据库中创建SCOT模式 【任务1】中已将SAM数据库创建完毕,接下来需要在该数据库中创建SCOT模式。模式(Schema)事实上是一个名字空间,它包含命名对象(表,视图,存储过程,函数和序列)。要创建模式,调用该命令的用户必需在当前数据库上有 CREATE 权限。(超级用户具有任何数据操

27、作权限) 1、SQL语句方式创建SCOT模式 创建环节如下:打开查询分析器->展开SAM数据库中的模式->选中该数据库下面的任意一个“系统模式”->点击【新建】,新建一个查询分析器窗口,在查询分析器工作窗口中输入创建语句->点击【执行】按钮即可。创建语句如下: CREATE SCHEMA "SCOT"; 2、图形界面方式创建SCOT模式 创建环节如下:打开公司管理器->在公司管理器的【模式】节点点击鼠标右键->点击【新建模式】->弹出【新建模式窗口】,在该窗口中的“模式名”后面输入要创建的模式名,点击【拟定】。创建窗口如下: 任务3:表的

28、创建 1、图形界面方式创建DEPT表 表结构如下 创建环节如下:打开公司管理器->在公司管理器的【表】节点点击鼠标右键->点击【新建表】->弹出【新建表窗口】,在该窗口中的“模式名”后面输入要创建的模式名,点击【保存】。创建窗口如下: 2、SQL语句方式创建DEPT表 在查询分析器中创建DEPT表的语句如下: CREATE TABLE "SCOTT"."DEPT"( "DEPTNO" NUMERIC (2,0) NOT NULL , "DNAME" VARCHAR (14), "LOC" VARCHAR (13), PRIMAR

29、Y KEY ("DEPTNO") USING INDEX TABLESPACE "SYSTEM") TABLESPACE "SYSTEM"; 3、SQL语句方式创建EMP表 EMP表结构如下: 在查询分析器中创建EMP表的语句如下: CREATE TABLE "SCOT"."EMP"( "EMPNO" NUMERIC (4,0) NOT NULL , "ENAME" VARCHAR (10), "JOB" VARCHAR (9), "MGR" NUMERIC (4,0), "HIREDATE" DATE, "SAL" NUMERIC

30、7,2), "COMM" NUMERIC (7,2), "DEPTNO" NUMERIC (2,0), PRIMARY KEY ("EMPNO") USING INDEX TABLESPACE "SYSTEM", CONSTRAINT "EMP_REF_DEPT_FK" FOREIGN KEY ("DEPTNO") REFERENCES "SCOTT"."DEPT" ("DEPTNO") ON DELETE RESTRICT ON UPDATE RESTRICT NOT DEFERRABLE ) TABLESPACE "SYSTEM"; 4、SQL语句方式创建SALG

31、RADE表 SALGRADE表结构如下: 在查询分析器中创建SALGRADE表的语句如下: CREATE TABLE "SCOT"."SALGRADE"( "GRADE" NUMERIC (10,0), "LOSAL" NUMERIC (10,0), "HISAL" NUMERIC (10,0)) TABLESPACE "SYSTEM"; 任务4:运用SQL语句向以上各表中插入数据 1、需要向各表中插入的具体数据 (1)、向DEPT表中插入的数据如下表: 向表中插入数据的SQL语句如下: INSERT INTO "DEPT

32、" VALUES (10, 'ACCOUNTING', 'NEW YORK'); INSERT INTO "DEPT" VALUES (20, 'RESEARCH', 'DALLAS'); INSERT INTO "DEPT" VALUES (30, 'SALES', 'CHICAGO'); INSERT INTO "DEPT" VALUES (40, 'OPERATIONS', 'BOSTON'); (2)、向EMP表中插入的数据如下表: 向表中插入数据的SQL语句如下: INSERT INTO "EMP" VALUES (7369, 'SMIT

33、H', 'CLERK', 7902, '1980-12-17', 800.00, NULL, 20); INSERT INTO "EMP" VALUES (7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600.00, 300.00, 30); INSERT INTO "EMP" VALUES (7521, 'WARD', 'SALESMAN', 7698, '1981-02-22', 1250.00, 500.00, 30); INSERT INTO "EMP" VALUES (7566, 'JONES', 'MANAGER', 7839

34、 '1981-04-02', 2975.00, NULL, 20); INSERT INTO "EMP" VALUES (7654, 'MARTIN', 'SALESMAN', 7698, '1981-09-28', 1250.00, 1400.00, 30); INSERT INTO "EMP" VALUES (7698, 'BLAKE', 'MANAGER', 7839, '1981-05-01', 2850.00, NULL, 30); INSERT INTO "EMP" VALUES (7782, 'CLARK', 'MANAGER', 7839, '1981-06-09',

35、2450.00, NULL, 10); INSERT INTO "EMP" VALUES (7788, 'SCOTT', 'ANALYST', 7566, '1987-04-19', 3000.00, NULL, 20); INSERT INTO "EMP" VALUES (7839, 'KING', 'PRESIDENT', NULL, '1981-11-17', 5000.00, NULL, 10); INSERT INTO "EMP" VALUES (7844, 'TURNER', 'SALESMAN', 7698, '1981-09-08', 1500.00, 0.00, 30)

36、 INSERT INTO "EMP" VALUES (7876, 'ADAMS', 'CLERK', 7788, '1987-05-23', 1100.00, NULL, 20); INSERT INTO "EMP" VALUES (7900, 'JAMES', 'CLERK', 7698, '1981-12-03', 950.00, NULL, 30); INSERT INTO "EMP" VALUES (7902, 'FORD', 'ANALYST', 7566, '1981-12-03', 3000.00, NULL, 20); INSERT INTO "EMP" VALUES

37、 (7934, 'MILLER', 'CLERK', 7782, '1982-01-23', 1300.00, NULL, 10); (3)、向SALGRADE表中插入的数据如下表: 向表中插入数据的SQL语句如下: INSERT INTO "SALGRADE" VALUES (1, 700, 1200); INSERT INTO "SALGRADE" VALUES (2, 1201, 1400); INSERT INTO "SALGRADE" VALUES (3, 1401, 2023); INSERT INTO "SALGRADE" VALUES (4

38、 2023, 3000); INSERT INTO "SALGRADE" VALUES (5, 3001, 9999); 提醒:1、创建数据库的SQL命令是CREATE DATABASE。 2、创建或定义基本表的SQL命令是CREATE TABLE,一般格式是: CREATE TABLE <表名>(<列名> <数据类型> [<列级完整性约束>], <列名> <数据类型> [<列级完整性约束>],……, [<表级完整性约束>] ) 其中数据完整性约束涉及: 1、 空值约束NOT NULL和NULL; 2、 主关键字约束PRIMARY KEY; 3、 唯一性约束UNIQ

39、UE; 4、 参照完整性约束FOREIGN KEY; 5、 默认值定义DEFAULT; 6、 取值范围约束CHECK。 数据插入语句的命令为INSERT INTO。 SQL语句知识补充 数据操作(语句) 功 能 SELECT 从数据库表中检索数据行和列 INSERT 向数据库表添加新数据行 DELETE 从数据库表中删除数据行 UPDATE 更新数据库表中的数据 数据定义(语句) 功 能 CREATE TABLE 创建一个数据库表 DROP TABLE 从数据库中删除表 ALTER TABLE 修改数据库表结构 CREATE VIEW 创建一

40、个视图 DROP VIEW 从数据库中删除视图 CREATE INDEX 为数据库表创建一个索引 DROP INDEX 从数据库中删除索引 实验(三):数据备份与数据还原 一、实验目的:了解KingbaseES的数据备份和恢复机制,掌握KingbaseES中数据库恢复的方法。 二、实验平台:装有KingbaseES v6.1版本数据库的windows操作系统的PC机;并且已经在KingbaseES数据库中创建了属于自己的数据库。 三、实验内容及规定 1、分别运用“逻辑备份还原工具”向导和命令行方式进行数据库的备份操作;

41、 2、规定学生在公司管理器的KingbaseES逻辑还原工具中将自己备份的数据文献恢复到指定的库中。 3、将自己操作的环节填写在实验报告中。 任务1:KingbaseES数据库的数据备份(图形界面方式) 在“逻辑备份还原工具”向导的欢迎窗口中选择【逻辑备份】按钮,进行数据库备份。 一、连接设立:用户需要在此窗口中填写指定数据库服务器的IP地址,端标语,以及执行备份操作的用户名称、 登录密码等信息,用于连接数据库服务器。 如图所示: 若要连接默认服务器以外的服务器,请点击"服务器"选框右端的【刷新】按钮, 在服务器列表框中选择网络上可以搜索到的其他Ki

42、ngbaseES服务器的主机。 如图所示: 二、选择备份方式:在备份方式窗口中设定所需要的备份方式:备份整个数据库、备份多个表、备份指定模式。 三、选择备份对象:“备份整个数据库”对指定数据库内所有对象进行备份;“备份单个表”将对单表(涉及相关数据、索引、约束、触发器、权限等)进行备份;“备份多个表”同时备份同数据库某个模式下的多个表;“备份指定模式”备份数据库的某一模式下的所有对象。 备份整个数据库的界面图 备份多个表的界面图 备份指定模式的界面图 四、目的文献设立:设立备份文

43、献的途径以及相关的备注。假如备份文献名不合法(不符合操作系统对于文献名的规定),则会弹犯错误信息提醒。 单击【浏览(B)…】按钮可以选择文献途径。备注信息内容将被储存到连接的服务器系统表内。默认的备份文献路 径为当前文献途径,默认备份文献名由备份方式和备份时间信息构成。默认的文献类型是BINARY类型。若选择“备份为SQL文献”,则备份文献中记录着数据库中所有对象的SQL语句, 可以在JSQL中直接执行。 如下图所示: 五、显示用户的选择信息:此处将显示用户有关备份的所有设定,若单击【上一步】按钮可返回并修改信息设定; 单击【完毕】按钮,将弹出“备份进度信息”窗口,备份过程开始执行。备份

44、任务执行结束后,会弹出信息提醒框。 如下图所示: 任务2:KingbaseES数据库的数据备份(命令行方式) 命令行备份恢复数据库(具体参数请参见联机帮助): 假设对本地机器的CMS数据库进行逻辑备份,用户名为CMS,密码为cms,备份文献输出到d盘根目录下,命令如下: sys_dump -h localhost -p 54321 -U CMS -W cms -f d:\1.dmp CMS 参与下图: 任务3:KingbaseES数据库还原(图形界面方式) 一、数据库连接设立 与逻辑备份工具同样,这里也需要用户填写指定数据库

45、服务器的IP地址,端标语, 以及用户名和密码等信息,用于建立与数据库服务器的连接。 指定备份文献,还原数据库以及还原的方式。还原时,可以选择"还原至数据库",并指定已经存在的数据库,将数据还原至已存在的数据库中。 如图所示: 二、指定还原对象 当在第二步中选择还原部分对象时,需要进一步指定需要还原对象(表、索引、触发器或存储过程)。需要注意的是,除表、索引、触发器或存储过程之外的对象,不能通过此环节单独还原。 三、显示用户的选择信息 此处将显示用户先前有关还原的所有设定,若单击【上一步】按钮可回到前面修改信息设定; 假如用户认同显示的内容,则单击【完毕】按钮,弹出"进度信

46、息"窗口,还原程序开始执行。 还原过程中,还原进度信息窗口中会显示还原的进度信息;还原任务执行结束后, 会弹出信息提醒框。 如图所示: 任务4:KingbaseES数据库还原(命令行方式) 请将d盘的数据库备份文献1.dmp还原到新建数据库TFWANG中。 sys_restore -h localhost -p 54321 -U SYSTEM -W MANAGER -d TFWANG c:\ 1.dmp 实验(四):表空间扩展实验 案例说明:表WTF 存放到SP 表空间上,表空间最大大小设为16M,当数据装满16M空间后,假如再向WTF表插入数据,这样就会显示空间

47、局限性的错误。看下图: 请问:如何解决这一现象? 实验过程 任务1:准备工作(问题出现) 1、 创建表空间SP001,设最大值16M,在表空间中建表WTF001,并向表中插入一行数据; 创建表空间的语句:CREATE TABLESPACE SP001 (NAME = SP001 FILENAME = 'SP001' SIZE = 1 MAXSIZE = 16 FILEGROWTH = 10); 创建表:create table WTF001 (WTF002 VARCHAR(100)) tablespace SP001; 插入数据:insert into WTF001 v

48、alues('FJEWLJJFLDS'); 创建表空间SP002,设最大值16M,在表空间中建表WTF002,并向表中插入一行数据; 创建表空间的语句:CREATE TABLESPACE SP002 (NAME = SP002 FILENAME = 'SP002' SIZE = 1 MAXSIZE = 16 FILEGROWTH = 10); 2、使用“自我复制语句”分别向两个表中插入大量数据: insert into WTF001 select * from WTF001; insert into WTF002 select * from WTF002; 3、当数

49、据量达成一定限度时,就会出现无法扩展的问题。 任务2:解决方案一(增长数据文献) 增长数据库文献的语句如下: ALTER TABLESPACE SP001 ADD DATAFILE (NAME = SP0011 FILENAME = ' D:/SP0011' SIZE = 1 MAXSIZE = 16 FILEGROWTH = 10); 注释:SP001——原表空间名称; NAME = SP0011——新曾数据文献逻辑名称; FILENAME = ' D:/SP0011'——新增数据文献物理名称SP0011,放在D盘根目录下; SIZE = 1——原始大小1M; MAX

50、SIZE = 16——最大值16M; FILEGROWTH = 10——增长率10% 新增数据文献如下: 在公司管理器中查看“表空间->SP001->属性。可以查看新增的数据文献SP0011 再次执行:insert into WTF001 select * from WTF001; 语句,数据库插入正常。 任务3:解决方案二(增长数据文献的大小) ALTER TABLESPACE SP002 MODIFY DATAFILE SP002 RESIZE 15; 注释:SP002——数据文献名称(物理名称)。每次文献增长长度应小于此文献的最大长度值(SP002最大为16M)。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服