数据库设计的方法与结果_第1页
数据库设计的方法与结果_第2页
数据库设计的方法与结果_第3页
数据库设计的方法与结果_第4页
数据库设计的方法与结果_第5页
已阅读5页,还剩218页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

水资源与节水管理软件

功能:

■用水户基本情况

■用水户用水基本情况

■计划用水量技

■实用水量

■收费术

■节水工程情况

用水户节水报表报

水表情况

特点:

抄表告

■实用性

⑥易用性

⑥通用性

⑥灵活性义

•♦♦。

⑥适应性规

<安全性

<规范性学

•扩充性术

打海温假件轻

SeaGreatsoftware工

邮箱:sea.qreat@126.com劳

一一

--一-

目录

第一章需求说明书..................................................2

第一节编制说明.................................................2

第二节需求分析.................................................2

1用户用水情况管理..........................................2

2地下水资源管理需求分析....................................9

3节水管理需求分析.........................................11

第二章数据库设计.................................................12

第一节数据设计方法............................................12

第二节数据库设计结果..........................................17

1用水节水数据库..........................................17

2地下水动态监测数据库....................................30

第三章系统设计...................................................41

第一节运行环境................................................41

第二节模块设计................................................42

第一章需求说明书

第一节编制说明

该软件是在调查分析节水管理业务基础上,根据本办公室的日常业务及管理程序而编

写。

需求说明书常用符号说明:

数据流:具有名字和流向的数据,在数据流程图中用标有名字的箭头表示。如:

―计划I量----->

加工:表示对数据进行的加工处理,以《》表示。如:

—《计算加价水费》―一

文件:它是数据的暂存处,以标有名字的线段表示。如:

计划量库

数据源及数据终点:表明数据处理过程的数据来源及数据去向的标志。以【】表示。

如:

【计划单】-->

加工编码按层编序,12......表示第一层,1.11.2……表示第二层,以次类推。

词典中〔〕表示可选项,{}ln表示多次重复,n表示重复次数。数据项以+

相隔,=表示数据流定义.

数据流词典定义时,意义较明确的略去,加工采用结构化语言或判定树表述。

第二节需求分析

1用户用水情况管理

用户用水情况管理包括:用水户基本情况、用水户用水基本情况、计划用水管理、收

费管理。

1.1用户基本情况管理

1.1.1数据流图

计划用水户(以下简称用水户)系指纳入市(区)级水资源与节水管理机构计划用水

管理的单位。一般按用水户用水量确定是否纳入管理。纳入管理后,管理机构对其下达用

水计划,实施超节考核,参加各种统计汇总;未纳入管理的用水户,不对其进行超节考核。

纳入用水户有成批纳入和零星随机纳入。新户纳入管理的程序一般是:现场调查一填写用

水户基本情况表-确定是否纳入。对纳入用水户建立用水户基本情况档案一建立用水基本

【用户基本情况卡片】一《合理性检查》

,一不合理卡片一

【用户基本情况R片】一《合理性检查》

"<---不合理卡片

【用户基本情况卡片】f《合理性检查》

一不合理卡片

情况档案一制定用水计划一参加超节考核。其数据流图如下:

1.L2数据词典

用水户基本情况库=用水户编号+用水户全称+通讯地址+邮编+所属行政区+所

属系统+所属行业+所属地质区+法人代表姓名+管水科室+联系人+电话+开户行+银

行帐号+水源类型+x座标+y座标+计划员。

水源类型=I纯自来水I含自备井I纯自备井I自备地表水I。

所属行政区、系统、行业、地质区在各市一般固定,尽量用国家标准,也可自行制定。

用水户基本情况注册卡片=用水户基本情况库。

用水户基本情况修改卡片=用水户编号+要修改的项目。

用水户基本情况消册卡片=用水户编号。

1.1.3加工说明

注册:纳入管理的新户首先要注册登录,注册合理性检查,主要对用水户编号及行政

区、系统、行业、地质区、水源类型、开户行、帐号检查,用水户编号是关键字,不得

