K是关系模式R1的主键,同时也是关系模式R2的外键,那么在R2中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中的某个主键值。弱实体如一个实体对另一个实体(强实体)具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体中获得,则该实体为弱实体。子类实体当较低层次上的实体类型表达了与之联系的较高层次上的实体类型的特殊情况时,就称较低层次上的实体类型为子类实体。超类实体当较低层次上的实体类型表达了与之联系的较高层次上的实体类型的特殊情况时,就称较低层次上的实体类型为子类实体。
22数据库设计的规划阶段应做哪些事情?1系统调查。画出应用单位组织结构图。2可行性分析。从技术、经济、效益、法律等各方面可行性进行分析,写出可行性分析报告,组织专家讨论。3确定数据库系统的总目标,对应用单位的工作流程进行优化,制订项目开发计划。获得决策部门批准后,正式进入数据库系统开发。
23数据库设计的需求分析阶段工作主要由哪四步组成?1分析用户活动,产生业务流程图2确定系统范围,产生系统关联图3分析业务活动所涉及的数据,产生数据流图4分析系统数据,产生数据字典
24在数据库设计中,为什么要有概念设计这一阶段?使设计人员从用户的观点看待数据和处理需求、约束,产生反映用户观点的概念模型。将概念模设计从设计过程中独立开来,可以使数据库设计各阶段任务单一化,减少复杂度,便于组织管理,能较好地适应各种变化,转换成关系模式。
25试述概念设计的主要步骤?1进行数据抽象(聚集和概括方法),设计局部概念模型2将局部概念模型综合成全局概念模型(消除冲突)3评审(用户、DBA和开发人员评审)
26逻辑设计的目的是什么?试述逻辑设计阶段主要步骤及内容逻辑设计的目的是将概念模型转换成与所选用的具体机器上所支持的数据模型相符合的逻辑模型。逻辑设计阶段主要步骤:1将概念模型转换成逻辑模型2设计外模式3设计应用程序和数据库接口4评价模型(定量分析:处理频率、数据容量、性能测量)5修正模型
f27什么是数据库结构的物理设计?试述其具体步骤。物理设计是对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程。数据库的物理结构主要指数据库存储记录格式、存储记录安排、存取方法。具体步骤:1存储记录结构设计:包括记录的组成、数据项的类型、长度,以及逻辑记录到存储记录的映射。2确定数据存放位置:可以把经常同时r