基本信息·出版社:科学出版社 ·页码:289 页 ·出版日期:2008年07月 ·ISBN:9787030120359 ·条形码:9787030120359 ·版本:第1版 ·装帧:平装 ·开 ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
SQL_Server_2000程序设计 |
 |
|
 |
SQL_Server_2000程序设计 |
 |

基本信息·出版社:科学出版社
·页码:289 页
·出版日期:2008年07月
·ISBN:9787030120359
·条形码:9787030120359
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等职业教育“十一五”规划教材·高职高专计算机应用技术系列教材
·图书品牌:科瀚伟业
内容简介 为满足高职院校计算机及相关专业教学的要求,加快我国高素质应用型人才培养的步伐,科学出版社策划出版了这套全国高职高专规划《SQL_Server_2000程序设计》是系列教材之一。《SQL_Server_2000程序设计》共分12章,全面介绍了SQL Server 2000数据库系统的管理、应用与开发。第1章概括地介绍了SQL Server 2000的基础知识;第2章介绍数据库文件的管理;第3章介绍表的操作及表中数据的管理;第4章介绍数据完整性、约束、默认和规则;第5章介绍表间关系及视图;第6章详细地介绍了T-SQL程序设计的方法和技巧;第7章介绍了存储过程和触发器的创建及使用方法;第8章介绍数据库的备份和恢复技术;第9章介绍数据库的安全管理;第10章介绍有关系统管理和维护的一些方法;第11章主要介绍了介绍了数据库复制的概念及发布的方法;第12章介绍了基于ODBC数据库的应用程序开发。
《SQL_Server_2000程序设计》为高等工科教育统编教材,适合于计算机专业及相关专业本、专科学生作为教材使用,也可供高职计算机专业学生选用,并可供计算机工程技术人员参考。
编辑推荐 《SQL_Server_2000程序设计》由科学出版社出版。
目录 第1章 SQL Server 2000概述
1.1 关系数据库的概念
1.2 SQL Server的发展
1.3 SQL Server的体系结构
1.4 SQL Server的特点
1.5 SQL Server的集成性、安全机制和常用工具
1.5.1 SQL Server的集成性
1.5.2 SQL Server的安全机制
1.5.3 SQL Server的常用工具
本章小结
习题
第2章 数据库文件管理
2.1 数据库存储结构
2.1.1 数据库文件和文件组
2.1.2 数据库文件的空间分配
2.1.3 数据库规划
2.2 创建数据库
2.2.1 使用SQL Server企业管理器创建数据库
2.2.2 使用创建数据库向导创建数据库
2.2.3 使用CreatDatabase语句创建数据库
2.3 修改数据库
2.3.1 使用SQL Server企业管理器修改数据库
2.3.2 使用ALTERDATABASE语句修改数据库
2.4 压缩数据库和数据文件
2.4.1 使用SQL Server企业管理器压缩数据库
2.4.2 使用DBCCSHRINKDATABASE语句压缩数据库
2.5 删除数据库
2.5.1 使用SQL Server企业管理器删除数据库
2.5.2 使用DROP语句删除数据库
2.6 检索数据库信息
2.6.1 查看数据库定义信息
2.6.2 查看数据库数据、日志空间
本章小结
习题
第3章 表和表数据的操作
3.1 表的创建
3.1.1 数据类型
3.1.2 创建及删除用户定义数据类型
3.1.3 使用SQL Server企业管理器创建表
3.1.4 使用T-SQL的CREATETABLE语句创建表
3.2 修改表
3.2.1 使用SQL Server企业管理器修改表
3.2.2 使用T-SQL的ALTERTABLE语句修改表
3.3 删除表
3.3.1 使用SSQL Server企业管理器删除表
3.3.2 使用T-SQL的DROPTABLE语句删除表
3.4 表的数据操作
3.4.1 向表中插入数据
3.4.2 修改表中数据
3.4.3 删除表中数据
本章小结
习题
第4章 约束、默认和规则
4.1 数据完整性
4.1.1 实体完整性
4.1.2 域完整性
4.1.3 参照完整性
4.1.4 用户定义完整性
4.2 约束
4.2.1 CHECK约束
4.2.2 PRIMARYKEY约束
4.2.3 FOREIGNKEY约束
4.2.4 IJNIQUE约束
4.2.5 DEFAULT约束
4.3 默认
4.3.1 创建默认对象
4.3.2 绑定默认
4.3.3 删除默认对象
4.4 规则
4.4.1 创建规则
4.4.2 绑定规则
4.4.3 删除规则
本章小结
习题
第5章 关系、索引和视图
5.1 创建关系图
5.2 索引
5.2.1 索引的分类
5.2.2 创建索引
5.2.3 索引的查看
5.2.4 索引的删除
5.3 视图
5.3.1 视图的概念
5.3.2 创建视图
5.3.3 查询视图
5.3.4 重命名视图
5.3.5 修改视图的定义山
5.3.6 删除视图
本章小结
习题
第6章 T-SQL程序设计
6.1 T-SQL语言基础
6.1.1 常量
6.1.2 变量
6.1.3 数据类型
6.1.4 运算符
6.2 查询语句SELECT
6.2.1 SELECT的语句结构
6.2.2 SELECT子句
6.2.3 WHERE子句
6.2.4 FROM子句
6.2.5 ORDERBY子句
6.2.6 GROUPBY子句
6.2.7 COMPUTE子句
6.2.8 联合
6.2.9 连接
6.2.10 数据汇总
6.2.11 SELECT语句的其他子句
6.3 流程控制语句
6.3.1 IFELSE语句
6.3.2 无条件转移(GOTO)语句
6.3.3 WHLIE、BREAK和CONTINUE语句
6.3.4 RETURN语句
6.4 系统内置函数
6.4.1 行集函数
6.4.2 聚合函数
6.4.3 标量函数
6.5 用户定义函数
6.5.1 用户函数的定义
6.5.2 用户函数的调用
6.5.3 用户函数的删除
本章小结
习题
第7章 存储过程和触发器
7.1 存储过程
7.1.1 存储过程类型
7.1.2 创建存储过程
7.1.3 执行存储过程
7.1.4 修改存储过程
7.1.5 删除存储过程
7.2 触发器
7.2.1 触发器概述
7.2.2 创建触发器
7.2.3 修改触发器
7.2.4 删除触发器
本章小结
习题
第8章 数据库的备份和恢复
8.1 数据库备份和恢复概述
8.1.1 备份和恢复
8.1.2 数据库备份的类型
8.1.3 备份和恢复的策略
8.2 数据库备份
8.2.1 备份设备
8.2.2 用SQL Server企业管理器管理备份设备
8.2.3 使用系统过程管理备份设备
……
第9章 安全管理
9.1 安全认证模式
9.2 创建安全帐户
9.3 管理安全帐户
9.4 删除登录和用户
9.5 角色
9.6 权限管理
本章小结
习题
第10章 服务性能和活动监视
10.1 服务器性能
10.2 SQL Server事件探查器
10.3 SQL Server企业管理器
10.4 用T-SQL语句监视
10.5 事务
10.6 锁
10.7 游标
本章小结
习题
第11章 数据复制
11.1 复制概述
11.2 配置发布服务器和分发服务器
11.3 发布管理
11.4 条目管理
11.5 订阅管理
本章小结
习题
第12章 ODBC数据库应用程序开发
12.1 ODBC概述
12.2 管理ODBC数据源
12.3 连接数据源
12.4 执行SQL语句
12.5 结果处理
12.6 ODBC游标
……
序言 数据库技术是计算机领域中最重要的技术之一,是计算机软件学科中的一个独立分支,本身有重要的使用价值,同时又是其他发展方向(如分布式数据库、数据库机器、并行数据库、管理信息系统、决策支持系统等)的核心和基础;也是人工智能、CAD、CAE、计算机图形学、办公自动化以及软件开发环境等研究方向的有力工具。
SQL Server 2000是基于客户机/服务器体系结构的新一代大型关系数据库管理系统,它在电子商务、数据仓库和数据库解决方案等应用中起着重要的作用,可为企业的数据管理提供强大的支持。
为满足高职院校计算机及相关专业的教学要求,加快我国高素质应用型人才培养的步伐,科学出版社策划出版了这套全国高职高专规划教材,本书是系列教材之一。
本书共分12章节,全面介绍了SQL Server 2000数据库系统的管理、使用与开发。
第1章概括地介绍了SQL Server 2000的基础知识;第2章介绍数据库文件的管理;第3章介绍表的操作及表中数据的管理;第4章介绍数据完整性、约束、默认和规则;第5章介绍表间关系及视图;第6章详细地介绍了T-SQL程序设计的方法和技巧;第7章介绍了存储过程和触发器的创建及使用方法;第8章介绍数据库的备份和恢复技术;第9章介绍数据库的安全管理;第10章介绍有关系统管理和维护的一些方法:第11章主要介绍了数据库复制的概念及发布的方法;第12章介绍了基于ODBC数据库的应用程序开发。
本书由教学经验丰富的大学教师编写,从教和学两方面组织内容、安排顺序。本书由张鑫燕主编,吴小松副主编,参编人员有林青(第5章)、潘修强(第6章)、季光献(第7、8章)、陈晓燕(第9、10章)、应玉龙(第11、12章)。
浙江省高校计算机教学研究会、浙江省教育厅高教处在本书的编写过程中给予了热情支持和关心,在此表示衷心的感谢。
由于编者水平有限,时间仓促,错误之处在所难免,敬请广大读者和同行批评指正。
文摘 插图:

