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

上传人:lao****ou 文档编号:1115996 上传时间:2024-11-19 格式:DOCX 页数:6 大小:35.42KB
下载 相关 举报
数据库应用技术-模拟试题(附参考答案).docx_第1页
第1页 / 共6页
数据库应用技术-模拟试题(附参考答案).docx_第2页
第2页 / 共6页
数据库应用技术-模拟试题(附参考答案).docx_第3页
第3页 / 共6页
数据库应用技术-模拟试题(附参考答案).docx_第4页
第4页 / 共6页
数据库应用技术-模拟试题(附参考答案).docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

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

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

3、AB1EB.DE1ETETAB1EC.A1TERTAB1ED.UPDATETAB1E9 .对NCHAR(IO)类型的数据,系统为其分配的存储空间是(B)。A.固定的10个字节B.固定的20个字节C.按实际字符个数分配字节数D.按实际字符个数的2倍分配字节数10.设要查询姓“张”且名字是2个汉字的学生,下列条件子句中正确的是(B)。A. WHERE姓名1IKE弓长,B. WHERE姓名1IKE张C. WHERE姓名=张D. WHERE姓名=弓长I1现要统计选课表中COI课程的平均成绩,正确的语句是(D)。A. SE1ECTAVG(*)FROM选课表WHERE课程号=,C01,B. Se1ecta

4、vg(COI)from选课表where课程号=,co,C. SE1ECTAVG(课程号)FROM选课表WHERE课程号=,C01,D. SE1ECTAVG(成绩)FROM选课表WHERE课程号=,C01,12 .下列关于TOP的说法,正确的是(B)。A. ToP1O返回的结果有可能多于10行数据B. TOP1o返回的结果一定是10行数据C. TOPIoPerCent的作用是得到查询结果的前10行数据,并且包含并列的情况D. TOP10withties的作用是返回查询结果的前10%行数据13 .查询年龄最小的职工姓名,正确的语句是(C)。A. SE1ECT姓名FROM职工表WHERE年龄=(SE

5、1ECTTOP1年龄FROM职工表)B. SE1ECT姓名FROM职工表WHERE年龄=(SE1ECTTOP1年龄FROM职工表ORDERBY年龄DESC)C. SE1ECT姓名FROM职工表WHERE年龄=(SE1ECTTOP1年龄FROM职工表ORDERBY年龄ASC)D. SE1ECT姓名FROM职工表WHERE姓名=(SE1ECTTOPIWITHTIES姓名FROM职工表)14 .给T(C1C2,c3)表插入一条新记录,c1列为“111”,c2列为“112”,c3列空缺。下列语句正确的是(C)。A. INSERTINTOT(,111,1112,nu11)B. INSERTINTOT(1

6、11,112,nu11)C. INSERTINTOTVA1UES(,111,1112,nu11)d.insertintotva1ues(,iii,112,u,)15 .设有选课(学号,课程号,成绩),现要删除“S00r和S002”两个学生的选课记录,正确的语句是(D)。A. DE1ETE选课WHERE学号=,S001,AND,S002,B. DE1ETE选课WHERE学号=iSOOI1AND学号=,S002,C. DE1ETE选课WHERE学号=,S001,OR,S002,D. DE1ETE选课WHERE学号=,S001,OR学号=,S002,16 .下列关于视图的说法,正确的是(D)。A.视

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

8、示。A.椭圆框B.多边形框C.菱形块D.矩形框20 .实体A与实体B之间是一对多联系,表示(B)。A.实体A中的每个实例在实体B中必须至少有2个实例与其对应B.实体A中的每个实例在实体B中可以有多个实例与其对应C.实体B中的每个实例在实体A中必须至少有2个实例与其对应D.实体B中的每个实例在实体A中可以有多个实例与其对应二、判断题(10个小题,每题2分,共20分)1SSMS只支持用图形化方法访问数据库,不支持用编写语句的方法访问数据库。()2 .数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。()3 .若一个学校有900余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能

