数据库综合练习

数据库综合练习
数据库综合练习

数据库综合练习三

习题一

1.现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E-R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。

2.请设计一个图书馆数据库,此数据库中对每个借阅者保存的记录包括:读者号,姓名,地址,性别,年龄,单位。对每本书保存有:书号,书名,作者,出版社。对每本被借出的书保存有读者号、借出日期和应还日期。要求:给出该图书馆数据库的E-R图,再将其转换为关系模型。

3.图4-1是某个教务管理数据库的E-R图,请把它们转换为关系模型(图中关系、属性和联系的含义,已在它旁边用汉字标出)。

图4-1教学管理数据库

4.图4-2是一个销售业务管理的E-R图,请把它转换成关系模型。

5.设有一家百货商店,已知信息有:

l)每个职工的数据是职工号、姓名、地址和他所在的商品部。

2)每一商品部的数据有:它的职工,经理和它经销的商品。

3)每种经销的商品数有:商品名、生产厂家、价格、型号(厂家定的)和内部

商品代号(商店规定的)。

4)关于每个生产厂家的数据有:厂名、地址、向商店提供的商品价格。

请设计该百货商店的概念模型,再将概念模型转换为关系模型。注意某些信息可用属性表示,其他信息可用联系表示。

6.下列有关E-R模型向关系模型转换的叙述中。不正确的是_______。

A. 一个实体类型转换为一个关系模式

B. 一个1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体

所对应的关系模式合并

C. 一个1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体

所对应的关系模式合并

D. 一个m:n 联系转换为一个关系模式

习题一解答

1.答:

转换后的关系模型如图6所示。

出版社(出版社名,地址,邮政编码);

作者(姓名,性别,年龄,证件号码,单位);

出版(出版社名,作者姓名,出书数量,联系方式)。

图6

2.答:

该图书馆数据库的E-R图如图7

图7

其中:

读者:读者号,姓名,地址,性别,年龄,单位;

图书.书号,书名,作者,出版社。

转换后的关系模型为:

借阅者(读者号,姓名,地址,性别,年龄,单位);

书籍(书号,书名,作者,出版社);

借阅(读者号,书号,借出日期,应还日期)。

3 答:

转换后的关系模型如下:

Student(SNO,SN,SD,SA);

Teacher(TNO,TN,TD,TG);

Course(CNO,CN,PCNO);

ST(SNO,TNO);

SC(SNO,CNO,G);

TC(TNO,CNO)。

4.答:

转换后的关系模型如下

工厂(厂名,厂长,地址);

产品(编号,型号,单价);

用户(姓名,地址,电话);

工厂-产品-用户(厂名,编号,姓名)。

5.答:

概念模型如图8所示。

关系模型为:

职工(职工号,姓名,住址,工作商品部);

商品部(商品部号,名称,经理职工号,经理名);

商品(商品代号,价格,型号,出厂价格);

生产厂家(厂名,地址);

销售(商品代号,商品部号);

生产(厂名,商品代号)。

图8 百货商店E-R图模型

图中:

职工:职工号,姓名,住址;

商品部:商品部号,名称;

商品:商品代号,价格,型号,出厂价格;

生产厂家:厂名,地址。

6.答:D

习题二

1. 设职工社团数据库有三个基本表:

职工(职工号,姓名,年龄,性别);

社会团体(编号,名称,负责人,活动地点);

参加(职工号,编号,参加日期)。

其中:

1)职工表的主码为职工号。

2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。

3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。

试用SQL语句表达下列操作:

l)定义职工表、社会团体表和参加表,并说明其主码和参照关系。

2)建立下列两个视图。

社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);

参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

3)查找参加唱歌队或篮球队的职工号和姓名。

4)查找没有参加任何社会团体的职工情况。

5)查找参加了全部社会团体的职工情况。

6)查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。

7)求每个社会团体的参加人数。

8)求参加人数最多的社会团体的名称和参加人数。

9)求参加人数超过100人的社会团体的名称和负责人。

10)把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户李平,并允许他再将此权力授予其他用户。

2. SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功能________。

A. 数据查询

B. 数据操纵

C. 数据定义

D. 数据控制

3. 下面列出的关于视图(View)的条目中,不正确的是________。

A. 视图是外模式

B. 视图是虚表

C. 使用视图可以加快查询语句的执行速度

D. 使用视图可以简化查询语句的编写

4. 在SQL语言的SELECT语句中,能实现投影操作的是________。

A. SELECT

B. FROM

C. WHERE

D. GROUP BY

5. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER

TABLE实现哪类功能_______。

A. 数据查询

B. 数据操纵

C. 数据定义

D. 数据控制

6. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建_______。

A. 另一个表

B. 游标

C. 视图

D. 索引

7. 设要建立学生选课数据库,库中包括学生、课程和选课3个表,其表结构为:

学生(学号,姓名,性别,年龄,所在系);

课程(课程号,课程名,先行课),

选课(学号,课程号,成绩)。

用 Transact-SQL完成下列操作。

l)建立学生选课库。

2)建立学生、课程和选课表。

3)建立各表以主码为索引项的索引。

4)建立学生性别只能为“男”或“女”的规则,性别为“男”的缺省,并将它们绑定在学生表上。

5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的INSERT和UPDATE触发器。

6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。

7)查询各系及学生数,最后来出共有多少系和多少学生。

8)将学生表和选课表进行内连接、左外连接和右外连接。

9)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于85分时,学习情况为好;当平均成绩在70~85分之间,学习情况为较好;当平均成绩在60~70分之间,学习成绩为一般;平均成绩在60分以下的为学习情况较差。

习题二解答

1.答:

1)CREAT TABLE职工(职工号CHAR(l0)NOT NULL UNIQUE,

姓名CHAR(8)NOT NULL,

年龄SMALLINT,

性别CHAR(2),

CONSTRAINT C1 CHECK(性别 IN(‘男’,‘女’)));

CREAT TABLE社会团体(编号CHAR(8)NOT NULL UNIQUE,

名称CHAR(12)NOT NULL,

负责人 CHAR(8),

活动地点 VARCHAR(50),

CONSTRAINT C2 FOREIGN KEY(负责人)REFERENCES职工(职工号));

CREAT TABLE参加(职工号CHAR(8),

编号CHAR(8),

参加日期 DATE

CONSTRAINT C3 PRIMARY KEY(职工号,编号),

CONSTRAIN C3 FOREIGN KEY (职工号)REFERENCES职工(职工号));

2)CREAT VIEW社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别)

AS SELECT编号,名称,负责人,姓名,性别

FROM社会团体,职工

WHERE社会团体,负责人=职工.职工号;

CREAT VIEW参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

AS SELECT参加.职工号,姓名,社会团体编号,名称,参加日期

FROM职工,社会团体,参加

