数据编码
![]() |
数据编码为了便于使用,容易记忆,常常要对计算机[1]加工处理的对象进行编码,用一个编码符号代表一条信息或一串数据,这就是数据编码。几种常用的编码方案有:单极性码、极性码、双极性码、归零码、双相码、不归零码、曼彻斯特编码、差分曼彻斯特编码、多电平编码、4B/5B编码等。
简介
数据编码是计算机处理的关键。不同的信息记录应当采用不同的编码,一个码点可以代表一条信息记录。由于计算机要处理的数据信息十分庞杂,有些数据库[2]所代表的含义又使人难以记忆。为了便于使用,容易记忆,常常要对加工处理的对象进行编码,用一个编码符号代表一条信息或一串数据。对数据进行编码在计算机的管理中非常重要,可以方便地进行信息分类、校核、合计、检索等操作。人们可以利用编码来识别每一个记录,区别处理方法,进行分类和校核,从而克服项目参差不齐的缺点,节省存储空间,提高处理速度。
编码要求
在进行数据编码时应遵循系统性、标准性、实用性、扩充性和效率性。
数据编码数据通过编码可建立数据间的内在联系,便于计算机识别和管理。地理信息系统中主要的数据编码是服务于空间信息分析的地理编码。即为识别图形点、线、面或格网位置及属性而建立的编码方法,包括拓扑编码和坐标编码。前者是表示空间数据位置相邻逻辑关系的编码方法;后者是表示空间数据位置在某一坐标系统下的量度,可以是隐式的(对格网数据)或显式的。
目的
编码的主要目的是减少信息量,因为数据影响处理效率和精度,效率低主要是由于大量字符用于名称或描述,许多时间用于报告、录入、辨认及理解。更重要的是必须有足够空间存放那些字符及数字。这种低效率对手工操作及计算机处理都有很大影响。另一方面,要提高计算机处理精度,必须实现数据项定义标准化。设计好的编码结构可以解决上述问题。例如一个三位数编码000-999,唯一并简洁标识1000个不同条目,明显比每一条用语言描述占用空间少。
运用编码除提高处理效率及精度之外,编码结构可用表示特定意思。例如一个人的身份证号码可以表示所在省市区、出生年月、性别等。关于这个人的数据就可以根据规定算法,用计算机进行排序、总结、统计、分析等。
编码在离线批处理及在线查询系统中都是必要的,编码的结构可能非常复杂,但它对实现现代化的信息处理系统是非常重要。
参考文献
- 跳转 ↑ 中国建造全球最大超导量子计算机,未来科技将如何改变我们?,搜狐,2024-10-25
- 跳转 ↑ 细数常用数据库有哪些 ,搜狐,2017-05-25