- 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 数据库举例 微软的示例数据库: “帮助” ? “示例数据库” ? Northwind (罗斯文)数据库 1.2 数据库发展阶段 人工管理阶段 文件系统阶段 数据库系统阶段 基本实现了数据共享,减少了数据冗余; 数据库采用特定的数据模型; 数据库具有较高的数据独立性; 数据库系统有统一的数据控制和管理功能。 数据库发展阶段 分布式数据库系统阶段 分布式数据库是一个逻辑上的整体,是分布在不同地理位置的数据集合,是计算机网络环境下各个局部数据库的逻辑集合,它受分布式数据库管理系统的控制和管理。 特点 分布透明性。 局部自治与集中控制相结合。 高可靠性和可用性。 高效率和灵活性。 1.3 数据库系统定义和组成 1、定义 数据库系统(DBS,DataBase System)是指安装和使用了数据库技术的计算机系统。 由五部分组成:硬件系统、数据库、数据库管理系统(DBMS,Database Management System)、应用系统、数据库管理员(DBA ,Database Administrator)和人员。一般情况下,把数据库系统简称为数据库。 数据库(DB,DataBase)是存放数据的仓库,这里的仓库在计算机系统当中,并且其中的数据是有一定格式的。 数据库是长期保存在计算机系统中的、有组织的、可以被共享的数据集合。 2、数据库的组成 1)硬件平台 (1)对内存的要求。 (2)对外存空间的需求。 (3)系统的数据通道能力。 2) 软件 (1)数据库管理系统DBMS是为数据库的建立、使用和维护所配制的软件系统。 (2)支持DBMS和数据库运行的操作系统,例如,Windows、Linux 和Unix操作系统。 (3)有相关的数据库接口的高级语言和编译系统,例如,VB编程语言和其相关的编译系统。 (4)以DBMS为核心的应用开发工具,为数据库系统的开发和使用提供了良好的环境。 3)人员 (1)数据库管理员。 (2)系统分析员和数据库设计人员。 (3)应用程序员。 (4)用户。 1.4 数据库系统的三级模式 数据库系统的三级模式 模式 外模式 内模式 与之对应的是数据库的三级结构 全局逻辑结构 局部逻辑结构 物理存储结构 1、模式(Schema)概念 是数据库中全体数据的逻辑结构和特征的描述,模式与具体的数据值无关,也与具体的应用程序、高级语言以及开发工具无关。 模式是数据库数据在逻辑上的视图。 模式是唯一的,是以数据模型为基础的,模式综合考虑所有用户的需求,并将其结合成有机逻辑整体。 2、外模式(External Schema) 又称子模式或用户模式,是用户和程序员最后看到并使用的局部数据的逻辑结构和特征。一个数据库可以有若干个外模式 。 3、内模式(Internal Schema) 又称存储模式,是数据物理结构和存储方式的描述,是数据在存储介质上的保存方式,例如,数据保存在磁盘、磁带或者其它的存贮介质上的形式,是不是被压缩和加密等。 内模式是物理的存储结构。 4、模式之间的关系 1.5 数据库管理系统 1、功能 数据库的定义功能 数据操纵功能 数据库运行控制功能 数据字典 2、数据独立性 数据的物理独立性。 数据的逻辑独立性。 1.6 数据库安全保护 1、数据的完整性控制 域完整性控制:是数据库的表中某个特定字段允许的数据元素的类型和范围。 关联完整性控制:规定的约束条件以防止对数据进行增、删、改操作时,破坏本身及其它相关数据的完整性,或产生不良影响, 2、并发控制 如果一个数据库是多个用户的,那么DBMS必须对多用户的并发操作加以控制、协调,以保证数据的准确性。 3、数据的安全性控制 数据安全性分为系统安全和环境安全两大类。 4、数据库恢复 为使数据库具有可恢复性,一旦被破坏或丢失,可以使用保存的副本来恢复,所以基本原则就是保存备份的副本。 1.7 数据模型 模型是现实世界的特征和抽象。 数据模型是工具,是用来抽象、表示和处理现实世界中的数据和信息的工具。 数据模型应满足三个方面要求: 能够比较真实地模拟现实世界 非常容易被人理解 便于在计算机系统中实现 1、组成要素 1) 数据结构 是所研究对象的集合,这些对象包括数据库的组成,例如表中的字段、名称等。对象分为两类,一是与数据类型内容等相关的对象,另一类是数据之间关系的对象。 是描述一个数据模型性质最重要的方面,因此常按数据结构的类型命名数据模型,例如网状模型、层次模型和关系模型。 2)数据操作 是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及其有关的操作规则。 数
文档评论(0)