第1章-db技术概论_z_new.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术及应用 DB * 第1章 数据库技术概论 本章主要讲解: 数据库技术的发展 数据库常用术语 数据库系统三级模式结构 数据库系统的分类 * 数据库技术的发展是根据数据模型的发展来划分的。 按照数据模型来划分,数据库技术的发展可分为三代:第一代的层次、网状数据库系统;第二代的关系数据库系统;第三代的以面向对象模型为主要特征的数据库系统。 1.1 数据库技术的发展 * 1.2 数据库系统基础 1.2.1 常用术语 1. 数据模型 数据模型(Data Module)是数据库结构的基础,是用来描述数据的一组概念和定义。数据模型有三要素:数据结构、数据操作、数据约束条件。 (1)数据结构 是所研究的对象类型的集合,是对系统静态特性的描述。 (2)数据操作 对数据库中各种对象(型)的实例(值)允许执行的操作的集合,操作及操作规则。如操作有检索、插入、删除、修改,操作规则有优先级别等。数据操作对系统动态特性的描述 。 * (3)数据约束条件 一组完整性规则的集合。也就是说,对于具体的应用必须遵循特定的语义约束条件,以保证数据的正确、有效和相容。例如,学生信息中,要求性别只能取“男”或“女”,分数只能取0~100之间的数值等,这些要求可以通过建立数据的约束条件来实现。 1.2.1 常用术语 * 1.2.1 常用术语 2. 数据库(Database ,简写DB) 数据库:指长期存储在计算机内的有结构、可共享的相关数据的集合。即数据库中的数据是按照一定的数据模型组织、描述和存储,具有较小的数据冗余,较高的数据独立性和易扩充性,并可为各用户共享。 * 1.2.1 常用术语 3. 数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是指数据库系统中对数据库进行管理的软件系统。它是数据库系统的核心组成部分,数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。 DBMS是在操作系统支持下运行的系统软件,借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,保证用户得到的数据是完整的、可靠的。它与用户之间的接口称为用户接口,DBMS提供给用户可使用的数据库语言。 * 1.2.1 常用术语 DBMS的功能: (1) 数据定义功能。DBMS提供数据定义语言(Data Definition Language, DDL),用户使用它来描述数据库中的数据对象。 例如:CREATE TABLE S(学号 CHAR(5), ….) (2) 数据操纵功能。DBMS提供数据操纵语言(Data Manipulation Language, DML),用户使用它来完成对数据库的基本操作:插入、删除、修改、查询等。 * 1.2.1 常用术语 (3) 数据库运行管理。这是DBMS运行时的核心部分,包括并发控制、数据库安全性控制、数据库完整性控制,数据库恢复,系统缓冲区管理、数据存储的某些自适应调节控制等等。 (4) 数据库的建立和维护功能。包括:数据库初始数据的载入、转换功能,数据库转储与恢复功能,数据库的重组织功能和性能检测、分析功能等等。这些功能通常是有一些实用程序完成。 不同的DBMS系统,功能可能有所区别,通常大型系统功能较强较全。 * 1.2.1 常用术语 常用的DBMS有: FoxPro、Access、Oracle、Sybase、 Microsoft SQL Server、IBM DB2、Ingres、 Informix、My SQL(PHP使用)等等。 * 1.2.1 常用术语 4. 应用程序 利用DBMS和各种开发工具开发的、满足特定应用环境的数据库应用系统软件。 5. 数据库系统相关人员 数据库系统相关人员是数据库系统的重要组成部分,有三类人员:数据库管理员、应用程序开发人员和最终用户。 * 1.2.1 常用术语 ① 数据库管理员 负责数据库的建立、使用和维护的专门人员。 ② 应用程序开发人员 开发数据库应用程序的人员,可以使用数据库管理系统的所有功能。 ③ 最终用户 一般来说,最终用户是通过应用程序使用数据库的人员。最终用户无需自己编写应用程序。 * 1.2.1 常用术语 6. 数据库系统(Database System, 简写为 DBS) 数据库系统是指采用了数据库技术的计算机系统。通常由数据库、数据库管理系统、应用系统、数据库管理员和用户组成。 一般在不会引起混淆时,常常把数据库系统、数据库管理系统简称为数据库。 数据库系统各组成部分的关系见下图。 * 1.2.1 常用术语 数据库系统 操作系统 DBMS 用户 应用系统 DB 用户 用户 DBA * 1.2.2 数据库三级模式   目前世界上有大

文档评论(0)

339910001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档