地理信息系统数据库
分析题:概念模型设计方面;ER模型设计;关系模型规范化(逻辑模型层面上的设计(候选码,范式));sql语言查询与更新,创建;与空间数据相关:空间数据的存储,逻辑上的表现形式(三种,主要考察坐标序列法,二进制大对象),空间索引(大致的原理),空间簇聚(两个方面,簇聚和稀薄曲线,行、列序为主,簇聚)
非考试重要内容:第六章的安全性控制,数据备份与恢复
第一章 绪论
1.1 数据库的基本概念(四个基本概念,优势体现在数据库结构里,相对于文件存储的优势体现在三种模式和保护功能上)
A.数据(data):数据库系统处理的对象是数据。数据是指用数字、文字、图形、图像、声音等符号记录下来的对事物的描述。这里仅指经过数字化存入计算机中的数据。 B.数据处理(data processing):是指从某些已知的数据出发,推导加工出一些新的数据的过程。 C.数据库(database):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。数据库能为各种
用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。 D.数据库管理系统(Database Management System,简记为DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。
数据库管理系统总是基于某种数据模型,可以分为层次型、网状型、关系型和面向对象型等。 E.数据库系统(Database System,简记为DBS):数据库系统是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
数据库系统与文件系统
文件系统是一种先于数据库管理系统出现的数据管理方式。
文件系统的主要缺陷是:a.数据冗余与不一致,数据重复存储在多个文件中;b.数据间的联系弱,不同文件中的数据之间不存在联系;c.数据与程序之间存在依赖性,数据独立性较差。
数据库系统能够对数据进行更有效的管理:a.数据库具有自描述特征;b.有较高的数据独立性;c.
提供了完整性、安全性、数据恢复、并发控制四个方面的数据控制功能。
1.2 数据模型(三种模式(视图对应用户模式),模式的优势,数据的逻辑、物理(物理存储变化对数据库结构没有影响)独立性),四个控制对数据的保护功能
(1)模型(Model):是对现实世界的抽象。在数据库技术中,我们用数据模型(Data Model)的概念来描述数据库的结构和语义,对现实世界的数据进行抽象。
gis字符串是什么
(2)依据抽象层次差异可以将数据模型分为三类:概念数据模型、逻辑数据模型、物理数据模型。
A.概念模型
常见的概念模型有实体-联系模型、扩展实体-联系模型、面向对象模型和谓词模型等 B.逻辑模型
逻辑模型主要有层次、网状、关系和对象模型等四种。
层次模型的数据结构是树结构,网状模型的数据结构是有向图,这两种模型的特点是数据之
间的联系用指针来实现。
关系模型是用二维表格表示实体集,用关键码表示数据之间的联系。
对象模型采用了面向对象技术,用“引用”(类似于指针)方式实现了数据之间的嵌套联系。
关系模型是由若干个关系模式组成的集合。关系模式的实例称为关系,每个关系实际上是一张二维表格。
C.物理模型
物理模型是数据库最低层的抽象,它描述数据在磁盘或磁带上的存储方式(文件的结构)、存取设备(外存的空间分配)和存取方法(主索引和辅助索引)。物理模型是与硬件和软件紧密相连的。
1.3 数据库结构
数据库的三级模式
三级模式是指DBMS将数据库中的数据抽象成外模式、模式和内模式三个级别来进行组织和管理。
A.内模式也称物理模式或存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。例如数据存储的文件组织方式、索引方式、是否压缩存储等。
DBMS提供内模式定义语言来严格地定义内模式。
B.逻辑模式或概念模式,是数据库中全部数据的整体逻辑结构的描述,是所有用户的公共数据视图。它描述数据库中存储什么数据,以及这些数据间存在什么联系。
DBMS提供逻辑模式定义语言来严格地定义逻辑模式。
C.外模式也称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,一般是模式的子集,只描述整个数据库的某个部分。
DBMS提供用户模式定义语言来严格地定义用户模式。
采取三级模式结构的主要意义:
一是减少数据冗余,实现数据共享,故而把所有用户的数据进行综合,抽象成一个统一的数据库模式;二是提高存储效率,改善性能,把全局的数据按照物理组织的最优形式存放.
三级模式实现了对数据的三个抽象层次,它把数据的具体物理组织方式留给物理模式,使用户不必关心数据在计算机中的具体存储实现。
1.4 数据库系统的组成(了解)
1.5 GIS数据库概述
第二章 E-R模型及关系模型(两个大题)
特点
1NF 属性值是原子值
2NF 消除了非主属性对候选键的部分函数依赖
3NF 消除了非主属性对候选键的传递函数依赖
BCNF 消除了每一个属性对候选键的传递函数依赖
4NF 消除了非平凡且非函数以来的多值依赖
5NF 消除了不是由超键组成的连接依赖
第三章 SQL(查询和更新)
3.4 SQL的数据更新
(1)插入
A插入一行中所有列的值
INSERT INTO employee
VALUES (‘505’,‘朱建强’,‘男’,‘78-12-01’,‘99-03-25’,‘小车驾驶员’,2000,null,
‘p50’)
B.插入一行中部分列的值
INSERT INTO employee(ecode, ename, sex, bdate, wdate, job, dcode)
VALUES(‘308’,‘刘小玲’, ‘女’,’77-11-21’,’98-08-20’,‘办事员’,‘p31’); C.带有子查询的插入
建一个公司各部门平均工资表
CREATE TABLE D_Income(dcode char(3), avgwage smallint);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。