数据库系统的基本概念

上传人:pu****.1 文档编号:579202973 上传时间:2024-08-26 格式:PPT 页数:26 大小:267.50KB
返回 下载 相关 举报
数据库系统的基本概念_第1页
第1页 / 共26页
数据库系统的基本概念_第2页
第2页 / 共26页
数据库系统的基本概念_第3页
第3页 / 共26页
数据库系统的基本概念_第4页
第4页 / 共26页
数据库系统的基本概念_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《数据库系统的基本概念》由会员分享,可在线阅读,更多相关《数据库系统的基本概念(26页珍藏版)》请在金锄头文库上搜索。

1、 数据库技术及应用数据库技术及应用数据库技术及应用数据库技术及应用 8/26/20241 数据库技术及应用数据库技术及应用内容安排内容安排 n第一章:数据库系统的基本概念第一章:数据库系统的基本概念n第二章:数据模型与概念模型第二章:数据模型与概念模型n第三章:关系数据库第三章:关系数据库n第四章:关系数据库标准语言第四章:关系数据库标准语言SQLn第五章:第五章:SQL Server 2000关系数据库管理系统关系数据库管理系统n第六章:关系数据库理论第六章:关系数据库理论n第七章:数据库系统的设计方法第七章:数据库系统的设计方法n第八章:数据库保护第八章:数据库保护n第九章:数据库技术的新

2、发展第九章:数据库技术的新发展8/26/20242 数据库技术及应用数据库技术及应用第一章第一章 数据库系统的基本概念数据库系统的基本概念1.1 数据库的作用数据库的作用1.2 与数据库相关的概念与数据库相关的概念1.3 数据库技术及发展数据库技术及发展1.4 数据库系统的结构数据库系统的结构8/26/20243 数据库技术及应用数据库技术及应用1.1 1.1 数据库的作用数据库的作用n数据库技术产生于六十年代末,是数据管理的数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支最新技术,是计算机科学的重要分支n数据库技术是信息系统的核心和基础,它的出数据库技术是信息系统的核

3、心和基础,它的出现极大地促进了计算机应用向各行各业的渗透现极大地促进了计算机应用向各行各业的渗透n数据库的建设规模、数据库信息量的大小和使数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要用频度已成为衡量一个国家信息化程度的重要标志标志8/26/20244 数据库技术及应用数据库技术及应用1.1 1.1 数据库的作用数据库的作用实例一:实例一:2001年上海APEC会议代表信息的核对系统;实例二:实例二:银行帐户的储蓄系统数据库技术的作用:数据库技术的作用:处理信息最先进的工具;为采集、存储、提取、分析处理数据提供了有力技术支持;各类信息系统中最重要的组成部分随着

4、信息化的高速发展,网络多媒体数据库将得到日益广泛应用;提供按需服务和个性化服务8/26/20245 数据库技术及应用数据库技术及应用1.2 1.2 与数据库相关的概念与数据库相关的概念1.2.1 1.2.1 信息与数据信息与数据信息概念:信息概念:就是新的、有用的事实和知识;就是新的、有用的事实和知识;信息特点:信息特点:知识性;知识性;有用性;有用性;实效性;实效性;客观性;客观性;传输性;传输性;共享性;共享性;8/26/20246 数据库技术及应用数据库技术及应用1.2 1.2 与数据库相关的概念与数据库相关的概念n计算机能够处理的数据都是以二进制的形式存储在计算机中的,而我们在现实生活

5、中所面对的所有事物都是能够实实在在看得见的,怎样把现实生活中的事物存储在计算机中?现实世界现实世界(事物)(事物)信息世界信息世界(信息信息)数据世界数据世界(数据数据)抽象抽象转换转换概念模型概念模型数据模型数据模型8/26/20247 数据库技术及应用数据库技术及应用1.2 1.2 与数据库相关的概念与数据库相关的概念n数据(Data)是数据库中存储的基本对象n定义n记录现实世界的信息并可以被识别的符号n表现形式n文字、图形、图象、声音等n数据的特点n数据与其语义是不可分的8/26/20248 数据库技术及应用数据库技术及应用1.2.2 1.2.2 数据管理与数据库数据管理与数据库数据处理

