《数据库应用技术-模拟试题2(附参考答案)(1).docx》由会员分享,可在线阅读,更多相关《数据库应用技术-模拟试题2(附参考答案)(1).docx(7页珍藏版)》请在第一文库网上搜索。
1、数据库应用技术模拟试题2一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1 .利用文件管理数据库,存在()缺点。A.数据间的联系紧密B.数据冗余不可避免C.程序无依赖性D.支持对文件的并发操作2 .在E-R图中,实体用()描述。A.圆角矩形B.菱形框C.矩形框D.三角形3 .一个病房只有一个正主任,一个人只能担任一个病房的正主任,则病房与正主任之间的联系是()oA. 一对多B. 一对一C.多对一D.多对多4 .在用数据模型描述数据时,一般要求数据模型要满足三个要求。不属于数据模型应满足要求的是()oA.能够描述并发数据B.能够真实
2、地模拟现实世界C.容易被业务人员理解D.能够方便地在计算机上实现5 .数据库系统是由若干部分组成的。不属于数据库系统组成部分的是()oA.数据库B.操作系统C.应用程序D.数据库管理系统6 .关于关系代数中选择运算的说法,正确的是()oA.选择运算是从行的方向选择集合中的数据,选择运算后的行数有可能减少B.选择运算是从行的方向选择集合中的数据,选择运算后的行数不变C.选择运算是从列的方向选择集合中的若干列,选择运算后的列数有可能减少D.选择运算是从列的方向选择集合中的若干列,选择运算后的列数不变7 .若关系模式中不存在复合数据项,则此关系模式一定属于()oA.第一范式8 .第二范式C.第三范式
3、D.第四范式8 .如果某数据库的日志文件空间已用完,则用户对该数据库()oA.可以插入数据B.可以删除数据C.可以修改数据D.可以查询数据9 .对nchar(10)类型的列,若存储“中国”,其占用的字节数是()。A. 4B. 5C. 10D. 2010 .在表达式中,与“所在部门NOTINr财务I,后勤,)”等价的是()oA.所在部门!廿财务,AND所在部门!=后勤B.所在部门!廿财务PR所在部门!=后勤C.所在部门廿财务,AND所在部门=后勤D.所在部门廿财务PR所在部门廿后勤11 .现要统计选课表中COI课程的总成绩,正确的语句是()oA. SE1EeTCOUNT(成绩)FROM选课表WH
4、ERE课程号=,COB. SE1ECTCOUNT(*)FROM选课表WHERE课程号=COrC. SE1ECTSUM(成绩)FROM选课表WHERE课程号=,COD. SE1ECTSUM(*)FROM选课表WHERE课程号=,CO12 .查询年龄最大的前5位学生的姓名和年龄的语句,正确的是()oA. SE1ECTTOP5姓名,年龄FROM学生表B. SE1ECTTOP5姓名,年龄FROM学生表ORDERBY年龄C. SE1ECTTOP5姓名,年龄FROM学生表ORDERBY年龄DESCd.SE1ECTTOP5Withties姓名,年龄from学生表13 .查询考试成绩大学75分的学生的学号和姓
5、名,正确的语句是()oA. SE1ECTSno,SnameFROMSCWHEREGrade75B. SE1ECTSno,SnameFROMStudentWHEREGrade75C. SE1ECTSno,SnameFROMStudentWHERESnoIN(SE1ECTSnoFROMSCWHEREGrade75)D. SE1ECTSno,SnameFROMStudentWHERESnoFROMSCANDGrade7514 .给StUdent(Sno,Sname,Ssex,Sage)表(Sage为整型,其他均为字符型)插入一条新记录,学号为“20160203”,姓名:李小红,性别:女,年龄:18。
6、正确的语句是()。A. INSERTINTOStudent(201602037李小红女,18)B. INSERTStudentVA1UESe20160203李小红7女丁18)C. INSERTINTOStUdentVA1UESC20160203李小红女,18)D. INSERTINTOStudentVA1UES(,20160203,李小红,女,18)15 .设有图书(书号,书名,类别,出版日期,单价),现将“量子力学”类图书的单价降低10。正确的语句是()oA. UPDATE图书SET单价=单价-10B. UPDATE图书SET单价=单价-10WHERE类别廿量子力学,C. UPDATE量子力
7、学,SET单价=单价-10D. UPDATE图书WHERE类别廿量子力学,SET单价=单价-1016 .关于视图的说法,正确的是()oA.视图与基本表一样,也存储数据B.对视图的操作最终都转换为对基本表的操作C.创建视图的数据源只能是基本表D.所有视图都可以实现对数据的增、册h改、查操作17 .关于聚集索引的说法,正确的是()oA.在一个表上可以建立多个聚集索引B.在一个表上最多只能建立一个聚集索引C.聚集索引适合建立在重复值多的列上D.必须先建立聚集索引,然后再建立非聚集索引18 .关于存储过程的说法,正确的是()oA.在定义存储过程的代码中可以包含数据的增、册h改、查语句B.用户可以向存储
8、过程传递参数,但不能输出存储过程产生的结果C.存储过程的执行是在客户端完成的D.存储过程是存储在客户端的可执行代码段19 .事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的()oA.一致性B.持久性C.隔离性D.原子性20. 一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是()oA.一对一B.一对多C.多对一D.多对多二、判断题(正确的在括号内打上3,错误的打上“X”。本题共10个小题,每小题2分,共20分)1 .使用数据库管理数据可以实现程序与数据的相互独立。()2 .关系数据模型允许一个属性包含更小的属性。()3 .按指针链接
9、方向查找数据是关系数据库的特点。()4 .UniqUe约束属于用户定义的完整性约束。()5 .SQ1SerVer2008的SSMS工具只支持图形化方法,不支持编写SQ1语句。()6 .UN1QUE用于限制列的值在指定范围内。()7 .数据库即保存视图的定义,也保存视图中的数据。()8 .存储过程的参数有输入参数和输出参数两种。()9 .SQ1SerVer中的“简单恢复模式”不支持对数据库进行日志备份。()10 .在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统。()三、综合应用题(本题共3个小题,共40分)1、写出创建如下三张数据表的SQ1语句。(本题10分)“汽车”表结构:汽
10、车型号:普通编码定长字符类型,长度为20,主键。汽车类别:普通编码定长字符类型,长度为10,取值为:“轿车”、“跑车”、“SUV”生产年份:整型。“经销商”表结构:经销商号:普通编码定长字符类型,长度为20,主键。经销商名:普通编码可变长字符类型,长度为30,非空。地址:普通编码可变长字符类型,长度为50。“销售”表结构:经销商号:普通编码定长字符类型,长度为20,引用经销商表的外键。汽车型号:普通编码定长字符类型,长度为20,引用汽车表的外键。销售时间:日期时间型。销售价格:整型主键:(经销商号,汽车型号,销售时间)。2 .依据第1题所创建的三张表,写出完成下列操作的SQ1语句。(本题共20
11、分,每小题5分)1)查询2015年生产的汽车型号和汽车类别。2)查询2016年卖出的销售价格30万元以上(包括30万元)的汽车的总数量。3)将销售价格超过100万元的汽车降价5万。4)在汽车表中插入一行数据:汽车型号为“Z4”,汽车类别为“跑车”,生产年份为2014o3 .依据第1题所创建的三张表,写出创建满足如下要求的视图的SQ1语句:查询销售“SUV”的经销商的经销商名和地址。(本题10分)数据库应用技术模拟试题2参考答案及评分标准一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1、B2、C3、B4、A5、B6、A7、A8、D
12、9、D10、A11、C12、C13、C14、C15、B16、B17、B18、A19、B20、D二、判断题(正确的在括号内打上错误的打上“X”。本题共10个小题,每小题2分,共20分)1、2、X3、X4、5、X6、X7、义8、9、10、X三、综合应用题(本题共3个小题,共40分)1、(本题10分)参考答案及评分要点:CREATETAB1E汽车(汽车型号char(20)primaryky,汽车类别char(10)CHECK(汽车类别in轿车,J跑车,SUVD),生产年份it)评分要点:主键:1分;CHECK:2分,其他1分。共计4分。CREATETAB1E经销商(经销商号char(20)prima
13、ryky,经销商名varchar(30)notnu11,地址varchar(50)评分要点:主键:1分;其他:1分。共计2分。CREATETAB1E销售(经销商号char(20)汽车型号char(20),销售时间datetimer销售价格inJPrimaryky(经销商号,汽车型号,销售时间),Foreignky(经销商号)references经销商(经销商号),Foreignky(汽车型号)rfrncS汽车(汽车型号)评分要点:主键1分,外键2分,其他1分。共计4分。2.(本题共20分,每小题5分)参考答案及评分要点:1) SE1ECT汽车型号,汽车类别FROM汽车WHERE生产年份=201
14、5评分要点:SE1ECT部分2分,FROM部分1分,WHERE部分2分2) SE1ECTCOUNT(*)销售总数量FROM销售WHERE销售价格=300000AND销售时间BETWEEN,20111,AND,2016/12/31,评分要点:SE1ECT部分1分,FROM部分1分,WHERE部分3分3) UPDATE销售SET销售价格=销售价格-50000WHERE销售价格1000000评分要点:UPDArE部分3分,WHERE部分2分4) INSERTINTO汽车VA1UESZ4I,跑车I2014)评分要点:INSERT部分2分,VA1UES部分3分3.(本题10分)参考答案及评分要点:CREATEVIEWV1ASSE1ECT经销商名,地址FROM经销商JOIN销售ON经销商.经销商号=销售.经销商号JOIN汽车ON汽车.汽车型号=销售.汽车型号WHERE汽车类别=,SUV,评分要点:每行2分