欢迎来到天天文库
浏览记录
ID:41115290
大小:61.00 KB
页数:6页
时间:2019-08-16
《数据库原理与SQL-期末考试试卷A》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库原理与SQLServer系:软件技术专业(方向):软件测试年级:09级班级:姓名:序号:武汉软件工程职业学院09-10学年第二学期数据库原理与SQLServer期末考试试卷(A卷、闭卷)系:软件技术系专业(方向):软件测试年级:08级班级:0801姓名:序号:题号一二三四五六七八九十成绩满分2020301020100得分【本套试卷共有五题,计31小题】一、名词解释(每题4分,共20分)1.数据库管理系统2.外模式3.E-R图4.索引5.参考完整性规则二、单项选择(每题1分,共20分)6.两个实体之间的联系可以分为三类,其中不属于的是:A1:1B1:nC2:nDm:n7
2、.对查询结果进行升序排列的关键字是:AASCBUPCDOWNDDESC8.计算一列值的平均值的集合函数是:AMAXBCOUNT第6页共6页数据库原理与SQLServerCAVGDSUM9.HAVING和WHERE子句的区别在于:AHAVING作用于组BWHERE作用于组CHAVING作用于表DWHERE常用10.有一个"出版物"表,包含图书编码(Book-code),书名(Book-name),出版日期(Issue-date),备注(Mem-cd)字段,以下哪一项作为该表的主键最恰当()ABook-codeBBook-nameCIssue-dateDMem-cd11.删除数
3、据库的语句是:AdroptableallBdeletedatabaseCdropdatabaseDtruncatedatabase12.通配符%表示的含义是:A任意长度的字符串B单个字符C任意一个字符D百分号13.关系模式设计理论主要解决的问题是()A插入异常,删除异常和数据冗余B提高查询速度C减少数据操作的复杂性D保证数据的安全性和完整性14.查询表中的前3条记录使用的关键字是:Aup3Bdown3Cpre3Dtop315.以下哪种情况应尽量创建索引:A在Where子句中出现频率较高的列B具有很多NULL值的列C记录较少的基本表D需要更新频繁的基本表16.下列查询语句中不
4、属于连接查询的是:Aselect*from产品CROSSJOIN产品销售Bselect*from产品JOIN产品销售ON产品.产品编号=产品销售.产品编号Cselect*fromstudentUNIONselect*fromstudent2Dselect*from产品LEFTJOIN产品销售ON产品.产品编号=产品销售.产品编号17.返回系统当前日期的函数为:ADAYBGETDATECDATEDIFFDYEAR18.主键约束实现的完整性是:A实体完整性B域完整性第6页共6页数据库原理与SQLServerC参照完整性D用户定义完整性19.重命名视图使用哪个系统存储过程:Asp
5、_renameBsp_renamedbCsp_helpDsp_configue20.下列不属于视图优点的是:A视图不能对数据提供安全保护B便于组织数据导出C简化复杂查询结构D集中数据21.下列对触发器说法错误的是:A触发器能实现表的级联更改B触发器可以被调用C触发器不允许带参数D触发器实现数据完整性检查22.现有书目表book,包含字段:价格price(float),类别type(char)。查询各个类别的平均价格、类别名称,以下语句正确的是()Aselectavg(price),typefrombookgroupbytypeBselectcount(price),type
6、frombookgroupbypriceCselectavg(price),typefrombookgroupbypriceDselectcount(price),typefrombookgroupbytype23.下面有关表的叙述中错误的是:A表是SQLServer数据库中的要素之一B表设计的主要工作是设计表的结构CSQLServer数据库的各表之间相互独立D可以将其他数据库的表导入到当前数据库中24.下列用于流程控制的语句为:Abegin….andBif….elseCprintDcase25.创建触发器采用的语句是:ACREATEBCREATEPROCEDURECCRE
7、ATEDBDCREATETRIGGER三、实现SQL语句及其功能(共30分)表1:部门表部门编号(字符型)、部门名称(字符型)、所在地区(字符型)表2:员工表员工编号(数值型)、员工姓名(字符型)、所在部门编号(字符型)表3:工作安排表第6页共6页数据库原理与SQLServer员工编号(数值型)、项目编号(字符型)、任务(字符型)、时间(日期型)表4:项目表项目编号(字符型)、项目名称(字符型)、项目预算(数值型)26.写出下列语句完成的功能a)Select*from员工表(1分)b)Select员工姓名,员工编号
此文档下载收益归作者所有