MySQL数据库(中文)期末考试卷带答案(高职).docx
-
资源ID:72204467
资源大小:20.56KB
全文页数:5页
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
MySQL数据库(中文)期末考试卷带答案(高职).docx
试卷编号:XXXX学院20XX-20XX学年第X学期期终考试MySQL数据库(中文)试题(A)适用班级:XXX专业091-5班 注意事项:1.在试卷的标封处填写院(系)、专业、班级、姓名和准考证号。2.考试时间共100分钟。3.本试卷需A4演草纸(2 )张。题号*四合计合分人签字分数20203030100得分一、选择题(本大题共10小题,每小题2分,共20分。每题答案唯一,多选或少选均不得 分。请把你选的标号填在所留的空白处)评卷人得分1 . Select语句的完整语法较为复杂,但至少应包括的部分是A.仅 selectB. select, fromC. select, groupD. select, into. SQL语句中的条件用一下哪一项来表达A. then B. whileC. where D. if.下面不属于数据库的基本结构的是A.物理数据层B.概念数据层C.用户数据层D.关系数据层.下列关于修改表结构的关键字正确的是A. update tableB. modify table(版)鉴C. alter tableD. reset table.在视图上不能完成的操作是 oA.查询B.在视图上定义新的视图C.更新视图D.在视图上定义新的表. UNIQUE唯一索引的作用是 oA.保证各行在该索引上的值都不重复B.保证各行在该索引上的值不为NULLC保证参加唯一索弓I的各列,不得再参加其他的列D.保证唯一索引不能被删除.用于将事务处理写到数据库的命令是 oA. insertB. rollbackC. commitD. savepoint.通常所说的索引类型不包含 oA.全文索引B.普通索引 C.高级索引D.多列索引.假设一个学生用(学号,姓名,年龄,性别,专业,班级)这样一组属性来描述,可以 作为主键的属性是。A.学号B.姓名C.专业 D.班级.删除记录的语句关键字是 oA. insert B. updateC.delete D.drop二、填空(本大题共10个空,每空2分,共20分).在关系模型中,通过 实现“关系中不允许出现相同的元组”这一约束。评卷人得分1 .在数据库中,产生数据不一致的根本原因是 o. 是将一个数据处理执行步骤的集合作为一个单元来处理。2 . MySQL支持关系模型中的、 和三种不同的完整性约束。3 .在create table语句中,通常使用 关键字来指定主键。4 .在数据库技术中心,实体之间的联系可以是一对一,也可以是一对多或多对多,“学生”和“可选课程”的联系为 O.在SQL查询中“group by”的含义是。8. create database new db 的功能是三、简答题(本大题共5小题,每小题6分,共30分) 1、请列举常见的数据模型并简要说明其特点。评卷人得分2、请列举MySQL中常见的索引类型并举例说明。3、请简单描述视图和基本表的区别和联系。4、请简要说明grant和revoke的基本语法并举例说明。5、请列举MySQL常见的数据类型。评卷人得分四、操作题(本题共2道小题,每题15分,共30分).根据如下要求设计表结构写出创建表的语句,并写出查询语句完成查询操作。(1)图书基本信息表(tb_bookinfo),包含ID, ISBN号,书名,作者,出版社,价 格,出版日期共七个属性信息。(2)写出查询语句完成查询图书表中2018年7月1日之后出版的、出版社为“清华 大学出版社”、价格低于50元的所有图书信息,并且按照出版日期降序排列。1 .根据如下需求写出创建数据库和数据库表的语句。(1)数据库为一个房产中介公司的数据库,能记录部门、人员、房源、成交记录、客 户等信息。(2)部门有部门名称,部门经理属性;人员有人员id,姓名,所属部门,职务;房 源有房主、小区、所属区域、楼号、楼层、门号、价格等信息;客户有客户姓名、意向区 域,电话等信息;(3)要求根据(1)和(2)中的信息设计数据库及表结构,要求符合完整性约束,减少冗余数据。试卷编号:XXXX学院20XX-20XX学年第X学期期终考试MySQL数据库(中文)试题参考答案(A): 适用班级:XXX专业XX班; 注意事项:1 .在试卷的标封处填写院(系)、专业、班级、姓名和准考证号。:2.考试时间共100分钟。:3.本试卷需A4演草纸(2 )张。去 一、选择题(本大题共10小题,每小题2分,共20分。每题答案唯一,多选或少选均不得: 分。请把你选的标号填在所留的空白处)1.B 2. C 3.D 4.C5.D6.D 7. C 8.C 9.A 10.C二、填空(本大题共10个空,每空2分,共20分).主键1 .数据冗余.事务.实体完整性、参照完整性、用户定义完整性. primary key2 .多对多.对查询进行分组.创建数据库表new_db三、简答题(略)评卷人得分答:网状模型:成网状,允许有一个以上的节点无双亲,至少有一个节点可以有多于一个的双 亲。层次模型:成树状,有且只有一个结点没有双亲结点(这个结点叫根结点),除根结点外的 其他结点有且只有一个双亲结点。关系模型:成二维表状,平常的数据表就是关系模型。举例略。(版)2. 答:普通索引,唯一索引,全文索引,多列索引和主键索引。举例略。3. 答:区别:(1)视图是已经编译好的sql语句。而表不是。(2)视图没有实际的物理记录。而表有。(3)表是内容,视图是窗口。(4)表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能有创建的语句来修改。(5)表是内模式,视图是外模式。(6)视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL 语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。(7)表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。(8)视图的建立和删除只影响视图本身,不影响对应的基本表。联系:视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据 行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对 应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系。4. 答:GRANT和REVOKE语句允许系统管理员创建MySQL用户 账户,授予权限和撤销权限。GRANT ALL PRIVILEGES ON *. * TO ' root' ® localhost' WITH GRANT OPTIONREVOKE ALL PRIVILEGES, GRANT OPTION FROM user , user .5. 答:整数类型:BIT、BOOL、TINY INT> SMALL INT> MEDIUM INT> INT、BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT> TEXT、MEDIUM TEXT> LONGTEXT、TINY BLOB. BLOB、MEDIUM BLOB. LONG BLOB日期类型:Date、DateTime、TimeStamp、Time、Year其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、 MultiLineString> Polygon> GeometryCollection 等 四、操作题(l)create table tb_bookinfoid int(4) primary key,isbn varchar(20) NOT NULL,bookName varchar(50),authors varchar(50),publish varchar(20),price double, time datetime)(2)select * from tb_bookinfo where time > 62018-07-0F and publish='清华大学出版社'and price<50 order by time desc 2.(略)