第1章数据库系统的基本概念ppt课件_第1页
第1章数据库系统的基本概念ppt课件_第2页
第1章数据库系统的基本概念ppt课件_第3页
第1章数据库系统的基本概念ppt课件_第4页
第1章数据库系统的基本概念ppt课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 数据库技术及应用数据库技术及应用数据库技术及运用数据库技术及运用 数据库技术及应用数据库技术及应用内容安排内容安排 第一章:数据库系统的根本概念第一章:数据库系统的根本概念第二章:数据模型与概念模型第二章:数据模型与概念模型第三章:关系数据库第三章:关系数据库第四章:关系数据库规范言语第四章:关系数据库规范言语SQL第五章:第五章:SQL Server 2000关系数据库管理系统关系数据库管理系统第六章:关系数据库实际第六章:关系数据库实际第七章:数据库系统的设计方法第七章:数据库系统的设计方法第八章:数据库维护第八章:数据库维护第九章:数据库技术的新开展第九章

2、:数据库技术的新开展 数据库技术及应用数据库技术及应用第一章第一章 数据库系统的根本概念数据库系统的根本概念1.1 数据库的作用数据库的作用1.2 与数据库相关的概念与数据库相关的概念1.3 数据库技术及开展数据库技术及开展1.4 数据库系统的构造数据库系统的构造 数据库技术及应用数据库技术及应用1.1 1.1 数据库的作用数据库的作用n数据库技术产生于六十年代末,是数据管理的数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支最新技术,是计算机科学的重要分支n数据库技术是信息系统的中心和根底,它的出数据库技术是信息系统的中心和根底,它的出现极大地促进了计算机运用向各行各业

3、的浸透现极大地促进了计算机运用向各行各业的浸透n数据库的建立规模、数据库信息量的大小和运数据库的建立规模、数据库信息量的大小和运用频度已成为衡量一个国家信息化程度的重要用频度已成为衡量一个国家信息化程度的重要标志标志 数据库技术及应用数据库技术及应用1.1 1.1 数据库的作用数据库的作用实例一:实例一:20192019年上海年上海APECAPEC会议代表信息的核对系统;会议代表信息的核对系统;实例二:银行帐户的储蓄系统实例二:银行帐户的储蓄系统数据库技术的作用:数据库技术的作用:处置信息最先进的工具;处置信息最先进的工具;为采集、存储、提取、分析处置数据提供了有力技术支持;为采集、存储、提取

4、、分析处置数据提供了有力技术支持;各类信息系统中最重要的组成部分各类信息系统中最重要的组成部分随着信息化的高速开展,网络多媒体数据库将得到日益广随着信息化的高速开展,网络多媒体数据库将得到日益广泛运用;泛运用;提供按需效力和个性化效力提供按需效力和个性化效力 数据库技术及应用数据库技术及应用1.2 与数据库相关的概念1.2.1 1.2.1 信息与数据信息与数据信息概念:就是新的、有用的现实和知识;信息概念:就是新的、有用的现实和知识;信息特点:信息特点:知识性;知识性;有用性;有用性;实效性;实效性;客观性;客观性;传输性;传输性;共享性;共享性; 数据库技术及应用数据库技术及应用1.2 1.

5、2 与数据库相关的概念与数据库相关的概念n计算机可以处置的数据都是以二进制的方式存储在计算机中的,而我们在现实生活中所面对的一切事物都是可以实真实在看得见的,怎样把现实生活中的事物存储在计算机中?现实世界现实世界事物事物信息世界信息世界(信息信息)数据世界数据世界(数据数据)笼统笼统转换转换概念模型概念模型数据模型数据模型 数据库技术及应用数据库技术及应用1.2 与数据库相关的概念n数据(Data)是数据库中存储的根本对象n定义n记录现实世界的信息并可以被识别的符号n表现方式n文字、图形、图象、声音等n数据的特点n数据与其语义是不可分的 数据库技术及应用数据库技术及应用1.2.2 1.2.2

6、数据管理与数据库数据管理与数据库数据处置:是指对数据进展搜集、组织、整理、加工、数据处置:是指对数据进展搜集、组织、整理、加工、存储和传播等任务的过程;存储和传播等任务的过程;主要任务分三个方面:主要任务分三个方面:数据管理、数据加工、数据传播数据管理、数据加工、数据传播数据管理:组织和保管数据、进展数据维护、提供数数据管理:组织和保管数据、进展数据维护、提供数据查询和数据统计功能据查询和数据统计功能数据库:是存储在计算机内、有组织、可共享的数据数据库:是存储在计算机内、有组织、可共享的数据集合,是一个实体,是可以合理保管数据的仓库,集合,是一个实体,是可以合理保管数据的仓库,能更合理的组织数

