当前位置:文档之家› 大数据库应用技术模拟试题

大数据库应用技术模拟试题

数据库应用技术模拟试题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 成绩>= 60 OR成绩<= 80B、Where成绩>= 60 AND成绩<= 80C、Where 60 <= 成绩<= 80D、Where成绩IN(60..80)5.下列关于聚集索引与非聚集索引的说法,正确的是(C)。

A、在一个表上可以建立多个聚集索引和多个非聚集索引B、在一个表上可以建立多个聚集索引和最多一个非聚集索引C、在一个表上可以同时存在聚集索引和非聚集索引D、必须先建立聚集索引,然后再建立非聚集索引6.下列关于触发器的说法,正确的是(B)。

A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句B、触发器是由数据更改操作引发的自动执行的代码C、引发触发器执行的操作可以是SELECTD、CREATE TRIGGER tri ON table1 FOR INSERT定义的是前触发型触发器7.可以利用Connection对象的Execute方法实现对数据库的更改操作。

下列将SC表中学号为S105的学生的成绩减少10分的语句,正确的是(C)。

A、ADOcn.Execute “ALTER SC SET Grade = Grade - 10 WHERE 学号= 'S105' ”B、ADOcn.Execute “ALTER FROM SC SET Grade = Grade - 10 WHERE 学号= 'S105' ”C、ADOcn.Execute “UPDATE SC SET Grade = Grade - 10 WHERE 学号='S105' ”D、ADOcn.Execute “UPDATE FROM SC SET Grade = Grade - 10 WHERE 学号= 'S105' ”8.下列声明并创建Connection对象的语句,正确的是(B)。

A、Dim ADOcn As ConnectionB、Dim ADOcn As New ConnectionC、Declare ADOcn As New ConnectionD、Declare ADOcn As Connection9.若有学生表Student,结构为:学生(学号,姓名,所在系),选课表SC结构为:选课(学号,课程号,成绩)。

现要查询信息工程系学生的姓名和所选的课程号。

下列关系代数表达式正确的是(C)。

A、σ姓名,课程号( ∏所在系=‘信息工程’ (SCStudent))B、σ姓名,课程号( ∏所在系=‘信息工程’ SCStudent)C、∏姓名,课程号(σ所在系=‘信息工程’ (SCStudent))D、∏姓名,课程号(σ所在系=‘信息工程’ SCStudent)10.下列关于第二范式的说法,错误的是(D)。

A、第二范式的关系模式一定是第一范式的B、第二范式的关系模式有可能存在数据冗余C、第二范式的关系模式一定不存在非主属性对主键的传递函数依赖D、第二范式的关系模式一定不存在非主属性对主键的部分函数依赖11.设有关系表:教师(教师编号,教师姓名,性别,电话号),其中电话号允许为空。

下列数据插入语句中,正确的是(D)。

A、INSERT INTO 教师( 't001', '刘晓红', '女', NULL )B、INSERT INTO 教师VALUES ('t001', '刘晓红', '女')C、INSERT INTO 教师(教师编号,教师姓名,性别)('t001', '刘晓红', '女')D、INSERT INTO 教师(教师编号,教师姓名,性别)VALUES('t001', '刘晓红', '女')12.下列关于视图的说法,错误的是(A )。

A、只能在基本表上建立视图,不能在视图上再建立视图B、通过视图查询数据时最终都转换为对基本表的查询C、视图在一定程度上提供了数据的逻辑独立性D、视图提供了一定的安全控制机制13.下列查询年龄最大的前四个学生(包括并列的情况)的语句,正确的是(C)。

A、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage ASCB、SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage ASCC、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage DESCD、SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage DESC14.下列关系代数运算中,要求参与运算的两个集合必须列个数相同的是(C)。

A、选择运算B、投影运算C、并运算D、笛卡尔积运算15.下列关于SQL Server中扩大数据库空间的说法,正确的是(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 成绩>= 60 OR成绩<= 80B、Where 60 <= 成绩<= 80C、Where成绩>= 60 AND成绩<= 80D、Where成绩IN(60..80)6.现要统计选课表中C01课程的最高成绩,下列语句中正确的是()。

A、SELECT MAX(成绩) FROM 选课表WHERE 课程号= 'C01'B、SELECT MAX(*) FROM 选课表WHERE 课程号= 'C01'C、SELECT MIN(成绩) FROM 选课表WHERE 课程号= 'C01'D、SELECT MIN(*) 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.下列表达式中,与“所在部门NOT IN ('财务', '后勤') ”等价的是()。

A、所在部门!= '财务' AND 所在部门!= '后勤'B、所在部门!= '财务' OR 所在部门!= '后勤'C、所在部门= '财务' AND 所在部门= '后勤'D、所在部门= '财务' OR 所在部门= '后勤'11.下列关于SQL Server安全认证的说法,正确的是()。

A、仅具有连接权的用户在登录到数据库服务器后,可以访问用户数据库B、仅具有连接权的用户只能够登录到数据库服务器,不能访问用户数据库C、若某用户只进行查询数据的操作,则无需对其进行任何授权D、只有对数据进行增、删、改操作时,才需对用户进行授权12.事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。

A、一致性B、持久性C、隔离性D、原子性13.在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。

下列删除SC表中学号为S01的选课记录的语句,正确的是()。

A、ADOcn.Execute “UPATE FROM SC WHERE 学号= 'S01'”B、ADOcn.Execute “DELETE FROM SC WHERE 学号= 'S01'”C、ADOcn.Execute “SELECT FROM SC WHERE 学号= 'S01'”D、ADOcn.Execute “DROP FROM SC WHERE 学号= 'S01'”14.下列关于SQL Server中扩大数据库空间的说法,正确的是()。

相关主题