600 likes | 737 Views
基础水文数据库表结构及标识符标准. 长江水利委员会水文局 魏进春 二 00 六年七月. ● ● 目录 ● ●. 设计原则 条文规定 与 3.0 表结构的主要差异 标识符扩展 实例. 1 设计原则. 唯一性 标准化 兼容性 易记忆. 2 、条文规定. 一般规定 表标识 字段标识. 2 、条文规定. 一般规定 5.1.1 标识符分为表标识和字段标识两类,具有唯一性;标识符由英文字母、数字和下划线 ( “ _ ” ) 组成,首字符应为英文字母;英文字母应采用大写表示。
E N D
基础水文数据库表结构及标识符标准 长江水利委员会水文局 魏进春 二00六年七月
● ● 目录 ● ● • 设计原则 • 条文规定 • 与3.0表结构的主要差异 • 标识符扩展 • 实例
1 设计原则 • 唯一性 • 标准化 • 兼容性 • 易记忆
2、条文规定 • 一般规定 • 表标识 • 字段标识
2、条文规定 • 一般规定 • 5.1.1标识符分为表标识和字段标识两类,具有唯一性;标识符由英文字母、数字和下划线(“_”)组成,首字符应为英文字母;英文字母应采用大写表示。 • 5.1.2 标识符应按组成表名或字段名中文词组对应的术语符号或惯常使用符号命名,也可按表名或字段名英文译名缩写命名;如果采用中文拼音缩写命名更加容易理解,也可按中文拼音缩写命名。 • 5.1.3 标识符与其名称的对应关系应简单明了,应体现其标识内容的含义。
2、条文规定 • 一般规定 • 5.1.4 当标识符采用英文译名缩写命名时应符合下列规定: • 1 应按组成表名或字段名的汉语词组英文词缩写以及在名称中的位置顺序排列。 • 2 英文单词或词组有标准缩写的应直接采用;没有标准缩写的,取对应英文单词缩写的前1~3个字母,缩写规则为仅顺序保留英文单词中的辅音字母,首字母为元音字母时,应保留首字母。 • 3 当英文单词长度不超过4个字母时,可直接取其全拼。 • 5.1.5 当标识符采用中文词的汉语拼音缩写命名时应符合下列规定: • 1 应按表名或字段名的汉语拼音缩写顺序排列。 • 2 汉语拼音缩写取每个汉字首辅音顺序排列,当遇汉字拼音以元音开始时,应保留该元音;当形成的标识符重用或易引起异义时,可取某些字的全拼作为标识符的组成成分。
2、条文规定 • 表标识 • 5.2.1 表标识应具有唯一性。表标识与表名应一一对应。 • 5.2.2 表标识符应按相应表名的中文词序组合。各表标识的前缀为“HY_”,后缀为连字符接表类码。 • 5.2.3 表标识的长度不宜超过12个。 • 5.2.4 表标识宜按下列格式编写。示例:HY_x_a,其含义如下: • HY_ 为固定前缀,表示基础水文数据库。 • x 为表标识的主体标识,按本章前述条款有关规定命名,其长度不宜超过8个字符。如STSC表示测站一览表。 • _a 为表的分类。基本信息表类用A;摘录表类用B;日表类用C;旬表类用D;月表类用E;年表类用F;实测调查表类用G;率定表类用H;数据说明表类I;字典表类用J。
2、条文规定 • 字段标识 • 5.3.1 字段标识应具有唯一性。 • 5.3.2 字段标识符应按相应字段名的中文词序组合。名称相同,在表中含义、作用也相同的字段,其标识符在整个数据库表结构中应当相同。 • 5.3.3 字段标识的长度不宜超过10个。
4、标识符扩展 • 4.1表标识的前缀、后缀 • 4.2标识符编码编制 • 4.3标识符的唯一性检查
4、标识符扩展 • 4.1表标识的前缀、后缀 • 1、前缀 • 2、后缀 • 3、表号
4、标识符扩展 • 1、前缀 • 各表标识的前缀为“HY_”。 • 2、后缀 • 后缀为连字符“_”接表类码。 表4.2.5-1 表类号和表类码
4、标识符扩展 • 3、表号 • 表号反映表的分类和在表结构描述中的逻辑顺序,由三位字符组成,其中表类号的取值见表4.2.5-1。主测整项目分类号见表4.2.5-2。表中含多类主测整项目时主测整项目分类号取0。
4、标识符扩展 • 3、表号
4、标识符扩展 • 4.2 标识符编码编制 • 1、直接引用法 • 2、组合法 • 3、规则方法
4、标识符扩展 • 4.2 标识符编码编制 • 1、直接引用法 • 本标准已经编制的字段标识符可直接应用,以保持标识符的唯一性。 • 如在构建数据仓库使用的数据子集时,可直接采用本标准编制的有关字段标识符; • 构建其他关系表时,如字段名在本标准有对应的,则其字段标识符也应直接引用。
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 当字段名在表B.2中没有,但主要单词在表B.2中的各字段中又有缩写时,可采用组合法。 • 具体按照中文名的词序,逐词(或主要词)用已有英文缩写符代替,最后合并成标识符。常用英语缩写后面介绍。 • 如最大流量采用MXQ • 相应的冰流量 ice discharge 的缩写采用IQ。
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与时间有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与时间有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与时间有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与时间有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与时间有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与统计有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与统计有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与专业有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与专业有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与专业有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与专业有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与专业有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与专业有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与专业有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与专业有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与专业有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与动作行为有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与空间信息有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与空间信息有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与空间信息有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与空间信息有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与空间信息有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与空间信息有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 与空间信息有关的单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 其他单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 2、组合法 • 常用英语缩写 • 其他单词或词组缩写
4、标识符扩展 • 4.2 标识符编码编制 • 3、规则法 • 英文缩写方法。 • 拼音缩写方法。
4、标识符扩展 • 4.2 标识符编码编制 • 3、规则法法 • 英文缩写方法。 • 1)将字段名翻译成英文 • 2)按照中文名的词序,逐词(或主要词)用英文缩写符取代之,最后合并成标识符。英文缩写一般先将单词中的元音剔去(但打头的元音一般不剔),在剔去元音后的字符串依序取若干个字符构成缩写符,一般取二个,有时取一个,个别为三、四个。
4、标识符扩展 • 4.2 标识符编码编制 • 3、规则法法 • 英文缩写方法。 • 如 STATION缩写为ST, • Observation/observed缩写为OB, • remark code中的remark缩写为 R而code 缩写为CD • temperature缩写为TMP; • longitude 缩写为LGTD • latitude 缩写为LTTD
4、标识符扩展 • 4.2 标识符编码编制 • 3、规则法法 • 英文缩写方法。 • 3)对水文已习惯采用的水文学符号,则直接采用,如 • 流量的缩写discharge 的缩写采用Q。 • 水位stage 的缩写采用Z。 • 糙率的缩写采用N。 • 水准点的缩写采用BM • 流量系数采用QK。
4、标识符扩展 • 4.2 标识符编码编制 • 3、规则法法 • 拼音缩写方法。 • 拼音缩写方法以便于记忆为原则。 • 应按表名或字段名的汉语拼音缩写顺序排列。 • 汉语拼音缩写取每个汉字首辅音顺序排列,当遇汉字拼音以元音开始时,应保留该元音;当形成的标识符重用或易引起异义时,可取某些字的全拼作为标识符的组成成分。
4、标识符扩展 • 4.3标识符的唯一性检查 • 将编制的标识符与数据库字典表中的标识符进行对照检查,是否与已有标识符矛盾。 • 如字段名不同,标识符相同; • 字段名相同,标识符未直接引用而导致标识符不同等。
5、实例 • 1、建数据子集 建一个包括日平均水位、流量、降水量的数据自集。 2、设计实测水位、含沙量、流速关系表 3、设计河流健康指标表