东北大学空间数据库实验报告.docx

上传人:b****5 文档编号:8799586 上传时间:2023-05-15 格式:DOCX 页数:62 大小:2.97MB
下载 相关 举报
东北大学空间数据库实验报告.docx_第1页
第1页 / 共62页
东北大学空间数据库实验报告.docx_第2页
第2页 / 共62页
东北大学空间数据库实验报告.docx_第3页
第3页 / 共62页
东北大学空间数据库实验报告.docx_第4页
第4页 / 共62页
东北大学空间数据库实验报告.docx_第5页
第5页 / 共62页
东北大学空间数据库实验报告.docx_第6页
第6页 / 共62页
东北大学空间数据库实验报告.docx_第7页
第7页 / 共62页
东北大学空间数据库实验报告.docx_第8页
第8页 / 共62页
东北大学空间数据库实验报告.docx_第9页
第9页 / 共62页
东北大学空间数据库实验报告.docx_第10页
第10页 / 共62页
东北大学空间数据库实验报告.docx_第11页
第11页 / 共62页
东北大学空间数据库实验报告.docx_第12页
第12页 / 共62页
东北大学空间数据库实验报告.docx_第13页
第13页 / 共62页
东北大学空间数据库实验报告.docx_第14页
第14页 / 共62页
东北大学空间数据库实验报告.docx_第15页
第15页 / 共62页
东北大学空间数据库实验报告.docx_第16页
第16页 / 共62页
东北大学空间数据库实验报告.docx_第17页
第17页 / 共62页
东北大学空间数据库实验报告.docx_第18页
第18页 / 共62页
东北大学空间数据库实验报告.docx_第19页
第19页 / 共62页
东北大学空间数据库实验报告.docx_第20页
第20页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

东北大学空间数据库实验报告.docx

《东北大学空间数据库实验报告.docx》由会员分享,可在线阅读,更多相关《东北大学空间数据库实验报告.docx(62页珍藏版)》请在冰点文库上搜索。

东北大学空间数据库实验报告.docx

东北大学空间数据库实验报告

 

 

空间数据库原理

课程设计

 

 

学院:

资源与土木工程学院

班级:

测绘1402班

姓名:

古再丽努尔·喀日

学号:

********

*******************

2016年12月

实习成绩评定表

指导教师评语:

 

 

成绩:

 

指导教师:

年月日

 

一Access数据库实验报告

二空间数据库概念设计实验报告

1.1实验要求…………………………………………………………………20

1.2实验目的……………………………………………………22

1.3实验步骤……………………………………………………25

1.4实验内容……………………………………………………28

1.5实验分析……………………………………………………32

三基于ArcSDE与Postgresql的空间数据库实验报告

1.1实验要求……………………………………………………43

2.数据库的配置.....................................45

3.数据库的网络配置…………………………………………46

4.数据库的控制和管理………………………………………48

5.ArcSDE的配置………………………………………………50

6.postgreSQL…………………………………………………53

 

空间数据库实验报告

一,Access数据库实验报告

实验要求

MicrosoftAccess应用实验是MicrosoftAccess应用课程的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。

学生通过实验,验证课堂学习的知识,掌握数据库、数据表建立、查询、窗体、报表、宏以及数据访问页的方法,从而具有小型数据库管理系统的设计能力。

实验一创建Access数据库

【实验目的】

1.了解Access数据库窗口的基本组成

2.熟悉Access的工作环境,达到熟练使用的目的

3.学会查找7个数据库对象的相关帮助信息,为以后实验打下基础

4.学会如何创建数据库文件

【实验内容】

1.启动Access数据库,在“d:

\Access练习”文件夹中创建一个名为“图书管理.mdb”的空数据库文件。

2.启动Access数据库,使用“库存控制”向导创建一个名为“库存管理.mdb”的数据库文件,并保存在“d:

\Access练习”文件夹中。

然后运行该数据库应用系统,了解它的各部分组成和功能。

实验二创建和使用表

【实验目的】

1.熟练掌握使用据库表的建立方法

2.掌握表属性的设置

