CH1数据库系统概论.ppt
《CH1数据库系统概论.ppt》由会员分享,可在线阅读,更多相关《CH1数据库系统概论.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统概论数据库系统概论刘国柱刘国柱联系方式联系方式Liu_1目录目录n 1.概述概述n 2.数据库特点数据库特点n 3.DBMS的数据控制功能的数据控制功能n 4.RDBMS基本数据库对象基本数据库对象n 5.SQL Server简介简介n 6.SQL Server 2005简介简介2NO:1 NO:1 概述概述3概述n 今天,信息资源已经成为各部门各行业的今天,信息资源已经成为各部门各行业的重要财富和资源。重要财富和资源。n 通过何种方式组织信息成为一个企业或组通过何种方式组织信息成为一个企业或组织生存和发展的重要条件。织生存和发展的重要条件。n 因此,以信息系统为核心和基础的数据库因
2、此,以信息系统为核心和基础的数据库技术得到越来越广泛的应用。技术得到越来越广泛的应用。n 数据库是数据管理的最新技术,是计算机数据库是数据管理的最新技术,是计算机科学的重要分支。科学的重要分支。4概述-数据库在系统中的地位数据库在系统中的地位应用系统DBMS操作系统硬件5概述-数据库的产生和发展数据库的产生和发展人工管理阶段(人工管理阶段(50年代)年代)n无共享,不独立,依赖于某一个应用程序无共享,不独立,依赖于某一个应用程序文件管理阶段(文件管理阶段(5060年代)年代)n共享性差,独立性差共享性差,独立性差数据库管理阶段(数据库管理阶段(60年代后期)年代后期)n共享性,独立性高共享性,
3、独立性高6NO:2 NO:2 数据库特点数据库特点7数据库特点1.数据结构化:数据的存放不是针对某个应用,数据结构化:数据的存放不是针对某个应用,而是面向全组织,具有总体的结构性而是面向全组织,具有总体的结构性.2.数据共享性高,易扩展性高:冗余度小,可数据共享性高,易扩展性高:冗余度小,可被多个应用使用,同时也减少了数据的不被多个应用使用,同时也减少了数据的不一致性一致性n数据被相互利用,相互参照的能力。共享性越高,数数据被相互利用,相互参照的能力。共享性越高,数据的冗余度越小据的冗余度越小n没有共享意味着必须为每一个应用采用一个数据集没有共享意味着必须为每一个应用采用一个数据集8数据库特点
4、-数据库系统的特点数据库系统的特点(续续)3.数据独立性高:数据的存储由数据库管理数据独立性高:数据的存储由数据库管理 系统负责,用户程序不必管理数据的存储系统负责,用户程序不必管理数据的存储.n数据对抗逻辑结构或物理结构的改变能力。独立数据对抗逻辑结构或物理结构的改变能力。独立性越高,采用该数据集的应用程序改动的越小。性越高,采用该数据集的应用程序改动的越小。n没有独立性意味着当数据集改动了物理或逻辑结没有独立性意味着当数据集改动了物理或逻辑结构后,应用程序要作相应修改构后,应用程序要作相应修改.4.数据由数据由DBMS统一管理和控制统一管理和控制9NO:3 NO:3 DBMSDBMS 的数
5、据控制功能的数据控制功能10DBMS的数据控制功能n 数据的安全性(数据的安全性(security)保护)保护n 数据的完整性(数据的完整性(integrity)检查)检查n 并发并发(concurrency)控制控制n 数据库恢复(数据库恢复(recovery)11DBMS的数据控制功能 -安全性(安全性(security)保护)保护n 数据的安全性保护是指保护数据以防止不数据的安全性保护是指保护数据以防止不合法的使用造成数据的泄密和破坏。合法的使用造成数据的泄密和破坏。n 是每个用户都能按照规定,对某些数据以是每个用户都能按照规定,对某些数据以某种方式进行使用和处理。某种方式进行使用和处理
6、。12DBMS的数据控制功能 -数据的完整性(数据的完整性(integrityintegrity)检查)检查n 数据的完整性指数据的正确性、有效性和数据的完整性指数据的正确性、有效性和相容性,完整性检查将数据控制在有效的范围相容性,完整性检查将数据控制在有效的范围内,或保证数据之间满足一定的关系内,或保证数据之间满足一定的关系13DBMS的数据控制功能 -并发并发(concurrency)控制控制n 当多个用户的并发进程同时存取、修改数当多个用户的并发进程同时存取、修改数据库时,可能会发生相互的干扰而的大错误的据库时,可能会发生相互的干扰而的大错误的结果或使得数据库的完整性遭到破坏,因此必结果
7、或使得数据库的完整性遭到破坏,因此必须对多用户的并发操作加以控制和协调。须对多用户的并发操作加以控制和协调。14DBMS的数据控制功能 -数据库恢复(数据库恢复(recovery)n 在计算机系统的硬件故障、软件故障和操在计算机系统的硬件故障、软件故障和操作员的失误以及故意的破坏都会影响数据库中作员的失误以及故意的破坏都会影响数据库中数据的正确性,甚至造成数据库部分的或全部数据的正确性,甚至造成数据库部分的或全部的丢失。的丢失。DBMS必须具有将数据库从错误的状必须具有将数据库从错误的状态下恢复到某个已知状态、正确状态的能力,态下恢复到某个已知状态、正确状态的能力,这就是数据库的恢复能力这就是
8、数据库的恢复能力15NO:4 NO:4 RDBMSRDBMS 基本基本数据库对象数据库对象16RDBMS基本数据库对象n 数据库:数据、表和其他对象的集合数据库:数据、表和其他对象的集合n 表:定义由相关列组成的行的集合表:定义由相关列组成的行的集合n 数据类型:定义列和变量允许的数据值数据类型:定义列和变量允许的数据值n 约束值:定业列中允许的数据值的规则,约束值:定业列中允许的数据值的规则,保证数据完整性的标准机制保证数据完整性的标准机制n 默认值:当列没有提供数值时默认的数值默认值:当列没有提供数值时默认的数值n 规则:定义存储在某列或数据类型中的有规则:定义存储在某列或数据类型中的有效
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CH1 数据库 系统 概论
限制150内