重复。新户一旦注册,便产生对应的计划量、实用量、用水情况、自备井情况库。

修改:对用水户目录项目,部分或全部修改,修改时要进行合理检查、检查项目同注

册。

消册:消册是指用水户不再纳入管理,消册后其计划、实用量、用水情况、自备井情

况等相应消除。消册是指删除已注册的用水户。

查询:按用水户编号、全称、行政区、系统、行业、地质区、水源类别等进行随机条

件查询,结果以打印、显示、存盘输出。

统计:按行政区、系统、行业、地质区、水源类别等进行用水户个数统计及项目求和。

报表:一览表:选择全部项目或部分项目打印输出。

用水户卡片:是将全部项目打印在一张卡片上,以便人工查阅或存档。

信封:按行政区、系统、行业、地质区、水源类别等打印信封。

通讯录:按行政区、系统、行业、地质区、水源类别等打印通讯录。

1.2用水户用水基本情况管理

L2.1数据流图

用水基本情况管理,为制定全市、用水户用水计划指标,掌握用水情况,提供基础依

1.2.2数据词典

用水基本情况=水表情况+机关办公用水项目+生产用水项目+宾馆用水项目+学

校用水项目+医院用水项目+商场用水项目+影剧院用水项目+居民用水项目+其它用水

项目。

水表情况=自来水一级表数+自备水一级表数+二级表数+三级表数+居民户数+

居民已装水表数。

机关办公用水=机关人数+其中单身居住人数+接待人数。

生产用水=基础用水指标+日万元产值+万元产值定额+产品名称+产品定额+工

人数+其中单身居住人数。

宾馆用水=甲级床位数+乙级床位数+丙级床位数+会议接待人数。

学校用水=住校生数+非住校生数+教职工人数+试验室用水量。

医院用水=就诊人数+甲级病床位数+乙级病床位数+丙级病床位数+试验室用水量

+职工人数+其中居住单身职工+其中医务人数。

商场用水=营业面积+职工人数+顾客的数。

影剧院用水=职工人数+座位数。

居民用水=居民户数+居民人数。

其它用水=大汽车台数+小汽车台数+采暖面积+年采暖天数+游泳池容积+年开

放天数+锅炉吨数+锅炉台数+理发人数月+洗衣公斤数月+洗浴人数月+转供量月+

基建面积+基建用水+绿化面积+食堂就餐人数。

1.2.3加工说明

录入:新户注册时,要建立(录入)该户用水基本情况档案。

删除:老户消户时,相应删除其用水基本情况。

修改:修改用水基本情况的某些项目

检索:按编号、选择用水项目或按随机条件进行查询。

统计:求某用水项目或者按条件求某项目数值的合计。

报表:用水基本情况一览表。

用水基本情况卡片,包括所有项目.

1.3计划用水管理

1.3.1数据流图

用水计划是用水户的用水计划,自备水源开采计划等于其用水计划。计划管理的主要

内容是制定计划、统计汇总、考核、预测分析。其数据流图如下:

1.3.2数据词典

用水计划=自来水用水计划+自备井用水计划+地表水(自备用水计划)

自来水用水计划=自来水工业计划+自来水电厂计划+自来水铁路计划+自来水商

业计划+自来水办公计划+自来水生活计划自来水其它

自备井用水计划=自备井工业计划+自备井电厂计划+自备井铁路计划+自备井商

业计划+自备井办公计划+自备井生活计划自备井其它

自备地表水计划=自备地表水工业计划+自备地表电厂计划+自备地表铁路计划+

自备地表水商业计划+自备地表水办公计划+备地表水生活计划+自备地表水其它

制定计划:自动制定计划指标有4种方案

前三年用水量法:用前三年用水量求方程,趋势外推求来年用水量【也可用平均值法】。

节超比法:用前三年节超比计算来年计划量,思路是节约比特别大的降低指标,超用

量特别大的增加来年指标。

.J前三年平均实用量(1+x.%)节约比大千X.%

