国开作业数据库原理与应用-数据库基础与应用期末试卷及答案.docxVIP

  • 0
  • 0
  • 约5.04千字
  • 约 9页
  • 2026-02-11 发布于天津
  • 举报

国开作业数据库原理与应用-数据库基础与应用期末试卷及答案.docx

国开作业数据库原理与应用-数据库基础与应用期末试卷及答案

考试时间:______分钟总分:______分姓名:______

选择题(每题2分,共10题,20分)

1.数据库管理系统的核心功能不包括?

A.数据定义

B.数据操纵

C.数据恢复

D.程序设计

2.下列哪种数据模型属于概念模型?

A.关系模型

B.层次模型

C.E-R模型

D.网状模型

3.关系运算中,从关系中选取满足条件的元组的操作是?

A.选择

B.投影

C.连接

D.并

4.SQL语句中,用于创建表的命令是?

A.CREATETABLE

B.ADDTABLE

C.NEWTABLE

D.MAKETABLE

5.数据库三级模式结构中,用户与数据库系统的接口是?

A.外模式

B.模式

C.内模式

D.物理模式

6.第一范式(1NF)要求?

A.属性不可再分

B.没有重复组

C.主键唯一

D.所有属性非空

7.事务的ACID特性中,隔离性是指?

A.事务不可分割

B.事务结果一致

C.事务执行不受干扰

D.事务永久保存

8.E-R图中,实体之间的联系类型不包括?

A.1:1

B.1:n

C.m:n

D.n:1

9.SQL数据查询语句的基本结构是?

A.SELECTFROMWHERE

B.FROMSELECTWHERE

C.WHERESELECTFROM

D.FROMWHERESELECT

10.数据库完整性约束中,主键约束的作用是?

A.保证引用完整性

B.保证属性唯一

C.保证非空值

D.保证数据类型正确

填空题(每空2分,共10空,20分)

1.数据库系统的核心目标是________和________。

2.关系模型的三类完整性为________、________和________。

3.SQL中用于删除视图的命令是________。

4.概念结构设计阶段的主要成果是________。

5.函数依赖中,如果X→Y且Y→X,则称X与Y________。

6.内连接与外连接的区别在于外连接会包含________的记录。

7.数据库设计步骤中,逻辑结构设计的主要任务是将________转换为________。

8.第一范式(1NF)要求每个属性值都是________。

9.事务的四个特性包括原子性、一致性、隔离性和________。

10.数据库安全控制的主要技术包括用户认证、________和________。

简答题(每题6分,共5题,30分)

1.简述数据库管理系统的(DBMS)主要功能。

2.说明E-R图中实体、属性、联系(1:1、1:n、m:n)的表示方法。

3.解释“函数依赖”与“完全函数依赖”的定义,并举例说明。

4.比较“内连接”与“外连接”的区别,并举例说明SQL语法差异。

5.数据库安全控制的主要技术有哪些(至少列举3种)?

应用题(共30分)

1.(10分)根据“学生选课-教师授课”场景绘制E-R图:学生有学号、姓名、专业;教师有工号、姓名、职称;课程有课程号、课程名、学分;学生选课形成成绩;教师授课对应课程。标注实体、属性、联系类型。

2.(12分)基于学生表(Student:Sno,Sname,Sdept)、课程表(Course:Cno,Cname,Credit)、选课表(SC:Sno,Cno,Grade),完成以下操作:

(1)查询“计算机”专业所有学生的学号和姓名。

(2)查询选修了“数据库原理”课程且成绩在80分以上的学生姓名。

(3)向Student表中插入一条新学生记录(Sno=2023001,Sname=张三,Sdept=软件工程)。

(4)将所有“数据库原理”课程的学分增加1分。

3.(8分)将上述E-R图转换为关系模式,并说明每个关系模式的主键和外键。

试卷答案

选择题(每题2分,共10题,20分)

1.答案:D.程序设计

解析:DBMS的核心功能包括数据定义、数据操纵、数据恢复等,但不包括程序设计,程序设计是应用程序开发者的工作范围。

2.答案:C.E-R模型

解析:概念模型是独立于DBMS的模型,E-R模型是典型的概念模型,用于描述现实世界;关系模型、层次模型、网状模型属于逻辑模型或物理模型。

3.答案:A.选择

解析:选择操作是从关系中选取满足特定条件的元组(行),投影操作是选取列,连接操作是合并多个关系,并操作是合并两个关系。

4.答案:A.CREATETABLE

解析:SQL中创建表的标准命令是CREATETABLE,ADDTABLE、NE

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档