6、:数据处理:是指对数据进行收集、组织、整理、加工、存储和传播等工作的过程;主要工作分三个方面:数据管理、数据加工、数据传播数据管理:数据管理:组织和保存数据、进行数据维护、提供数据查询和数据统计功能数据库:数据库:是存储在计算机内、有组织、可共享的数据集合,是一个实体,是能够合理保管数据的仓库,能更合理的组织数据,更方便的维护数据,更严密的控制数据和更有效的利用数据。1.2 1.2 与数据库相关的概念与数据库相关的概念8/26/20249 数据库技术及应用数据库技术及应用数据举例数据举例n学生档案中的学生记录n(李明,男,1972,江苏,计算机系,1990)n数据的解释n语义:学生姓名、性别、

7、出生年月、籍贯、所在系别、入学时间n解释:李明是个大学生,1972年出生,江苏人,1990年考入计算机系8/26/202410 数据库技术及应用数据库技术及应用数据库举例数据库举例8/26/202411 数据库技术及应用数据库技术及应用数据库数据库 人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息n数据库的定义数据库的定义n数数据据库库(Database,简简称称DB)是是长长长长期期期期储储存存在在计计算机内、有算机内、有组织组织组织组织的、可的、可共享共享共享共享的数据集合的数据集合?思考:数据库中思考:数据库中存储的是什么存储的是什么8/

8、26/202412 数据库技术及应用数据库技术及应用1.2.3 1.2.3 数据库管理系统与数据库应用系统数据库管理系统与数据库应用系统数据库管理系统:数据库管理系统:为设计数据管理应用项目提供的计算机软件,利用它设计事务管理系统可以达到事半功倍的效果,如Oracle;Sybase等。数据库应用系统:数据库应用系统:使用数据库技术管理及其数据的系统,一般按照功能分数据传递系统、数据处理系统和管理信息系统。数据库系统:数据库系统:由计算机硬件、数据库、数据库管理系统、数据库应用系统和数据库管理员五部分构成。1.2 1.2 与数据库相关的概念与数据库相关的概念8/26/202413 数据库技术及应

9、用数据库技术及应用数据库管理系统(数据库管理系统(DBMS)DBMS)n定义定义n数数据据库库管管理理系系统统(Database Database Management Management SystemSystem,简简称称DBMSDBMS)是是位位于于用用户户与与操操作作系系统统之之间间的的一一系系列列以以统统一一的的方方式式管管理理和和维维护护数数据据库中数据的软件集合。库中数据的软件集合。nDBMS的用途n科学地组织和存储数据、高效地获取和维护数据科学地组织和存储数据、高效地获取和维护数据8/26/202414 数据库技术及应用数据库技术及应用数据库系统数据库系统n什么是数据库系统什么

10、是数据库系统n数数据据库库系系统统(Database Database SystemSystem,简简称称DBSDBS)是是指指在在计计算算机机系统中引入数据库后的系统。系统中引入数据库后的系统。 注注 在不引起混淆的情况下常常把数据库系统简称为数据库。在不引起混淆的情况下常常把数据库系统简称为数据库。n数据库系统的构成数据库系统的构成n由由数数据据库库、数数据据库库管管理理系系统统、应应用用系系统统、数数据据库库的的软软硬硬件件支撑环境支撑环境、数据库管理员和用户数据库管理员和用户构成。构成。8/26/202415 数据库技术及应用数据库技术及应用数据库系统数据库系统( (续续) )n数据库

11、系统构成图示数据库系统构成图示DBOSDBMS应用开发工具应用开发工具应用系统应用系统DBAUserUserUser?思考:数思考:数据库、数据据库、数据库管理系统、库管理系统、数据库系统数据库系统之间的联系之间的联系负责数据库负责数据库的建立、使的建立、使用和维护的用和维护的专门的人员。专门的人员。8/26/202416 数据库技术及应用数据库技术及应用数据库系统管理员数据库系统管理员定义定义 数据库系统管理员是指专门从事数据库的设计、数据库系统管理员是指专门从事数据库的设计、建立、管理、维护和协调各用户对数据库的要求等建立、管理、维护和协调各用户对数据库的要求等工作的人员。工作的人员。8/