WHERE职工.职工号=参加.职工号AND参加.编号=社会团体.编号;

3)SELECT职工号,姓名

FROM 职工,社会团体,参加

WHERE职工.职工号=参加.职工号AND参加.编号=社会团体.编号

AND社会团体.名称IN(‘唱歌队’,‘篮球队’)

4)SELECT*

FROM 职工

WHERE NOT EXISTS(SELECT*

FROM参加

WHERE参加.职工号=职工.职工号);

5)SELECT*

FROM职工

WHERE NOT EXISTS(SELECT*

FROM参加

WHERE NOT EXISTS

(SELECT*

FROM社会团体

WHERE参加.职工号=职工.职工号AND

参加.编号=社会团体.编号));

6)SELECT职工号

FROM职工

WHERE NOT EXISTS(SELECT*

FROM参加参加1

WHERE参加1.职工号=‘1001’AND NOT EXISTS

(SELECT*

FROM参加参加 2

WHERE 参加2.编号=参加1.编号AND

参加2.职工号一职工.职工号));7)SELECT TCOUNT(职工号)

FROM 参加

GROUP BY编号;

2.答:B

3.答:C

4.答:A

5.答:C

6.答:C

7.答:

l)CREATE DATABASE学生选课库

ON PRIMARY(NANE=学生选课库,

FILENAME=‘C:\msSQL\data\学生选课.mdf’,

SIZE=4MB,

MAXSIZE=6MB,

FILEROWHT=2MB)

GO

2)CREAT TABLE学生(学号 CHAR10)PRIMARY KEY CLUSTERED,

姓名CHAR(8),

性别 CHAR(2),

年龄SMALLINT

所在系VARCHAR(50))

GO

CREAT TABLE课程(课程号CHAR(10)PRIMARY KEY CLUSTERED,

课程名VARCHAR(50),

先行课VARCHAR(50))

GO

CREATE TABLE选课(学号 CHAR(10),

课程号VARCHAR(50),

成绩SMALLINT,

CONSTRAINT C1 PRIMARY KEY(学号,课程号),

CONSTRAINT C2 FOREIGN KEY(学号)REFRENCES学生(学号),

CONSTRAINT FOREIGN KEY(课程号)REFERENCES课程(课程号))GO

3)CREATE INDEX student_ind ON学生(学号)

GO

REATEI**巨class_ind ON课程(课程号)

GO

CREATE INDEX select_ind ON选课(学号,课程号)

GO

4)CREAT RULE value_rule AS @VALUE IN(‘男’,‘女’)

GO

CREAT DEFAULE性别缺省AS‘男’

GO

EXEC sp_bindrule ‘value_rule’,‘学生.性别’

GO

EXEC Sp_binddefault ‘性别缺省’,‘学生.性别’

GO

5)CREATE TRIGGER sc_insert ON选课

FOR INSERT

AS IF(SELECT COLJNT(*)

FROM 学生,inserted,课程

WHERE学生.学号=inserted.学号AND课程.课程号=inserted.课程号)=0

ROLLBACK TRANSACTION

GO

CREATE TRIGGER sc_updat6 ON选课

FOR UPDATE

AS IF(SELECT COUNT(*)

FROM 学生,updated,课程

WHERE学生.学号=updated.学号 AND课程.课程号=updated.课程号)=0 ROLLBACK TRANSACTION

GO

6)CREATE TRIGGER delete_all ON 学生

FOR DELETE

AS DELETE

FROM选课

WHERE选课.学号=deleted.学号

GO

7)SELECT所在系,COUNT(学号)

FROM学生

GROUP BY学生.所在系

COMPUTE COUNT(DISTINCT(所在系))COMPUTE COUNT学号)BY所在系

GO

8)SELECT*

FROM学生INNER JOIN课程

GO

SELECT*

FROM学生LEFT OUTER JOIN课程

GO

SELECT*

FROM学生RIGHT OUTER JOIN课程

GO

9)SELECT选课.学号,学生.姓名,

学习情况=CASE

WHEN AVG(成绩)>=85 THEN‘好’

WHEN AVG(成绩)>=75 AND AVG(成绩)< 85 THEN‘较好’

WHEN AVG(成绩)<60 THEN‘较差’

END

FROM学生选课

WHERE学生.学号=选课.学号

GROUP BY选课.学号

GO

习题三

1. 设关系模式R,函数依赖集F={A→C,C→A,B→AC,D→AC,BD→A}。

1)求出R的候选码。

2)求出F的最小函数依赖集。

3)将R分解为3NF,使其既具有无损连接性又具有函数依赖保持性。

2.设关系模式R,函数依赖集F={AB→E,AC→F,AD→B,B→C,C→D}。

1)证明AB、AC、AD均是候选关键宇。

2)证明主属性C部分依赖于关键字AB,传递依赖于AD。同时证明主属性D部分依赖于关键字AC,传递依赖于关键字AB。

3. 设关系模式R,函数依赖集F={AB→E,BC→D,BE→C,CD→B,CE→AF,CF→BD,C→A,D→EF},求F的最小函数依赖集。

4.判断下面的关系模式是不是BCNF,为什么

1)任何一个二元关系。

2)关系模式选课(学号,课程号,成绩),函数依赖集F={(学号,课程号)→成绩}。

3)关系模式R(A,B,C,D,E,F),函数依赖集F={A→BC,BC→A,BCD→EF,E→C}。

5. 设关系模式R(A,B,C,D,E,F),函数依赖集F={A→B,C→F,E→A,CE→A},将R分解为P={ABE,CDEF}。判断p是否是无损连接。

6. 设关系模式R{B,O,I,S,Q.D},函数依赖集F={S→D,I→S,IS→Q,B→Q}。 l)找出R的主码。

2)把R分解为BCNF,且具有无损连接性。

7. 在关系模式选课(学号,课程号,成绩)中,“学号→→课程号”正确吗为什么

8. 设有关系模式R(A,B,C),数据依赖集F={AB→C,C→→A},R属于第几范式为什么

9. 设有关系模式R(A,B,C,D),数据依赖集F={A→B,B→A,AC→D,BC→D,AD→C,BD→C,A→→CD,B→→CD}。

1)求R的主码。

2)R是否为第4范式为什么

3)R是否是BCNF为什么

4)R是否是3NF为什么

习题三解答

1.答:

1)R的候选码为BD。

2)①将F中的函数依赖都分解为右部为单属性的函数依赖。

F={A→C,C→A, B→A,B→C,D→A,D→C,BD→A}

校园基础地理空间数据库建设设计方案

校园基础地理空间数据库建设设计方案 遥感1503班第10组 (杨森泉张晨欣杨剑钢熊倩倩) 测绘地理信息技术专业 昆明冶金高等专科学校测绘学院 2017年5月

