文档介绍:CH1数据库系统概论
数据库特点
1. 数据结构化:数据的存放不是针对某个应用,而是面向全组织,具有总体的结构性.
2. 数据共享性高,易扩展性高:冗余度小,可被多个应用使用,同时也减少了数据的不一致性
数据被相互利用,相互参照的能库对象
数据库:数据、表和其他对象的集合
表:定义由相关列组成的行的集合
数据类型:定义列和变量允许的数据值
约束值:定业列中允许的数据值的规则,保证数据完整性的标准机制
默认值:当列没有提供数值时默认的数值
规则:定义存储在某列或数据类型中的有效值的信息
17
RDBMS基本数据库对象
索引:一种存储过程,为数据检索提供快速的访问方式,并保证数据的完整性
视图:从一个或多个表或视图查看数据的方法
函数:封装复杂的逻辑步骤,返回数值或表
存储过程:预编译的T-SQL语句的集合
触发器:特殊的存储过程,当用户修改表或视图时自动执行
18
NO:5 SQL Server 简介
19
SQL Server简介 -发展历史
Microsoft ,Sybase,Ashton_Tate 共同开发.
1988: 推出OS/2 版本
1996: 版本
1998:
2000: 2000
20
SQL Server简介 -SQL语言与T-SQL
标准SQL语言:
SQL是Structrued Query Language的缩写,即结构化查询语言。它是负责与ANSI(美国国家标准学会)维护的数据库交互的标准。
21
SQL Server简介 -SQL语言与T-SQL(续)
作为关系数据库的标准语言,它已被众多商用DBMS产品所采用, 使得它已成为关系数据库领域中一个主流语言,不仅包含数据查询功能,还包括插入、删除、更新和数据定义功能.
22
SQL Server简介 -SQL语言与T-SQL(续)
T-SQL语言: T-SQL是SQL语言的一种版本,且只能在SQL SERVER上使用。它是ANSI SQL的加强版语言、提供了标准的SQL命令。另外,T-SQL还对SQL做了许多补允,提供了类似C、Basic和Pascal的基本功能,如变量说明、流控制语言、功能函数等
23
SQL Server简介 -安全性
登录身份验证
数据库用户和角色
角色类型
许可权限验证
24
NO:6 SQL Server 2005 简介
25
SQL Server2005 简介 -- SQL Server2005 组件
Reporting Services
Analysis Services
Integration Services
Replication
Service Broker
Full-Text Search
Notification Services
Database Engine
26
SQL Server2005 简介
Database Engine
数据库引擎
Integration Services
集成服务
Analysis Services
分析服务
Reporting Services
报表服务
27
SQL Server2005 简介
Database Engine (数据库引擎)
1: 服务代理
应对并发
2: 复制
负载均衡
3: 全文搜索
4: 通知服务 (.NET Framework 实现)
28
SQL Server2005 简介
SQL Server
.NET Framework
Reporting Services
Analysis Services
Integration Services
Replication
Service Broker
Full-Text Search
Notification Services
Database Engine
29
SQL Server2005 简介
.NET 框架组成部分
开发工具和语言
基础类库
公共语言运行环境(CLR)
30
SQL Server2005 简介
SQL Server2005 特性
对扩展标记语言(XML)数据内建的支持
CLR 集成
可扩展性
基