数据库应用技术-模拟试题6(附参考答案).docx

上传人:李司机 文档编号:6830667 上传时间:2024-03-01 格式:DOCX 页数:7 大小:39.67KB
返回 下载 相关 举报
数据库应用技术-模拟试题6(附参考答案).docx_第1页
第1页 / 共7页
数据库应用技术-模拟试题6(附参考答案).docx_第2页
第2页 / 共7页
数据库应用技术-模拟试题6(附参考答案).docx_第3页
第3页 / 共7页
数据库应用技术-模拟试题6(附参考答案).docx_第4页
第4页 / 共7页
数据库应用技术-模拟试题6(附参考答案).docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库应用技术-模拟试题6(附参考答案).docx》由会员分享,可在线阅读,更多相关《数据库应用技术-模拟试题6(附参考答案).docx(7页珍藏版)》请在三一办公上搜索。

1、数据库应用技术模拟试题6一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1.下列不属于数据库管理系统功能的是()。A.数据查询功能B.数据更改功能C.磁盘文件管理功能D.数据控制功能2.下列属于数据物理独立性的是()。A.当内模式发生变化时,保持模式不变B.当模式发生变化时,保持内模式不变C.当模式发生变化时,保持外模式不变D.当外模式发生变化时,保持模式不变3.关于关系数据模型的说法,正确的是()。A.关系数据模型属于概念层数据模型B.关系数据模型采用的数据结构是二维表C.关系数据模型由实体、属性和联系组成D.关系数据模型不能表

2、达多对多联系4.下列关系代数运算中,进行列选择的运算是()oA.选择运算B.投影运算C.连接运算D.并运算5.在关系数据库中,将2NF的关系模式规范化到3NF,通常采用的方法是(A.设置主键B.设置外键C.分解关系模式D.合并关系模式6.下列关于主键的说法,正确的是()。A.一个关系模式可以有多个主键B.主键列的值不能重复,但允许有NULL值C.主键只能由1个列组成D.主键可以由多个列共同组成7.下列关于外键的说法,正确的是()oA.一个表只能有一个外键B.外键的数据类型与被引用的主键列的数据类型兼容即可C.可以先定义外键,后定义被引用的主键列D.一个表可以有多个外键8 .下列删除表的语句,正

3、确的是()。a.Dropiableb.deletetableC.ALTERTABLED.UPDATETABLE9 .对NCHAR(IO)类型的数据,系统为其分配的存储空间是()。A.固定的10个字节B.固定的20个字节C.按实际字符个数分配字节数D.按实际字符个数的2倍分配字节数10 .设要查询姓“张”且名字是2个汉字的学生,下列条件子句中正确的是()。A. WHERE姓名LIKE张B. WHERE姓名LIKE,张C. WHERE姓名=张%,D. WHERE姓名=,张11 .现要统计选课表中COl课程的平均成绩,正确的语句是()。A.SELECTAVGf*)FROM选课表WHERE课程号=C0