来年计划里,前三年平均实用量(l-x.%)节约比小千X.%

节超比n(x%)=(计划量n-实用量n)+计划量nxlOO%

节约比太大的,指标降低到xn%,超用太大的,升到超用比xn%o也可用最近一年

的计划量、实用量来计算。

定额法:计划量=定额x数量

对工业用水,生产部分用水计划量=基础水量+定额+数量

工业定额有产品单耗法、万元产值法。

综合法:用上三种方法的平均值。

计划制定从时间间隔上可分为:水资源与节水管理机构下达年、季、月指标。

1.4实用量管理

1.4.1水表管理

对注册水表(用于和用水单位结算水费的水表)的基本情况、运行情况进行管理。

目前管理现状,水表可分为自来水水表、自备井水表、自备地表水水表。

1.4.1.1数据词典

水表库=所属用水户编号+所属水厂编号+用水性质+位置+口径+水源类型+水

表号+生产厂家+换表日期+周检日期+抄表员+抄表日期+抄表序号。

用水性质=工业I商业I宾服I机关I生活I基建I其它。

水源类型=自来水I自备井I自备地表水。

1.4.2用水量管理

对用

水单位的各

种实际用水

量进行管

理。

1.4.2.1数据流图

对各用水户用水量进行管理。包括:录入实用量、建立台帐、统计汇总分析。数据流

图如下:

数据词典

水表指数库=用水户编号+水表号+指数

单表实用量库=水表编号+用水量

单户实用量库=计划量库

加工说明

计算单表实用量:由水表指数计算用水量,计算方法:

/本月指数-上月指数(正常

用水量=(本月指数+(换表底数-上月指数)(换表

'用量(估表

分类汇总用水户实用量:从单表用水量汇成用水用水户实用量。也可直接输入单户用

水量。

打印台帐:水表指数、单表用水量、用水户用水量的月、季、台帐(按自来水、自备

水、自备地表水等分立台帐)

统计报表:按用水性质、水源类别、行政区、系统统计汇总,并以报表形式输出。

1.4.3收费管理

对用水单位用水收费进行管理。如城市地下水资源费、污水处理费、超计划用水加价

水费等。以上费用各地市收费名称不一,收费周期不一,使用单位可以修改,可以自行确

定收费周期。收款方式有银行同城委收,支票结帐及现金结帐。日常业务主要包括:水费

计算,打印通知单、委收单、收据并建立财务台帐,考核台帐,统计分析等。

基本水费费:用水户应交纳的基本水费费。

加价水费:按规定对超计划量的用水户收加价水费。各市考核计算方法及考核时段不

-O有:双考核、季考核和不定期考核。。

污水处理费:用水户应交纳的污水水费费。

其他收费:为满足不同城市需要而设置的收费。

1.4.3.2数据词典

基本水费费库=用水户编号+应收费+实收费+计帐日期+凭证号。

加价水费库=用水户编号+计算加价倍数+实际加价倍数+更改加价文号+应加价

金额+更改加价金额+实收加价金额+记帐日期+凭证号。

污水处理费=用水户编号+用水户名称+污水处理费+实收费+记帐日期+凭证号。

其他收费=用水户编号+用水户名称+其他收费+实收额+记帐日期+凭证号。

2地下水资源管理需求分析

包括自备井审批、建档、成井验收、水表管理、水量管理、周检换表等。实现查询、

统计、报表,为地下水开采利用,水情预测、预报提供依据。

2.1自备井档案管理

2.1.1数据流图

2.1.2数据词典

自备井档案库=单位编号+井统一编号+单位井编号+X座标+Y座标+Z高程+

地址+井位+凿井时间+启用时间+井深+止水深度+取水段上界+取水段下界+出水量

+静水位+动水位+含砂量+含水层厚度+井孔口径+凿井施工单位+验收日期+验收单

位+水泵类型+泵管口径+泵管长度+泵动力+生产厂家+水类型+资质认证结果+认证

日期+认证单位+水质类型+K+R+T。

2.2水位动态监测需求分析

水位动态监测主要是监测地下水水位埋深值,涉及的数据有监测点基本情况,原始监

测值。主要处理有:录入、编辑、计算特征值(最大值、最小值、平均值),打印报表,年

鉴排版,预测预报等

2.2.1数据流图

监测井基本情况卡片一]L《水位标高统计表》

.《水位埋深统计表》

监测井基本情况

——.《盛测井一览表》

原始监测水位数据一]一-《年间排版》

1,《特征值统计表》

原始监测水位数据

2.2.2数据词典

监测井基本情况库=单位编号+井统一编号+单位井编号+X座标+Y座标+Z高

程+地址+井位+凿井时间+启用时间+井深+止水深度+取水段上界+取水段下界+出

水量+静水位+动水位+含砂量+含水层厚度+井孔口径+凿井施工单位+验收日期+验

收单位+水泵类型+泵管口径+泵管长度+泵动力+生产厂家+水类型+资质认证结果+

认证日期+认证单位+水质类型+K+R+T。

原始监测数据库=单位编号+井统一编号+单位井编号+日期+{水位值}In

2.3水质动态监测需求分析

水质监测是了解、分析、预测、控制水质污染。原始数据来自水质监测站。

2.3.1数据流图

监测并基本售况十斤•]।----

