网站首页 公文大全 个人文档 实用范文 讲话致辞 实用工具 心得体会 哲学范文 总结范文 范文大全 报告 合同 文书 信函 实用
  • 汇报体会
  • 节日庆典
  • 礼仪
  • 毕业论文
  • 评语寄语
  • 导游词
  • 口号大全
  • 其他范文
  • 百花范文网 > 实用范文 > 口号大全 > 国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)

    国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)

    时间:2020-11-16 12:39:20来源:百花范文网本文已影响

    2021-2022国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256) 盗传必究 一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分) 1.数据库管理系统中的( )功能实现对数据库的插入、删除、修改。

    A.数据定义 B.数据操纵 C.数据库的运行管理 D.数据库的建立与维护 2.下列关于SQL Server日志文件的说法,错误的是( )。

    A.日志文件的推荐扩展名是.ldf B.-个数据库可以包含多个日志文件 C.日志文件可以和数据文件存储在相同的位置 D.不同的日志文件必须存储在不同的位置 3.如果要存储的数据是带有小数位的数据,应使用( )做为数据类型。

    A. 数值数据类型 B.字符型 C.日期时间型 D.位型 4.下列关于集合并运算的说法,正确的是( )。

    A.进行并运算的两个关系必须具有相同数目的行个数 B.进行并运算的两个关系必须具有相同数目的行个数和列个数 C.进行并运算的两个关系的列个数必须相同,对应列的语义相同 D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行 5.对关系模式进行规范化的主要目的是( ) 。

    A.提高数据操作效率 B.维护数据的一-致性 C.加强数据的安全性 D.为用户提供更快捷的数据操作 6.下列关于索引的说法错误的是( )。

    A.索引一经建立就需要人工进行维护 B.索引与基本表分开存储 C.索引的建立或撤消对数据的内容毫无影响 D.索引会在--定程度上影响增删改操作的效率 7.下列约束中,用于实现参照完整性的是( )。

    A. PRIMARY KEY B. FOREIGN KEY C. UNIQUE D. CHECK 8.下列数据类型中,属于统- -编码可变长字符串类型的是( )。

    A. nchar ; B. nvarchar C. numeric D. varchar 9.如果希望从学生表中查询出同学的平均年龄,下列语句中正确的是(). A. SELECT MIN (年龄) AS平均FROM学生表 B. SELECT MAX (年龄) AS平均FROM学生表 C. SELECT AVG (年龄) AS平均FROM学生表 D. SELECT COUNT (年龄) AS平均FROM学生表 10.设有表M,将其中的Type列的数据类型改为NCHAR(4)。能实现该功能的语句是( )。

    A. ALTER TABLE M ADD COLUMN Type NCHAR(4) B. ALTER TABLE M ALTER COLUMN Type NCHAR(4) C. ALTER TABLE M DROP COLUMN Type NCHAR(4) D. ALTER TABLE M ALTER Type NCHAR(4) 11.下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是( )。

    A. Where 成绩>= 60 OR成绩<= 80 B. Where60 <=成绩<= 80 C. Where 成绩>= 60 AND成绩<= 80 D. Where 成绩IN(60.. 80) 12.“下 列关于数据库中事务原子性的说法,正确的是( )。

    A.事务的原子性是指一个事务的执行不被其他事务干扰 B.事务的原子性是指--个事务中的操作要么全做,要么全不做 C.事务的原子性是指一个事务完成后,其对数据库的操作就是永久的 D.事务的原子性是指一个事务中只能包含一个数据操作语句 13.关于“FROM表1 LEFT JOIN表2ON表1.列=表2.列”的说法,正确的是( )。

    A.该子句表达是左外连接,连接结果中将包含表2中的全部数据 B.该子句表达是左外连接,连接结果中将包含表1中的全部数据 C.该子句表达是左外连接,连接结果中将包含表1和表2中的全部数据 D.该子句表达是左外连接,连接结果中只包含表1和表2中满足连接条件的数据 14.设有选课表(学号,课程号,成绩) ,现要查询没考试的学生的学号和课程号,下列语句中正确的是( )。

    A. SELECT学号,课程号FROM选课表WHERE成绩= 'NULL' . B. SELECT学号,课程号FROM选课表WHERE成绩= NULL . C. SELECT学号,课程号FROM选课表WHERE成绩IS NULL D. SELECT学号,课程号FROM选课表WHERE成绩IS 'NULL' 15.设有销售表(经销商号,汽车型号,销售时间,销售价格),现要将S011和S012汽车的单价减1000元,下列语句中正确的是()。

    A. UPDATE销售表SET销售价格=销售价格- 1000 WHERE汽车型号= 'S011' OR汽车型号= 'S012' B. UPDATE销售表SET销售价格=销售价格- 1000 WHERE汽车型号= 'S011' AND汽车型号= 'S012' C. UPDATE销售表SET销售价格=销售价格一1000 WHERE汽车型号= 'S011' OR 'S012' D. UPDATE销售表SET销售价格=销售价格一1000 WHERE汽车型号= 'S011' AND 'S012' 二、判断题(正确的在括号内打上“√”,错误的打上“×”。本题共15 个小题,每小题2分,共30分) 16.实体完整性约束通常用主键实现。( √ ) 17.对数据库大小的修改,需要msdb数据库维护。( × ) 18.数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。( √ ) 19.一个数据库必须包含次要数据文件,可以包含一个或多个次要数据文件。( × ) 20.触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。( √ ) 21.当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。(×) 22.由于聚集索引项决定了表中数据的物理存储顺序,因此一个表只能包含一个聚集索引。( √ ) 23.存储在客户端的代码并可以调用执行的就是存储过程。( × ) 24.在进行数据导人导出时,SQLServer会自动维护目的数据的完整性。( × ) 25.ROLLBACK表示事务正常结束,COMMIT表示事务中的全部操作被撤销。( × ) 26. SQL Server允许将一行数据存储在多个数据页上。( × ) 27.VB提供了三种数据库访问引擎,分别是Jet引擎,ODBC和OLEDB,目前主要使用的是OLEDB。( √ ) 28.在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。(×) 29.日志备份备份的是从上次备份到当前时刻新增的数据库日志内容。( √ ) 30.Recordset对象是数据表的查询结果,通常可使用它进行数据的插入操作。(×) 三、综合应用题(本题共3个小题,共40分) 31.(本题10分)写出创建如下三张数据表的SQL语句。

    “教师”表结构:
    教师号:普通编码定长字符类型,长度为10,主键。

    教师名:普通编码可变长字符类型,长度为20,非空。

    所在部门:普通编码可变长字符类型,长度为30。

    职称:普通编码定长字符类型,长度为6,取值为:“教授”、“副教授”、“其他”。

    “课程”表结构:
    课程号:普通编码定长字符类型,长度为20,主键。

    课程名:普通编码可变长字符类型,长度为40,非空。

    学时数:微整型。

    开课学期:微整型 “授课”表结构:
    教师号:普通编码定长字符类型,长度为10,引用教师表的外键。

    课程号:普通编码定长字符类型,长度为20,引用课程表的外键。

    授课时数:整型。

    授课年份:整型。

    主键:(教师号,课程号,授课年份)。

    答:CREATE TABLE教师(教师号char(10) primary key,教师名varchar(20) not null,所在部门varchar(30) ,职称char(6) CHECK (职称IN'教授’,'副教授',‘其他')) 评分要点:主键1分;CHECK2分;其他1分;共计4分。

    CREATE TABLE课程(课程号char(20) primary key,课程名varchar(40) not null,学时数tinyint, 开课学期tinyint) 评分要点:主键1分;其他1分;共计2分。

    CREATE TABLE授课(教师号char(10),课程号char(20),授课时数int,授课年份int, Primary key(教师号,课程号,授课年份), Foreign key(教师号) references 教师(教师号), Foreign key(课程号) references课程(课程号) 评分要点:主键1分;外键2分;其他1分;共计4分。

    32.依据第1题所创建的三张表,写出完成下列操作的soL语句。(本题共20分,每小题5分) (1)查询教授职称的教师姓名和所在部门。

    (2)查询每学期开设的学时数大于40的课程门数。

    (3)查询2019年全部课程的授课情况,列出课程名、学时数、教师名和授课时数。

    (4)删除没人讲授的课程。

    答:
    33.依据第1题所创建的三张表,写出创建满足如下要求的视图的soL语句:查询2019授课年份全体授课教师的教师名、所授的课程名和授课时数。(本题10分) 答:

    相关热词搜索:

    • 范文大全
    • 说说大全
    • 学习资料
    • 语录
    • 生肖
    • 解梦
    • 十二星座

    推荐访问