一.数据来源 二. 目的 三 .任务 四. 任务范围 五 .任务分配与计划六.小组任务分配七. E-R模型设计八.关系模式九.属性结构表十.编码方案

一.数据来源 原始数据为大二上学期期末实训数字测图成果(即DWG格式的校园地形图) 导入GIS 软件数据则为修改过的校园地形图 二.目的 把现实世界中有一定范围内存在着的应用数据抽象成一个数据库的具体结构的过程。空间数据库设计要满足用户需求,具有良好的数据库性能,准确模拟现实世界,能够被某个数据库管理系统接受。

三.任务 任务包括三个方面:数据结构、数据操作、完整性约束 具体为: ①静态特征设计——结构特性,包括概念结构设计和逻辑结构设计; ②动态特性设计——数据库的行为特性,设计查询、静态事务处理等应用程序; ③物理设计,设计数据库的存储模式和存储方式。 主要步骤:需求分析→概念设计→逻辑设计→物理设计 原则:①尽量减少空间数据存储冗余;②提供稳定的空间数据结构,在用户的需要改变时,数据结构能够做出相应的变化;③满足用户对空间数据及时访问的需求,高校提供用户所需的空间数据查询结果;④在空间元素间为耻复杂的联系,反应空间数据的复杂性;⑤支持多种决策需要,具有较强的应用适应性。 四、任务范围 空间数据库实现的步骤、建库的前期准备工作内容、建库流程 步骤:①建立实际的空间数据库结构;②装入试验性数据测试应用程序;③装入实际空间数据,建立实际运行的空间数据库。 前期准备工作内容:①数据源的选择;②数据采集存储原则;③建库的数据准备;④数据库入库的组织管理。 建库流程:①首先必须确定数字化的方法及工具;②准备数字化原图,并掌握该图的投影、比例尺、网格等空间信息;③按照分层要求进行

动态监测数据库开发与应用

摘要:吐哈油田油资料每年产生大量的测试数据,历史资料非常丰富,这些资料没有得到充分有效的利用。建立油藏动态监测数据库,对油藏动态监测资料进行统一管理和实时共享,以扩大在油田开发中的深化应用,并提高测试数据的利用率和解释评价质量。 关键词:油藏动态监测数据库 一、项目背景 吐哈油田油藏动态监测资料每年产生大量的测试数据,历史资料非常丰富,这些资料没有得到充分有效的利用。建设动态监测数据库综合应用系统,对历史资料进行资源整合,以扩大在油田开发中的深化应用,有效提高测试数据的利用率和解释评价质量。 二、技术路线 系统实现了以下功能: 1、搭建了油藏动态监测数据的录入、查询、维护及综合分析的应用平台。 2、实现了油藏动态监测数据库的统计与查询。 3、实现了区块井点分布图、区块开采现状图、动用状况统计分析图、历史资料对比等的综合查询与应用。 三、系统功能 动态监测综合应用平台实现了对油藏动态监测数据库中数据的综合应用,在对地质数据和测试数据灵活应用的基础上实现了地理信息导航模块,在对测试数据分类综合应用的基础之上实现了监测项目查询模块,在对单井信息综合应用方面实现了单井智能搜索引擎,在对区块、井组、单井信息综合应用方面实现了基于动态数据、静态数据的综合应用模块。 1、系统导航功能 在动态监测综合应用平台的建设过程中,在对地质数据灵活应用的基础上,结合动态监测数据,完成了可视化的信息导航功能,实现了基于单井、多井测试信息的综合应用导航;基于油田―采油厂―区块―井组―单井的地理信息导航;以目录树的方式实现的系统功能导航。 2、监测项目查询 监测项目查询功能模块实现了单井智能搜索引擎,基于试井、测井的综合信息发布,化验分析数据的综合发布以及基于生产测井注、产剖面的动用状况统计分析模块。 2.1 试井信息发布 在整个试井综合信息发布模块中,首先完成了试井综合信息的通用查询功能,用户通过指定井号、测试时间段、采油厂、区块、测试项目、测试工艺、测试方式等项目的组合,来实现用户指定条件的试井综合信息的查询、统计、报表生成。 2.2 测井综合信息发布 在测井综合信息发布中,实现了生产测井、工程测井、饱和度测井、井间监测信息的综合发布。 2.3、单井综合探索引擎 单井综合探索引擎是单井最广泛的应用,该引擎实现了对单井所包含的各类信息的综合引擎,实现了基于单井信息的综合应用分析,帮助用户进行基于单井的辅助决策。 2.4、区块信息综合应用 在区块信息综合应用中,系统完成了区块井点参数分布图、区块开采现状图、井组注、产剖面综合对比图以及井组试井模型诊断图综合对比、井组试井解释成果图综合对比、单井注、产剖面历次对比分析图、单井模型诊断图历次对比分析图、单井解释成果图历次对比分析。 3、数据录入

污染源在线监控站点基础数据库系统

佛山市水质自动监测系统软件开发项目 项目名称 佛山市水质自动监测系统软件开发项目 二、项目范围 软件开发和数据对接 、项目建设背景 为加强对江河水质的监控并及时掌握水质情况,2006 年建设了水环境质量自动监测网络,其中,全市已建成7个水质自动监测站,拟建3 个,监测项目达14 项,水环境质量自动监测网能实时对全市主要江河水源地和跨界断面水质进行监控。水站建成后由于分布地方不同,收集各站点的信息比较麻烦,环境管理人员不能及时掌握各水站的水质监测情况,因此急需建设一套水质自动监测系统,把各水站监测的各主要江河水质数据在系统上表现出来。 同时,2004 年我局建设了污染源在线监控系统,该系 统实时监控我市重点污染源排污状况,包括废水重点污染源和省控制废气重点污染源企业。为进一步扩展系统将地表水自动监测站监测数据纳入系统监控,要求在此平台基础上开发水质自动监测系统,把各水站监测的各主要江河水质数据在环境信息管理平台上表现出来,为环境管理和环境决策提供有效信息。

四、各水站点运行及建设概况 1、水站建设现状 截至2008 年4 月,佛山市境内已建成水质自动监测子 站共7 个,包括位于禅城区沙口站,顺德区陈村潭村站、伦教羊额站、龙江杨滘站、均安七滘站、容桂穗香围站,以及省环保局投资建设的位于三水区青岐站。拟建水质自动监测站共3 个,包括即将建成的位于南海区小塘站、计划年内兴建的位于高明区富湾站和位于三水区大塘站。 2、监测项目 目前沙口水质自动监测站监测项目包括水温、pH 值、 溶解氧、电导率、浊度、高锰酸盐指数、氨氮、总磷、总有机碳等9 项。年内新增包括硬度、酚、氰化物、总砷、镉、六价铬、镍等7 项 监测项目。 位于顺德区5 个水质自动监测站监测项目相同,包括 pH 值、溶解氧、电导率、浊度、高锰酸盐指数、硬度、酚、 氟化物、硝酸盐氮、氨氮、总磷、氰化物及总砷等14 项。 三水区青岐站监测项目包括水温、pH 值、溶解氧、电 氰化物 等10 项。 在建南海区小塘站监测项目包括水温、pH 值、溶解氧、

