学历改变命运
24小时客服:4008135555/010-82335555
当前位置:首页> 管理系统中计算机应用 > 自考“管理系统中计算机应用”笔记(20)

自考“管理系统中计算机应用”笔记(20)

2007年06月25日    来源:   字体:   打印
准考证

  6.3.5 创建视图

  在数据库的概念结构设计中,用户的局部概念模式是全局概念模式的子集,叫做用户模式、外模式,它是从用户的观点看到的数据库,所以也叫做用户的视图。

  在VFP中,视图是数据库的一个部分,分为本地视图和远程视图两类。本地视图是利用本地数据库表、自由表及其他视图建立在本地服务器上的视图。远程视图是利用远程服务器中的数据建立的视图。视图也以文件的形式保存在存储器中,文件扩展名为。VUE.视图是一种特殊类型的数据表,它往往由一个或多个表(或视图) 中的部分字段或部分记录组成。虽然从用户的角度看,视图也像数据表一样有自己的名字,相应的字段、记录,具备了一般数据表的特征,可是在实际存储器中并没有这样的数据实体;在数据库中仅存放了与关联数据表相应的连接关系和操作要求。所以该视图可称为“虚表” 或逻辑表。一般建立视图的目的有三个:

  ①数据库系统是供多用户使用的,不同的用户只能查看与自己相关的一部分数据,以保障数据的安全和完整。视图可以为每个用户建立自己的数据集合。

  ②为了保证数据表具有较高的范式,往往将一个数据集合分解成多个相关的数据表。而在使用多个表的数据时,将各表中有用的数据集中到一个视图是更方便的办法。

  ③简化对数据库的操作管理。只要事先将各表中相关数据项集中放在一个视图中,通过视图就可以同时更新各表中的数据。

  6.4 代码设计

  代码是计算机和人都容易理解的符号(或语言),能够实现人和计算机的沟通。代码的重要性表现在以下几个方面。

  可以惟一地标识一个分类对象(实体)。

  加快输入,减少出错,便于存储和检索,节省存储空间。

  使数据的表达标准化。简化处理程序,提高处理互效率。

  代码也叫信息编码,是作为事物(实体) 惟一标识的、一组有序字符组合。它必须便于计算机和人识别、处理。

  6.4.1 代码设计方法

  1.代码设计的原则

  惟一性:是区别系统中每个实体或属性的惟一标识。

  简单性:尽量压缩代码长度,可降低出错机会。

  易识别性:为便于记忆、减少出错,代码应当逻辑性强,表意明确。

  可扩充性:不需要变动原代码体系,可直接追加新代码,以适应系统发展。

  合理性:必须在逻辑上满足应用需要,在结构上与处理方法相一致。

  规范性:尽可能采用现有的国标、部标编码,结构统一。

  2.代码的类型

  代码的类型是指代码符号的表示形式,进行代码设计时可选择一种或几种代码类型组合。

  (1)顺序码。它也叫序列码,用连续数字作为每个实体的标识。编码顺序可以是实体出现的先后,或实体名的字母顺序等。其优点是简单、易处理、易扩充、用途广;缺点是没有逻辑含义、不能表示信息特征、无法插人、删除数据将造成空码。

  (2)重复码。采用与原来手工系统相同的编码,叫做重复码。其优点是容易被原系统人员接受、易实现、便于推广;缺点是不能任意更改、可能不尽合理。

  (3)成组码。它是更常用的一种编码、它将代码分为几段(组) ,每段表示一种含义,每段都由连续数字组成。其优点是简单、方便、能够反映出分类体系、易校对、易处理;缺点是位数多不便记忆,必须为每段预留编码,否则不易扩充。例如:身份证编码共17位:

  (4)表意码。它将表示实体特征的文字、数字或记号直接作为编码。其优点是可以直接明白编码含义、易理解、易记忆;缺点是编码长度位数可变,给分类、处理带来不便。例如:网站代码:

  (5)专用码。它是具有特殊用途的编码,如汉字国标码、五笔字型编码、自然码、ASCll代码等。

  (6)组合码。它也叫合成码、复杂码。它由若干种简单编码组合而成,使用十分普遍。其优点是容易分类、容易增加编码层次、可以从不同角度识别编码、容易实现多种分类统计;缺点是编码位数和数据项个数较多。

  3.代码的校验

  为了减少编码过程中的错误,需要使用编码校验技术。这是在原有代码的基础上,附加校验码的技术。校验码是根据事先规定好的算法构成的,将它附加到代码本体上以后,成为代码的一个组成部分。当代码输入计算机以后,系统将会按规定好的算法验证,从而检测代码的正确性。

  常用的简单校验码是在原代码上增加一个校验位,并使得校验位成为代码结构中的一部分。系统可以按规定的算法对校验位进行检测,校验位正确,便认为输入代码正确。

  6.4.2 管理信息系统中的代码

  管理信息系统中常见的代码有部门代码、人员代码、物资代码、设备代码、产品代码、会计科目代码等。这些常见代码的设计方法如下。

  1.部门代码

  部门代码一般采用成组码,比如使用3位数字编码。前2位作为一个企业各部门的编码,后1位作为部门内各科室、班组的编码。

  2.人员代码

  人员代码涉及人事劳资部门,一般有两种编码方法:一种是用简单的顺序码,代码位数可以根据企业职工人数决定;另一种是使用组合码,因为这样便于分类、汇总。

  3.物资代码

  物资代码的设计既要考虑物资管理部门的要求,也要满足会计核算的要求。一般可以采用成组码,并且用表意码辅助。

  4.设备代码

  在设备代码中应反映设备的经济用途、使用情况、使用部门及设备类别等信息,所以一般使用组合码。

  5.产品代码

  产品代码可以采用成组码或表意码设计。

  6.会计科目代码

  会计科目代码反映经济业务和会计核算的内容,能够在一定范围内综合汇总会计指标。代码设计应当注意通用性,所以应根据国家财政部及本行业、本地区的规定,编制会计科目代码。

新人有礼
关闭