3.掌握记录的编辑、排序和筛选

4.掌握索引和关系的建立

【实验内容】

1.表1~3,在上述建立的数据库中创建“读者”、“图书”、“借书登记”3个表。

表1“读者”表结构

字段名称

数据类型

字段大小

主键

借书证号

文本

6

姓名

文本

3

部门

文本

10

办证时间

日期/时间

-

照片

OLE对象

-

-

表2“图书”表结构

字段名称

数据类型

字段大小

主键

书号

文本

5

书名

文本

20

作者

文本

3

出版社

文本

10

价格

数字

单精度(小数位数2)

是否有破损

是/否

-

备注

备注

-

表3“借书登记”表结构

字段名称

数据类型

字段大小

主键

流水号

自动编号

长整型

借书证号

文本

6

书号

文本

5

借书日期

时期/时间

-

还书时期

日期/时间

-

2.将所有日期型字段的格式设置为“短日期”。

3.将“图书”表的“书号”字段的“标题”设置为“图书编号”;“出版社”字段的默认值设置为“电子工业出版社”;“价格”字段的有效性规则为“价格>0”;有效性文本为“价格必须大于0”。

4.登记”表设置有效性规则“还书日期>借书日期”,有效性文本为“还书日期必须大于借书日期”。

5.为“读者”表的“部门”字段设置查阅属性,显示控件为:

组合框,行来源类型为:

值列表,行来源为:

法律系;英语系;中文系;科研处;人事处;教务处。

6.在“读者”、“图书”和“借书登记”3个表中输入记录,照片和备注内容可以自己定义。

“读者”表记录

借书证号

姓名

部门

办证日期

照片

502001

刘平平

人事处

2003/06/20

512015

张云

英语系

2003/03/10

512018

马晓慧

英语系

2002/10/08

522100

彭丽

法律系

2003/06/21

522106

张朝阳

法律系

2002/12/12

532150

陈洪

科研处

2003/09/26

“图书”表记录

书号

书名

作者

出版社

价格

借出有破损

备注

J1022

C语言程序设计

刘志强

清华大学出版社

22.00

J1035

网页设计技术

王芳

电子工业出版社

21.00

J1039

图形图像处理

王芳

电子工业出版社

25.00

W1101

红楼梦

曹雪芹

文化艺术出版社

32.50

W2210

基督山伯爵

大仲马

文化艺术出版社

30.60

“借书登记”表记录

流水号

借书证号

书号

借书日期

还书日期

1

502001

W2210

2005/10/08

2005/10/30

2

502001

J1035

2005/07/05

2005/09/10

3

512018

W1101

2004/03/20

2004/04/21

4

522100

W1101

2004/11/15

2004/12/06

5

522100

W2210

2004/11/15

2004/11/30

6

522100

J1035

2005/05/21

2005/06/22

7

522106

W1101

2005/09/16

2005/10/16

8

522106

W2210

2005/11/12

2006/01/20

9

522150

J1039

2006/03/20

7.在“读者”表中,将“部门”字段移到“姓名”字段的前面,然后增加一个“联系方式”字段,数据类型能够为“超链接”(存放读者的E-maile地址)。

8.在“读者”表和“图书”表中添加两条记录,内容自定。

9.删除“读者”表中新添加的两条记录。

10.备份数据库中的3个表。

11.对“读者”表按“办证日期”排序。

12.对“借书登记”表按“借书证号”排序,对同一个读者按“借书日期”降序排序。

13.从“图书”表中查找有破损的图书。

14.从“借书登记”表中查找借书证号为“522100”的读者在2004年的借书情况。

15.在“读者”表中,按“办证日期”字段建立普通索引,索引名为“办证日期”。

16.在“借书登记”表中,按“借书证号”和“书号”两个字段建立唯一索引,索引名为“借书证号+书号”。

按“借书证号”和“借书日期”两个字段建立普通索引,索引名为“借书证号+借书日期”。

17.在“读者”表和“借书登记”表之间按“借书证号”字段建立关系,在“图书”表和“借书登记”表之间按“书号”字段建立关系,两个关系都实施参照完整性。

