SQL SERVER7.0从入门到精通

SQL SERVER7.0从入门到精通
作 者: 方盈
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系数据库
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SQL SERVER7.0从入门到精通》作者简介

内容简介

SQL Server是一个建立在Microsoft Windows NT操作系统基础之上的,支持多个并发用户的关系型数据库。 Microsoft推出的SQL Server 7.0在SQL Server 6.5的基础上,扩展了SQL Server的功能,如工具界面更加友好合理、全面的数据完整性保护安全性更高。SQL Server 7.0取消了SQL Server 6.5中的Device,数据库以作业系统档案的方式组织,简化了数据库设计和管理的工作。SQL Server 7.0作为一个网络数据库管理系统提供了功能强大的客户/服务器平台。由方盈编著的《精通SQL Server7.0数据库系统》全面介绍SQL Server 7.0各种相关议题。从安装 SQL Server 7.0、数据库的创建到数据库的管理(包括了表、触发器、存储过程……), SQL语言的基本语法和应用,服务器方的逻辑和功能,包括规则、缺省、约束、复制和分布式事务处理连接器等。进而介绍更深入的安全认证、数据库备份、OLAP服务等,从安装到应用都有详实介绍,让读者快速学习,轻松精通 SQL Server 7.0。本书适合初学者及数据库初级管理员在很短时间内从入门走向精通,还可作为一般MIS系统、客户/服务器(chen/server)应用、Intrant环境下应用系统开发人员或维护人员的参考手册。

图书目录

目 录

1 基本概念

1-1SQLserver简介

1-2系统需求

1-3管理工具

1-4CharacterSet

1-5Sorto1der

1-6安装SQLserver

1-7启动SQLserver

1-8安装客户端管理工具

1-9利用EnterpriseManager管理SQLserver

1-10什么是SQL

1-11表(table)、行(row)、列(column)

1-12数据库(Database)

1-13改变CharacterSet、SortOrder、UnicodeCollation

1-14目录和文件位置

1-15SQLServer7.0新特色

2 数据库

2-1数据库

2-2利用EnterpriseManager建立数据库

2-3数据库选项

2-4数据库权限

2-5利用CREATETABLE命令建立数据库

2-6显示数据库结构

2-7使用ALTERDATABASE指令改变数据库定义

2-8删除数据库

2-9缩减数据库大小删除未使用空间

2-10设定数据库为offline状态

2-11Attach和Detach数据库

2-12产生数据库对象的SQLscript

2-13其它和数据库相关的存储过程

2-14在可抽取式媒体上建立数据库

2-15数据库维护计划

2-16Tempdb临时数据库

3 数据库表

3-1建立数据库表

3-2列的属性

3-3列数据类型

3-4自定类型

3-5列约束(constraints)

3-6建立索引

3-7删除索引

3-8改变表的结构

3-9删除表

3-10表存取权限

3-11利用EnterpriseManager建立表

3-12全文检索

3-13利用EnterpriseManager管理表

3-14临时表

3-15输入数据至表

4 利用SELECT指令选取数据

4-1前言

4-2SELECT语法基本结构

4-3选取全部数据

4-4指定列

4-5选取不重复的数据

4-6派生列

4-7数据排序

4-8选取前几行数据

4-9数据分组

4-10加上选择条件

4-11使用通配字符

4-12表的Join

4-13子查询(subquery)

4-14UNION

4-15COMPUTEBY

4-16将SELECT结果转存到其它表或临时表

4-17将SELECT结果储存在变量内

4-18全文检索查询

5 更新数据库内容

5-1前言

5-2插入数据到表内

5-3删除表内的数据

5-4更新表内的数据

5-5检查表更新成功的行数

5-6什么是事务处理

5-7事务处理范围

5-8设定检查点

5-9嵌套事务处理

5-10事务处理日志

5-11分布式事务处理

5-12在触发器中使用ROLLBACK命令

5-13锁定

5-14锁定的范围

5-15锁定的种类

5-16事务处理会自动LOCK

5-17检查LOCK

5-18Concurrency Problem

5-19LOCKHINTS

5-20LOCK的升级

5-21Deadlck处理

5-22IsolationLevel

6 TRANSACTSQL

6-1前言

6-2程序注解

6-3变量

6-4运算符

6-5流程控制命令

6-6函数

6-7其它命令

6-8SQLServer7.0的全局变量

7 Cursor

7-1什么是Cursor

7-2Cursor说明

7-3打开Cursor

7-4Cursor的操作处理

7-5不同类型Cursor可使用的FETCH命令判断法则

7-6Cursor自动被关闭

7-7更新Cursor内的数据

7-8关闭Cursor

7-9解除Cursor