无锡市基础空间数据库SHP格式方案(大比例尺)

无锡市基础空间数据SHP格式设计方案 (大比例尺) 1、综述 1.1目的 为无锡市规划局基础空间数据建库提供标准。 1.2适用范围 1:500、1:1000、1:2000基础地形图数据 1.3制定原则 ●保证按本方案生产的数据可以实现同SHP数据的高效互转; ●保证按本方案生产的数据在转入数据库后可以实现标准图的输出; ●操作方便。 1.4类型约定 ● ●

1.5引用标准 《GB/T 14804-93 1:500 1:1000 1:2000 地形图要素分类与代码》(1994-08-01)《GB/T 7929-1995 1:500 1:1000 1:2000 地形图图式》(1996-05-01) 《GB 1:500 1:1000 1:2000 地形图数字化规范》(1998-08-01) 《GB/T14804-93 1:500 1:1000 1:2000 地形图要素分类与代码》(1994-08-01)《GT地籍数据库标准》 《GB/T 13923-92 国土基础信息数据分类与代码》(1993-07-01) 2、实体的划分 数据在SDE的服务器里是按照点、线、面和注记划分的,每一个SDE图层(FEATURECLASS)只能存储上述的一种空间对象。由于这种存储模型的限制,势必造成很多国标中的复杂地物被拆分到不同的SDE图层。为了在编码中体现设计的合理性、对实体的物理存储进行统一的管理,特在数据库的设计中在对空间实体做逻辑的划分。 2.1简单点 ●简单点实体只记录插入点的位置和相关属性,所有的简单点实体都必须以插入符号 的形式采集。 ●简单点状实体对应ARCOBJECT体系的IPOINT对象。 ●采集单位在使用点符号的时候要保证简单点的符号要和本方案提供的符号描述一 致,符号的插入点一致。 2.2简单无向线 ●简单线需要作业单位针对每一种实体制作线符号,这里所指的线符号必须是采集系 统提供的线符号库,不能用程序绘制。

地理信息数据库的设计

城市基础地理信息数据库设计与实现 学院:测绘科学与工程学院 专业:地理信息科学 姓名:乔婷婷 学号:201301181122

摘要: 目前,各种地理信息系统的建设方兴未艾,它们的建设都需要有统一的基础地理信息作为其基础。而基础地理信息数据库把基础地理数据获取、处理、管理、维护等各个环节连成一个有机的整体。本文以平原区某市数字城市建设项目为例进行基础地理信息数据库设计 与实现的研究。 该数字城市建设项目中的地形数据库建设涉及1:500、1:1000、1:10000、1:50000等多种比例尺;图形信息以点状、线状以及面状地物等形式存在;数据的属性信息以扩展属性和文字描述等方式存在,形成多尺度、多数据格式的数据源。 关键词:数字城市基础地理信息数据基础地理信息数据库 一、基础地理信息数据库的概念 基础地理信息数据库是基础地理信息数据及实现其输入、编辑、浏览、查询、统计、分析、表达、输出、更新等管理、维护与分发功能的软件和支撑环境的总称。 二、基础地理信息数据库的组成 基础地理信息数据库由基础地理信息数据、管理系统和支撑环境三部分组成,一般包括现势库和历史库。 其中,基础地理信息数据是基础地理信息数据库的核心,按类型分为大地测量数据、数字线划图数据、数字高程模型数据、数字栅格地图数据和数字正射影像数据五个分库,分库又根据比例尺和分辨率的变化细化为子库,子库也可根据要素分成若干层; 管理系统和支撑环境是数据存储、管理和运行维护的软硬件及网络条件。 三、基础地理信息数据库的设计与实现总体流程: 总体流程如下:基础地理数据收集、数据检查分析、数据库结构设计、数据库编辑整理、质量检测、数据入库。 (一)基础地理数据收集 基础地理信息数据是基础地理信息数据库的核心,按类型分为大地测量数据、数字线划图数据、数字高程模型数据、数字栅格地图数据和数字正射影像数据五个分库,分库又根据比例尺和分辨率的变化细化为子库,子库也可根据要素分成若干层; 研究数据为2012年野外实测,由南方CASS软件编辑成的数字线划图;图层依据《基础地理信息要素分类与编码》按八大类进行分层;要素编码采用国际码+图形代码组成,地形图数据中点状地物的编码在要素的Z比例属性中;线状地物的编码在要素的厚度属性中;要素的扩展属性为地物的实体名称。 地形图数据根据《基础地理信息要素数据字典第1部分:1:500 1:1000 1:2000 基础地理信息要素数据字典》标准,要对需要面状表示的要素进行构面处理,如池塘面、植被面,构面前需进行拓扑关系处理。 (二)数据检查分析

城市地质数据库系统解决方案

城市地质数据库系统解决方案 发布时间:2012-10-26 15:40:01来源:原创【打印本页】 1. 设计目标 以城市地质调查成果为基础,初步建立城市三维可视化城市地质信息服务和管理系统,实现地质资料收集全面化、整理标准化、录入格式化、管理常态化;充分挖掘地质资料的潜在价值,实现地质资料信息服务多元化,提升地质资料信息服务化水平,提高地质资料的利用率。通过三维地质建模,实现重点区域地质模块的三维可视化、分析、提取、信息生成等功能,为政府宏观决策、重大工程建设项目实施等提供科学依据,降低社会投资风险,构建城市地质资料信息服务经济社会发展的新体制和动态运行保障机制,全面提升地质工作对经济社会发展的服务水平和综合服务能力。 2. 总体框架设计 面向城市地质和三维地质建模数据库建设、成果集成、信息共享和可视化的总体需求,基于GIS、地质、三维可视化和Virtual Globes技术,建立了三维环境下的海量、多尺度、三维立体地质信息的建模、集成、共享和可视化的总体技术框架(下图)。

三维地质建模成果集成、信息共享和可视化的总体技术框架 3. 系统结构与功能设计 根据项目建设目标和需求分析,城市地质信息服务和管理系统的系统结构如下图所示,系统从纵向上可以划分为5个层次:(1)数据采集层,(2)数据库层,(3)数据服务层,(4)专题数据及应用层;(5)业务层。