成果:

实验三查询设计

【实验目的】

1.掌握选择查询的基本方法

2.掌握参数查询的基本方法

3.了解交叉表查询

实验四SQL语言

【实验目的】

1.掌握SQL语言的使用方法

2.利用SQL语句实现相关的操作

3.能够独立写出一些较复杂的SQL语句

4.【实验内容】

1.使用SQL语句定义READER表,其结构与第4章中的“读者”表相同,然后使用插入命令在READER表中插入两条记录,内容自定。

2.根据“图书管理”数据库中的“读者”、“图书”和“借书登记”3个表,使用SQL语句完成以下查询。

(1)从“读者”表中查找法律系读者的所有信息。

(2)从“借书登记”表中查找尚未归还的图书的书号、借书证号和借书日期。

(3)从“借书登记”表中查询每本书每次借出的天数。

(4)从“借书登记”表中查询每本书的借阅次数。

(5)从“图书”表中查找各出版社图书的价格总计,并按价格降序输出。

(6)查询所有借过书的读者姓名和借书日期。

(7)查询所有借阅了“红楼梦”的读者的姓名和借书证号。

(8)查询至今没有人借阅的图书的书名和出版社。

实验五窗体设计

本实验为设计性实验,要求学生设计一个自己感兴趣的窗体。

课内学时2,课外学时8。

通过本实验,掌握窗体设计的方法。

【实验目的】

1.掌握窗体设计的方法

2.根据具体要求设计窗体,并使用窗体完成相关操作

【实验内容】

1.建立一个“读者登记”窗体,如图所示。

数据源为“读者”表,窗体标题为“读者记录”。

2.建立一个“图书登记”窗体,如图所示。

数据源为“图书”表,窗体标题为“图书记录”,要求出版社的信息利用组合框控件输入或选择。

然后通过窗体添加两条新记录,内容自行确定。

3.建立一个“借书登记”窗体,如图所示。

数据源为“借书登记”表,窗体标题为“借书记录”。

要求显示系统当前的日期,并统计借书人次(使用count()函数实现)。

4.建立一个“读者借书情况”的主子窗体,如图7.76所示。

主窗体显示读者的借书证号、姓名和部门。

子窗体显示相应读者的借书情况,包括借书证号、书号、书名、借书日期和还书日期。

5.建立一个“图书管理主界面”的窗体,如图所示。

单击各命令按钮,可分别打开上面建立的4个窗体,单击“退出”按钮,可关闭窗体。

实验六报表设计

【实验目的】

1.掌握报表的创建方法

2.根据不同要求设计不同的报表,实现显示和统计功能

【实验内容】

1.建立一个“读者信息”报表,显示每位读者的详细信息,如图所示。

2.使用标签向导,建立一个“图书登记卡”标签,如图所示。

3.建立一个“图书借阅情况”报表,显示每本书的借阅情况及借阅次数。

4.建立一个“还书情况”报表,统计每个读者的还书情况(按书号排序)。

如果还书日期不为空,则表示已还书;否则,就表示未还书(用红色文字显示)。

5.建立一个“读者借书”报表,显示每个读者的借书情况,要求使用子报表实现,并且第1页只显示报表的标题、制作人和日期等信息,从第2页开始显示读者借书的信息。

6.建立一个“借书统计”报表,显示图书信息及借书统计图表。

实验七宏

【实验目的】

1.掌握宏的设计方法

2.根据要求设计窗体,实现具体功能

【实验内容】

1.设计一个“借阅记录”窗体,在“书号”文本框中输入书号(或书号的前几位)后,单击“查找”按钮即可显示借阅该书的所有记录;如果“书号”文本框中没有输入书号,则单击“查找”按钮时显示一个消息框,提示输入书号。

用宏完成“查找”按钮的操作。

2.设计一个“图书查询”窗体,从组合框中选择一个书号后,单击“查找”按钮,可以打开“图书信息”窗体,显示与该书号对应的图书信息。

单击“取消”按钮可以关闭“图书信息”窗体。