7-10管理Cursor的存储过程

7-11CURSOR变量

7-12程序范例

8 图(View)

8-1什么是视图

8-2利用EnterpriseManager来管理视图

8-3建立新的视图

8-4经由视图插入表数据

8-5经由视图更新表数据

8-6经由视图删除表数据

8-7使用WITHENCRYPTION选项

8-8使用WITHCHECKOPTON选项

8-9视图的限制

8-10以其它视图建立视图

8-11和视图有关的系统存储过程与SQL命令

9 缺省值(Default)、列规则(Rule)

9-1缺省值

9-2利用EnterpriseManager来管理缺省值

9-3建立缺省值

9-4显示缺省值

9-5缺省值与列绑定

9-6绑定缺省值

9-7解除缺省值的绑定

9-8规则

9-9利用EnterpriseManager来管理规则

9-10创建规则

9-11显示规则内容和数据

9-12绑定规则

9-13规则与用户定义的数据类型绑定

9-14解除规则的绑定

10 存储过程(StoredProcedure)、触发器(Trigger)

10-1什么是存储过程

10-2内部存储过程

10-3利用EnterpriseManager管理存储过程

10-4建立存储过程

10-5执行存储过程

10-6临时存储过程

10-7设定存储过程自动执行

10-8和存储过程有关的系统存储过程

10-9触发器(Trigger)

10-10建立触发器

10-11触发器内容的限制

10-12DELETED和INSERTED触发器

10-13和触发器有关的系统存储过程

11 安全认证与数据库存取权限

11-1SQLServer的安全管制模式

11-2SQLServer的登录认证

11-3登录者和数据库用户

11-4设定SQLServer的认证模式

11-5设定windowsNT用户连接SQLServer

11-6管理SQLServer自建的登录者

11-7管理数据库用户

11-8设定登录者可存取哪些数据库

11-9角色(roles)

11-10系统内建的角色

11-11内建服务器角色(fixedserverroles)的管理

11-12数据库角色的(DatabaseRoles)管理

11-13sa登录者账号

11-14数据库对象所有者(DatabaseObjectOwner)

11-15Guest数据库用户

11-16设定数据库对象的存取权限

11-17ApplicationSecurity

12 数据库复制

12-1数据库复制

12-2Consistency、Autonomy、Conflict

12-3数据一致性(DataConsistency)

12-4SQLserver数据库复制的理论模式

12-5SQLServer的数据库复制种类

12-6参加数据库复制的系统组件

12-7数据库复制的实体结构

12-8数据库初始同步

12-9Push/Pull方式的订购

12-10建立出版服务器和配送服务器

12-11建立复制出版物

12-12Mergereplication

12-13Immediate-UpdatingSubscriber

12-14设定PUSH订购方式

12-15设定Pull订购方式

12-16更改复制设定

12-17终止复制

12-18产生复制设定的Script文件

12-19ReplicationMonitor

12-20Conflict处理

13 数据库备份

13-1备份的种类

13-2备份设备

13-3建立备份设备

13-4删除备份设备

13-5数据库备份

13-6数据库恢复

13-7由上次中断处重新执行备份或恢复

13-8数据库备份与恢复操作实例

13-9数据备份或恢复注意事项

13-10BACKUP和RESTORE命令

13-11恢复Master数据库

13-12利用备份来做数据库拷贝

14 工作、警示、操作人员

14-1SQLServerAgent

14-2作业的管理

14-3建立新的作业

14-4警报

14-5警报的管理

14-6管理服务器信息

14-7管理员

14-8建立管理员

14-9RemoteServer

15 数据迁移工具(DTS)

15-1DataTransformationService

15-2DataTransformationService工具

15-3ColumnMapping和数据转换

15-4转换Script返回值

15-5转换表内部分数据

15-6将SQLServer的数据转换成文本文件

15-7DTSpackageDesigner

15-8修改已存在的DTSPackage

15-9建立新的DTSpackage

15-10建立Datasource

16 OLAP服务

16-1OLTP和OLAP

16-2数据仓库(DataWarehouse)

16-3数据超市(DataMart)

16-4MicrosoftOLAPServer

16-5数据存储模式

16-6Cube

16-7安装Microsoft OLAPServer

16-8OLAPManager

16-9设定数据源(DataSour

16-10建立OLAP数据库

16-11建立Dimension

16-12建立Cube

16-13对Cube做处理

16-14建立Multipledimensiontables结构(snowflakeschema)

16-15建立TimeDimension

16-16PARTITION

16-17VIRTUALCUBE

16-18CalculatedMembers

16-19MemberProperties

16-20VirtualDimension

16-21建立角色

16-22编写OLAP应用程序

16-23PivotTableService