第 1 页 共 14 页《数据库原理与应用》课程期末复习题参考答案一、名词解释1.数据模型:在数据库领域中,用数据模型描述数据的整体结构,包括数据的结构、数据的性质、数据之间的联系、完整性约束条件,以及某些数据变换规则。2.候选码:侯选码是最小超码,它的任意真子集都不能成为超码3.实体:实体是用户工作环境中所涉及的事或物,是将要搜集和存储的数据对象4.数据库设计是指对一个给定的应用环境,构造(设计)最优的数据模型,然后据此建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。5.参照完整性:外码必须是被参照关系主码的有效值,或者是“空值”。6.数据库技术:数据库技术研究数据库的结构、存储、管理和使用的软件学科是一门综合性强的学科。7.实体:实体是用户工作环境中所涉及的事或物,是将要搜集和存储的数据对象8.函数依赖( functional dependency :FD)假设 R( U)是一个关系模式,U 是属性集合, X 和 Y 是 U 的子集。对于R(U)的任意一个可能的关系r,如果r 中不存在两个元组,它们在X 上的属性值相同,而在Y 上的属性值不同,则称X 函数决定 Y ,或称Y 函数依赖 X ,记作 XY。二、简答题9.数据库系统( Database System,DBS)的 4 个部分组成。答案:数据库系统(Database System,DBS)由 4 个部分组成:☆ 数据库( Database, DB)☆ 数据库管理系统(Database Management System,DBS)☆ 数据库应用☆ 数据库管理员(Database Administrator ,DBA )10.数据库管理员(DBA )的主要职责。答案:数据库管理员(DBA )的职责主要有以下几个方面:★ 向终端用户提供数据和信息★ 制定数据库管理的政策、标准和规程★ 确保数据库的安全性,防止非法操作★ 数据库的备份和恢复★ 培训终端用户11.设有两个关系R (A ,B,C) 和 S (C,D,E),试用 SQL 查询语句表达下列关系代数表达式πAE (R∞S)。答案: SELECT A ,E FROM R ,S WHERE R.C = S.C 12.设有关系模式R (A ,B,C),F 是 R 上成立的 FD 集, F = { AC →B, AB →C,B→C } ,试写出关系模式R 的候选键,并说明理由。答案: R 的候选键是AC 、AB 13.简要说明数据库设计步骤,并说明每个步骤的主要任务。答案:需求分析:找出数据库管理系统需要处理的信息;概念结构设计:将用户信息需求转换为概念模型,以便进一步分析;逻辑结构...