用宏组完成“查询”和“取消”按钮的操作。

实验八数据访问页设计

【实验目的】

1.掌握数据访问页的设计方法

2.利用数据访问页实现具体要求

【实验内容】

1.建立一个名为“图书信息”的数据访问页,页面标题为滚动文字。

2.建立一个名为“借书情况”的数据访问页,按“书号”分组显示每本图书的借阅情况

实验九小型数据库管理系统的设计

【实验目的】

1.运用课程所学知识,设计一个小规模的数据库关系系统。

2.进一步理解和掌握关系型数据库的管理软件的设计方法。

3.理解和掌握理解和掌握关系型数据库的知识,熟悉查询、窗体和报表的使用方法。

【实验内容】

学生自行设计一个小规模数据库管理系统,如学生成绩管理系统、教学管理系统等

要求涉及以下内容及知识点:

(1)建立一个关系型数据库文件,根据题目自行设计多个数据表。

要求能够有效的存储系统所需的数据,数据冗余度小,并建立表之间的关系。

(2)对数据库中的一个或多个表中的数据进行查找、统计和加工等操作。

(3)使用窗体和各种控件方便而直观地查看、输入或更改数据库中的数据。

(4)实现将数据库中的各种信息(包括汇总和会计信息)按要求的格式和内容打印出来,方便用户的分析和查阅。

实验心得:

通过这次试验,我了解到了如何去使用数据库。

知道了怎样操作,怎样去创建数据库,查询,窗体,报表以及数据访问页,SQL等。

收获很大。

最后谢谢老师耐心指导。

空间数据库概念设计实验报告

实验要求:

使用Visio软件绘制ER图包括象形扩展的ER图,使用RationalRose软件绘制类设计图,以教材上的森林为例。

一、实验目的:

本实验是数据库系统全部实验的依据,贯穿后续所有实验。

本实验要求从概要设计的观点,了解数据库概要设计的范围和设计方法。

掌握从系统需求分析文档,进行数据库系统的E-R图设计,设计应用系统的数据库全局关系模式,设计数据库中各表及其结构。

二、实验内容:

概要设计“专门人才培训信息管理系统”。

学会应用数据库设计与整个系统分析设计的接口,承接系统分析的需求分析完成的系统功能图、业务流程图,进入数据库分析接口数据流图和数据字典,重点掌握E-R图设计要领和设计方法,先采用自底向上方法设计系统E-R图,完成系统各级子系统的E-R图,再综合集成出系统的总体E-R图。

进一步设计应用系统的数据库全局关系模式,并优化;最后依照全局关系模式设计数据库中各表的结构

三、实验步骤(要求有截图):

1.调研,完成系统分析文档(参考案例,可另选自己熟悉的项目,进行分析)

近年来,中国培训业进入快速发展时期,IT培训,英语培训,MBA等专门的人才培训机构层出不穷。

随着培训教育机构数量稳步增长、规模越来越大,培训教育业的竞争也日益激烈,培训教育机构管理者对业务管的现代化、科学化和知识化有了更高的要求,在这样背景下,我们设计并开发“专门人才信息管理系统”

系统业务流程:

策划部门制定培训计划,市场部门审核计划,制定具体招生计划并发布招生信息,学员获取信息后到制定地点报名并交纳培训费用,策划部门进行培训计划规划再论证,为市场部门提供方向性和决策性培训方案。

后勤部门在得到学员信息后安排食宿等事宜;财务部门向学员收取培训费用并核算培训机构收益;教务部门进行编班、安排其培训活动事宜;考核部门对已培训完毕的学员进行考核,并对培训质量进行分析

1.1系统总功能框图:

1.2数据流图(本实验采用图形元素,外部实体:

矩形框;数据流:

;处理功能:

椭圆;数据存储:

右边开口的矩形,不同教材,图形表示有差别)

系统总数据流图

下面是5个处理的2层分数据流图

子数据流图-1制定发布信息流图

子数据流图-2学员报名信息流图

子数据流图-3学员考核信息流图

子数据流图-3学员考核信息流图

