没有合适的资源?快使用搜索试试~ 我知道了~
《空间数据库原理》课程的知识点整理。包括数据库基础、空间数据库基础、关系数据库、空间数据库、影像数据库等内容。
资源推荐
资源详情
资源评论
1.1 数据库基础
数据库
解决问题:数据库技术要解决的问题是:如何科学地组织和存储数据,如何高效地获取和
处理数据,如何更广泛、更安全地共享数据。
数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。
数据按一定的数据模型组织、描述和储存:Ø 可为各种用户共享Ø 冗余度较小Ø 数据独
立性较高Ø 易扩展
数据管理系统(DBMS)
数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之
间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。
主要功能:
1.数据定义功能
Ø 提供数据定义语言(DDL) 定义数据库中的数据对象
2.数据操纵功能
Ø 提供数据操纵语言(DML)操纵数据实现对数据库的基本操作 (查询、插入、删除和修改)
3.数据库的运行管理
Ø a.数据的安全性和完整性 b.多用户对数据库的并发使用和系统恢复
4.数据库的建立和维护
Ø 利用冗余数据(数据转储和登陆日志文件)系统恢复
数据库系统
数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构
成。由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构
成。
Ø 数据库系统包含了硬件、软件以及人等多种要素。
硬件》》OS 》》 DBMS、编译系统 》》应用开发工具 》》应用系统
1.2 空间数据库引论
数据库系统为 GIS 提供了数据引擎
GIS 中数据库的角色:01 储存数据 02 促进数据共享
2.1 关系数据库基础
关系模型建立在集合代数的基础上
关系模型中概念
关系 是单一的数据结构,其数据逻辑结构为二维表。
域 是一组具有相同的数据类型的值的集合。域的基数 m 表示值个数。
笛卡尔积(直积) 是所有域所有取值的一个集合。笛卡尔积元素不重复。
元组 是笛卡尔积中的元素的名称。分量 是值元组中的值。
笛卡尔积的表示
D1×D2×D3 =
{
(张清玫,计算机专业,李勇),
……………………
(刘逸,信息专业,王敏)
}
表示为一个二维表,表中每行表示一个元组,每列表示一个域。
关系
笛卡尔积D1×D2×…×Dn 的任一子集叫作在域D1,D2,…,Dn上
的关系,表示为 R(D1,D2,…,Dn)
R:关系名
n:关系的目或度(Degree)
关系 = 关系头(关系框架,关系的数据结构的描述)+关系体(内容)
1. 关系的元组无重复,笛卡尔积的元素无重复。
2. 关系的行/列顺序无所谓
3. 每一个分量必须去原子值(都是不可分的数据项)
候选码
若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码,
也称候选关键字或候选键。
具有 相异性/唯一性 和 最小特性 及 非空性。
每个关系必定有且仅有一个主码,因为关系的元组无重复,至少关系的所
有属性的组合可作为主码(全码),通常用较小的属性组合作为主码。
每一个分量都必须是不可分的数据项
主属性、非主属性、非码属性
关系模式
R(U,D,DOM,F)
R 关系名 ;U 组成该关系的属性名集合;D 属性组U中属性所来自的域
DOM 属性向域的映象集合;F 属性间的数据依赖关系集合
关系模式是型,关系是值。关系模式是对关系的描述(静态的、稳定的),关系
是关系模式在某一时刻或状态的内容(动态的不断变化的)。
关系数据库
一组关系头和关系体的集合。其型就是关系数据库模式,相对固定;其值就是
剩余12页未读,继续阅读
资源评论
马克7758
- 粉丝: 230
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功