《数据库应用技术-模拟试题1(附参考答案).docx》由会员分享,可在线阅读,更多相关《数据库应用技术-模拟试题1(附参考答案).docx(8页珍藏版)》请在优知文库上搜索。
1、数据库应用技术.模拟试题1一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)1 .本教材介绍的数据库管理系统是()。A. OracleB. InformixC. MicrosoftSQLServerD. Sybase2 .一名教师可以教多门课程,一门课程可以被多个教师讲授,这是()联系。A.一对多B.一对一C.多对一D.多对多3 .()包含了所有系统级信息,对SQLSerVer系统来说至关重要,一旦受到损坏,有可能导致SQLServer系统的彻底瘫痪。A. master数据库B. tempdb数据库C. MOdel数据库D. msd
2、b数据库4 .下列关于集合并运算的说法,正确的是()oA.进行并运算的两个关系必须具有相同数目的行个数B.进行并运算的两个关系必须具有相同数目的行个数和列个数C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行5 .在E-R图中,联系用()描述。A.圆角矩形B.菱形框C.矩形框D.三角形6 .下列关于索引的说法错误的是()。A.索引一经建立就需要人工进行维护B.索引与基本表分开存储C.索引的建立或撤消对数据的内容亳无影响D.索引会在定程度上影响增删改操作的效率7 .设某职工表中有用于存放年龄(整数)的列,下列
3、类型中最适合年龄列的是()。A. intB. SmallintC. tinyintD. bit8 .下列符合第三范式的关系模式是()。A.教师(教师编号,教师姓名,教师讲授的课程号,教师讲授的课程名)B.教师(教师编号,教师姓名,教师讲授的课程名,教师所在的系)C.教师(教师编号,教师姓名,教师讲授的课程号,教师所在的办公室)D.教师(教师编号,教师姓名,教师性别)9 .设有表M,将其中的TyPe列的数据类型改为NCHAR(4)。能实现该功能的语句是()。A. ALTERTABLEMADDCOLUMNTypeNCHAR(4)B. ALTERTABLEMALTERCOLUMNTypeNCHAR(
4、4)C. ALTERTABLEMDROPCOLUMNTypeNCHAR(4)D. ALTERTABLEMALTERTypeNCHAR(4)10 .通过账号管理,SQLSerVer用户分为()。A.管理员账号和普通用户账号B.操作账号和登录账号C.登录账号和用户账号D.权限账号和身份账号11 .设有选课(学号,课程号,成绩),现要将SOOl和S002学生的成绩加10分,正确的语句是()oA. UPDATE选课SET成绩=成绩+10WHERE学号=tSOOVOR学号二,S00ZB. UPDATE选课SET成绩=成绩+10WHERE学号=,S001AND学号=S002C. UPDATE选课SET成绩
5、=成绩+10WHERE学号=S001OR,S002,D. UPDATE选课SET成绩=成绩+10WHERE学号=S001AND,S002,12 .下列SQL语句中,能够完成删除功能的是()。A. INSERTINTO学生表VALUES020060011王小明:男,2)B. UPDATE学生表SET姓名=王莉WHERE学号=2006001C. DELETE学生表SET姓名=,王莉WHERE学号=?200600D.DELETEFROM学生表WHERE性别=男,13 .下列SQL语句中,能够完成求某列最大值的是()。FROM StudentFROM StudentFROM StudentFROM S
6、tudentA.SELECTAVG(Age)B.SELECTMAX(Age)C.SELECTMIN(Age)D.SELECTCONT(*)14 .修改存储过程Pl的语句,正确的是()。A. ALTERP1B. ALTERPROCP1C. MODIFYP1D. MODIFYPROCP115 .设学生表和课程表的结构分别为(学号,姓名)和(学号,课程名,成绩),如果希望查询出“选修了数据库应用技术课程的学生姓名和成绩”,则对应的SQL语句是()oA. SELECT姓名,成绩FROM学生表WHERE学生表.学号二课程表.学号AND课程名=数据库应用技术B. SELECT姓名,成绩FRoM课程表WHE
7、RE学生表.学号二课程表.学号AND课程名=数据库应用技术C. SELECT姓名FROM学生表,课程表WHERE学生表.学号二课程表.学号OR课程名=数据库应用技术D. SELECT姓名,成绩FROM学生表,课程表WHERE学生表.学号=课程表.学号AND课程名=数据库应用技术二、判断题(正确的在括号内打上“V”,错误的打上“X”。本题共15个小题,每小题2分,共30分)1 .SSMS只支持用图形化方法访问数据库,不支持用编写语句的方法访问数据库。()2 .数据的特征分为静态特征和动态特征。()3 .数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。()4 .对数据库大小的修改,需要
8、msdb数据库维护。()5 .若一个学校有900余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能过千,学号的长度最好设为4位。()6 .uSageTINYINTCHECK(Sage=22ANDSage=300000AND销售时间BETWEEN,2013ll,AND,20131231,评分要点:SELECT部分1分,FROM部分1分,WHERE部分3分3) UPDATE销售SET销售价格=销售价格-50000WHERE销售价格IoooooO评分要点:UPDATE部分3分,WHERE部分2分4) INSERTINTO汽车VALUES(Q100,小轿车,2014)评分要点:INSERT部分2分,VALUES部分3分3.(本题10分)参考答案及评分要点:CREATEVIEWVlASSELECT经销商名,地址FROM经销商JOIN销售ON经销商.经销商号=销售.经销商号JOIN汽车ON汽车.汽车型号=销售.汽车型号WHERE汽车类别=,小轿车评分要点:每行2分