数据库应用技术模拟试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数据库应用技术模拟试题1一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。)1.下列功能中,不属于数据库管理系统功能的是(B)。A、数据库对象定义B、数据库文件读写C、数据查询D、数据更新2.下列类型中,属于定点小数类型的是(A)。A、numericB、intC、datetimeD、real3.对char(10)类型的列,若存储“电视”,其占用的字节数是(C)。A、4B、5C、10D、204.下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是(B)。A、Where成绩=60OR成绩=80B、Where成绩=60AND成绩=80C、Where60=成绩=80D、Where成绩IN(60..80)5.下列关于聚集索引与非聚集索引的说法,正确的是(C)。A、在一个表上可以建立多个聚集索引和多个非聚集索引B、在一个表上可以建立多个聚集索引和最多一个非聚集索引C、在一个表上可以同时存在聚集索引和非聚集索引D、必须先建立聚集索引,然后再建立非聚集索引6.下列关于触发器的说法,正确的是(B)。A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句B、触发器是由数据更改操作引发的自动执行的代码C、引发触发器执行的操作可以是SELECTD、CREATETRIGGERtriONtable1FORINSERT定义的是前触发型触发器7.可以利用Connection对象的Execute方法实现对数据库的更改操作。下列将SC表中学号为S105的学生的成绩减少10分的语句,正确的是(C)。A、ADOcn.Execute“ALTERSCSETGrade=Grade-10WHERE学号='S105'”B、ADOcn.Execute“ALTERFROMSCSETGrade=Grade-10WHERE学号='S105'”C、ADOcn.Execute“UPDATESCSETGrade=Grade-10WHERE学号='S105'”D、ADOcn.Execute“UPDATEFROMSCSETGrade=Grade-10WHERE学号='S105'”8.下列声明并创建Connection对象的语句,正确的是(B)。A、DimADOcnAsConnectionB、DimADOcnAsNewConnectionC、DeclareADOcnAsNewConnectionD、DeclareADOcnAsConnection9.若有学生表Student,结构为:学生(学号,姓名,所在系),选课表SC结构为:选课(学号,课程号,成绩)。现要查询信息工程系学生的姓名和所选的课程号。下列关系代数表达式正确的是(C)。A、σ姓名,课程号(∏所在系=‘信息工程’(SCStudent))B、σ姓名,课程号(∏所在系=‘信息工程’SCStudent)C、∏姓名,课程号(σ所在系=‘信息工程’(SCStudent))D、∏姓名,课程号(σ所在系=‘信息工程’SCStudent)10.下列关于第二范式的说法,错误的是(D)。A、第二范式的关系模式一定是第一范式的B、第二范式的关系模式有可能存在数据冗余C、第二范式的关系模式一定不存在非主属性对主键的传递函数依赖D、第二范式的关系模式一定不存在非主属性对主键的部分函数依赖11.设有关系表:教师(教师编号,教师姓名,性别,电话号),其中电话号允许为空。下列数据插入语句中,正确的是(D)。A、INSERTINTO教师('t001','刘晓红','女',NULL)B、INSERTINTO教师VALUES('t001','刘晓红','女')C、INSERTINTO教师(教师编号,教师姓名,性别)('t001','刘晓红','女')D、INSERTINTO教师(教师编号,教师姓名,性别)VALUES('t001','刘晓红','女')12.下列关于视图的说法,错误的是(A)。A、只能在基本表上建立视图,不能在视图上再建立视图B、通过视图查询数据时最终都转换为对基本表的查询C、视图在一定程度上提供了数据的逻辑独立性D、视图提供了一定的安全控制机制13.下列查询年龄最大的前四个学生(包括并列的情况)的语句,正确的是(C)。A、SELECTTOP4WITHTIES*FROMStudentORDERBYSageASCB、SELECTTOP4WITHTIES*FROMStudentGROUPBYSageASCC、SELECTTOP4WITHTIES*FROMStudentORDERBYSageDESCD、SELECTTOP4WITHTIES*FROMStudentGROUPBYSageDESC14.下列关系代数运算中,要求参与运算的两个集合必须列个数相同的是(C)。A、选择运算B、投影运算C、并运算D、笛卡尔积运算15.下列关于SQLServer中扩大数据库空间的说法,正确的是(A)。A、日志文件和数据文件的空间都可以扩大B、只能扩大数据文件的空间,不能扩大日志文件的空间C、只能扩大日志文件的空间,不能扩大数据文件的空间D、在数据库空间未用满时不能进行扩大数据库空间的操作二、判断题(正确的在括号内打上“√”,错误的打上“╳”。)1.在数据库三级模式中,外模式到模式的映像提供了数据的物理独立性。(×)2.实体完整性约束通常用主键实现。(√)3.当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。(×)4.E-R图中用矩形框表示具体的实体。(√)5.设ADOrs是一个Recordset对象,则ADOrs(学号)表示得到“学号”列的值。(√)数据库模拟试题2一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)1.下列功能中,不属于数据库管理系统功能的是()。A、数据库对象定义B、数据库文件读写C、数据查询D、数据更新2.下列运算中,属于专门的关系运算的是()。A、集合的并运算B、集合的差运算C、集合的连接运算D、集合的笛卡尔乘积3.下列类型中,属于定点小数类型的是()。A、numericB、intC、datetimeD、real4.对nchar(10)类型的列,若存储“中国”,其占用的字节数是()。A、4B、5C、10D、205.下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是()。A、Where成绩=60OR成绩=80B、Where60=成绩=80C、Where成绩=60AND成绩=80D、Where成绩IN(60..80)6.现要统计选课表中C01课程的最高成绩,下列语句中正确的是()。A、SELECTMAX(成绩)FROM选课表WHERE课程号='C01'B、SELECTMAX(*)FROM选课表WHERE课程号='C01'C、SELECTMIN(成绩)FROM选课表WHERE课程号='C01'D、SELECTMIN(*)FROM选课表WHERE课程号='C01'7.下列关于聚集索引与非聚集索引的说法,正确的是()。A、在一个表上可以建立多个聚集索引和多个非聚集索引B、在一个表上可以建立多个聚集索引和最多一个非聚集索引C、在一个表上可以同时存在聚集索引和非聚集索引D、必须先建立聚集索引,然后再建立非聚集索引8.设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是()。A、仅学号B、学号、身份证号C、仅身份证号D、学号、姓名9.设要查询姓名中第二个字是“玲”的学生,下列条件子句中正确的是()。A、Where姓名LIKE'_玲'B、Where姓名LIKE'_玲%'C、Where姓名LIKE'%玲'D、Where姓名LIKE'%玲%'10.下列表达式中,与“所在部门NOTIN('财务','后勤')”等价的是()。A、所在部门!='财务'AND所在部门!='后勤'B、所在部门!='财务'OR所在部门!='后勤'C、所在部门='财务'AND所在部门='后勤'D、所在部门='财务'OR所在部门='后勤'11.下列关于SQLServer安全认证的说法,正确的是()。A、仅具有连接权的用户在登录到数据库服务器后,可以访问用户数据库B、仅具有连接权的用户只能够登录到数据库服务器,不能访问用户数据库C、若某用户只进行查询数据的操作,则无需对其进行任何授权D、只有对数据进行增、删、改操作时,才需对用户进行授权12.事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。A、一致性B、持久性C、隔离性D、原子性13.在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。下列删除SC表中学号为S01的选课记录的语句,正确的是()。A、ADOcn.Execute“UPATEFROMSCWHERE学号='S01'”B、ADOcn.Execute“DELETEFROMSCWHERE学号='S01'”C、ADOcn.Execute“SELECTFROMSCWHERE学号='S01'”D、ADOcn.Execute“DROPFROMSCWHERE学号='S01'”14.下列关于SQLServer中扩大数据库空间的说法,正确的是()。A、只能扩大日志文件的空间,不能扩大数据文件的空间B、只能扩大数据文件的空间,不能扩大日志文件的空间C、日志文件和数据文件的空间都可以扩大D、在数据库空间未用满时不能进行扩大数据库空间的操作15.下列不属于VB中ADO对象模型中的对象的是()。A、ConnectionB、CommandC、RecordsetD、Update二、判断题(正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分)1.关系数据模型的数据结构是简单二维表。()2.SQLServer数据库中的NULL值(空值)表示的是“0”值()3.使用FOREIGNKEY约束可以实现参照完整性约束。()4.索引一般来说可以提高数据增、删、改、查的效率。()5.SQLServer允许将一行数据存储在多个数据页上。()6.用户创建的数据库的大小不能小于3MBA。()7.VB提供了三种数据库访问引擎,分别是Jet引擎、ODBC和OLEDB,目前主要使用的是OLEDB。()8.数据库三级模式中的模式是面向全体用户的数据需求设计的。()9.如果使用Connection对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是Create。()10.SQLServer中的“简单恢复模式”不支持对数据库进行完整备份。()三、简述题(本题共2个小题,每小题5分,共10分)1.简要说明什么是数据流程图,它包含哪四种符号。2.简述数据库概念结构设计的目的,并说明用E-R图进行概念设计的一般步骤。四、综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。“图书”表结构:书号:普通编码定长字符类型,长度为20,主键。书名:普通编码可变长字符类型,长度为40,非空。出版年份:整型。印刷数量:整型。单价:整型“作者”表结构:作者号:普通编码定长字符类型,长度为20,主键。作者名:普通编码可变长字符类型,长度为40,非空。职称:普通编码定长字符类型,长度为4,取值为:“高级”、“中级”。“出版”表结构:书号:普通编码定长字符类型,长度为20,引用图书表的外键。作者号:普通编码定长字符类型,长度为20,引用作者表的外键。作者序号:微整型。主键:(书号,作者号)。2.依据第1题所创建的三张表,写出完成下列操作的SQL语句(本题共20分,每小题5分)。1)查询2014年出版的图书的书名和单价。2)查询高级职称的作者编写的图书的印刷总数量。3)将2012年之前(不包括2012年)出版的图书的单价降低10%。4)在作者表中插入一行数据:作者号为“z100”,作者名为“新作者”,职称未知。3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询单次印刷数量超过5000的图书的书名、出版年份和印刷数量。(本题10分

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功