系统结构及功能模块划分示意图 3.1. 数据采集层 数据采集层满足各类地质资料数据在数据录入、数据编辑、数据更新、数据转入等方面的需求,包含数据辅助整理入库和辅助建库软件编制工具,实现海量数据库建立和后续数据更新,以及数据访问权限控制。 数据采集层实现了基于已有空间数据的建库和三维建模。 3.2. 数据库及其管理层 数据管理模块主要是用来管理所有地质专题数据和三维模型数据,实现地质专题数据的导入导出和加载可视化显示。三维模型目前基于标准obj及vrml交换格式存储,以大字段方式存储于数据库。Ctech、discover3D和MapGIS K9等三维建模工具建好的模型导出为中间格式后进行入库,然后统一由数据管理模块进行管理。 数据库层存储了来自数据采集系统采集的各类空间和属性数据,按数据类型分包括空间数据库(基础地理空间数据库、专题图形数据库、基础地质数据库),专业属性数据库、三维地质模型数据库等数据库。数据库在Oracle支持下实现空间数据与非空间数据一体化存储与管理,具有下述特征:

基础地理信息数据入库流程

基础地理信息数据入库流程 1、基础地理信息数据包括的内容 基础地理信息主要是指通用性最强,共享需求最大,几乎为所有与地理信息有关的行业采用作为统一的空间定位和进行空间分析的基础地理单元,主要由自然地理信息中的地貌、水系、植被以及社会地理信息中的居民地、交通、境界、特殊地物、地名等要素构成,另外,还有用于地理信息定位的地理坐标系格网,并且其具体内容也同所采用的地图比例尺有关,随着比例尺的增大,基础地理信息的覆盖面应更加广泛。基础地理信息的承载形式也是多样化的,可以是各种类型的数据、卫星像片、航空像片、各种比例尺地图,甚至声像资料等等。 2、基础地理信息数据入库的意义 通过制定统一的分类代码标准,将多格式基础地理信息数据统一整理转换进行入库形成统一的数据库,为基础地理信息数据共建共享与交换及数字化城市建设奠定良好的准备,同时通过建立统一的基础地理信息系统可以避免各部门间的重复劳动,提高工作效率节约社会资源。 3、基础地理信息数据入库的基本流程 1)、规范及标准的制定

基础地理信息数据种类齐全,内容丰富,涉及领域广泛,为了能将它们有机地进行组织,有效地进行存储、管理和检索应用,只有将所有的地理信息按一定的规律进行分类和编码,使其有序地存入计算机才能对它们进行按类别存储,按类别和代码进行检索,以满足各种应用分析需求。因此首先必须对基础地理信息数据进行分类和编码,编写相应的元数据标准。根据绍兴项目的实施其相应的规范和标准主要有以下内容: (1)、《4d产品数据成果入库提交技术规定》 (2)、《基础地理信息分类与代码》 (3)、《基础地理信息数据建库技术规定》 (4)、《基础地理信息数据库成果质量检查与验收技术规定》(5)、《基础地理信息要素属性》 (6)、《基础地理信息要素字典》 (7)、《基础地理信息元数据标准》 2)、基础地理信息数据的整理及入库

数据库基础知识试题(含答案)

数据库基础知识试题 部门____________ __________ 日期_________ 得分__________ 一、不定项选择题(每题1.5分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE D._ 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令 是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

空间数据库复习重点答案完整)

1、举例说明什么是空间数据、非空间数据?如何理解空间查询和非空间查询的区别?常用的空间数据库管理方式有哪几种及其各自特点。 数据:是指客观事务的属性、数量、位置及其相互关系等的符号描述。空间数据:是对现实世界中空间对象(事物)的描述,其实质是指以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布特征等诸多方面信息的数据。河流的泛洪区,卫星影像数据、气象气候数据等都可以是空间数据书店名称店员人数,去年的销售量,电话号码等是非空间数据 空间查询是对空间数据的查询或命令 人工管理阶段 文件管理阶段缺点: 1)程序依赖于数据文件的存储结构,数据文件修改时,应用程序也随之改变。 2)以文件形式共享,当多个程序共享一数据文件时,文件的修改,需得到所有应用的许可。不能达到真正的共享,即数据项、记录项的共享。 常用: 文件与数据库系统混合管理阶段优点:由于一部分建立在标准的RDBMS上,存储和检索数据比较有效、可靠。 缺点:1)由于使用了两个子系统,它们各自有自己的规则,查询操作难以优化,存储在RDBMS外的数据有时会丢失数据项的语义。 2)数据完整性的约束条件可能遭破坏,如在几何空间数据系统中目标实体仍存在,但在RDBMS中却已删除。 3)几何数据采用图形文件管理,功能较弱,特别是在数据的安全性、一致性、完整性、并发控制方面,比商用数据库要逊色得多 全关系型空间数据库管理系统 ◆属性数据、几何数据同时采用关系式数据库进行管理 ◆空间数据和属性数据不必进行烦琐的连接,数据存取较快 ◆属性间接存取,效率比DBMS的直接存取慢,特别是涉及空间查询、对象嵌套等复杂的空间操作 ◆GIS软件:System9,Small World、GeoView等 本质:GIS软件商在标准DBMS顶层开发一个能容纳、管理空间数据的系统功能。 对象关系数据库管理系统 优点:在核心DBMS中进行数据类型的直接操作很方便、有效,并且用户还可以开发自己的空间存取算法。缺点:用户须在DBMS环境中实施自己的数据类型,对有些应用相当困难。 面向对象的数据库系统。 采用面向对象方法建立的数据库系统; 对问题领域进行自然的分割,以更接近人类通常思维的方式建立问题领域的模型。 目前面向对象数据库管理系统还不够成熟,价格昂贵,在空间数据管理领域还不太适用; 基于对象关系的空间数据库管理系统可能成为空间数据管理的主流 2、什么是GIS,什么是SDBMS?请阐述二者的区别和联系。 GIS是一个利用空间分析功能进行可视化和空间数据分析的软件。它的主要功能有:搜索、定位分析、地形分析、流分析、分布、空间分析/统计、度量GIS 可以利用SDBMS来存储、搜索、查询、分享大量的空间数据集 改:地理信息系统是以地理空间数据库为基础,在计算机软硬件的支持下,运用系统工 科学管理和综合分析具有空间内涵的地理数据,以提供管理、决策等所需信息的技术系统。简单的说,地理信息系统就是综合处理和分析地理空间数据的一种技术系统。

数据库性能监测指标

