资源描述
高职第一学年(计算机应用技术)数据库应用基础2026年阶段测试题
(考试时间:90分钟 满分100分)
班级______ 姓名______
一、单项选择题(总共10题,每题3分,每题只有一个正确答案,请将正确答案填写在括号内)
1. 数据库系统的核心是( )
A. 数据模型 B. 数据库管理系统 C. 数据库 D. 数据库管理员
2. 下列关于数据库设计的说法,正确的是( )
A. 数据库设计只需要考虑数据结构
B. 数据库设计主要是为了提高数据的存储效率
C. 数据库设计包括需求分析、概念结构设计、逻辑结构设计等多个阶段
D. 数据库设计完成后就不需要再进行维护了
3. 在关系数据库中,用来表示实体之间联系的是( )
A. 树结构 B. 网结构 C. 线性表 D. 二维表
4. 若要查询选修了课程号为“C01”课程的学生姓名,应该使用的SQL语句是( )
A. SELECT 姓名 FROM 学生 WHERE 课程号 = 'C01'
B. SELECT 学生.姓名 FROM 学生,选修 WHERE 学生.学号 = 选修.学号 AND 选修.课程号 = 'C01'
C. SELECT 姓名 FROM 选修 WHERE 课程号 = 'C01'
D. SELECT 姓名 FROM 学生 JOIN 选修 ON 学生.学号 = 选修.学号 WHERE 选修.课程号 = 'C01'
5. 以下关于主键的说法,错误的是( )
A. 主键可以唯一地标识表中的每一行记录
B. 一个表只能有一个主键
C. 主键不能为空值
D. 主键可以是多个字段的组合
6. 在SQL中,删除表中数据的语句是( )
A. DELETE B. DELETE FROM C. DELETE TABLE D. DROP TABLE
7. 数据库管理系统的功能不包括( )
A. 数据定义 B. 数据操作 C. 数据通信 D. 数据控制
8. 数据库设计中,E-R模型是一种( )
A..概念模型 B. 数据模型 C. 物理模型 D. 逻辑模型
9. 若要在表中插入一条新记录,应该使用的SQL语句是( )
A. INSERT INTO 表名 VALUES (值1,值2,...)
B. INSERT INTO 表名 (字段1,字段2,...) VALUES (值1,值2,...)
C. UPDATE 表名 SET 字段1 = 值1,字段2 = 值2,...
D. DELETE FROM 表名 WHERE 条件
10. 数据库系统的数据独立性是指( )
A. 不会因为数据的变化而影响应用程序
B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他存储结构
二、多项选择题(总共5题,每题5分,每题有两个或两个以上正确答案,请将正确答案填写在括号内)
1. 数据库系统的组成部分包括( )
A. 数据库 B. 数据库管理系统 C. 应用程序 D. 数据库管理员 E. 用户
2. 关系模型的完整性规则包括( )
A. 实体完整性 B. 参照完整性 C. 用户定义完整性 D. 数据完整性 E. 结构完整性
3. 以下属于SQL数据操作语句的有( )
A. SELECT B. INSERT C. UPDATE D. DELETE E. CREATE
4. 数据库设计的步骤包括( )
A. 需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计 E. 数据库实施与维护
5. 数据库管理系统的特点有( )
A. 数据结构化 B. 数据共享性高、冗余度低、易扩充 C. 数据独立性高 D. 数据由DBMS统一管理和控制 E. 数据安全性低
三、判断题(总共10题,每题2分,请判断对错,在括号内打“√”或“×”)
1. 数据库就是长期存储在计算机内的、有组织的、可共享的数据集合。( )
2. 一个关系只能有一个候选键。( )
3. 在SQL中,查询语句的执行顺序是FROM子句、WHERE子句、SELECT子句。( )
4. 数据库设计中,需求分析阶段主要是确定数据库要存储哪些数据。( )
5. 数据库管理系统可以直接对数据库中的数据进行操作。( )
6..实体完整性要求关系中的主键不能取空值。( )
7. 视图是一种虚拟表,它的数据是从基本表中派生出来的。( )
8. 数据库系统的安全性只与数据库管理系统有关,与用户无关。( )
9. 在SQL中,删除一个表的同时会删除表中的所有数据。( )
10. 数据模型是数据库系统的核心和基础。( )
四、简答题(总共3题,每题10分,请简要回答问题)
1. 简述数据库设计的需求分析阶段的主要任务。
2. 请说明实体完整性、参照完整性和用户定义完整性的含义。
3. 写出查询选修了“数据库应用基础”课程且成绩大于等于80分的学生姓名和学号的SQL语句。
五、综合题(总共1题,每题20分,请根据题目要求进行解答)
假设某学校要建立一个学生成绩管理数据库,其中包括学生表(Student)、课程表(Course)、选修表(SC)。学生表包含学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)等字段;课程表包含课程号(Cno)、课程名(Cname)、学分(Credit)等字段;选修表包含学号(Sno)、课程号(Cno)、成绩(Grade)等字段。
1. 请画出该数据库的E-R图。
2. 根据E-R图设计对应的关系模型,并指出每个关系模式的主键。
答案:
一、1. B 2. C 3. D 4. B 5. C 6. B 7. C 8.A 9. B 10. B
二、1. ABCDE 2. ABC 3. ABCD 4. ABCDE 5. ABCD
三、1. √ 2. × 3. × 4. √ 5. √ 6. √ 7. √ 8. × 9. √ 10. √
四、1. 需求分析阶段主要任务是对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。
2. 实体完整性:关系中的主键值不能为空。参照完整性:若属性(或属性组)F是基本关系R的外键,它与基本关系S的主键Ks相对应,则对于R中每个元组在F上的值必须为:或者取空值;或者等于S中某个元组的主键值。用户定义完整性:用户针对具体的应用环境定义的完整性约束条件。
3. SELECT Sname,Sno FROM Student,SC,Course WHERE Student.Sno = SC.Sno AND SC.Cno = Course.Cno AND Course.Cname = '数据库应用基础' AND SC.Grade >= 80
五、1. 学生(矩形)-选修(菱形)-课程(矩形),学生与选修是多对多关系,选修与课程是多对多关系。
2. 学生表(Student):Sno为主键;课程表(Course):Cno为主键;选修表(SC):Sno、Cno共同作为主键。
展开阅读全文