- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术 数据的层次结构 数据项 记录 文件 数据库 数据项 用于描述一个数据处理对象的某些属性。它是数据存储的最小单位。如描述一个学生的属性有:学号、姓名、班级、性别等 记录 记录是字段的有序集合。如一个人事管理系统,其处理对象是全体职工,则某职工的职工号、姓名、性别、职称等数据项就构成了该职工的记录。 文件 文件是同类记录的集合。如上述人事档案可视作为一个人事文件。 数据库 数据库是以一定的组织方式存储在一起的相关数据的集合,它能以最佳的方式,最少的数据冗余为多种应用服务,程序与数据具有较高的独立性。 数据库技术 数据库技术是一个统称,它是数据库(DB)、数据库管理系统(DBMS)及数据库系统(DBS)的总称。 一个模型就是对现实世界中对象、事件及它们之间联系的表达。它是对现实世界的一个抽象,并且常常简化这种抽象,以便于理解和操作。 数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述、存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库的功能和特性 数据库是相互关联的数据的集合; 数据库用综合的方法组织数据,数据不再是仅面向某个应用; 数据库可降低数据的冗余; 数据库具有较高的独立性; 数据库的实现技术能够保证数据的安全、可靠; 数据库要最大限度地保证数据的正确性; 数据库可以处理并发,保证数据的一致性; 数据库管理系统 数据库管理系统是人们用于操作数据库的软件产品。 常见的数据库管理系统有哪些? 数据库管理系统功能 存储数据; 创建并维护数据结构; 允许多个用户并发访问; 加强安全性和保密性; 允许提取和操作已存储的数据; 提供对指定数据快速提取的高效索引机制; 提供数据的完整性控制; 通过备份和恢复过程保存存储的数据免遭丢失; 数据库系统 数据库系统与前两者关系密切但又是不同的两回事,它是一个计算机应用系统。数据库系统除了要包括以数据为主体的数据库、管理数据库的系统软件DBMS,此外还要包括支持数据库系统的计算机硬件环境和操作系统环境,以及管理和使用数据库系统的人,特别是负责设计、维护数据库的技术人员——数据库管理员(DBA-Data Base Administrator)。 数据库是模拟现实世界中某些应用活动的信息的结合体,它不仅反映客观事物本身的内容,而且反映它们之间的联系。这种模拟是通过模型来进行的。 数据库 数据库管理员(DBA) 负责数据库核心及其开发工具的安装和升级; 为数据库系统分配存储空间并规划未来的存储需求; 一旦开发者设计了应用,DBA负责建立基本的数据库存储结构; 职责: 协助开发者建立基本的对象,如有必要协助修改数据结构; 负责注册用户并维护系统的安全性; 监控用户对数据库的存取; 监控并优化数据库的性能; 负责数据库系统的备份及恢复; 小结 数据库:强调的是数据 数据库管理系统:强调的是管理数据库的系统软件 数据库系统:强调的是数据库的整个运行系统 常用概念: 几种主要的数据模型 1、层次模型 用树状结构来表示实体之间联系的模型称为层次模型。层次模型满足: 有且仅有一个根结点; 非根结点有且仅有一个父结点。 层次模型在实际应用中已很少使用,基本处于被淘汰的状况。 2、网络模型 3、关系模型 使用关系(表格数据)表示实体与实体之间联系的模型称为关系模型。 使用网络结构来表示实体之间联系的数据模型称为网络模型。网络模型: 可以有一个以上的节点没有父节点; 节点可以有多于一个的父节点。 面向对象数据模型吸收了面向对象程序设计方法学的核心概念和基本思想。主要包括了以下概念: 4、面向对象模型 类和类层次 对象标识(OID) 封装 继承 数据库设计 用户需求分析 概念结构设计 逻辑结构设计 物理结构设计 用户需求分析 其目标是获得用户对拟建立数据库的信息需求的全面描述。通常使用数据流程图(DFD)、数据字典(DD)来描述。如将物流业务管理单证化为数据流的过程。 需求分析 需求分析简单地说就是分析用户的需要与要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 一、需求分析的任务 需求分析阶段要完成的主要任务是: 确认用户需求,确定设计范围; 收集和分析需求数据; 建立需求说明书。见数据库设计实例.doc。 二、需求分析的方法 调查与初步分析用户的需求通常需要如下四步: (1) 首选调查组织机构情况。包括了解该组织的部门组成情况,各部门的职责等,为分析信息流程作准备。 (2) 然后调查各部门的
原创力文档


文档评论(0)