国家开放大学(中央广播电视大学)2015年春季学期“开放本科”期末考试
2015年7月 试卷代号:1256 数据库应用技术 试题
一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)
1.下列属于数据库系统组成部分的是( )。
A. 数据库、数据库管理系统、操作系统和数据库文件
B.数据库、数据库管理系统、用户和应用程序
C. 数据库、数据库管理系统和数据库文件
D.数据库、数据库管理系统和操作系统
2.下列运算中,属于传统的集合运算的是( )。
A.选择运算 B.投影运算
C.连接运算 D. 并运算
3. 下列属于整型类型的是( )。
A.numeric B. int
C.datetime D.real
4.对nchar(10)类型的列,若存储“数据库”,其占用的字节数是( )。
A.3 B.6
C.10 D.20
5. 下列条件子句中,能够筛选出价格在100—200(包括边界值)的是( )。
A. Where价格>=100 0R价格<=200 B.Where价格IN(100,200) C.Where价格BETWEEN 200 ANDl00 D.Where价格>=100 AND价格<=200
6.现要统计选课表中C01课程的最低成绩,下列语句中正确的是( )。
A. SELECT MAX(成绩)FROM选课表WHERE课程号=’C01′
B.SELECT MAX(*)FROM选课表WHERE课程号=’COl’
C. SELECTMIN(成绩)FROM选课表WHERE课程号=’COl’
D.SELECTMIN(*)FROM选课表WHERE课程号=’COl’
7.下列关于聚集索引的说法,正确的是( )。
A.在一个表上可以建立多个聚集索引
B.在一个表上最多只能建立一个聚集索引
C.聚集索引适合建立在重复值多的列上
D.必须先建立聚集索引,然后再建立非聚集索引
8,设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是( )。
A.设置学生表中的“所在系”为外键
B.设置系表中的“系名”为外键
C.设置学生表的学号为主键
D.无法表达这两个表的引用关系
9.设要查询所有姓“张”的学生,下列条件子句中正确的是( )。
A.Where姓名LIKE,张—,
B.Where姓名LIKE’张%,
C.Where姓名LIKE,%张,
D.Where姓名LIKE’%张—,
10.在VB中可以利用Connection对象的Execute方法实现对数据库的更改操作。下列将SC表中学号为S01学生的成绩增加10分的语句,正确的是( )。
A.ADOcn.Execute“ALTER SC SET Grade=Grade+10 WHERE学号=’S01’”
B.ADOcn.Execute“ALTERFROM SC SET Grade=Grade+10 WHERE学号=’SOl’”,
C. ADOcn. Execute“UPDATE SC SET Grade=Grade+10 WHERE学号=’S01’”
D.AmOcn. Execute“UPDATE FROM SC SET Grade=Grade+10 WHERE学号=’SOl’”
11.下列关于SQLServer数据库组成的说法,正确的是( )。
A.一个数据库可由多个数据文件和多个日志文件组成
B。一个数据库可由多个数据文件和仅一个日志文件组成
C.一个数据库可由仅一个数据文件和多个日志文件组成
D.一个数据库可由仅一个数据文件和仅—一个日志文件组成
12.事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的( )。
A.一致性 B.持久性
C.隔离性 D.原子性
13. 下列声明并创建Connection对象的语句,正确的是( )。
A.Dim ADOcn As New Connection
B.Dim ADOcn As Connection
C.Declare ADOcn As New Connection
D.Declare ADOcn As Connection
14.下列关于触发器的说法,正确的是( )。
A. 后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句
B.引发触发器执行的操作可以是SELECT
C.触发器是由数据更改操作引发的自动执行的代码
D.CREATE TRIGGER tri ON tablel FOR INSERT定义的是前触发型触发器
15. 下列属于数据库逻辑设计内容的是( )。
A. 存储记录的格式设计
B.将概念设计的结果转换为特定DBMS所支持的数据模型
C. 设计局部的E-R图
D. 将各局部E-R图合并为全局E-R图
二、判断题(正确的在括号内打上“√”,错误的打上“X”。本题共10个小题,每小题2分,共20分)
16. 在数据库三级模式中,外模式到模式的映像提供了数据的物理独立性。( )
17.数据库的概念设计通常与具体的数据库管理系统无关。( )
18.实体完整性约束通常用主键实现。( )
19.通常应该在频繁进行更新操作的列上建立非聚集索引。( )
20.在SQL Server中,同一个数据库的不同数据文件必须存放在不同的位置。( )
21。在SQL Server中,不允许删除正在被用户使用的数据库。( )
22.当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。( )
23.数据库三级模式中的外模式是面向全体用户的数据需求设计的。( )
24.ER图中的“E”表示的是实体。( )
25. Reeordset对象是数据表的查询结果,通常可使用它进行数据的插入操作。( )
三、简述题(本题共2个小题,每小题5分,共10分)
26.请简要说明数据库逻辑设计所包含的工作。
27.请简要说明SQLServer提供的主要备份种类,每种类型的备份所备份的主要内容是什么?
四、综合应用题(本题共3个小题,共40分)
28.(本题10分)写出创建如下三张数据表的SQL语句。
“汽车”表结构:
汽车型号:普通编码定长字符类型,长度为20,主键。
汽车类别:普通编码定长字符类型,长度为6,取值为:“小轿车”、“商务车”。
生产年份:整型。
“经销商”表结构:
经销商号:普通编码定长字符类型,长度为20,主键。
经销商名:普通编码可变长字符类型,长度为40,非空。
地址:普通编码可变长字符类型,长度为50。
“销售”表结构:
经销商号:普通编码定长字符类型,长度为20,引用经销商表的外键。
汽车型号:普通编码定长字符类型,长度为20,引用汽车表的外键。
销售时间:日期时间型。
销售价格:整型
主键:(经销商号,汽车型号,销售时间)。
29.依据第28题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)
(1)查询2014年生产的汽车型号和汽车类别。
(2)查询2013年卖出的销售价格30万元以上(包括30万元)的汽车的总数量。
(3)将销售价格超过50万元的汽车降价5万。
(4)在汽车表中插入一行数据:汽车型号为“Q100”,汽车类别为“小轿车”,生产年份为2014。
30.依据第28题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售“小轿车”的经销商的经销商名和地址。(本题10分)
暂无评论内容