第一章数据库系统概述ppt课件.ppt

第一章数据库系统概述ppt课件.ppt

ID:59213778

大小:169.00 KB

页数:35页

时间:2020-09-26

第一章数据库系统概述ppt课件.ppt_第1页
第一章数据库系统概述ppt课件.ppt_第2页
第一章数据库系统概述ppt课件.ppt_第3页
第一章数据库系统概述ppt课件.ppt_第4页
第一章数据库系统概述ppt课件.ppt_第5页
资源描述:

《第一章数据库系统概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库系统概述第1章本章要点理解数据库系统主要特点,初步了解数据库系统全貌。对关系、关系模型、关系数据库系统等基本概念有初步理解。了解数据库管理系统组成和各部分基本功能。理解本章中提到的有关数据库的专业术语。了解数据库系统结构及数据库系统运行过程。本章内容概要数据管理技术的发展有关数据库的基本术语关系数据库系统DBMS的体系结构数据管理技术的发展人工管理阶段文件系统阶段数据库系统阶段人工管理阶段特点数据不进行保存没有专门的数据管理软件数据面向应用基本上没有文件的概念人工管理阶段特征图程序1程序2程序n……数据组1数据组2数据组n……文件系统阶段特点数据可以长

2、期保存在磁盘上文件系统提供数据与程序之间的存取方法数据冗余量大文件之间缺乏联系,相互孤立,仍然不能反映现实世界各种事物之间错综复杂的联系。文件系统阶段特征图程序1程序2程序n…………文件1文件2文件n存取方法数据库系统阶段特点数据的结构化。数据共享性好。数据独立性好。数据存取粒度小。数据库管理系统(DBMS)对数据进行统一的管理和控制。为用户提供了友好的接口。数据库系统阶段特征图应用1应用2应用n……DBMS数据库有关数据库的基本术语数据数据模型数据库数据库管理系统数据库系统数据凡是计算机中用来描述事物的记录,都可以统称为数据。学生数据(9900001,王红

3、,19,计算机系)数据模型数据模型通常由数据结构、数据操作和完整性约束三个要素组成。数据结构描述系统静态特性,是所研究对象的类型的集合。数据操作描述系统动态特性,是对各种对象的实例允许执行的操作的集合。完整性约束保证数据的正确性、有效性和相容性。数据库数据库就是由DBMS所管理的数据的集合。数据库管理系统专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。DBMS不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复。数据库系统包括和数据库有关的整个系统:数据库、DBMS、应用程序以及数

4、据库管理员和用户等等关系数据库系统所谓关系,就是一张表。表的各列以属性开始,属性是列的入口。CourseNo(课程号)CourseName(课程名)Teacher(任课老师)1234C++程序设计张明5678数据库原理张明一个名为StudentCourse(学生选课)的关系,记录的是学生的选课信息,包括三个属性:StudentNo(学号)、CourseNo(课程号)、Score(成绩)。StudentNo(学号)CourseNo(课程号)Score(成绩)99000111234899900548567873………………关系模型数据以“关系”的形式,也就是以二

5、维表的形式来表示,其数据模型就是所谓的关系模型。在关系模型中,无论是从客观事物中抽象出的实体,还是实体之间的联系,都用单一的结构类型——关系来表示。在对关系进行各种处理之后,得到的还是关系——一张新的二维表。关系数据库系统关系数据库系统就是以关系模型为基础的数据库系统。微软公司的MSSQLServer2000数据库系统的体系结构从数据库管理系统的角度看,可分为三层,从外到内依次为外模式、模式和内模式。为了实现三个抽象级别的联系和转换,数据库管理系统在三层结构之间提供了两层映象:外模式/模式映象和模式/内模式映象。三层模式结构外模式(ExternalSchem

6、a)外模式又称为用户模式,是数据库用户和数据库系统的接口,是数据库用户的数据视图(View),是数据库用户可以看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。模式(Schema)模式是所有数据库用户的公共数据视图,是数据库中全部数据的逻辑结构和特征的描述。内模式(InternalSchema)内模式又称为存储模式(StorageSchema)是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。两层映象功能外模式/模式映象通过外模式与模式之间的映象把描述局部逻辑结构的外模式与描述全局逻辑结构的模式联系起来。模式/内模式

7、映象通过模式与内模式之间的映象把描述全局逻辑结构的模式与描述物理结构的内模式联系起来。数据库系统三层模式结构图数据库管理系统操作系统应用A1应用A2应用B1应用Bn…外模式A外模式B模式内模式数据库模式/内模式映象外模式/模式映象A外模式/模式映象B……DBMS的体系结构查询模式更新更新查询处理程序存储管理程序事务管理程序数据库DBMS的输入类型查询更新模式更新对数据的插入、修改和删除统称为更新。所谓数据库的模式,是指数据的逻辑结构。模式更新命令一般由数据库管理员使用。查询处理程序查询处理程序的任务是,把用较高级的语言所表示的数据库操作(包括查询、更新等)转

8、换成一系列对数据库的请求。存储管理程序在简单的数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。