4、1b.Selectavg(COI)FRom选课表where课程号=,co,C. SELECTAVG(课程号)FROM选课表WHERE课程号=,C01,D. SELECTAVG(成绩)FROM选课表WHERE课程号=,C01,12 .下列关于ToP的说法,正确的是(A. TOPIo返回的结果有可能多于10行数据B. ToPIO返回的结果一定是10行数据C. TOPlOPerCent的作用是得到查询结果的前10行数据,并且包含并列的情况D. TOP10withties的作用是返回查询结果的前10%行数据13 .查询年龄最小的职工姓名,正确的语句是()oA. SELECT姓名FROM职工表WHERE

5、年龄=(Selecttopi年龄from职工表)B. SELECT姓名FROM职工表WHERE年龄=(Selecttopi年龄FRoM职工表orderby年龄desc)C. SELECT姓名FROM职工表WHERE年龄=(Selecttopi年龄from职工表ORDERBY年龄asc)D. SELECT姓名FROM职工表WHERE姓名=(Selecttopiwithties姓名from职工表)14 .给T(Cl,C2,C3)表插入-一条新记录,Cl列为“111”,c2列为“112”,c3列空缺。下列语句正确的是()。a. Insertintot(,iii,i2n,)b. Insertinto(

6、,rz,i2,null)c. InsertintoTvalues(,iii,z,112null)D.INSERTINTOTVALES(,111,112tnull)15 .设有选课(学号,课程号,成绩),现要删除wS00,和“S002”两个学生的选课记录,正确的语句是()oA. DELETE选课WHERE学号=S001ANDS002,B. DELETE选课WHERE学号=S001AND学号=S002,C. DELETE选课WHERE学号=S001,OR,S002,D. DELETE选课WHERE学号=S001,OR学号=S002,16 .下列关于视图的说法,正确的是()。A.视图对应数据库三级模

7、式中的模式B.视图是面向数据库管理系统设计的C.视图是面向全体用户的信息需求设计的D.视图是面向特定用户的信息需求设计的17 .关于非聚集索引的说法,正确的是()。A.在一个表上可以建立多个非聚集索引B.在一个表上最多只能建立一个非聚集索引C.非聚集索引有利于提高数据删除的效率D.非聚集索引有利于提高数据插入的效率18 .事务的一致性是指()oA.事务中的操作可以做,也可以不做B.事务中的操作只要提交,其对数据库的更改就是永久的C.事务可以使数据库从一个一致性状态到另一个一致性状态D.事务可以保证数据库中的数据与完整性约束保持一致19 .在E-R图中,实体使用()图形表示。A.椭圆框B.多边形

8、框C.菱形块D.矩形框20 .实体A与实体B之间是一对多联系,表示()oA.实体A中的每个实例在实体B中必须至少有2个实例与其对应B.实体A中的每个实例在实体B中可以有多个实例与其对应C.实体B中的每个实例在实体A中必须至少有2个实例与其对应D.实体B中的每个实例在实体A中可以有多个实例与其对应二、判断题(正确的在括号内打上“力错误的打上“X”。本题共10个小题,每小题2分,共20分)1 .在设计概念层数据模型时要考虑具体的数据库管理系统。()2 .操作系统也是数据库系统的组成部分。()3 .关系数据模型是二维表结构的数据模型。()4 .UNIQUE约束只能限制一个列的取值不重复。()5 .索

9、引建立的越多越能提高数据查询效率。()6 .触发器可由对数据的增、删、改、查操作引发。()7 .数据库的并发控制是数据库管理员的管理任务之一。()8 .E-R模型设计属于数据库概念结构设计。()9 .具有一对多联系的两个实体,通常被转换为2个关系模式。()10 .将E-R模型转换为关系模型是数据库逻辑结构设计的任务。()三、综合应用题(本题共3个小题,共40分)1 .(本题10分)写出创建如下三张表的SQL语句。“图书”表结构:书号:普通编码定长字符类型,长度为10,主键。书名:统一编码可变长字符类型,长度为20,非空。类别:统一编码定长字符类型,长度为4,取值为:“计算机”、“通信”、“外语

10、”。出版日期:日期型。单价:整型“经销商”表结构:商家编号:普通编码定长字符类型,长度为20,主键。商家名:统编码可变长字符类型,长度为10,非空。商家地址:统一编码可变长字符类型,长度为30。联系电话:普通编码定长字符类型,长度为11,取值不重。“销售”表结构:书号:普通编码定长字符类型,长度为10,引用“图书”表的外键。商家编号:普通编码定长字符类型,长度为20,引用“经销商”的外键。销售日期:日期型,默认值为系统当前日期。主键:(书号,商家编号,销售日期)。2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)1)查询“计算机”类全部图书的详细信息。2)

11、查询单价在40-60的图书的销售情况,列出书名、单价、销售日期。3)将“计算机”类图书的单价降低10%。4)从销售表中删除2000年1月!日之前出版的图书信息。3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询地址为“长春”的经销商的图书销售情况,列出所销售的每本图书的书号和销售次数。(本题10分)数据库应用技术模拟试题6.参考答案及评分标准一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1、C6、DH、D16、D2、A7、D12、B17、A3、B8、A13、C18、C4、B9、B14、C19、D5、C10

12、、B15、D20、B二、判断题(正确的在括号内打上5,错误的打上“X”。本题共10个小题,每小题2分,共20分)1、X2、X3、4、X5、X6、X7、X8、9、10、三、综合应用题(本题共3个小题,共40分)1.(本题10分)参考答案及评分要点:CREATETABLE图书(书号char(10)primarykey,书名nvarchar(20)notnull,类别nchar(4)CHECK(类别工N计算机I,通信,外语,),出版日期date,单价int)评分要点:主键1分;CHECK约束1分;其他1分;共计3分。CREATETABLE经销商(商家编号char(20)primarykey,商家名n

13、varchar(10)notnull,商家地址nvarchar(30),联系电话char(11)unique评分要点:主键1分;UniqUe约束1分;其他1分;共计3分。CREATETABLE销售(书号char(10),商家编号char(20),销售日期datedefaultgetdate()tPrimarykey(书号,商家编号,销售日期),Foreignkey(书号)references图书(书号),Foreignkey(商家编号)references经销商(商家编号)评分要点:主键1分;2个外键共2分;default约束1分;共计4分。2.(本题共20分,每小题5分)参考答案及评分要点:

14、1) SELECT*FROM图书WHERE类别=,计算机,评分要点:SELECT部分1分,FROM部分1分,WHERE部分3分2) SELECT书名,单价,销售日期FROM图书aJOIN销售bONa.书号=b.书号WHERE单价BETWEEN40AND60评分要点:SELECT部分1分,FROM部分2分,WHERE部分2分3) UPDATE图书SET单价=单价-单价*0.1WHERE类别=,计算机,评分要点:UPDATE部分1分,SET部分2分,WHERE部分2分4) DELETE销售FROM图书aJOIN销售bONa.书号=b.书号WHERE出版日期,2000ll,评分要点:DELETE部分1分,FROM部分2分,WHERE部分2分3.(本题10分)参考答案及评分要点:CREATEVIEWVl(书号,销售数量)ASSELECT书号,COUNT(*)FROM经销商aJOIN销售bONa.商家编号=b.商家编号WHERE商家地址=,长春,GROUPBY书号评分要点:每行2分

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号