子数据流图-3学员考核信息流图

子数据流图-4资费管理子数据流图

子数据流图-5教师信息子数据流图

1.3数据字典

学员基本信息,消费者报名缴费后形成(原始数据,报名表),组成:

姓名、性别、出生日期、通信地址、联系电话、电子邮箱、照片、寝室编号、备注。

教师基本信息,记录被聘任教师的基本信息数据集,组成:

姓名、性别、出生日期、联系电话、电子邮箱、职务、职称、兼专职、工资、照片、备注。

培训收入,记录培训机构具体的经费收入信息,组成:

类型、金额、时间、经手人、项目编号、备注。

培训支出,记录培训机构日常经费开支,组成:

类型、金额、时间、经手人、项目编号、备注。

学员报名(数据处理)

输入:

学生报名时身份相关信息

输出:

缴费记录、培训安排和学员基本信息表

处理:

审核报名人员身份的合法性、确认报名后先交培训费用,然后安排学员培训。

资费结算(数据处理):

输入支出记录、收入记录;输出:

简单财务表;

处理:

先计算一个培训项目的总支出和总收入,然后得出一个培训项目的盈利情况。

教师受聘上岗(数据处理):

输入:

教师身份基本信息;输出:

教师基本信息记录、工资记录、和教学资源记录。

审核受聘教师身份的合法性,确定聘用后,形成教师上岗信息。

2根据面系统分析,自底向上设计数据库个子系统的分E-R图,画在四实验结果中。

2.1设计教师基本信息分E-R图(实体,属性)

姓名、性别、出生日期、联系电话、电子邮箱、职务、支撑、兼专职、工资、照片、备注。

2.2设计学员信息管理分E-R图(实体,属性)

姓名、性别、出生日期、通信地址、联系电话、电子邮箱、照片、寝室编号、备注。

2.3设计收入信息分E-R图(实体,属性)。

类型、金额、时间、经手人、项目编号、备注。

2.4设计支出信息分E-R图(实体,属性)类型、金额、时间、经手人、项目编号、备注

2.5设计教师管理分E-R图(实体,联系)。

一个教师讲授多门培训课程,每门培训课程由多位老师讲授;教师发布多项培训资源。

2.6设计学员管理分E-R图(实体,联系)。

给学员安排寝室,学院缴费后登记收入表,为学员安排培训课程。

2.7设计资费信息管理分E-R图(实体,联系及其属性)。

每个培训项目在招生中得到多项收入,并花费多项支出。

2.8设计教务管理信息分E-R图(实体,联系及其属性)。

学员可以参加多门培训课程考核,每门培训课可由多个学员参加选修;培训课程由受聘多个上岗教师讲授,每位教师可讲授多门培训课程;培训课程属于某一培训项目,必须为培训课程安排教室。

3设计数据库总E-R图,画在四实验结果中。

设计“专门人才培训信息管理系统”总E-R图,不用画出每个实体的属性,只需画出实体和联系即可。

4设计数据库关系模式和表结构(初步)

参考设计下列关系模式:

学员、教师、培训信息、培训课程、培训资源、培训收入、培训支出、培训项目,教室、寝室;教师授课、学员选课。

关系参考举例学员(学员编号、姓名、性别、出生日期、通信地址、联系电话、电子邮箱、照片、寝室编号、备注)

根据关系模式,初步选择1个关系设计表结构

序号

字段名

类型

长度

主键

说明

1

Sno

int

4

学员编号

2

Sname

char

10

姓名

3

Ssex

char

2

性别

4

Sbirth

datetime

8

出生日期

5

Saddress

char

30

通信地址

6

Sphone

char

13

联系电话

7

Semail

char

30

电子邮箱

8

Sphoto

varchar

100

照片

9

Sdorid

int

4

寝室编号

10

Snotation

text

8

备注

四、实验结果(要求有截图,):

4.1上题2中的2.1-2.8各分E-R图,可以采用任意的画图工具(word绘图或Microsoftvisio绘图)

2.1:

一、实验目的:

本实验是数据库系统全部实验的依据,贯穿后续所有实验。