.丽tt其主恬:P卜,监测数据报表,

监*田*®次一.《评价结果表》

原始监测水质数据—*-1I——k预测预报结果>

原始监测水质数据

2.3.2数据词典

统一编号+取样地点+取样日期+化验日期+取样编号+水源类型+化验单位+钾+钠+

钙+镁+碳酸根+重碳酸根+硫酸根+总硬度+永久硬度+暂时硬度+负硬度+总碱度+矿化

度+PH值+二价铁+三价铁+铝+氨氮+氢氧根+硝酸+盐硝酸+氟+溪+碘+游离二氧化碳

+侵蚀二氧化碳+二氧化硅+COD+锌+碱量+汞+镒+铝+钻+三价铝+六价铝+锢+钢+睇

+僚+镉+铜+铅+锌+神+银+富化物+酚+大肠杆菌+细菌总量+洗涤剂+氯芳+四氯化碳

+滴滴涕。

3节水管理需求分析

3.1节水工程管理

建立各种节水工程档案库,并进行检索、统计、预测、析工作。其数据流图如下:

3.1.1数据流图

《检索》

【申请报告】

《统计》

[审批单】《前测、分析》

【验收单】»《打印一览表》

节水工程库

3.1.2数据词典

节水工程库=用水户编号+工程编号+工程名称+申请文号+申请日期+竣工日期

+施工单位+设计单位+验收单位+验收日期+验收单编号+设计投资+实际投资+水资

源与节水管理机构投资+设计节水量+实际节水量+日处理能力。

3.2用水户节水综合报表需求分析

3.2.1数据流图

__《检索》

【节水综合报表或_《藐阮总》

\/-*《预测分析》

\/」《打印报表》

节水情况库

该表反映用水户生产经营用水、节水综合信息。数据流图如下:

3.2.2数据说明

节水情况库=取水量+重复回收利用量+用水户编号+产值+主要产品及产量。

取水量=自来水+自备井+自备地表水+基建水。

重复回收利用量=冷却循环量+工艺回收量+蒸气冷凝量+生活回用量+其它回用

量。

第二章数据库设计

在VisualFoxPro中,可以使用数据库组织和建立表和视图间的关系。数据库不但提

供了存储数据的结构,而且还有很多其他的好处。在使用数据库时,可以在表一级进行功

能扩展,例如创建字段级规则和记录级规则、设置默认字段值和触发器等,还可以创建存

储过程和表之间的永久关系。此外,使用数据库还能访问远程数据源,并可创建本地表和

远程表的视图。

第一节数据设计方法

1数据库设计步骤

用一个可靠的数据库设计过程,就能迅速、高效地创建一个设计完善的数据库,为访

问所需信息提供方便。在设计时打好坚实的基础,设计出结构合理的数据库,会节省日后

整理数据库所需的时间,并能更快地得到精确结果。

注释:VisualFoxPro中的术语"数据库"和"表"不是同义词。"数据库"(.dbc文

件)指的是关联的数据库,它是一个或多个表(.dbf文件)或视图信息的容器。

数据库设计过程的关键在于理解关系型数据库管理系统(如VisualFoxPro)保存数

据的方式。为了高效准确地提供信息,VisualFoxPro将不同主题的信息保存到不同的表

中。

例如,用一个表保存用水户基本信息,而用另一个表保存其用水信息。如果数据组织

得当,就能把数据库设计得相当灵活,可以用很多方法组合和提供信息,例如,可以打印

一个报表,报表中的信息来自用水户基本信息和用水信息两个独立的表。

通过将信息拆分入表,来增加数据库的灵活性。在设计数据库的时候,首先分离那些

需要作为单个主题而独立保存的信息,然后告诉VisualFoxPro这些主题之间有何关系,

以便在需要时把正确的信息组合在一起。通过将不同的信息分散在不同的表中,使数据的

组织工作和维护工作更简单,同时也易保证建立的应用程序具有较高的性能。

下面是设计数据库的步骤:

确定建立数据库的目的。这有助于确定VisualFoxPro保存哪些信息。

确定需要的表。在明确了建立数据库的目的之后,就着手把信息分成各个独立的主题,

例如用水户基本信息和用水信息等。每个主题都可以是数据库中的一个表。

确定所需字段。确定在每个表中要保存哪些信息。在表中,每类信息称作一个字段,

浏览表时在表中显示为一列。

确定关系。分析每个表,确定一个表中的数据和其他表中的数据有何关系。必要时,

可在表中加入字段或创建一个新表来明确关系。

设计求精。对设计进一步分析,查找其中的错误。创建表,在表中加入几个示例数据

记录,看能否从表中得到想要的结果。需要时可调整设计。

在最初的设计中,不要担心发生错误或遗漏东西。这只是一个初步方案,在以后对设

计方案进一步完善。在完成初步设计后利用示例数据对表单、报表的原型进行测试。Visual

FoxPro很容易在创建数据库时对原设计方案进行修改。可是在数据库中输入了数据或连

编表单和报表之后,再要修改这些表就困难得多。正因如此,在连编应用程序之前,应确

保设计方案已经考虑得比较全面。

5.2分析数据需求

VisualFoxPro数据库设计的第一步是明确数据库的目的和如何使用。也就是说需要

从数据库中得到哪些信息。明确目的之后,就确定需要保存哪些主题的信息(表),以及每

个主题需要保存哪些信息(表中的字段X

和数据库的使用人员多交换意见,推敲那些需要数据库回答的问题,勾划出要生成的

报表,收集当前用来记录数据的表单。所有这些信息在后面的设计步骤中都要用到。

5.2.1将需求分类放入表

确定数据库中的表是数据库设计过程中技巧性最强的一步。因为根据想从数据库中得

到的结果(包括要打印的报表、要使用的表单、要数据库回答的问题)不一定能得到如何

设计表结构的线索,它们只是告诉需要从数据库得到的东西,并没有告诉如何把这些信息

分门别类地加到表中去。

以用水计划单为例,它除了包括一些用水户的信息(如地址和电话号码)以外,还提

供了有关计划用水情况的信息。这个表单确实提供了许多需要在数据库中保存的信息,尽

管所有信息都在同一表单中,仍可将它们存储在不同的表中,这样容易解决一般数据的完

整性问题。

同一信息只保存一次将减少出错的可能性例如,若只使用一个表存储所有用水计划

单单的信息,假设某用水户有三年不同的计划单,也可以在数据库中加入三次该用水户的

地址和电话号码(每年一次),但这样会增加数据输入出错的可能性。

用水户基本情况表一次性存储地址信息,而且,如果用水户更换了地址,那么您要么

接受矛盾的信息,要么查找并更改表中顾客的每一个用水计划单记录。实际上,更好的解

决办法是创建一个用水户基本情况表表,用水户的地址在数据库中只保存一次。以后如果

要更改数据,只要更改一次即可。

防止删除有用信息假设用水户报送节水报表,但下一年又不报送了。这样,当从包

含用水户基本情况表和用水户节水报表中删除,同时也删掉了用水户的全称及地址。可是

有时又想把这个用水户保存在数据库中。因此,最好的解决办法仍然是把用水户的信息放

在单独的用水户表中,这样就可以做到只删除节水报表信息而不删除用水户信息。

仔细研究需要从数据库中取出的信息,并把这些信息分成各种基本主题(例如用水户

基本情况、计划量、实用量等等),每个主题都是一个独立的表。

提示把信息划分成表的方法之一是研究每种信息,确定每种信息的实际内容。例如,

在TasmanianTraders订单中,顾客地址不属于销售信息,而属于顾客信息,这表明需

要有一个单独的顾客表。在Productsonorder报表中,供应商的电话号码并不属于存

货信息,而属于供应商信息,这表明需要有一个单独的供应商表。

5.2.2确定所需字段

为了确定表的字段,首先决定需要在表中了解有关信息。把字段看作是表的属性。表

中每个记录(或每行)包含了同样的字段或属性集合。例如,用水户表中的字段记录了用

水户的地址。表中每个记录项记录了一个用水户的信息,而地址字段记录了该顾客的地址。

确定字段时我们采用了以下几点技巧:

每个字段直接和表的主题相关。描述另一个主题的字段应属于另一个表。并定义表之

间的关系。确保一个表中的每个字段直接描述该表的主题。如果多个表中重复同样的信息,

删除不必要重复的字段。

不包含可推导得到或需计算的数据。多数情况下,不把计算结果存储在表中,因为要

看结果时可用VisualFoxPro进行计算。有时为便于查询,简化变成而采取保存计算结果。

有些数据的计算是变化的,这是保存计算结果,例如水费的计算与水价有关,而水价有时

调整。

收集所需的全部信息在设计时很容易忽略重要的信息,这时应回到设计的第一步。

检查书面的表单和报表,确保过去所需的信息都已包括在数据库表中,或者可由这些表计

算出来。重新思考一下问题:能否使用表中的信息找到所有答案?是否有保存唯一数据的

标识字段?哪个表包含了组合一份报表或表单所需的信息?

以最小的逻辑单位存储信息可能会把可分开信息一起存入一个字段。如果一个字段

中结合了多种信息,以后要获取单独的信息就会很困难,尽量把信息分解成比较小的逻辑

单位。

使用主关键字段

VisualFoxPro关系型数据库管理系统,其功能强大之处在于:它能够迅速查找存储

在多个独立表中的信息并组合这些信息。为使VisualFoxPro更有效地工作,数据库的每

个表都必须有一个或一组字段可用以唯一确定存储在表中的每个记录,通常使用唯一的标

识号作为这样的字段(例如,用水户编号\在数据库术语中,这一信息称作表的主关键字。

VisualFoxPro利用主关键字迅速关联多个表中的数据,并把数据组合在一起。

一个表有一个唯一的标识符,用这个标识符作为表的主关键字,保证该字段的值对每

个记录都是不同的,VisualFoxPro不允许在主关键字段中有重复的值。

在选择主关键字段时,以下原则:

VisualFoxPro不允许在主关键字段中有重复值或null值。

方便记忆和键入,不能太长。主关键字的长度直接影响数据库的操作速度,因此在创

建主关键字段时,该字段值使用能满足存储要求的最小长度。

5.3确定关系

把信息分成了各个表后。由数据库关系将这些表中的内容重新组合,得到有意义的信

息。

VisualFoxPro是一个关系型数据库管理系统。也就是说,在每个独立的表中存储的

数据之间有关系。可以在这些表之间定义关系,而VisualFoxPro可以利用这些关系来查

找数据库中有联系的信息。

表之间有三种关系:一对多关系,多对多关系,一对一关系。更多的是采用一对多

关系

创建"一对多"关系。一对多关系是关系型数据库中最普通的关系。在一对多关系中,

表A的一个记录在表B中可以有多个记录与之对应,但表B中的一个记录最多只能有

一个表A的记录与之对应。

例如,用水户基本情况表和计划量表就是一对多的关系。建立这样的关系,就要把关

系中"一方"的主关键字字段添加到"多方”的表中。在关系中,"一方"用主关键字或候

选索引关键字,而"多方”使用普通索引关键字。在本例中,需要把用水户基本情况表表

中的用水户编号字段加到计划量表中。如下图

用水户基本情况表

计划用水表

■^999^^3^^2000

001

如果在数据库中存在一对一关系,就考虑一下是否能把这些信息合并到一个表中。

5.4设计优化

确定了所需要的表、字段和关系之后,进一步研究设计方案,并且检查可能存在的缺

陷。

解决设计数据库时可能会遇到一些缺陷。避免可能会使数据难于使用和维护。

检查一下问题

表中是否带有大量并不属于某主题的字段?

是否有些字段由于对很多记录不适用,而在那些地方保持空白?

是否有大量表,其中很多包含了同样的字段?

创建表,然后指定表间的关系,在每个表中输入几个数据记录,看看能否利用数据库

找到所需的答案。再粗略地创建一些表单和报表,看看能否显示所期望的数据,找出并消

除不必要的重复数据。

是否遗忘了字段?

是否有需要的信息没包括进去?

是否为每个表选择了合适的主关键字?

在使用这个主关键字查找具体记录时,它是否很容易记忆和键入?

是否在某个表中重复输入了同样的信息?

是否有这么一个字段很多而记录项却很少的表,而且许多记录中的字段值为空?

确定了要做的修改之后,改进设计方案。

第二节数据库设计结果

经过分析共设计了三日(5]0jieshui

£?­GmI表

田国0cbydm抄表员代码

0czlsjl撵作历史纪录

个数据库,个表。&}<3

48+窗0czqx注册用户撵作权限

国展50dbsyl单表实用量

田国0dzqdm地质区代码

田圉0glydn>管理员代礴

田国0hydm行业代码

国国0Jsgc节水工程档案

&)国0kmdm库名代码

国图0ndsf年度计划、实用、用水收粉

国度J0sbqk水表情况

田扈0sbzkdm水表状况代码

田雷0sf计划、实用、用水收野

田囹0sftmp计划、实用、用水收揖临时库

田国0sylxdm水表水源类型代礴

国国0xtbl系统变量

国0xtdrn系统代码

国国0xzqdrn行政区代码

田国0yhjbqk用水户范本情况

[±!国0yhjsbb用水户节水报表

田国0ysde用水定颔

国国0yslxdm用水户用水情况

B图0ysqk用水户用水类卷!

出图0ysxzdm用水性质代码

1用水节水数据库

共25个表,各表关系如下:

参照完整性如下:

Ik参骐完整性生成图

更新规则I册]除规则I插入规则]

当父表中的关键字值被修改时,应用哪条规则?

6级联(£):用新的关键字值更新子表中的所有相关记录.

「限制也):若子表中有相关记录则禁止更新.

「忽略Q):允许更新,不管子表中的相关记录.

父表子表更新1删除插入父标记子标记

cbydmsbqk忽略忽略meeby

dzqdmyhjbqk级麻忽略忽略medzq

glydinyhjbqk级联忽略忽略megly

hydmyhjbqk级联忽略忽略mehy

sbqkdbsyl级联级联限制sbbhsbbh

sbzkdmsbqk级联忽略忽略mesbzk

sbzkdmsbqk级联忽略忽略mesbzk

sylxdmsbqk级联忽略忽略mesylx

xtdmyhjbqk级联忽略忽略me

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论