- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 数据库和数据库管理系统 本章内容 4.1 传统的数据组织方式 4.2 数据库系统 4.3 数据库管理系统 4.4 专用和通用数据库系统 4.5 数据仓库 传统的数据组织方式 传统上,业务数据按照域、记录和文件的层次组织起来 。 数据域是数据的最小单位,例如职工编号 。 记录是相关的数据域的集合,如职工记录。 文件是相关的记录的集合,如职工文件。 文件和文件夹 文件是电子表格、文档、数据集合,或事实的集合 。 文件夹是相关文件的集合。 文件的结构 文件结构指在磁介质上存储记录的方式 在顺序文件结构中,存储记录的方式是按主键顺序存储 。 直接文件存储是将记录随机存储,即存放时不按主键顺序。 索引顺序文件结构是在直接存取介质上进行连续存储根据索引跟踪记录的物理地址和访问记录。 传统文件系统的局限性 整体无结构 数据的冗余度大 浪费存储空间 数据的不一致性 应用程序对为其专门设计的文件存在依赖 本章内容 4.1 传统的数据组织方式 4.2 数据库系统 4.3 数据库管理系统 4.4 专用和通用数据库系统 4.5 数据仓库 数据库系统 数据库是组织中基于计算机制数据资源的集合 数据库的两个主要目标 减少数据冗余 数据冗余指的是数据的重复 数据冗余的代价:数据的不一致性 获得数据独立性 数据独立性指对数据结构进行修改时,不必修改处理该数据的应用程序 通过数据字典实现 应用数据库的数据层次为: 数据库 文件 记录 域 数据库结构的发展 数据库结构(数据库模型) 数据库用于组织记录及确定记录间关系的方法 商业数据库产品中,已经提供了四种数据库结构 层次数据库结构 第一个数据库管理系统是IDS2(Integrated Data Store) 开始采用层次数据库结构 数据分成组,每组分成更小的组,更小的组再进一步分组 。 数据库的层次结构适合于处理定单录入、应收事务处理系统 网状数据库结构 CODASYL 1997发布了网状数据库结构说明 网状数据库模型 特点 所有记录用系表示 每一系都包含一个主记录和若干属记录 允许一个记录同时属于几个系 层次模型和网状模型如今很少使用 缺乏灵活性 关系数据库结构 E. F. Codd; C. J. Date描述了基于关系代数的数据库结构 数据库结构可以看成表的集合,表之间的关系不是通过显式的索引或地址存储,表之间的关系是隐含的 表中的公共列是建立隐含关系的工具 更为灵活 关系数据库中的维修商表 面向对象数据库结构 面向对象数据库技术看起来最适于管理在类型、长度、内容和形式上有实质差异的复杂数据类型。 每个对象的数据、描述对象的行为、属性的说明三者是封装在一起的。 对象之间通过消息互相作用,且每个对象都由一组属性来描述。 具备相同属性及方法的对象被成为一个类,某对象的行为及属性可以由同一个类中的其他对象所继承 与其他数据库技术有本质的区别 ,开发人员在学习使用时有一定的难度 数据库软件的发展 GE的IDS是第一个数据库管理系统 ,其贡献在于将把数据结构的描述与程序分开。 数据库管理系统(Database Management System,DBMS)易于使用、易于访问 结构查询语言(Structured Query Language,SQL语言) 本章内容 4.1 传统的数据组织方式 4.2 数据库系统 4.3 数据库管理系统 4.4 专用和通用数据库系统 4.5 数据仓库 数据库管理系统 (DBMS) DBMS的功能 以规范、一致的方式存储数据; 以规范、一致的方式将数据组织成记录; 允许用规范、一致的方式存取记录 应用程序、数据库、数据库管理系统三者之间的关系 数据库管理系统的组成 远程监督程序 应用开发程序开发工具 安全软件包 归档程序 报表生成器 数据字典/目录 数据字典指的是在数据库中存储数据的定义 数据字典/目录应包含数据库中每一数据项的名称及对各数据项的描述、对各个数据项之间关系的描述。 数据字典可以是纸面上的,也可以是计算机文件。 通过使用数据字典,DBMS可以将数据以规范、一致的方式进行存储,从而减少了数据冗余。 数据语言 数据描述语言(DDL)用来描述数据项的定义 数据操纵语言(DML)用来检索和存储数据库中的数据 ,以确保数据库中存取数据的规范性。 元数据和数据视图 元数据 :关于数据的数据 每一数据项的定义信息 数据项与其他数据项的关系 数据库中的两种视图 逻辑视图是用户观察数据库中记录结构和记录之间关系的一种形式 物理视图是记录在存储介质上的实际组织与存储的方式 模式 模式是对数据的描述,是数据库逻辑视图的描述。 模式通常需要说明
您可能关注的文档
最近下载
- photoshop实验指导书..doc VIP
- 文献阅读与数学写作:微积分的创立与发展++课件-2024-2025学年高二下学期数学人教A版(2019)选择性必修第二册.pptx VIP
- TPM全员生产维护培训课件(课件-36张).ppt VIP
- 《全国食品安全监督抽检实施细则》复习测试卷附答案.doc
- 一种铁电负电容晶体管的电路仿真模型及建模方法.pdf VIP
- 《智慧化税费申报与管理》教案 项目八 资源税和环境保护税智慧化申报与管理.docx VIP
- 建筑法培训课件.ppt VIP
- 铜陵铜化集团招聘考试试题.pdf
- 食品抽检复习试题有答案.doc
- 2025年秋季《南京照相馆》开学第一课主题班会课件.pptx VIP
文档评论(0)