- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
第4章 数据库系统与数据模型
【学习目标】
通过本章学习,你将能够:
理解文件组织技术
分析数据库管理系统的意义
理解数据库管理系统的抽象层次
掌握数据模型建立的一般步骤
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
4.1 引 言
在信息时代,信息是一种资源。信息的原料是数据,只有对数据进行有效组织,才能加工出有价值的信息。许多组织由于缺乏关于企业内部运作和外部环境的有效数据,而导致在竞争中失败。因此,企业必须应用信息技术和管理工具对数据进行有效的管理,而数据库管理系统正是为解决数据管理问题而提出的。有效应用数据库管理系统的前提是必须首先对企业的运作进行数据建模,并理解数据的逻辑模式和物理模式的关系。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
4.2 传统的文件系统
4.2.1 文件的概念
如图4-1所示是一个基于纸质的文件记录。而在计算机系统中往往是以最基本的形式存储数据:二进制数(又称位或比特)。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
4.2.1 文件的概念
由位构成字节,由字节构成数据项,由数据项构成记录,由记录构成文件,如图4-2所示。
一个数据项或域,是由字符组成的逻辑集合。一个记录是若干数据项按一定逻辑关系组合在一起的集合,同一类型的记录组成一个文件。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
4.2.2 文件的结构
文件的结构是指在磁盘上存储记录的方式。通常包括以下方面的文件结构。
1) 顺序文件结构
2) 直接文件结构
3) 索引文件结构
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
4.2.3 文件系统
每个文件中的记录往往被设计成只适合某个应用程序,从而不能被其他应用程序读取。显然,这给程序设计以及修改造成了很大的障碍。如图4-4所示,某公司运行了一个给员工发放薪水的程序,这个程序使用一个薪水主文件来存储员工个人数据。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
4.2.3 文件系统
这种设计模式所存在的主要问题有以下方面。
1) 数据的独立性
2) 数据的冗余性
3) 数据的一致性
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
4.3 数据库管理系统
4.3.1 数据库管理系统的概念
在数据库管理系统中,数据不再仅仅是服务于某个应用程序或用户,而成为一个组织甚至组织之间的共享资源,由数据库管理系统统一管理,实现了数据与程序的真正独立,并且最大限度地降低了数据冗余,充分做到了数据为多个用户共享,提高了数据的一致性,并且允许多个用户同时访问某一数据,也就是实现数据的并发使用,对数据的安全保密和完整性也有了保证措施,如图4-5所示。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspos
您可能关注的文档
- “Delphi程序设计及实验指导”电子教案--第8章.ppt
- 17春西南交“应用写作”在线作业一.doc
- “Excel商务应用与建模”课件Ch01-Excel商务应用与建模.ppt
- 18560R14车胎型号如何区分及意思.doc
- 18世纪中国被忽视忧患意识.doc
- 18项目进驻玉红溪塔工业园区玉溪房价梯度大.doc
- “it”用法总结[经典版][全国通用].ppt
- “GiveMeFive”2015广州跨年演唱会方案[最后的线上线下组合招商].ppt
- “Oracle9i基础教程”第2课:数据库基础知识.ppt
- “Oracle9i基础教程”第9课:管理表空间与数据文件.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)