数据库系统概论电子教案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
22
SQL Server简介 -Baidu NhomakorabeaQL语言与T-SQL(续)
T-SQL语言: T-SQL是SQL语言的一种版 本,且只能在SQL SERVER上使用。它是 ANSI SQL的加强版语言、提供了标准的SQL 命令。另外,T-SQL还对SQL做了许多补允, 提供了类似C、Basic和Pascal的基本功能, 如变量说明、流控制语言、功能函数等
数据库系统概论
1
目录
1. 概述 2. 数据库特点 3. DBMS的数据控制功能 4. RDBMS基本数据库对象 5. SQL Server简介 6. SQL Server 2005简介
2
NO:1 概述
3
概述-数据库在系统中的地位
应用系统
DBMS 操作系统
硬件
5
概述-数据库的产生和发展
SQL Server2005 简介
SQL Server 2005集成了.NET框架
Service Broker
Database Engine
人工管理阶段(50年代)
无共享,不独立,依赖于某一个应用程序
文件管理阶段(50~60年代)
共享性差,独立性差
数据库管理阶段(60年代后期)
共享性,独立性高
6
NO:2 数据库特点
7
数据库特点
1. 数据结构化:数据的存放不是针对某个应 用,而是面向全组织,具有总体的结构性.
2. 数据共享性高,易扩展性高:冗余度小, 可被多个应用使用,同时也减少了数据的 不一致性
Analysis Services 分析服务
Reporting Services 报表服务
27
SQL Server2005 简介
Database Engine (数据库引擎) 1: 服务代理
应对并发
2: 复制
负载均衡
3: 全文搜索 4: 通知服务 (.NET Framework 实现)
28
.NET Framework
19
SQL Server简介 -发展历史
Microsoft ,Sybase,Ashton_Tate 共同开 发. 1988: 推出OS/2 版本 1996: 6.5 版本 1998: 7.0 2000: 2000
20
SQL Server简介 -SQL语言与T-SQL
标准SQL语言: SQL是Structrued Query Language的
11
DBMS的数据控制功能
-安全性(security)保护
数据的安全性保护是指保护数据以防止不 合法的使用造成数据的泄密和破坏。 是每个用户都能按照规定,对某些数据以 某种方式进行使用和处理。
12
DBMS的数据控制功能
-数据的完整性(integrity)检查
数据的完整性指数据的正确性、有效性和 相容性,完整性检查将数据控制在有效的范围 内,或保证数据之间满足一定的关系
没有独立性意味着当数据集改动了物理或逻辑 结构后,应用程序要作相应修改.
4. 数据由DBMS统一管理和控制
9
NO:3 DBMS 的数据控制功能
10
DBMS的数据控制功能 数据的安全性(security)保护 数据的完整性(integrity)检查 并发(concurrency)控制 数据库恢复(recovery)
15
NO:4 RDBMS 基本数据库对象
16
RDBMS基本数据库对象
数据库:数据、表和其他对象的集合 表:定义由相关列组成的行的集合 数据类型:定义列和变量允许的数据值 约束值:定业列中允许的数据值的规则, 保证数据完整性的标准机制 默认值:当列没有提供数值时默认的数值 规则:定义存储在某列或数据类型中的有 效值的信息
17
RDBMS基本数据库对象
索引:一种存储过程,为数据检索提供快 速的访问方式,并保证数据的完整性 视图:从一个或多个表或视图查看数据的 方法 函数:封装复杂的逻辑步骤,返回数值或 表 存储过程:预编译的T-SQL语句的集合 触发器:特殊的存储过程,当用户修改表 或视图时自动执行
18
NO:5 SQL Server 简介
缩写,即结构化查询语言。它是负责与ANSI (美国国家标准学会)维护的数据库交互的标 准。
21
SQL Server简介 -SQL语言与T-SQL(续)
作为关系数据库的标准语言,它已被众多 商用DBMS产品所采用, 使得它已成为关系 数据库领域中一个主流语言,不仅包含数据查 询功能,还包括插入、删除、更新和数据定义 功能.
23
SQL Server简介 -安全性
登录身份验证 数据库用户和角色 角色类型 许可权限验证
24
NO:6 SQL Server 2005 简介
25
SQL Server2005 简介 -- SQL Server2005 组件
Service Broker
Database Engine
Replication
Full-Text Search
Integration Services Analysis Services Reporting Services
Notification Services
26
SQL Server2005 简介
Database Engine 数据库引擎
Integration Services 集成服务
13
DBMS的数据控制功能
-并发(concurrency)控制
当多个用户的并发进程同时存取、修改数 据库时,可能会发生相互的干扰而的大错误的 结果或使得数据库的完整性遭到破坏,因此必 须对多用户的并发操作加以控制和协调。
14
DBMS的数据控制功能
-数据库恢复(recovery)
在计算机系统的硬件故障、软件故障和操 作员的失误以及故意的破坏都会影响数据库中 数据的正确性,甚至造成数据库部分的或全部 的丢失。DBMS必须具有将数据库从错误的状 态下恢复到某个已知状态、正确状态的能力, 这就是数据库的恢复能力
数据被相互利用,相互参照的能力。共享性越高,数 据的冗余度越小
没有共享意味着必须为每一个应用采用一个数据集
8
数据库特点
-数据库系统的特点(续)
3. 数据独立性高:数据的存储由数据库管理 系统负责,用户程序不必管理数据的存储.
数据对抗逻辑结构或物理结构的改变能力。独 立性越高,采用该数据集的应用程序改动的越 小。
相关文档
最新文档