【计算机类职业资格】数据库程序设计-试卷1及答案解析.doc
《【计算机类职业资格】数据库程序设计-试卷1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库程序设计-试卷1及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、数据库程序设计-试卷 1 及答案解析(总分:50.00,做题时间:90 分钟)一、单项选择题(总题数:1,分数:2.00)1.不可对视图执行的操作有 _ 。(分数:2.00)A.SELECTB.INSERTC.DELETED.CREATE INDEX二、基本操作题(总题数:5,分数:10.00)2.请用 CREATE INDEX 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个字符采用默认的索引类型创建一个升序索引 indexsubject。(分数:2.00)_3.在数据库 dbtest 的表 content 中创建一个触发器 contentdeletetrisg
2、er,用于每次当删除表content 中一行数据时。将用户变量 8tr 的值设置为“old content deleted!”。(分数:2.00)_4.在数据库 db_test 中创建一个事件,用于每个月将表 content 中姓名为“MySQL 初学者”的留育人所发的全部留言信息删除。该事件开始于下个月并且在 2013 年 12 月 31 日结束。(分数:2.00)_5.在数据库 db_test 中创建一个存储过程,用于实现给定表 content 中一个留言人的姓名即可修改表content 中该留言人的电子邮件地址为一个给定的值。(分数:2.00)_6.请使用 SELECT INTOOUTF
3、ILE 语句,备份数据库 dbtest 中表 content 的全部数据到 C 盘的 BACKUP目录下一个名为 backupcontent.txI 的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为结束标志。(分数:2.00)_三、填空题(总题数:7,分数:14.00)7.创建普通索引时,通常使用的关键字是 1 或 KEY。(分数:2.00)填空项 1:_8.创建唯一性索引时,通常使用的关键字是 1。(分数:2.00)填空项 1:_9.在 MySQL 中可以使用 1 语句创建视图。(分数:2.00)填空项 1:_10.在 MySQL 中,可以使用 1 语句删除视
4、图。(分数:2.00)填空项 1:_11.MysQL 支持关系模型中 1、 2 和 3 三种不同的完整性约柬。(分数:2.00)填空项 1:_12.在实际使用中,MySQI。所支持的触发器有 1 、 2 和 3 三种。(分数:2.00)填空项 1:_13.在 MySQL 中,可以使用 1 语句来为指定数据库添加用户。(分数:2.00)填空项 1:_四、简答题(总题数:12,分数:24.00)14.请解释什么是事件?(分数:2.00)_15.请简述事件的作用。(分数:2.00)_16.请简述事件与触发器的区别。(分数:2.00)_17.请解释什么是存储过程?(分数:2.00)_18.请简述游标在
5、存储过程中的作用。(分数:2.00)_19.请简述存储过程与存储函数的区别。(分数:2.00)_20.MySQL 数据库备份与恢复的常用方法有哪些?(分数:2.00)_21.使用直接复制方法实现数据库备份与恢复时,需要注意哪些事项?(分数:2.00)_22.二进制日志文件的用途是什么?(分数:2.00)_23.请简述 PHP 是什么类型的语言?(分数:2.00)_24.请解释嵌入在 HTML 文档中的 PHP 脚本用什么标记符进行标记?(分数:2.00)_25.请简述使用 PHP 进行 MySQL 数据库编程的基本步骤。(分数:2.00)_数据库程序设计-试卷 1 答案解析(总分:50.00,
6、做题时间:90 分钟)一、单项选择题(总题数:1,分数:2.00)1.不可对视图执行的操作有 _ 。(分数:2.00)A.SELECTB.INSERTC.DELETED.CREATE INDEX 解析:二、基本操作题(总题数:5,分数:10.00)2.请用 CREATE INDEX 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个字符采用默认的索引类型创建一个升序索引 indexsubject。(分数:2.00)_正确答案:(正确答案:在 MySQL 命令行客户端输入如下 SQL 语句即可实现: mysqlUSE dbtest; Database changed
7、mysqlCREATE INDEX indexsubject - ON content(subject(3)ASC); Query OK,0 rows affected(044 sec) Records:O Duplicates:0 Warnings:0)解析:3.在数据库 dbtest 的表 content 中创建一个触发器 contentdeletetrisger,用于每次当删除表content 中一行数据时。将用户变量 8tr 的值设置为“old content deleted!”。(分数:2.00)_正确答案:(正确答案:在 MySQL 命令行客户端输入如下 SQL 语句即可实现: m
8、ysqlUSE dbtest; Database changed mysqlCREATE TRIGGER content_delete_trigger AFTER DELETE - ON content FOR EACH ROW SET8tr=old content deleted!; Query OK,0 rows affected(259 flec)解析:4.在数据库 db_test 中创建一个事件,用于每个月将表 content 中姓名为“MySQL 初学者”的留育人所发的全部留言信息删除。该事件开始于下个月并且在 2013 年 12 月 31 日结束。(分数:2.00)_正确答案:(正
9、确答案:在 MySQL 命令行客户端输入如下 SQL 语句即可实现: mysqlUSE dbtest; Database changed mysqlDELIMITER$ mysqlCREATE EVENT IF NOT EXISTS eventdeletecontent - ON SCHEDULE EVERY l MONTH - STARTS CURDATE()+INTERVAL 1 MONTH - ENDS20131231 -DO - BEGIN - IF YEAR(CURDATE()DELETE FROM content - WHERE usernflme-MySQL 初学者; - END
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 程序设计 试卷 答案 解析 DOC
