You are on page 1of 4

实例数据库分析与设计课程实验报告

第 13 次实验
一、实验基础信息
实验名称: 实验 13 存储过程与触发器

学号: 20200521232 姓名: 孙健

专业: 计算机科学与技术 班级: 20 计科 2 班


2022-2023-1 学
课程代码: 1905210410 开课学期:

实验时间: 2022 年 11 月 24 日 实验地点: 笃学楼 306 机房

基础□ 专业基础□ 演示性□ 验证性 综合性□
实验类别: 实验类型:
专业   其他□ 设计研究□  其他□
实验者类
实验要求: 必修 选修□  其他□ 本科生 教师□
别:
1.硬件平台:计算机设备(台式机或笔记本电脑),安装了 windows7 操作系
统。
实验支持环境
2.软件平台:MYSQL 5.7 数据库管理系统
3.其他:无

二、实验内容
1、图形界面方式的数据库备份和恢复;
2、SQL 代码方式的数据库备份和恢复。

三、实验目的
1、理解数据备份和方式和类型,掌握采用图形界面进行数据备份和恢复;
2、掌握使用 SQL 代码进行数据备份和剧务;
3、对备份(恢复)技术进行一些比较。

四、实验内容及步骤(包含详细的实验过程描述、实验出错及解决方法及其他
解释性说明等)
一、图形界面方式的数据库备份
1、转储 SQL 文件
1o 数据表的转储(仅结构、结构和数据)
观察备份数据:
*仅允许采用记事本打开,以防止损害 SQL 文件;仅观察其内容,不作修改;要求读
懂其中所有内容。
*仅结构:备份时只备份了数据表的定义,及依附于该数据表的其他对象的定义。可用
他该备份进行数据表(定义)的恢复
*结构和数据:它包含“仅结构”部分,并且把数据表中数据也进行完整备份。

2o 数据表的转储(仅结构、结构和数据)
观察备份数据:

*仅结构备份,适用于整个数据的备份(除特殊情况,把每个数据表做仅结构备份没有必
要性);采用结构和数据来备份整个数据库时,会面临文件大小的问题,需加以关注。若
32 位操作系统,而单个文件最大长度为 232=4GB,若是 64 位操作系统,而单个文件最大长
度为 264=16GB。另外,还涉及填充因子的问题,假设因子为 0.9,则单个文件最大可用大
小为 4GB*0.9,16GB*0.9。

2、数据表的复制
步骤:略
复制数据表 xs,得数据表 xs_copy。Xs_copy 在结构和复制数据时刻与数据表 xs 完全相同。
*常由 DBA 进行操作,主要适用于数据库系统分析与设计及后期优化时期。
*这种操作主要是为了获得数据表结构。

3、数据传输
#说明:先准备拥有适当(一般与数据源同结构)的数据结构的数据表;再进行需要部分
数据的传输。

4、数据备份(正统)
备份出来的文件后续为*.psc,以备份时间作备份名。
步骤:略。

5、计划
步骤:略
二、图形界面方式的数据库恢复
1、后缀文件的恢复
直接加载,执行相关 SQL 文件即可进行数据恢复。
基本步骤:先选中要恢复的数据库,“查询” ->“新建查询”->“载入”->选择相关 SQL 文
件,最后是“执行”代码即可。
2、关于 psc 文件的恢复
Psc 后缀文件是 MYSQL 数据库的标准备份文件名(后缀)。
比较分析:SQL 后缀文件与 PSC 后缀文件,在使用上更加方便,因为 SQL 文件是可
以直接执行的文件;PSC 后缀文件可适用更大数据量的数据备份和恢复。

三、使用 SQL 代码方式数据库恢复和恢复


1、使用 SQL 语句导出与导入数据
L7.1
Use pxscj
Select * from kc
Into outfile 'C:\Users\Keshi\Desktop\实例数据库\20200521201 陈宇航 2 班_实例数据库设
计与分析\20200521201 陈宇航 实验 13\kc.txt'
Field terminated by ','
Optionally enclosed by '"'
Lines terminated by '?';

五、实验总结
本次实验主要是为验证度对创建用户和为用户授权操作。本次实验在授权后进行通过
被授权用户登录来验证其授权是否成功,在实际操作时存在一定的困难,应加强练习。

You might also like