2024-2025学年泰山学院计算机科学与技术专业《数据库原理》期末试卷及答案.docxVIP

  • 0
  • 0
  • 约3.95千字
  • 约 8页
  • 2026-01-22 发布于天津
  • 举报

2024-2025学年泰山学院计算机科学与技术专业《数据库原理》期末试卷及答案.docx

2024-2025学年泰山学院计算机科学与技术专业《数据库原理》期末试卷及答案

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

一、选择题(每题2分,共20分)

1.下列哪个不是关系模型的基本特征?

A.属性名唯一

B.元组序号唯一

C.值域有限

D.关系名唯一

2.下列哪个关系运算符用于查找两个关系中不相同的元组?

A.π(投影)

B.σ(选择)

C.×(笛卡尔积)

D.?(差)

3.下列哪个不是数据库的ACID特性?

A.原子性

B.一致性

C.隔离性

D.可恢复性

4.下列哪个范式能消除非主属性对候选键的部分函数依赖?

A.第一范式(1NF)

B.第二范式(2NF)

C.第三范式(3NF)

D.BCNF

5.SQL语句中,用于创建数据库的命令是?

A.CREATETABLE

B.CREATEDATABASE

C.ALTERTABLE

D.DROPDATABASE

6.SQL语句中,用于删除表的命令是?

A.DELETE

B.DROPTABLE

C.REMOVETABLE

D.CLEARTABLE

7.SQL语句中,用于插入数据的命令是?

A.INSERT

B.UPDATE

C.DELETE

D.SELECT

8.SQL语句中,用于修改数据的命令是?

A.INSERT

B.UPDATE

C.DELETE

D.SELECT

9.SQL语句中,用于删除数据的命令是?

A.INSERT

B.UPDATE

C.DELETE

D.SELECT

10.下列哪个不是数据库事务的特性?

A.原子性

B.一致性

C.隔离性

D.长期性

二、填空题(每空1分,共10分)

1.数据库管理系统是一种______,用于定义、创建、查询、更新和管理数据库。

2.关系模型中,元组称为______,属性称为______。

3.数据库范式中的BCNF是指______。

4.SQL语句中,用于查询数据的命令是______。

5.数据库事务的隔离性是指______。

6.数据库安全性是指______。

7.数据库设计的第一步通常是______。

8.数据库设计中的E-R模型是指______。

9.数据库恢复是指______。

10.数据库并发控制是指______。

三、简答题(每题5分,共20分)

1.简述关系模型的基本特征。

2.简述数据库设计的一般步骤。

3.简述数据库事务的四个特性。

4.简述SQL语句中常用的数据类型。

四、操作题(每题10分,共20分)

1.某大学数据库中有学生表(student,sno,sname,sclass)和课程表(course,cno,cname,teacher),请写出SQL语句完成以下操作:

a.查询所有学生的姓名和班级。

b.查询计算机科学专业的学生姓名。

c.查询开设了“数据库原理”课程的教师姓名。

2.假设有以下数据库表结构:

学生表(student,sno,sname,sclass)

课程表(course,cno,cname,teacher)

选课表(sc,sno,cno,grade)

请写出SQL语句完成以下操作:

a.查询每门课程的平均成绩。

b.查询成绩不及格的学生姓名和课程名称。

c.查询选修了“数据库原理”课程并且成绩在90分以上的学生姓名。

五、设计题(10分)

假设你要设计一个图书馆管理系统数据库,请简述数据库的名称、需要包含的实体以及实体之间的关系。

试卷答案

一、选择题

1.C

2.D

3.D

4.B

5.B

6.B

7.A

8.B

9.C

10.D

解析:

1.C:值域有限不是关系模型的基本特征。

2.D:差运算符用于查找两个关系中不相同的元组。

3.D:可恢复性不是数据库的ACID特性。

4.B:第二范式能消除非主属性对候选键的部分函数依赖。

5.B:CREATEDATABASE用于创建数据库。

6.B:DROPTABLE用于删除表。

7.A:INSERT

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档