知识大全 记录数据

Posted 信息

篇首语:得意犹堪夸世俗,诏黄新湿字如鸦。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 记录数据相关的知识,希望对你有一定的参考价值。

SQL实战新手入门:记录数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   记录数据

  只要历史还在延续 人类将继续各种记录活动 一些哲学家甚至说人类与动物的一个主要区别就在于人类具有记录过去事件(并回想)的能力

   口头记录

  口头记录很有可能是人类掌握的第一种持久化存储数据的方式 人们通过用心地记忆将信息从一代人传给下一代人 这种口头记录方式还产生出了诸如旋律和押韵等记忆法 口头传递信息的方式高度依赖于记忆力 在传递过程中信息可能会走样(就像中国的传话筒游戏一样) 或者当传话者不幸地遭遇到狮子 鲨鱼或者大灰熊之后 要口头传递的信息将完全消失

   图画记录

  以图画(例如巖画或壁画)方式来记录信息是非常稳固的 它在某种程度上较少依赖于个体命运的变幻莫测 图画信息可以记录在多种媒介(例如粘土 石头 树皮 皮肤)之上 其中一些图画幸存到了现代 遗憾的是 这些图画的创作背景已经丢失了 考古学家对它们的解读多半依靠猜测

   书写记录

  最早的图画文字和随后的象形文字是以书写形式记录信息的开端 这可以追溯到约公元前 年 当时的苏美尔人发明了在泥版上进行楔形书写的方式 这也称为楔形文字 这种书写逐步演变成为各种字母表 每一种都有自己的书写系统 某些与之相近 某些则完全独立 它打开了记录文本信息的大门 这种书写方式与时至今日我们使用的书写方式非常类似 随着时间的推移 用于书写记录的介质也不断得到改进 粘土 莎草纸 小牛皮 丝绸和纸张等

   印刷文字

  记录和传播信息曾经是一个辛苦的手工过程 必须手工地复制每一条记录 这种方式大大限制了对信息的存取 接下来的发展就是使用印刷技术自动处理这一过程 最早出现的是中国的木版印刷术 这可以追溯到公元 年 是最早出现并延续至今的印刷技术 印刷术极大地加速了记录和传播信息的过程 只需要相对很少的工作 使用一块木板就可以轻松地生产出数百份的拷贝 活字印刷技术的发明首先出现在中国和韩国(分别于 年和 年) 之后 世纪欧洲的Johannes Gutenberg也发明了活字印刷技术 这一技术通过自动化的复制极大地方便了人们对信息的获取 然而 一个印刷介质(例如一本书)每次依然只能被一个用户(读者)所使用 搜索其中的内容仍然是一个艰辛的手工过程 即使发明了索引系统也是如此(所谓索引 就是一个关键字的列表 它列出了使用这些关键字的那些页面的页码)

   综上所述

  随着技术的进步 以各种介质来保存信息成为可能 例如文本 图片和声音等 而直到电子数据存储技术的发展才使得可以将文本 图片和声音等信息存储在一起 相互之间进行引用并能自动地检索这些信息 不过在这之前 必须先将数据数字化

   模拟数据与数字数据

  在第一台计算机发明之前 绝大多数信息都是以人类可读的格式来创建和存储的 为了便于存储和检索信息 人们创造了各种机械系统 但信息本身依然是模拟的 印刷 绘画和记录下来的声音 记录在密纹唱片上的声音是模拟数据 而记录在CD上的声音是数字数据 许多专注的高保真音响爱好者声称CD的声音只是近似于真实声音(他们是对的) 但是绝大多数人不会注意到两者的差别 人们并不会拒绝数字CD所带来的便利(或者采用更好的办法 将音频文件存储在自己的计算机上)

  在世界各地 多个不同的人独立地提出了用二进制格式来表示数据的想法 MIT的工程师Claude Shannon在 年明确地阐述了二进制计算的原理 德国科学家Konrad Zuse于 年创造出了第一台功能完备的二进制计算机 事实证明 二进制系统是唯一适合电子信号处理的系统 于是人们开始转而适应计算机

  IBM在 世纪 年代早期推出了扩展的二进制编码的十进制交换码(Extended Binary CodedDecimal Interchange Code EBCDIC) 使用EBCDIC编码 可以将人们熟悉的字符和标点符号转换为 和 的组合 在 世纪 年代早期 又产生了美国信息交换标准码(American Standard Codefor Information Interchange ASCII) 直到 年制定了Unicode编码标准 Unicode编码系统可以适应地球上的各种书写系统 目前可以表示 个字符 覆蓋 种不同的文字

  最初的努力着重于表示字符和数值 而用二进制来表示其他类型的数据也并不遥远 在将图画和声音数字化之后 最终也可以将它们存储到数据库中

   存储还是不存储

   年 IBM出售 兆字节的持久存储设备 售价高达每兆字节 美元(难怪当时的人们不得不作出一个令人痛苦的决定 即用两位数字而不是四位数字来存储日期 这造成了著名的Y K问题) 而 年(Morrow Designs)每兆字节的价格下降到 美元 到了 年 月 西部数据一百万兆字节的硬盘仅售 美元 相当于一美分 兆字节!

  当存储器非常昂贵时 人们不得不精心选择要存储哪些数据 随着价格的跌落 人们就开始随心所欲地捕捉和存储各种数据了

  多年以来 DBMS的最高目标就是以一种计算机能操作的格式来构造和组织数据 首选的办法就是收集并排序数据 然后将其以小块的形式保存到某种数据库之中(那时称之为数据银行 它遵循某些规范) 用户必须掌控属于自己的所有数据 随着Internet的繁盛 情况发生了改变 现在分布式的数据成为标准 它取代了集中式的数据 用户可能需要选择存储关于如何找到数据的信息并将数据存储在那里

  当然 有时需要谨慎小心地保证数据的安全(例如金融数据和私人数据) 存储数据的数据所有者对于如何访问和修改数据具有完全的权限 权限控制是数据库的专长

  数据具有各种各样的格式 开发人员需要决定如何存储数据 尽管在处理非结构化数据方面有了进步 但将数据组织为一定的分类系统(这一过程称为数据建模 请参考第 章和第 章中更为详细的信息)无论在速度还是灵活性方面都具有明显的优势 将数据分解为最小的块需要在设计数据库时付出大量努力 但比起将数据作为整块存储 这将给以多种方式使用数据带来很大的灵活性 这就像把乐高拼装城堡玩具与注塑城堡玩具相比一样 后者永远都是一个城堡模型 而前者的拼装模块可以用来构造一个赛车模型 在第 章中 将讨论如何在结构化和非结构化数据(以及介于两者之间的数据类型)之间进行权衡

       返回目录 SQL实战新手入门

       编辑推荐

       Oracle索引技术

       高性能MySQL

