物理层: 存储介质上的组织结构
第二章 关系数据库 第二节 关系数据模型 关系数据结构:单一数据结构-关系。表 table 表就是关系,二维表由 表名、列、行数据组成。 关系 Relation 基本关系,基本表,真实存在数据。查询表,查询结果对应表。视图表,其它表导出表,虚表。 列 Column 作字段Field 属性Attribute同表列唯一 属性 Attribute 同 ->列属性的个数:元或度 行 Row 元组Tuple 或 记录Record 元组 Tuple 一行就是一个元组 分量 Component 元组中的每一个属性值都叫分量 码或键 Key 一个表中的若干属性值,在任何元组中都不相同(标识数据行唯一),这若干属性值称为该表的码或键。 超码或超键 Super Key 移去某个属性仍然是表的码,称超码。默认超码:所有属性。也是最大超码。 候选码或候选键 Candidate Key 最小超码不能去掉任何一个属性 主码或主键 Primary Key 候选码中选择其中一个作为元组唯一标识,称主键。 全码或全键 All-Key 表中所有属性。 主属性 Primary Attribute 和非主属性 Nonprimary Attribute 主属性:包含在候选码中的。非主属性:不包含在候选码中的。 外码或外键 Foreign Key 当前表中的非主属性是另一表的主键,称为当前表的外键。 参照关系 Referencing Relation 和被参照关系 Referenced Relation 参照关系/从关系:外键为非候选码的。被参照关系/主关系:外键为主键的表。 域 Domain 属性值的取值范围。 数据类型 Data Type 属性值的数据类型。 关系模式 Relation Schema 型:表结构不变值:数据变化 关系数据库 属性不可分解仅有一种关系模式:表结构固定。属性不为空、且唯一。候选码无相同:无重复数据。无行序。无列序。 关系操作集合基本的关系操作 查 Query插入 Insert删除 Delete修改 Update 关系数据语言的分类 关系代数语言关系演算语言both:SQL数据定义:DDL数据操纵:DML数据控制:DCL 关系代数 操作对象:表操作结果:表操作符:集合运算符: 并 UNION差 DIFFERENCE交 INTERSECTION笛卡尔积 CERTESIAN PRODUCT 关系运算符: 选择 SELECT tableName WHERE … 生成新表投影 PROJECTON tableName(Column…)生成新表连接 JOIN table1 AND table2 WHERE … 生成新表除 DIVISION 比较操作符:>,>=,
首页 >
数据库系统原理自考真题 > 自考