数据库性能监测指标(如Oracle、SqlServer)、LoadRunner 性能测试指标 1.%Disk Time(PhysicalDisk_Total) 2.%Processor Time(Processor_Total) 3.File Data Operations/sec(System) 4.Interrupts/sec(Processor_Total) 5.Page Faults/sec(Memory) 6.Pages/sec(Memory) 7.PoolNonpaged Bytes(Memory) 8.Private Bytes(Process_Total) 9.Processor Queue Length(System) 10.Threads(Objects) dbm: rem_cons_in 到正在被监视的数据库管理器实例的当前连接数,从远程客户端启动 agents_from_pool 代理程序池中已分配的代理程序数 agents_stolen 从应用程序中盗用代理程序的次数。重新分配与应用程序相关联的空闲代理程序,以便对其他应用程序执行操作,称作“盗用” sort_heap_allocated 拍快照时,以所选择的级别为所有排序分配的排序堆空间的总页数post_threshold_sorts 达到排序堆阈值后,已请求的堆的排序数 db: appls_cur_cons 当前已连接到数据库的应用程序数 appls_in_db2 当前已连接到数据库并且数据库管理器当前正在处理其请求的应用程序数sort_heap_allocated 拍快照时,以所选择的级别为所有排序分配的排序堆空间的总页数total_sorts 已经执行的排序总数 total_sort_time 所有已执行排序的总已用时间(以毫秒为单位) sort_overflows 用完排序堆并且可能需要临时磁盘存储空间的排序总数 hash_join_small_overflows 哈希联接数据大小超过可用排序堆空间,但超出比率小于10% 的次数 pool_data_l_reads 已经通过缓冲池的数据页逻辑读取请求数 pool_data_p_reads 要求I/O 将数据页放入缓冲池的读取请求数 pool_index_l_reads 已经通过缓冲池的索引页逻辑读取请求数 pool_index_p_reads 需要将索引页放入缓冲池的物理读取请求数 files_closed 已关闭的数据库文件的总数 pkg_cache_lookups 应用程序在程序包缓存中查找一个节或程序包的次数。在数据库级,它表示自从启动数据库或重置监视器数据以来的引用总数 pkg_cache_inserts 请求的一个节不可用,因而必须加载到程序包缓存中的总次数。此计数包括由系统执行的任何隐式准备

勘探数据库

勘探数据库:让地下尽呈眼底 “沉浸式”虚拟现实是这样描述勘探未来的:勘探人员可以看到地下,看到地层的井位、断层,可以用手触摸虚拟场景。油田开发工程师可在此虚拟场景中布井,看到地下油、气、水渗流情况以及地面生产情况等。物探院胜利勘探数据库的建设,正力图让这些早日变成现实。 由于油气勘探是高风险、高投入的技术与资金密集型产业,勘探成果也不是有形实体,而是由各种地质信息构成的对地下情况的认识,正确与否,取决于人们对地质信息的占有丰度和真实性。因此,随着企业信息化应用水平的提高,勘探人员认识到不仅要获取信息,而且要将信息有机地组织起来,构成企业的知识库,并将它们管理起来,成为企业的核心竞争力。勘探数据库应运而生。在这里,数据管理不再是简单的处理数据,而是如何使用数据,从已有大量的业务数据中探索业务活动中的规律性,并从中为参与市场竞争作出重要的决策。 目前,国际上一些石油软件公司为实现勘探开发“一体化”,先后建立起公司级或国家级数据管理中心,一些重要的石油天然气公司信息系统建设已经达到企业集成、智能决策阶段。在国内,由于石油资源的勘探分析、地质资料解释等都需要依赖大型计算机和处理软件,因此上个世纪80年代到90年代初期,国内最大的计算中心基本在石油行业。现在,无论中石油、中石化还是中海油,三大公司在上个世纪90年代中期都已拥有了各自的网络基础平台并积累了大量的

数据资源。 胜利油田在1976年就开始以数据文件的形式存放勘探数据,是石油系统最早应用数据库技术的单位之一,在国内达到领先水平。胜利勘探数据库大体经历了探索期、大规模建库期、自主开发应用期、勘探综合数据管理及辅助决策系统建设期四个阶段,目前已建成静态库、生产管理数据库、测井曲线库、非地震数据库、地震数据库、胜利勘探网几大部分,并已具备了海量地震数据管理能力,其数据管理系统与处理和解释系统直连,能够直接支持勘探处理、解释、综合研究等工作。其中非地震数据库目前为国内最大的同类数据库,共收集整理胜利油区10多年来投资数千万元并散存在10余个原地矿部施工单位的物化探资料。 专家分析,勘探数据库有着广阔的应用前景。以勘探井位论证工作为例,从实现无纸化、多媒体化工作室到实现远程异地论证协同工作平台,再到实现“沉浸式”虚拟工作环境,将是一个自然的发展过程。 据了解,美国休斯顿德士古石油公司的油藏信息可视化系统,通过转换复杂的地震勘探数据和生产数据,将其显示在25ft×9 ft的巨大球面屏幕上,有1600的视野,形成地下三维全景。勘探专家可以通过人机交互、移动和切片进行虚拟开发,可以更快速、更有效地进行钻井决策。据称以往3~4个月的分析工作,通过该系统可以在1天内完成,而且精度大大提高。 美国阿莫科石油公司安装了一种“沉浸”式虚拟现实房间,由4

地理信息数据库建设及应用

