- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.1.2 公司管理数据库各数据表数据 本书使用的companyinfo数据库(公司管理数据库)包含以下5个表。 ● 产品信息表product(产品ID,产品名,类别ID,单价,库存量)。 ● 订单信息表p_order(订单ID,产品ID,数量,雇员ID,客户ID,订货日期)。 ● 类别信息表category(类别ID,类别名,说明)。 ● 员工信息表employee(雇员ID,姓名,性别,出生年月,雇佣日期,特长,薪水)。 ● 客户信息表customer(客户ID,公司名称,联系人姓名,联系方式,地址,邮编)。 1.2.1 数据处理的基本概念 1.数据(Data) 数据是对客观事物及其活动的抽象符号表示,是存储在某一种媒体上可以鉴别的符号资料。数据的形式可以是数字、文字、图形、图像、声音等,具体如学生档案记录和图书管理情况等。 例如,两名学生的考试成绩分别为85分和59分,这里的85和59就是数据。 2.信息(1nformation) 信息是指数据经过加工处理后所获取的有用知识,是以某种数据形式表现的。数据和信息是两个相互联系但又相互区别的概念,数据是信息的具体表现形式,信息是数据的有意义的表现。也有人说信息是事物及其属性标识的集合。 例如,某学生看到自己的考试成绩是85或59分,通过思考他认为成绩及格或不及格,这里及格或不及格就是通过对数据85或59进行处理获取的信息。 3.数据处理(DataProcessing) 数据处理是指对数据进行加工的过程,即将数据转换成信息的过程,是对各种数据进行收集、存储、加工和传播的一系列活动的总和。 例如,编写一个C语言程序,对所输入的学生成绩进行分析判断并输出是否及格。 C源程序如下。 1.2.1 数据处理的基本概念 main() { int chj; scanf(%d,chj); if(chj=60) printf(及格); else printf(不及格); 运行程序,当输入数据85或59时,通过if语句的判断处理将得到及格或不及格的信息。我们经常应用的Word文字处理、Excel表格处理和Photoshop图像处理等都是对各种数据进行收集、存储、加工的过程,即计算机数据处理。 1.2.2 人工管理阶段 2.数据不单独保存 由于应用程序与数据之间结合得非常紧密,每处理一批数据,都要特地为这批数据编制相应的应用程序。数据只为本程序所使用,无法被其他应用程序利用。因此,程序的数据均不能单独保存。 3.没有软件系统对数据进行管理 数据管理任务包括数据存储结构、存取方法、输入/输出方式等。这些完全由程序开发人员全面负责,没有专门的软件加以管理。一旦数据发生改变,就必须修改程序,这就给应用程序开发人员增加了很大的负担。 4.没有文件的概念 这个阶段只有程序的概念,没有文件的概念。数据的组织方式必须由程序员自行设计。 1.2.2 人工管理阶段 图1-2 人工管理阶段程序与数据之间的关系 1.2.2 人工管理阶段 图1-2 人工管理阶段程序与数据之间的关系 20世纪50年代中期以前,计算机主要用于科学计算,数据量较少,一般不需要长期保存。硬件方面,外部存储器只有卡片、磁带和纸带,还没有磁盘等直接存取的存储设备;软件方面,没有专门管理数据的软件,数据处理方式基本是批处理。此阶段应用程序与数据之间的关系是一一对应的关系,如图1-2所示。 这一阶段数据管理的特点如下。 1.数据面向具体应用,不共享。 一组数据只能对应一组应用程序,如果数据的类型、格式或者数据的存取方法、输入/输出方式等改变了,程序必须做相应的修改。这使得数据不能共享,即使两个应用程序涉及某些相同的数据,也必须各自定义,无法互相利用。因此,程序与程序之 间存在大量的冗余。 1.2.3 文件系统阶段 图1-3 文件系统阶段程序与数据之间的关系 20世纪50年代后期至60年代中后期,计算机不仅用于科学计算,还用于信息管理。硬件方面,外存储器有了磁盘、磁鼓等直接存取的存储设备;软件方面,操作系统中已经有了专门管理外存的数据软件,一般称为文件系统。数据处理方式不仅有批处理,还有联机实时处理。此阶段应用程序与数据之间的关系如图1-3所示。 1.文件系统阶段数据管理的特点 (1)程序与数据分开存储,数据以“文件”形式可长期保存在外部存储器上,并可对文件进行多次查询、修改、插入和删除等操作。 (2)有专门的文件系统进行数据管理,程序和数据之间通过文件系统提供的存取方法进行转换。因此程序和数据之间具有一定的独立性,程序只需用文件名访问数据,不必关心数据的物理位置。数据的存取以记录为单位,并出现了多种文件组织形式,如索引文件、随机文件和直接存取文件等。 (3
文档评论(0)