数据库系统概论笔记
Chen_hsuan
呃呃呃
展开
-
1.1数据库系统概述
1. 数据库系统概述 在系统接受数据库的基本概念之前、这里首先介绍一些数据库最常用的术语和基本概念 1.1 数据库的4个基本概念 数据、数据库、数据库管理和数据库系统始于数据库技术密切相关的4个概念 数据(data) 数据是数据库种存储的基本对象,描述事物的符号记录称为数据 数据和关于数据的解释是不可分的,数据的含义成为数据的语义、数据与其语义是不可分的 数据库(Databas...原创 2019-01-09 22:47:13 · 352 阅读 · 0 评论 -
1.2 数据模型
2. 数据模型 数据模型是一种模型,它是对现实世界数据特征的抽象,也是数据库系统的核心和基础 2.1 两类数据模型 第一类是概念模型,第二类是逻辑模型和物理模型 2.2 概念模型 实体:客观存在并可相互区别的事务 属性:实体所具有的某一特性 码:唯一标识实体的属性集称为码 实体型:用实体名及其属性名集合来抽象和刻画同类实体,成为实体型 实体集:同一类型实体的集合 联系:实体之间的联系有一...原创 2019-01-09 23:23:03 · 282 阅读 · 0 评论 -
1.3 数据库系统的结构
3. 数据库系统的结构 考察数据库系统的结构可以有多种不同的层次或不同的角度。例如三级结构(系统结构),和系统外部的体系结构。本章介绍数据库系统的模式结构。 3.1 数据库系统模式的概念 在数据模型中有型与值的概念。 模式是数据库种全体数据的逻辑结构和特征的描述 模式是相对稳定的,而实例是相对变动的 3.2 数据库系统的三级模式结构 数据库系统的三级模式结构是指数据库系统是由外...原创 2019-01-09 23:46:34 · 172 阅读 · 0 评论 -
2.1 关系数据结构及形式化定义
1. 关系数据结构及形式化定义 按照数据模型的三个要素,关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成 1.1 关系 域:一组具有相同数据类型的集合 笛卡儿积: 笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 [1] 。 百度百科...原创 2019-01-10 01:11:44 · 988 阅读 · 0 评论 -
2.2 关系操作
2. 关系操作 关系模型给出了关系操作的能力和说明 2.1 基本的关系操作 选择、投影、并、差、笛卡儿积是5种基本操作 操作的对象和结果都是集合 2.2 关系数据语言的分类 关系代数 关系演算 另外,还有一种介于关系代数与关系演算之间的结构化查询语言SQL ...原创 2019-01-10 01:12:10 · 477 阅读 · 0 评论 -
2.3 关系的完整性
3. 关系的完整性 关系模型的完整性规则是对关系的某种约束条件,任何关系在任何时刻都要满足这些语义约束。 关系模型中有三类完整性约束: 实体完整性 参照完整性 用户自定义完整性 3.1 实体完整性 若属性A是基本属性的主属性,则A不能为空值 3.2 参照完整性 设FFF是基本关系RRR中的一个或一组属性,但不是关系R的码,KsK_sKs是关系SSS的主码,若FFF与KSK_SKS ...原创 2019-01-10 01:30:53 · 1338 阅读 · 0 评论 -
2.4 关系代数
4. 关系代数 关系代数是一种抽象的查询语言,它用对关系的运算来表达查询结果。分为传统的集合运算和专门的关系运算两类。 4.1 传统的集合运算 传统的的关系运算是二目运算,包括并、差、交、笛卡儿积4种运算 并(union):R⋃SR \bigcup SR⋃S 差(except):R−SR-SR−S 交(intersection):R⋂SR\bigcap SR⋂S 笛卡尔积:R×SR\ti...原创 2019-01-10 02:52:56 · 265 阅读 · 0 评论