在数据复制过程中,一般的,都是采用“推出一拉回”订阅模型结构。在推出(Push)订阅模型结构中,就是在出版服务器上,创建订阅物。通过使用推出模型,出版服务器将数据复制到订阅服务器,而不必等待订阅服务器发出请求数据。推出订阅模型可以集中管理订阅物,这样,对于多个订阅服务器,可以在出版服务器中迅速建立某个出版物的全部订阅。当出版物的安全性要求比较高时,或者当分发服务器上处理器的费用比较高时,最好使用推出订阅模型结构。推出订阅可以通过推出订阅(PushSubscription)向导来完成。
当在订阅服务器中建立订阅物时,这时就成为拉回(Pull)订阅。在拉回订阅中,由订阅服务器创建拉回的订阅物。使用拉回模型,订阅服务器必须发出数据请求,然后出版服务器才会把数据复制到订阅服务器中。要注意,当使用拉回订阅时,一定要保证下面两种情况:第一,出版服务器中的出版物允许执行拉回订阅,并且执行拉回订阅的订阅服务器必须注册允许订阅,只有这样,才可以在订阅服务器上进行拉回订阅。第二,出版服务器上的出版物允许匿名订阅。如果出版物允许匿名订阅,那么所有的订阅服务器,甚至包括那些没有注册的订阅服务器,都可以订阅这些出版物。匿名订阅是SQL Server 2000产品的新增加的内容。另外,只有安装了SQL Server系统的订阅服务器,才可以执行拉回订阅。其他系统的订阅服务器只能使用推出订阅,不能执行拉回订阅。当出版物的安全性比较低时,或者当订阅服务器的数量巨大时,例如使用Internet网络的订阅服务器,最好使用拉回订阅。