名词积累:数据库原理 知识点总结(Database):存放和提供数据的 “库房”数据(Data):数据库中存储的基本对象。数据库管理系统( DBMS):位于用户与 操作系统之间的一层数据管理软件。数据库系统(DatabaseSystem ):包括数据库、DBMS、应用系统、数据库管理员( DBA)主键(PrimaryKey ):用于唯一的标识表中的某一条记录的属性或属性的集合。外键(ForeignKey ):用于与另一张表关联,外键为另一张表的主键超键(SuperKey):超键是能唯一区分元组的属性或属性的集合键(候选键):去掉了超键中多余的属性,仍然能够保证区分不同的元组。模式(Schema):一个数据库的描述,包括对数据库结构,数据类型,还有约束。实例(Instance/State ):数据库中在某一时刻存储的真实的数据。 (Instance 是Schema在某一时刻的具体化、实例化)数据操纵语言( DML:DataManipulationLanguage ):增删改查数据定义语言( DDL:DataDefinitionLanguage ):定义、删除、修改数据库中的对象数据控制语言( DCL:DataControlLanguage ):用于控制用户对数据库操纵的权限数据模型(DataModel ):现实世界数据特征的抽象,用来定义数据如何组织,数据之间的关系怎样并相容性(patibility ):两个关系具有并相容性需要保证具有相同的属性个数,以及对于每个属性都有相同的域视图(VIEW):视图是虚拟的表,并不是物理存储的数据。而是由基本表或其他视图派生的数据。对视图的更新,实际上转换为对实际基表的更新。数据模型(DataModel ):基本概念:现实世界数据特征的抽象,用来定义数据如何组织,数据之间的关系怎样。层次:概念模型(Conceptual):按用户的观点来对数据和信息建模逻辑/实现模型(Logical/Implementation) :层次模型,网状模型, 关系模型物理模型(Physical):数据在具体 DBMS产品中的物理储存方式数据库系统的三级模式结构:内模式(InternalSchema ):(也称存储模式。)数据物理结构和储存方式的描述,是数据在数据库内部的表示方式概念模式(ConceptualSchema ):(也称全局模式。)有时简称 “模式”。是对数据库中全体数据的逻辑结构和特征的描述外模式(ExternalSchema s):(也称子模式或者用户模式。) 数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述数据库系统的两级映射以及物理、逻辑独立性:两级映射:概念模式/内模式映射外模式/概念模式映射数据的物理独立性:内模式与概念模式之间的映射提供了数据的物理独立性。 当数据的物理结构发生变化时, 只需要修改内模式与概念模式之间的映射即可。数据的逻辑独立性:概念模式与外模式之间的映射提供了数据的逻辑独立性。当数据的整体逻辑结构发生变化时,只需要修改各个外模式与概念模式之间的映射即可保证应用程序不受影响。数据的约束条件:完整性约束域约束:对属性取值范围的约束键约束:每个关系必须要有主键,且每个主键必须不相同非空约束:属性值不能为 NULL实体完整性约束:主键值不能为空参照完整性约束:外键可以
(完整版)数据库原理 来自淘豆网www.taodocs.com转载请标明出处.