7、据,更方便的维护数据,更严密能更合理的组织数据,更方便的维护数据,更严密的控制数据和更有效的利用数据。的控制数据和更有效的利用数据。1.2 与数据库相关的概念 数据库技术及应用数据库技术及应用数据举例数据举例n学生档案中的学生记录n李明,男,1972,江苏,计算机系,1990n数据的解释n语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间n解释:李明是个大学生,1972年出生,江苏人,1990年考入计算机系 数据库技术及应用数据库技术及应用数据库举例数据库举例 数据库技术及应用数据库技术及应用数据库数据库 人们搜集并抽取出一个运用所需求的大量数据之后,应将其保管起来以供进一步加工处置,进

8、一步抽取有用信息数据库的定义数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的数据集合?思索:数据库?思索:数据库中存储的是什么中存储的是什么 数据库技术及应用数据库技术及应用1.2.3 1.2.3 数据库管理系统与数据库运用系统数据库管理系统与数据库运用系统数据库管理系统:为设计数据管理运用工程提供的计数据库管理系统:为设计数据管理运用工程提供的计算机软件,利用它设计事务管理系统可以到达事半算机软件,利用它设计事务管理系统可以到达事半功倍的效果,如功倍的效果,如OracleOracle;SybaseSybase等。等。数据库运用系统:运用数据库技术管理及其数据的系数

9、据库运用系统:运用数据库技术管理及其数据的系统,普通按照功能分数据传送系统、数据处置系统统,普通按照功能分数据传送系统、数据处置系统和管理信息系统。和管理信息系统。数据库系统:由计算机硬件、数据库、数据库管理系数据库系统:由计算机硬件、数据库、数据库管理系统、数据库运用系统和数据库管理员五部分构成。统、数据库运用系统和数据库管理员五部分构成。1.2 与数据库相关的概念 数据库技术及应用数据库技术及应用数据库管理系统数据库管理系统DBMS)DBMS)n定义定义n数 据 库 管 理 系 统 数 据 库 管 理 系 统 D a t a b a s e Management System,简称,简称D

10、BMS是位于用户与操作系统之间的一系列以是位于用户与操作系统之间的一系列以一致的方式管理和维护数据库中数据的一致的方式管理和维护数据库中数据的软件集合。软件集合。nDBMS的用途n科学地组织和存储数据、高效地获取和维护数据 数据库技术及应用数据库技术及应用数据库系统数据库系统n什么是数据库系统什么是数据库系统n数据库系统数据库系统Database System,简称,简称DBS是指是指在计算机系统中引入数据库后的系统。在计算机系统中引入数据库后的系统。n注注在不引起混淆的情况下经常把数据库系统简称为在不引起混淆的情况下经常把数据库系统简称为数据库。数据库。n数据库系统的构成数据库系统的构成n由

11、数据库、数据库管理系统、运用系统、数据库的软由数据库、数据库管理系统、运用系统、数据库的软硬件支撑环境、数据库管理员和用户构成。硬件支撑环境、数据库管理员和用户构成。 数据库技术及应用数据库技术及应用数据库系统数据库系统( (续续) )n数据库系统构成图示数据库系统构成图示DBOSDBMS运用开发工具运用开发工具运用系统运用系统DBAUserUserUser?思索:?思索:数据库、数据库、数据库管数据库管理系统、理系统、数据库系数据库系统之间的统之间的联络联络担任数据库担任数据库的建立、运的建立、运用和维护的用和维护的专门的人员。专门的人员。 数据库技术及应用数据库技术及应用数据库系统管理员数

12、据库系统管理员定义定义 数据库系统管理员是指专门从事数据库的设计、数据库系统管理员是指专门从事数据库的设计、建立、管理、维护和协调各用户对数据库的要求等建立、管理、维护和协调各用户对数据库的要求等任务的人员。任务的人员。 数据库技术及应用数据库技术及应用数据库系统的特点数据库系统的特点n特点特点n数据构造化数据构造化n 与文件系统的根本区别与文件系统的根本区别n传统文件系统中数据最小单位是:记录;传统文件系统中数据最小单位是:记录;而数据库系统中能细化到数据项而数据库系统中能细化到数据项n文件系统中,记录内部有了某些构造,文件系统中,记录内部有了某些构造,但记录之间没有联络;数据库系统不仅但记

