数据库系统讲义.docx
《数据库系统讲义.docx》由会员分享,可在线阅读,更多相关《数据库系统讲义.docx(37页珍藏版)》请在第一文库网上搜索。
1、数据库技术及应用第一讲数据库技术基础(一)数据管理技术的进展数据管理技术的进展,与硬件(主要是外存)、软件、计算机应用的范围有亲密联系。数据管理技术的进展经受了三个阶段:人工阶段、文件系统阶段和数据库阶段。1 .人工阶段(20世纪50年月中期以前)数据管理特点为: 数据不保存在机器中 没有专用的软件对数据进行管理 只有程序的概念,没有文件的概念 数据面对应用2 .文件系统阶段(20世纪50年月后期至60年月中期)数据管理的特点为: 数据可长期保存在外存的磁盘上 数据的规律结构与物理结构有了区分 文件组织已呈现多样化,有索引文件、链接文件和散列文件等 数据不再属于某个特定的程序,可以重复使用3
2、.数据库阶段(20世纪60年月末开头至今)数据管理的特点为: 采纳简单的数据模型表示数据结构 有较高的数据独立性 数据库系统为用户供应便利的用户接口,用户可以使用查询语言或终端命令操作数据库,也可以用程序方式操作数据库 系统供应数据库的恢复、并发掌握数据完整性和数据平安性四个方面的数据掌握功能,以保证数据库是平安的、正确的和牢靠的;对数据的操作可以以纪录为单位,也可以以数据项为单位(二)数据描述1.在数据处理中,数据描述将涉及三个领域:现实世界、信息世界和机器世界。 现实世界是存在于人们头脑之外的客观世界 信息世界是现实世界在人们头脑中的反映,人们把它用文字和符号登记载下来。信息世界中数据描述
3、的述术语有实体、实体集、属性和实体标识符 机器世界中信息世界的信息以数据形式存储。机器世界中数据描述的术语有字段、纪录、文件和关键码。机器世界中的术语和信息世界中的术语有对应关系。在数据库中,每个概念都有类型和值的区分,类型是概念的内涵,而值是概念的外延。2 .数据描述有物理描述和规律描述两种形式。物理数据描述是指数据在存储设施上的存储方式。物理数据是实际存放在存储设施上的数据;规律数据描述是指程序员或用户用以操作的数据形式,是抽象的概念化数据。3 .依据访问数据的速度、成本和牢靠性,计算机系统的存储介质分为六类:高速缓冲存储器、主存储器、快擦写存储器、磁盘存储器、光存储器和磁带。存储介质组成
4、了计算机系统的三个存储层次:基本存储器、帮助存储器(联机存储器)和第三级存储器(脱机存储器)。物理存储中的数据描述的术语有:位、字节、字、块、桶和卷。(三)数据模型数据模型一一表示实体类型及实体间联系的模型。目前广泛使用的数据模型可分为两种类型:概念数据模型和结构数据模型1 .概念数据模型概念数据模型是指独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关怀的信息结构。这一类中闻名的模型是“实体联系模型,简称ER模型。ER模型是直接从现实世界中抽象出实体类型及实体间联系,然后用ER图表示的数据模型。ER图包括四个基本成分:矩形框、菱形框、椭圆形框和直线。2 .结构
5、数据模型(四)数据库的体系结构1 .数据库具有概念模式、外模式、内模式三级结构和外模式/膜式映象、模式/内模式映象两级映象。(1)概念模式概念模式是对数据库中全部数据的整体规律结构的描述,它由若干个概念纪录类型组成。(2)外模式外模式是用户与数据库的接口,是用户用到的那部分数据的描述,它由若干个外部记类型组成。(3)内模式内模式是数据库在物理存储方面的描述,定义全部的内部纪录类型、索引和文件的组织方式,以及数据掌握方面的细节。(4)外模式/模式映象它存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,一般在外模式中描述。(5)模式/内模式映象存在于概念级和内部级之间,用于定义概念模式
6、和内模式间的对应性,一般在内模式中描述。2 .数据库系统具有数据独立性的特点。数据独立性分为物理数据独立性和规律数据独立性两级。(1)物理数据独立性是指对内模式的修改尽量不影响概念模式,当然对于外模式和应用程序的影响更小。(2)规律数据独立性是指对概念模式的修改尽量不影响外模式和应用程序。3 .用户用户是指使用数据库的应用程序或联机终端用户。数据库管理系统供应数据操纵语言(DNL)让用户或程序员使用。依据使用方式的不同,DML可分类自含型DML(又称交互型DML)和嵌入型DML(又称宿主型DML)两类。宿主语言是指编写应用程序的语言。用户界面是用户和数据库系统间的一条分界线。(五)数据库管理系
7、统数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、查询、更新及各种掌握,都是通过DBMS进行的。DBMS的主要功能有: 数据库的定义功能:DBMS供应数据定义语言定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映象,定义数据的完整性、完全掌握等约束。 数据库的操纵功能:DBMS供应数据操纵语言实现对数据库中数据的操作 数据库的爱护功能:DBMS对数据库的爱护主要通过数据库的恢复、数据库的并发掌握、数据库的完整掌握等四个方面实现。 数据库的存储管理:DBMS的存储管理子系统供应了数据库中数据和应用程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 讲义