地理信息数据库建设及应用 发表时间:2018-11-16T20:38:16.250Z 来源:《基层建设》2018年第26期作者:崔雪妍[导读] 摘要:随着信息产业的迅猛发展,建立地理信息数据库已成为衡量一个城市信息化程度的重要指标之一。 河北大地数字信息技术有限公司河北保定市 071000摘要:随着信息产业的迅猛发展,建立地理信息数据库已成为衡量一个城市信息化程度的重要指标之一。本文阐述了地理信息数据库的建设及应用。 关键词:地理信息系统;应用;发展趋势地理信息数据库作为地理信息系统的重要组成部分,它在满足城市信息化工程建设和社会经济持续发展中发挥着越来越重要的作用。另外,地理信息数据库建设是一项复杂的系统工程,要建设和管理好地理信息数据库,就应根据该地区的实际情况,做好数据库的建库方案,这样才能在较短时间内完成地理信息数据库的建设。 1地理信息系统建设的目标 随着社会的发展进步,“数字城市”的发展越来越重要,“数字城市”建设是指将有关城市的信息,包括城市的自然资源、社会资源、基础设施、人文、经济等各个方面,以数字的形式进行获取、存储、管理和再现,通过对城市信息系统的综合分析和有效利用,为提高城市管理效率、节约资源、保护环境和城市可持续发展提供决策支持。数字城市系统的开发、应用和服务是以数据的采集与更新、数据的共享与交流、数据的分发与挖掘、数据的商业化和社会化为基础。 地理信息系统的建设要达到一定的要求目标,如:系统需要易于使用、管理及维护,能满足用户的应用需求,成为可依托的有力工具;系统建设的结构、功能和界面需操作方便、灵活,适合各层次用户使用且易于更新和管理;系统采用基于COM组件机制和AreGIS En-gine组件包的开发方式,进而使代码实现很大程度地重复应用、保证系统广泛的自适应性和良好的可扩展性;系统的内容、数据分类与编码、数据精度等应采用有关国家标准;系统在设计时以系统功能方便扩充、组可重复应用为指导思想;系统应采用先进的方法、设备、技术等,提高系统的技术水平及质量,目标是围绕省级基础地理数据建库、测绘资料档案管理、数据增值服务、数据分发、地理信息应用服务等核心业务和工作,建立满足内部和外部地理信息分发服务需要的业务系统,提高基础地理信息管理水平,规范工作流程,提高办公效率和应急响应速度,形成信息化的地理信息服务体系;系统应成为综合性地理信息资源的基础和保证。 2数据库建库 2.1库体创建。根据数据库的逻辑设计和物理设计,按照选择的数据库管理系统进行物理空间的分配、参数的设置、数据表的创建等。 2.2入库检查。数据入库前依据数据生产中使用的技术设计书和有关技术规定、数据生产技术总结、数据生产中的数据检查报告和验收报告等,采用程序进行批量检查和人工交互检查两种方式进行质量检查。 2.3数据处理。为保证各种数据库逻辑无缝、关系正确和要素属性一致,要进行矢量数据属性及图形接边、影像色调调整、数字高程模型、高程接边处理及代码转换、数据格式转换、坐标转换和投影转换等入库数据转换处理。 2.4数据入库。数据入库分为分区入库和分要素两种模式。分区入库是以区域或图幅为单位组织数据,并进行数据的存储与管理;分要素入库是以要素层为单位组织数据,并进行数据的存储与管理。对影像数据和DEM数据采用分区入库的模式,对矢量数据采用分要素入库的模式。所有入库都采用程序批量入库的方式进行。 3数据库功能与应用 3.1功能。1)数据库的基本功能。用户管理、日志管理、数据库管理、视图管理、数据导入、信息查询、数据导出、数据转换和输出打印等,实现对多种空间数据的集成和管理、海量数据的查询和提取及投影、格式转换。2)数据库的更新。提供两种更新方案,一是对数据存储单元内的数据进行整体替换的方法,来实现对数据或数据库的更新,即用新的数据来替换旧的数据。二是在数据库系统中直接对某一数据单元内的局部数据进行增、删、改操作。无论哪种更新手段,替换下来的数据都存储在历史库中,以便对现实数据和历史数据进行对比分析。 3.2应用。在应用方面,地理信息系统已从最初的学领域扩展到测绘、国土、环境、水利、农业、林业和矿产等传统资源管理和城市规划、应急、公安、交通,旅游、工商、卫生和统计等国民经济的重要领域,并逐步在通信,电力、石油石化、银行、保险、煤矿、物流、烟草、广告、大型制造业、大型零售企业等工商领域和个人位置服务领域发挥着日益重要的作用。 4发展趋势 4.1GIS数据的共享和开放 目前,我国GIS的应用范围主要集中在一些政府部门和科研机构所承担的大型项目中,社会普及率低,对整个社会生产力发展的促进作用还不明显。造成这种现象的原因主要是GIS数据的保密性不够,数据获取困难是GIS技术发展的严重障碍。随着各种测绘技术的不断发展,数据获取成本已极大地降低,提升数据共享和开放,可让GIS更广泛应用于国民经济各领域,提高经济活动效率,减少GIS数据重复建设的成本。 4.2GIS产业化及市场化 当前,我国GIS技术得到了长足发展。现阶段,我国已形成一批具有自主知识产权的GIS软件品牌,这些软件品牌已在较多领域中得到了应用。在今后,我国地理信息产业的信息市场、产品市场、技术市场和劳务市场等将初步形成,产业结构会比较合理,地理空间数据将更加丰富,自主产权软件市场占有率将大幅提高,将涌现出一批大型骨干企业,并形成合理的地理信息产业链。 4.3网络GIS的发展 网络GIS是将Intemet与GIS相结合,使地理信息能在高速的网络环境中实现漫游和共享,这极大地开拓了GIS的应用领域。利用网络发布空间数据,为用户提供空间数据浏览、查询和分析等功能,形成一个网络化的地理空间平台,将是GIS系统发展的必然趋势。 4.4三维GIS与虚拟现实技术的结合 三维GIS和二维GIS相比,能帮助人们更加准确真实地认识我们的客观世界。三维GIS能支持真三维的矢量和栅格数据模型及以此为基础的三维空间数据库,解决三维空间操作和分析问题,可以预见,三维GIS的发展将具有非常广阔的前景。 4.5高分辨率遥感影像与GIS结合

常用的地质绘图软件

常用的地质绘图软件 一、地质绘图、矢量化、CAD软件 1. Geomap 3.2地质绘图软件包 版本3.2 平台Windows 98/NT/2000/XP 简介:GeoMap3.2适用于制作各种地质平面图(如构造图、等值线图、沉积相图、地质图等)、剖面图(如地质剖面图、测井曲线图地震剖面图、岩性柱状图、连井剖面图等)、统计图、三角图、地理图、工程平面图(公路分布图、管道布线图等)多种图形。GeoMap地质制图系统能广泛应用于石油勘探与开发、地质、煤炭、林业、农业等领域,也是目前国内在石油地质上应用较广的CAD软件之一。 相关软件还包括以下几个专业制图系统:GeoCon 油藏连通图生成系统、GeoCol 综合地质柱状图编辑系统、GeoMapD油藏开发制图系统、GeoStra地层对比图编辑系统、GeoMapBank 网上图文资料库管理系统、GeoReport地质多媒体汇报系统OE目标评价软件。 2. MAPGIS 版本6.5 平台Windows 98/NT/2000/XP 简介:图形矢量化及编辑软件,是一个大型工具型地理信息系统软件,可对数字、文字、地图遥感图像等多源地学数据进行有效采集、一体化管理、综合空间分析以及可视化表示。可制作具有出版精度的复杂地质图,能进行海量无缝地图数据库管理以及高效的空间分析。具有强大的图形编辑功能。 3. NDS测井曲线矢量化 版本4.16 平台Windows 98/NT/2000 简介:测井曲线矢量化,NDSlog、Ndsmap等 4. SDI CGM Editor 版本2.00.50 平台Windows 简介:CGM绘图工具,包括图形转换及拼图。与Larson CGM Studio相比,有以下优点:1、Larson将已作好的CGM文件,作为整体导入,不能修改; 2、Larson添加的热区不能在同一文件的对象之间跳转。而这些SDI CGM Editor都可以。 5. SDI CGM Office 版本2.00.50 平台Windows 简介:显示CGM v1 - v4, ATA, CGM+, PIP, WebCGM ,dwg/dxf, pdf, ps, hpgl, plt, emf, tiff, jpeg, png, bmp & xwd 文件。转换CGM 文件到CGM, EMF, JPEG, PNG, TIFF & BMP 格式。拷贝/粘贴CGM图形到Microsoft Office。 6. SDI Convert 版本7.9.0 平台Windows 简介:可以批量和交互进行各种图形格式之间的相互转化,包括CGM、PS和其它常用光栅文件格式。 7. SDI Dgn

