数据库系统原理
|惜取少年时
士不可以不弘毅,任重而道远。
展开
-
3.1 SQL概述
3.1 SQL概述本章基本内容 1.SQL概述 2.数据定义 3.数据查询 4.数据更新 5.空值处理 6.视图1.SQL(Structured Query Language) 结构化查询语言,是关系数据库的标准语言2.SQL历史 1.1970年Codd提出了关系模型之后,由于关系代数或者关系 都太数学了,难以被普通用户接受,于是1973年IBM开展 了System R的研制工作 2.System原创 2020-09-17 10:19:24 · 234 阅读 · 0 评论 -
2.2.3 综合例子
2.2.1 综合例子例1:例2:例3:例4:原创 2020-09-17 10:14:13 · 93 阅读 · 0 评论 -
2.2.2 关系特有操作
2.2.2 关系特有操作专门的关系运算 1.选择 2.投影 3.连接 4.除运算1.选择(Selection) 1.选择又称为限制(Restriction) 2.选择运算符的含义 在关系R中选择满足给定条件的诸元组 3.是从关系R中选取使逻辑表达式为真的元组,是对关系R的抽取 是从行的角度进行的运算2.投影(Projection)3.连接(Join) 两类常用的连接运算 1.等原创 2020-09-14 08:29:54 · 112 阅读 · 0 评论 -
2.2.1 传统集合操作
2.2.1 传统集合操作1.关系数据库语言的分类 1.关系代数语言 用对关系的运算来表达查询要求 2.关系演算语言(过于数据化) 元组关系演算语言 谓词变元的基本对象是元组变量 代表:APLHA、QUEL 域关系演算语言 谓词变元的基本对象是域变量 代表:QBE 3.具有关系代数和关系演算双重特点的语言 代表:SQL(Str原创 2020-09-14 08:26:52 · 378 阅读 · 0 评论 -
2.1.2 关系完整性约束
2.1.2 关系完整性约束1.关系的三类完整性约束 1.实体完整性和参照完整性 关系模型必须满足的完整性约束条件,称为关系的两个不变性,应由关系系统自动支持 2.用户定义的完整性 应用领域需要遵循的约束条件,体现了具体领域中的语义约束2.实体完整性(Entity Integrity) 1.关系的主属性不能取空值 2.空值是“不存在”或者“无意义”的值3.参照完整性 1.关系间的引用 在关系模型中实体与实体间的联系都原创 2020-09-14 08:22:33 · 1800 阅读 · 0 评论 -
2.1.1 关系数据结构
2.1.1 关系数据结构关系数据库简介 IBM E.F.Codd 1970年提出关系数据模型 之后,提出关系代数和关系演算的概念本章内容介绍1.关系模型 关系数据结构 关系完整性约束2.关系代数 传统集合操作 关系特有操作 综合例子3.关系演算单一的数据结构---关系 显示世界的实体以及实体间的各种联系均用关系来表示 在用户看来,关系模型中数据的逻辑结构是一张扁平的二维表关系模型(数据模型,三要素:数据结构,数据操作,数原创 2020-09-14 08:20:17 · 173 阅读 · 0 评论 -
数据库系统原理笔记目录
数据库系统原理笔记目录1 引论原创 2020-09-13 20:55:19 · 145 阅读 · 0 评论 -
第一章 引论(数据库系统原理)
1 引论前面一半听的是浙江大学陈岭老师的课,后一半听的是中国人名大学王珊等老师的课。1 引论(浙江大学 陈岭)1.数据库系统目的 数据处理和管理是计算机应用最重要的领域,数据库系统知识对于计算机学者至关重要。2.与数据库相关的图灵奖 1998,James Gray——事务、锁、日志和二阶段提交 1981,Edgar F. Codd——关系数据库 1972,Charles W. Bachman——网状数据库3.我们将从以下三方面学习数据库相关知识: 1.数据库原创 2020-09-13 20:51:50 · 532 阅读 · 3 评论