12、26/202417 数据库技术及应用数据库技术及应用数据库系统的特点数据库系统的特点n特点特点n数据结构化数据结构化 与文件系统的根本区别与文件系统的根本区别传统文件系统中数据最小单位是:记录;而数据库传统文件系统中数据最小单位是:记录;而数据库系统中能细化到数据项系统中能细化到数据项文件系统中,记录内部有了某些结构,但记录之间文件系统中,记录内部有了某些结构,但记录之间没有联系;数据库系统不仅要描述数据本身,还要没有联系;数据库系统不仅要描述数据本身,还要描述数据之间的联系描述数据之间的联系例:例:12班班信息学院信息学院男男张三张三90028/26/202418 数据库技术及应用数据库技术

13、及应用数据库系统的特点(续数据库系统的特点(续)n数据的共享性高,冗余度低,易扩充数据的共享性高,冗余度低,易扩充数据面向整个系统数据面向整个系统减少数据的不一致性减少数据的不一致性易于扩充,适应不同用户的需求易于扩充,适应不同用户的需求8/26/202419 数据库技术及应用数据库技术及应用数据库系统的特点(续)数据库系统的特点(续)n数据独立性高数据独立性高物理独立性物理独立性n指用户的应用程序与存储在磁盘上的数据库中数据指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程是相互独立的。当数据的物理存储改变了,应用程序不用改变序不用改变。逻辑独立性逻辑独

14、立性n指指用用户户的的应应用用程程序序与与数数据据库库的的逻逻辑辑结结构构是是相相互互独独立立的。数据的逻辑结构改变了,用户程序也可以不变的。数据的逻辑结构改变了,用户程序也可以不变。8/26/202420 数据库技术及应用数据库技术及应用数据库系统的特点(续)数据库系统的特点(续)nDBMS对数据统一管理和控制对数据统一管理和控制数据的安全性数据的安全性(Security)保护保护数据的完整性数据的完整性(Integrity)检查检查 数据完整性:数据的正确性、有效性和相容性。数据完整性:数据的正确性、有效性和相容性。并发并发(Concurrency)控制控制数据库恢复数据库恢复(Recov

15、ery)8/26/202421 数据库技术及应用数据库技术及应用1.3 1.3 数据库技术及发展数据库技术及发展1.3.11.3.1人工管理人工管理数据依赖于特定的应用程序。1.3.21.3.2文件系统文件系统数据处理系统可以按照文件的名称对其进行访问,对文件中的记录进行存取,修改,插入和删除等。1.3.31.3.3数据库技术数据库技术与文件系统相比的主要特点:与文件系统相比的主要特点:1、面向数据模型对象 2、数据冗余度小3、数据共享度高 4、数据和程序具有较高的独立性5、统一的数据库控制功能 6、数据的最小存取单位8/26/202422 数据库技术及应用数据库技术及应用1.4 1.4 数据

16、库系统的结构数据库系统的结构1.4.11.4.1数据库系统的体系结构数据库系统的体系结构1 1、数据库系统硬件配置应注意的问题:、数据库系统硬件配置应注意的问题:计算机内存要尽量大;计算机外存也要尽量大;计算机的数据传输速度要快;2 2、数据库系统的软件组成:、数据库系统的软件组成:操作系统;数据库管理系统和主语言编译系统;数据库应用开发系统及工具;数据库应用系统和数据库;8/26/202423 数据库技术及应用数据库技术及应用1.4 1.4 数据库系统的结构数据库系统的结构3 3、数据库系统的人员组成、数据库系统的人员组成软件开发人员;软件管理人员;软件使用人员。4 4、数据库管理员的职责、

17、数据库管理员的职责参与数据库和应用系统的设计;参与决定数据库的存储结构和存取策略的工作;负责定义数据的安全性要求和完整性条件;负责监视和控制数据库系统的运行,负责系统的维护和数据恢复工作;负责数据库的改进和重组。8/26/202424 数据库技术及应用数据库技术及应用1.4 1.4 数据库系统的结构数据库系统的结构1.4.21.4.2数据库管理系统的功能结构数据库管理系统的功能结构1、数据定义功能;2、数据操纵功能;3、数据库的建立和维护功能;4、数据库的运行管理功能。1.4.31.4.3数据库系统的三级数据模式结构数据库系统的三级数据模式结构1、数据库的三级数据模式结构逻辑模式及概念数据库外模式及用户数据库内模式及物理数据库8/26/202425 数据库技术及应用数据库技术及应用1.4 1.4 数据库系统的结构数据库系统的结构2 2、数据库系统的二级映像技术及作用、数据库系统的二级映像技术及作用外模式/模式的映像及作用模式/内模式的映像及作用8/26/202426

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号