3. 用户自定义完整性规则
用户自定义完整性规则是表格设计者为了保证表中某些行、列的数据满足具体应用要求而自定义的一些规则。
自定义规则往往根据实际的应用背景提出来。
4.4关系模型的数据操作——关系代数
关系代数中,运算的对象是关系(表),运算的结果是一个新关系(表)。 关系的运算包含两部分,即传统的集合运算和特殊的关系运算。 传统的集合运算:∪(并运算),-(差运算),∩(交运算),×(笛卡儿积运算)。
4个特殊的关系运算:σ(选择),π(投影),∞(连接),÷(除)。 1 传统关系运算 2 专门关系运算
1选择运算:从指定的R表中选择某些满足条件的行构成一个新表。记作бF(R)
R中选择某些列构成一个新表。记作∏A(R)。 从R与S的笛卡儿积R×S中选择满足连接条件的行。记作 :
重点内容,能根据题目具体要求,写出相应的关系代数。
第五章 SQL语言概述
5.1 SQL概述
1 SQL有两种使用方式:交互式和嵌入式
2 SQL支持数据库的三级模式、二级映射机制数据库的三级模式,即外模式、概念模式、内模式。在SQL中,视图对应外模式、基本表对应概念模式、存储文件对应于内模式,
3 SQL语言分为三种子语言,分别是 数据定义语言(DDL) 数据操纵语言(DML) 数据控制语言(DCL) 5.2 数据定义 CREATE DATABASE <数据库名> [参数1, … 参数n]
CREATE TABLE <表名>(
<列名> <数据类型> [列级完整性约束] [,…n] [,…n]
[, 表级完整性约束[,…n] ] ) 5.2.2 索引的定义和维护功能 1 索引的分类
按照索引值的特点分类,可以将索引分为惟一索引和非惟一索引;按照索引结构