数据库相关概念Review
简述数据库系统体系结构的三级模式?
答: 三级模式分别是模式、外模式和内模式。
模式也称为逻辑模式或概念模式,是对数据库中的全部数据的逻辑结构和特征的描述,模式的定义要包含数据的逻辑结构,及数据之间的联系等。
外模式也称为用户模式或子模式,是数据库用户看到的局部数据结构和特征的描述,是数据的局部逻辑结构,外模式是模式的一部分,是从模式推导来的,一个概念模式可以有若干个外模式。
内模式又称为存储模式,该模式描述数据的物理结构、在存储介质上的存储方法和存取策略。
简述数据库系统体系结构的二级映射组成?
答: 在三级模式中,从外模式到内模式抽象层次的转换是由数据库管理系统所提供的两级映射功能实现的,即外模式 / 模式映射和模式 / 内模式映射。
外模式 / 模式映射用于定义外模式和概念模式之间的对应关系,这一映射使得当对概念模式进行修改时,只要修改外模式 / 模式映象,而外模式则尽可能保持不变,即概念模式的改变不影响外模式和应用程序,从而达到了数据的逻辑独立性。
模式 / 内模式映射定义了概念模式和内模式之间的对应性,即概念记录和内部记录间的对应性,当数据库的存储结构改变即修改内模式时,只要相应改变模式 / 内模式映象,而模式尽量保存不变,而对外模式和应用程序的影响则更小,从而实现了数据的物理独立性。
通过两级映射,简化了用户对数据库的操作,使得用户只需对数据库进行逻辑操作即可实现对数据库的物理操作,同时也有利于实现数据的安全性和保密性。
解释关系模型中的候选键和主键?
答: 候选键在关系中可以用来惟一地标识或区分一个元组的属性或属性组,称为候选键。主键是指从候选键中指定一个用来标识元组。
解释关系模型中的外部关键字?
答: 如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,该字段(属性)称为外部关键字,简称外键。
解释关系模型中的主表和从表?
答: 主表和从表是指通过外键相联系的两个表,其中以外键作为主键的表称为主表,外键所在的表称为从表。
关系数据库的基本运算有哪些?
答: 关系数据库的基本运算有选择、投影和连接。
选择是从指定的关系中选择满足给定条件的元组组成新的关系的操作。
投影是从指定关系的属性集合中选取若干个属性组成新的关系。
联接是将两个关系中的元组按指定条件进行组合,生成一个新的关系。