数据库应用技术(软件技术(Java方向))期末试卷 共2套_第1页
数据库应用技术(软件技术(Java方向))期末试卷 共2套_第2页
数据库应用技术(软件技术(Java方向))期末试卷 共2套_第3页
数据库应用技术(软件技术(Java方向))期末试卷 共2套_第4页
数据库应用技术(软件技术(Java方向))期末试卷 共2套_第5页
已阅读5页,还剩7页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(3.0)(3.0)数据库应用技术(软件技术)期末试卷A卷一、单选题(共10题,30分)1、负责创建数据库和数据库对象的语言是:((3.0)A、B、数据库定义语言C、数据库操纵语言D、数据库控制语言2、下面选项中,允许为其他用户授权的权限是()(3.0)A、ALTER权限B、GRANTUSER权限C、RENAME权限D、GRANT权限3、索引可以提高哪一操作的效率()(3.0)A、INSERTB、UPDATEC、SELECTD、DELETE4、关系R与 求R÷S:()A、 B、 C、D、 5、关于DATETIME与TIMESTAMP两种数据类型的描述,不正确的是( )。(3.0)A、B、两者占用的空间不一样C、TIMESTAMP会自动将时间转换成0时区时间存储在数据库服务器上D、两者存储方式一样6、能有效避免幻读现象的隔离级别是()(3.0)A、READUNCOMMITTEDB、READCOMMITTEDC、SERIALIZABLED、REPEATABLEREAD7、MYSQL()(3.0)A、用户变量B、全局变量C、成员变量D、时间变量8、关于MSL中的锁,说法正确的是()A、MySQL中的锁分为共享锁、排他锁和公有锁B、数据库需要特定机制确保死锁不会发生C、在行级锁锁定期间,其他进程无法对同一表中的其他记录进行擦作D、死锁是因为计算机中多个进程竞争同一个资源时,发生互相等待,如无外力作用,都无法推进下去的系统状态9、创建一个在任意主机的用户,用户名为user1,密码为12345。正确的SQL语句是()(3.0)A、createuseruser1@localhostidentifiedby'12345';B、createuser'user1'%'localhost'identifiedby'12345';C、createuseruser1@%identifiedby'12345';D、createuser'user1'@'%'identifiedby'12345';10、查看查询语句执行计划的关键字是()(3.0)A、EXPLAINB、ANALYZEC、SHOWD、SELECT11、二、数据库操作题:(共8题,70分)任务场景:校园一卡通学生饭卡模块数据库物ER图1校园一卡通学生饭卡模块数据库物理模型表1表名及字段名定义表字段名字段说明字段名字段说明字段名字段说明Student学生表Card饭卡表ConsumesID学生IDcID饭卡IDcoID消费IDsName学生姓名cNo饭卡卡号coAmount消费金额sNo学生学号cTime办卡时间coTime消费时间sGender学生性别cAmount余额CanteensBirthDate出生日期cStatus卡片状态caID食堂IDsDept所在院系ChargecaName食堂名称sEnterDate入学时间chID充值IDcaAddress食堂地址sPhone电话号码chMoney充值金额caManagersEmail电子邮箱chTime充值时间caFeature食堂特色caGrade食堂评分请根据任务要求,完成如下操作内容:(1)canteenCardDBcanteenCardDB.sql,canteenCardDB[canteenCardDB.sql](5.0)12、(2)修改饭卡表的办卡时间为系统当前时间。(5.0)13、(3)查询所有学生的信息。(5.0)14、(4)查询北院的所有食堂名称、食堂地点、食堂特色和食堂评分。(5.0)15、(5)查询营业额最高的两个食堂,要求显示食堂名称和消费总金额。(10.0)16、(6)创建视图view_sConsume,查询每个学生在北院一食堂的消费总金额,要求显示学生的姓名、消费总金额。(10.0)17、(7)proc_stuConsume(15.0)18、(8)实现充值记录日报表统计业务:创建名为eventDayReport的事件,每天凌晨一点统计前一日充值总金额,插入日报表DayReport。日报表包含日报表ID(drID),日期(drDate)以及充值金额(drAmount)三个字段。(15.0)数据库应用技术(软件技术)期末考试A卷一、单选题(共10题,20分)1、()是数据库中存储的基本对象。(2.0)A、数字B、文字C、图像D、数据2、关系型数据库是指按关系模型组织数据的数据库,一个关系相当于一张二维表,表中的各列相当于关系的()(2.0)A、数据项B、元组C、结构D、属性3、WindowsMySQL()。(2.0)A、netstartmysql;B、netstopmysql;C、startmysql;D、stopmysql;4、设置客户端字符集为utf8mb4的命令是( )。(2.0)A、setcharacter_set_connection='utf8mb4';B、setcharacter_set_server='utf8mb4';Csetcharacter_set_results='utf8mb4';D、setcharacter_set_client='utf8mb4';5、关系R与S:R-S()。(2.0)A、B、 C、 D、6、以下哪种操作能够实现实体完整性()。(2.0)A、设置唯一键B、设置外键C、减少数据冗余D、设置主键7、索引可以提高哪一操作的效率()。(2.0)A、INSERTB、UPDATEC、DELETED、SELECT8、事务的多个性质,其中不包括()(2.0)A、隔离性B、持久性C、唯一性D、原子性9MYSQL()(2.0)A、READUNCOMMITTEDB、SERIALIZABLEC、READCOMMITTEDD、REPEATABLEREAD10、用来记录所有的DDL语句与DML语句对数据库的更改操作的文件是()(2.0)A、错误日志B、慢查询日志C、二进制日志D、通用查询日志二、简答题(共12题,80分)11、第11musicDButf8mb3utf8_general_ci,并执行数据表和数据的脚本文件musicDB.sql,将已经创建的表和数据添加到musicDB数据库中。11-19题简答题均以musicDB数据库为操作对象。11-22题均要求给出相应的操作或sql语句及结果的截图。相关数据表脚本下载:musicDB.sqlmusicDB.sql音乐网站中的用户收藏歌单子模块,包括用户基本信息,歌单信息,歌单歌曲信息,歌曲信息,以及歌手信息,该模块已经完成前期数据库设计,表创建以MySQL11SQL见素材musicDB.sql。图1收藏歌单子模块数据库物理模型表1表名及字段名定义表字段名字段说明字段名字段说明字段名字段说明Users用户表PlayList歌单表Songs歌曲表uID用户IDplID歌单IDsID歌曲IDuName用户姓名plName歌单名称sName歌曲名称uPwd用户密码plPlay播放方式sImage歌曲图片uGender用户性别plTime创建时间sAdd歌曲地址uBirthDateseGender歌手性别sHot播放次数Singer歌手表seImage歌手照片sWordsAdd歌词地址seID歌手IDseIntro歌手简介seName歌手姓名PlayListSong添加歌单表psID添加歌单IDdrID日报IDdrDate日报日期drSname热门金曲名称称drPLnum收藏次数(5.0)12、第12题:依据物理模型创建热门金曲日报表dayReport,要求为drDate设定默认值为系统日期的前一日。(5.0)第13题:根据物理模型图,为歌单表添加外健。(5.0)14(SQL):(1)(2)帮助你自己完成(10.0)第15题(用SQL语句完成):在歌单表中将我是狮子王的播放方式改为顺序播放。(5.0)第16题(用SQL语句完成):查询所有歌手的信息。(5.0)17(SQL):18(SQL):创建一个存储函数fnSongsNum,返回指定歌手的歌曲数。例如:返回席琳·(10.0)19、19(SQL):3upDayReport,该存储过程的dayRepo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论