数据库性能监控

数据库性能监控 1.纲要: 数据库性能监控是一个常非大范围。 包含:表空间、段、索引、主键、数据缓冲区、库缓冲、用户锁、等待事件、回滚段、I/O、共享池等等。(空间、索引、等待事件) 2.概述: 在日常生产系统中,我们的系统都使用相当长的时间,SGA 中重做日志缓存区的命中率,应该小于1%、高速缓存命中>=90%率等等一般都是正常的,当然一个非常低的命中率的确意味着系统配置或应用存在严重问题;非常高的缓存命中率存在严重低效率的SQL语句(极差的SQL造成%99以上的命中率), 但命中率的多少义意不是很大,主要是查看系统的等待事件,系统的反应时间,吞吐率(I/O)。 在系统的配置都没有问题情况下,影响性能的主要方面集中在: 1、索引 2、oracle、操作系统某些资源利用的不合理 3、系统的等待事件 3.索引 要开始监控一个索引的使用,使用这个命令: ALTER INDEX pk_addr MONITORING USAGE;

要停止监控一个索引,输入: ALTER INDEX pk_addr NOMONITORING USAGE; 开始监控索引的使用之后,就可以在sys.v$object_usage视图中查到你所监控的索引的使用情况。 所有被使用过至少一次的索引都可以被监控并显示到这个视图中。不过,一个用户只可以接收它自己schema中的索引使用。Oracle并没有提供一个视图来接收所有模式中的索引。 4.oracle、操作系统某些资源利用的不合理 内存分配不合理 内存的利用率多于80%时,这时说明内存方面应该调节一下。方法大体有以下几项: 划给Oracle使用的内存不要超过系统内存的1/2,一般保在系统内存的40%为益。 为系统增加内存; 如果你的连接特别多,可以使用MTS的方式;(MTS(Multi-Threaded Server)是ORACLE SERVER的一个可选的配置选择,是相对DEDICATE方式而言,它最大的优点是在以不用增加物理资源(内存)的前提下支持更多的并发的连接。) 打全补丁,防止内存漏洞。 表空间分配的不合理 表空间不足的时候,系统前台根本无法使用。 回滚段空间的不足,持行脚本就回失败。 --监控表空间使用率与剩余空间大小的语句 SELECT D.TABLESPACE_NAME,SPACE "空间(M)", BLOCKS ,SPACE-NVL(FREE_SPACE,0) "使用空间(M)", ROUND((1-NVL(FREE_SPACE,0)/SPACE)*100,2) "使用率(%)", FREE_SPACE "空闲空间(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES)/(1024*1024),2) SPACE, SUM(BLOCKS) BLOCKS FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME) D,

国家基础地质数据库整合与集成基本技术框架_宋越

第25卷第6期 2016年6月 中 国 矿 业 CHINA MINING MAGAZINE  Vol.25,No.6 June 2016 国家基础地质数据库整合与集成基本技术框架 宋 越1,2,3,左群超2,牛海波4,梁国玲5,戴爱德6,李建国4,周 萌7 (1.中国地质大学(武汉)国家地理信息系统工程技术研究中心,湖北武汉430074; 2.中国地质调查局发展研究中心,北京100037;3.国土资源部地质信息技术重点实验室,北京100037;4.中国国土资源航空物探遥感中心,北京100083;5.中国地质科学院水文地质环境地质研究所,河北石家庄050061;6.中国地质科学院,北京100037;7.中国地质环境监测院,北京100081) 摘 要:国家基础地质数据包括区域地质、地球物理、地球化学、遥感影像、地质钻孔、区域海洋、水工 环、矿产资源等数据,这些数据由于物理分散、建库标准不同、过于依赖业务系统等原因,难以满足社会大 众、专业机构、管理人员等各类用户需求。为了提高国家基础地质数据的共享与服务,经过深入分析、实 验、综合研究,提出了基于元数据、数据库、数据仓库、GIS、网络、Web等技术的、物理分布逻辑集中的国家 基础地质数据库整合与集成技术框架。 关键词:地质数据库;整合集成;技术框架 中图分类号:TP311.52;P628.4 文献标识码:A 文章编号:1004-4051(2016)06-0154-06Basic technical framework of national basic geological database integration SONG Yue1,2,3,ZUO Qun-chao2,NIU Hai-bo4,LIANG Guo-ling5,DAI Ai-de6,LI Jian-guo4,ZHOU Meng7(1.National Engineering Research Center for Geographic Information System,China University of Geosciences(Wuhan),Wuhan 430074,China;2.Development &Research Center,China Geological Survey,Beijing 100037,China; 3.Key Laboratory of Geological Information Technology,Ministry of Land and Resources,Beijing 100037,China; 4.China Aero Geophysical Survey &Remote Sensing Center for Land and Resources,Beijing 100083,China; 5.Institute of Hydrogeology and Environmental Geology,Chinese Academy of Geological Sciences, Shijiazhuang 050061,China;6.Chinese Academy of Geological Sciences,Beijing 100037,China; 7.China Institute of Geological Environment Monitoring,Beijing 100081,China) Abstract:National basic geological data,including all kinds of basic geological data,such as areal geology,geophysics,geochemistry,remote sensing image,geological drilling,regional ocean,hydrogeology, mineral resources.Due to the physical dispersion,different database standards,too dependent on the business system and other reasons,these data are difficult to meet the demand for public,professional organizations, and managers.In order to improve the national basic geological data sharing and service,during in-depth analysis,experiment,and synthesis,based on the technology of metadata,database,data warehouse,GIS, Internet and web technology,the paper proposed basic technical framework of national basic geological database integration with physical distribution and logical collection. Key words:geological database;integration;technology framework 收稿日期:2016-01-07 基金项目:中国地质调查局“国家基础地质数据库整合与集成”项目资助(1212010815001) 作者简介:宋越(1984-),女,硕士,工程师,主要从事计算机软件、GIS应用等方面的研究。E-mail:syue@mail.cgs.gov.cn。 通讯作者:左群超(1964-),男,硕士,教授级高级工程师,研究方向为矿产资源潜力评价、地质空间数据整合与集成、计算机应用软件研发或平台设计。E-mail:zuoqc163@163.com。 国家基础地质数据是反映国家地质矿产资源、水文环境资源、航空物探遥感资源等的现状、利用、规划的主要载体,是地质调查信息化建设的基础,是地质调查业务的核心体现,包括区域地质、地球物理、地球化学、遥感影像、地质钻孔、区域海洋、水工环、矿产资源等数据,具有重要作用[1-2]。 通过多年的基础地质数据库建设工作,中国地质调查局系统及相关单位已积累了大量的全国规

相关文档
最新文档