cha138/Article/program/SQL/201311/16493

相关参考

知识大全 asp 读取数据库记录

  asp教程读取数据库教程记录 <%   Dpath="liannet/dbaseMateyDBWeb_^%$#@mdb" SetConn=S

知识大全 asp 删除数据库记录

  asp教程删除数据库教程记录其实在asp中是很非常容易做的事情了只要连接数据库了再利用sqldelete函数来删除就ok了下面来看看实例吧  id=saferequest("id")sql="de

知识大全 分别删除数据表记录的方法

  很多情况下我们需要分别删除数据表的一些记录分批来提交以此来减少对于Undo的使用下面我们提供一个简单的存储过程来实现此逻辑      SQL>createtabletestasselect*

知识大全 在数据库中查询记录

PHP网络编程:在数据库中查询记录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 用ASP查看数据库记录的代码

用ASP查看数据库记录的代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先是ASP与数据库

知识大全 asp添加数据库记录

cha138/Article/program/net/201311/14279

知识大全 SQL Server数据库多种方式查找重复记录

数据库进阶:SQLServer数据库多种方式查找重复记录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Oracle循环向数据库中插入记录

Oracle循环向数据库中插入记录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  declare

知识大全 用VisualC#中轻松浏览数据库记录

用VisualC#中轻松浏览数据库记录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用Delp

知识大全 Oracle数据库删除重复记录的方法

Oracle数据库删除重复记录的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  做项目的时候