13、录之间没有联络;数据库系统不仅要描画数据本身,还要描画数据之间的要描画数据本身,还要描画数据之间的联络联络例:例:12班班信息学院信息学院男男张三张三9002 数据库技术及应用数据库技术及应用数据库系统的特点续数据库系统的特点续数据的共享性高,冗余度低,易扩展数据的共享性高,冗余度低,易扩展数据面向整个系统数据面向整个系统减少数据的不一致性减少数据的不一致性易于扩展,顺应不同用户的需求易于扩展,顺应不同用户的需求 数据库技术及应用数据库技术及应用数据库系统的特点续数据库系统的特点续n数据独立性高数据独立性高n物理独立性物理独立性n指用户的运用程序与存储在磁盘上的数据库中指用户的运用程序与存储在

14、磁盘上的数据库中数据是相互独立的。当数据的物理存储改动了,数据是相互独立的。当数据的物理存储改动了,运用程序不用改动。运用程序不用改动。n逻辑独立性逻辑独立性n指用户的运用程序与数据库的逻辑构造是相互指用户的运用程序与数据库的逻辑构造是相互独立的。数据的逻辑构造改动了,用户程序也独立的。数据的逻辑构造改动了,用户程序也可以不变。可以不变。 数据库技术及应用数据库技术及应用数据库系统的特点续数据库系统的特点续nDBMS对数据一致管理和控制对数据一致管理和控制n数据的平安性数据的平安性Security维护维护n数据的完好性数据的完好性Integrity检查检查n 数据完好性:数据的正确性、有效性数

15、据完好性:数据的正确性、有效性和相容性。和相容性。n并发并发Concurrency控制控制n数据库恢复数据库恢复Recovery 数据库技术及应用数据库技术及应用1.3 1.3 数据库技术及开展数据库技术及开展.1人工管理人工管理数据依赖于特定的运用程序。数据依赖于特定的运用程序。.2文件系统文件系统数据处置系统可以按照文件的称号对其进展访问,对数据处置系统可以按照文件的称号对其进展访问,对文件中的记录进展存取,修正,插入和删除等。文件中的记录进展存取,修正,插入和删除等。.3数据库技术数据库技术与文件系统相比的主要特点:与文件系统相比的主要特点

16、:1 1、面向数据模型对象、面向数据模型对象 2 2、数据冗余度小、数据冗余度小3 3、数据共享度高、数据共享度高 4 4、数据和程序具有较高、数据和程序具有较高的独立性的独立性5 5、一致的数据库控制功能、一致的数据库控制功能 6 6、数据的最小存取单位、数据的最小存取单位 数据库技术及应用数据库技术及应用1.4 1.4 数据库系统的构造数据库系统的构造.1数据库系统的体系构造数据库系统的体系构造1 1、数据库系统硬件配置应留意的问题:、数据库系统硬件配置应留意的问题:计算机内存要尽量大;计算机内存要尽量大;计算机外存也要尽量大;计算机外存也要尽量大;计算机的数据传输速度要快

17、;计算机的数据传输速度要快;2 2、数据库系统的软件组成:、数据库系统的软件组成:操作系统;操作系统;数据库管理系统和主言语编译系统;数据库管理系统和主言语编译系统;数据库运用开发系统及工具;数据库运用开发系统及工具;数据库运用系统和数据库;数据库运用系统和数据库; 数据库技术及应用数据库技术及应用1.4 1.4 数据库系统的构造数据库系统的构造3 3、数据库系统的人员组成、数据库系统的人员组成软件开发人员;软件开发人员;软件管理人员;软件管理人员;软件运用人员。软件运用人员。4 4、数据库管理员的职责、数据库管理员的职责参与数据库和运用系统的设计;参与数据库和运用系统的设计;参与决议数据库的存储构造和存取战略的任务;参与决议数据库的存储构造和存取战略的任务;担任定义数据的平安性要求和完好性条件;担任定义数据的平安性要求和完好性条件;担任监视和控制数据库系统的运转,担任系统的维护和数据恢复任务;担任监视和控制数据库系统的运转,担任系统的维护和数据恢复任务;担任数据库的改良和重组。担任数据库的改良和重组。 数据库技术及应用数据库技术及应用1.4 1.4 数据库系统的构造数据库系统的构造.2数据库管理系统的功能构造数据库管理系统的功能构造1 1、数据定义功能;、数据定义功能;2 2、数据支配功能;、数据支配功能;3 3、数据库的建立和维护功能;、数据库的建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论