9、过千,学号的长度最好设为4位。()4 .uSageTINYINTCHECK(Sage=22ANDSage=60)”限制Sage列的取值只能在22至U60之间。()5 .使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致。(X)6 .RO11BACK表示事务正常结束,CoMM1T表示事务中的全部操作被撤销。()7 .实体完整性约束通常用主键实现。()8 .在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统。(义)9 .SQ1Server允许将一行数据存储在多个数据页上。()10.当登录账户成为某数据库的合法用户之后,其对该

10、数据库中的用户数据和对象自动拥有各种操作权限。()三、综合题(3个小题,共40分)有如下项目、会员和健身三张表,各表结构如下:“项目”表结构:项目号:普通编码定长字符类型,长度为10,主键。项目名:统一编码可变长字符类型,长度为10,非空。类别:普通编码定长字符类型,长度为6,取值:瑜伽、跑步、健美操。费用:整型,默认值100。“会员”表结构:会员号:普通编码定长字符类型,长度为18,主键。会员名:统一编码可变长字符类型,长度为10,非空。性别:统一编码定长字符类型,长度为1。联系电话:普通编码定长字符类型,长度为11。“健身”记录表结构:项目号:普通编码定长字符类型,长度为10,引用“项目”

11、表的外键。会员号:普通编码定长字符类型,长度为18,引用“会员”表的外键。健身日期:日期型。健身时长:整型。(注:以小时为单位)主键:(项目号,会员号,健身日期)。1有如下定义项目表和健身表的语句,请补全空白部分。(每空1分,共10分)CREATETAB1E项目(项目号char(10)(1)项目名(2),类别Char(6)(4)(类别in-瑜伽I,跑步I,健美操D),费用it100)CREATETAB1E健身(项目号char(10),会员号,健身日期,健身时长int,(8)(项目号)(9)项目(Io).)A.notnu11B.defau1tC.dateD.primarykey1.J项目号F.c

12、heckG.Jnvarchar(10)H.项目I.referencesK.foreignkeyM.Jchar(18)N.Jnchar(18)【答案】(1)D(2)G(3)A(4)F(5)B(6)M(7)C(8)K(9)I(10)E2 .完成下列多选题(20分)查询单次健身时长在1-3小时的会员号、项目号和健身日期。下列语句正确的是()。A.SE1ECT会员号,项目号,健身日期FROM健身WHERE健身时长BETWEEN1OR3B.SE1ECT会员号,项目号,健身日期FROM健身健身日期FROM健身OR健身时长C=3健身日期FROM健身AND健身时长=3WHERE健身时长BETWEEN1AND3

13、C1SE1ECT会员号,项目号,WHERE健身时长=1D.SE1ECT会员号,项目号,WHERE健身时长=1【答案】BD在项目表中插入一行数据,项目号:X1OO,项目名:新项目,类别:跑步,费用:待定。下列语句正确的是()。A.INSERT工NTo项目VA1UESX100一新项目一跑步一NU1i)B.INSERT工NT。项目VA1UESX100一新项目一跑步INU11)C1INSERTINTO项目(项目号,项目名,类别)VA1UESX100一新项目一跑步DD.INSERTINTO项目(项目号,项目名,类别,费用)VA1UES(X100I新项目一跑步一NU11j)【答案】BC将项目号为“X11J

14、的项目费用降低5%。下列语句错误的是()。【答案】ACD统计每个会员的健身总时长。下列语句错误的是()。A.SE1ECT会员号,MAX(健身时长)FROM健身GROUPBY会员号1b.se1ect会员号,CoUNT(健身时长)from健身groupby会员号C.SE1ECT会员号,ToTA1(健身时长)FROM健身GROUPBY会员号D.SE1ECT会员号,SUM(健身时长)FROM健身GROUPBY会员号【答案】ABC3 .现要创建满足如下要求的视图:查询“2023年10月10日”的健身情况,列出会员名、项目名和健身时长。请补全空白部分(设视图名为:VI)o(每空2分,共10分)CREATEVIEWV1ASSE1ECT(1)FROM(2)aJOIN健身bONJOIN会员CON(4)WHERE【A.】健身日期=12023-10-101B.会员名,项目名,健身时长1c.1项目D.b.会员号=c.会员号1E.a.项目号=b.项目号【答案】(1) B(2)C(3)E(4)D(5)A

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

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服