本实验要求从概要设计的观点,了解数据库概要设计的范围和设计方法。

掌握从系统需求分析文档,进行数据库系统的E-R图设计,设计应用系统的数据库全局关系模式,设计数据库中各表及其结构。

二、实验内容:

概要设计“专门人才培训信息管理系统”。

学会应用数据库设计与整个系统分析设计的接口,承接系统分析的需求分析完成的系统功能图、业务流程图,进入数据库分析接口数据流图和数据字典,重点掌握E-R图设计要领和设计方法,先采用自底向上方法设计系统E-R图,完成系统各级子系统的E-R图,再综合集成出系统的总体E-R图。

进一步设计应用系统的数据库全局关系模式,并优化;最后依照全局关系模式设计数据库中各表的结构。

三、实验步骤(要求有截图):

1.调研,完成系统分析文档(参考案例,可另选自己熟悉的项目,进行分析)

近年来,中国培训业进入快速发展时期,IT培训,英语培训,MBA等专门的人才培训机构层出不穷。

随着培训教育机构数量稳步增长、规模越来越大,培训教育业的竞争也日益激烈,培训教育机构管理者对业务管的现代化、科学化和知识化有了更高的要求,在这样背景下,我们设计并开发“专门人才信息管理系统”

系统业务流程:

策划部门制定培训计划,市场部门审核计划,制定具体招生计划并发布招生信息,学员获取信息后到制定地点报名并交纳培训费用,策划部门进行培训计划规划再论证,为市场部门提供方向性和决策性培训方案。

后勤部门在得到学员信息后安排食宿等事宜;财务部门向学员收取培训费用并核算培训机构收益;教务部门进行编班、安排其培训活动事宜;考核部门对已培训完毕的学员进行考核,并对培训质量进行分析。

1.1系统总功能框图:

1.2数据流图(本实验采用图形元素,外部实体:

矩形框;数据流:

;处理功能:

椭圆;数据存储:

右边开口的矩形,不同教材,图形表示有差别)

系统总数据流图

下面是5个处理的2层分数据流图

子数据流图-1制定发布信息流图

 

子数据流图-2学员报名信息流图

子数据流图-3学员考核信息流图

子数据流图-4资费管理子数据流图

子数据流图-5教师信息子数据流图

1.3数据字典

学员基本信息,消费者报名缴费后形成(原始数据,报名表),组成:

姓名、性别、出生日期、通信地址、联系电话、电子邮箱、照片、寝室编号、备注。

教师基本信息,记录被聘任教师的基本信息数据集,组成:

姓名、性别、出生日期、联系电话、电子邮箱、职务、职称、兼专职、工资、照片、备注。

培训收入,记录培训机构具体的经费收入信息,组成:

类型、金额、时间、经手人、项目编号、备注。

培训支出,记录培训机构日常经费开支,组成:

类型、金额、时间、经手人、项目编号、备注。

学员报名(数据处理)

输入:

学生报名时身份相关信息

输出:

缴费记录、培训安排和学员基本信息表

处理:

审核报名人员身份的合法性、确认报名后先交培训费用,然后安排学员培训。

资费结算(数据处理):

输入支出记录、收入记录;输出:

简单财务表;

处理:

先计算一个培训项目的总支出和总收入,然后得出一个培训项目的盈利情况。

教师受聘上岗(数据处理):

输入:

教师身份基本信息;输出:

教师基本信息记录、工资记录、和教学资源记录。

审核受聘教师身份的合法性,确定聘用后,形成教师上岗信息。

2根据面系统分析,自底向上设计数据库个子系统的分E-R图,画在四实验结果中。

2.1设计教师基本信息分E-R图(实体,属性)

姓名、性别、出生日期、联系电话、电子邮箱、职务、支撑、兼专职、工资、照片、备注。

2.2设计学员信息管理分E-R图(实体,属性)

姓名、性别、出生日期、通信地址、联系电话、电子邮箱、照片、寝室编号、备注。

2.3设计收入信息分E-R图(实体,属性)。

类型、金额

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2