书籍详情

SQL Server 2000中文版基础教程

SQL Server 2000中文版基础教程

作者:宋振会编著

出版社:清华大学出版社

出版时间:2005-05-01

ISBN:9787302108665

定价:¥28.00

购买这本书可以去
内容简介
  本书主要按照Microsoft公司推出的SQL Server 2000版本内容,系统而全面地介绍了SQL Server 2000中文版的使用方法。 本书共分13章:第1章简单介绍关系型数据库;第2章介绍查询数据库;第3章介绍检索结果集;第4章介绍函数与连接;第5章介绍使用子查询和管理数据库;第6章介绍创建表和实施数据完整性;第7章介绍管理表中的数据;第8章介绍实现索引;第9章介绍实现视图和SQL编程;第10章介绍实现存储过程;第11章介绍实现触发器;第12章介绍实现事务处理和游标;第13章介绍企业管理器和复制策略。 本书是学习Microsoft SQL Server数据库的优秀教程,内容充实,编排科学,注重实用,讲述清楚,通俗易懂,实例典型而丰富,风格新颖而活泼,适用于SQL Server培训学员、高等院校及职业院校的学生和SQL Server数据库爱好者。
作者简介
暂缺《SQL Server 2000中文版基础教程》作者简介
目录
目录第1章  关系型数据库简介 1SQL Server概述 2SQL Server的特性 2客户/服务器体系结构 2结构化查询语言 3SQL Server中的数据类型 4SQL Server 企业版安装 4SQL Server 常见的版本 4安装、运行SQL Server 的硬件需求 5操作系统要求 5详细安装过程 6SQL Server系统数据库与系统表 9SQL Server系统数据库 9SQL Server系统表 9运行脚本文件安装数据库和表 10小结 11第2章  查询数据库 13显示表的特定属性 14案例2.1 14知识点1:SELECT语句 16知识点2:选择指定列 17知识点3:选择所有列 17知识点4:使用文字 17显示带用户友好的列标题 18案例2.2 18知识点:显示带用户定义标题的列 19显示表的所选行 20案例2.3 20知识点:SELECT…WHERE语句 21算术运算符 21显示满足多条件的行 22案例2.4 22知识点:逻辑运算符 24基于条件的查找 25比较运算符 25范围运算符 26列表运算符 27小结 29独立实践 29第3章  检索结果集 31基于模式匹配检索行 32案例3.1 32知识点:串运算符LIKE与通配符 33显示带下落不明值的行 34案例3.2 34知识点:IS NULL和IS NOT NULL关键字 35以特定次序显示数据 36案例3.3 36知识点:ORDER BY子句 37显示顶部几行 38案例3.4 38知识点:TOP关键字 39DISTINCT关键字 39使用DISTINCT消除重复项 39在聚合函数中使用DISTINCT 40显示聚合函数 40案例3.5 40知识点:聚合函数 41GROUP BY分组结果集 43案例3.6 43知识点1:GROUP BY子句 44知识点2:CUBE运算符 46知识点3:GROUP BY ALL 48COMPUTE汇总行 48小结 53独立实践 54第4章  函数与连接 55使用串函数以大写形式显示数据 56案例4.1 56知识点:串函数 57使用Date函数加入日期 58案例4.2 58知识点:日期函数 59使用数学函数舍入值 62案例4.3 62知识点:数学函数 63转换数据类型 66CAST和CONVERT函数 66连接 67使用内连接显示两个表中的数据 68案例4.4 68知识点:内连接 69使用外连接显示两个表中的数据 71案例4.5 71知识点:外连接 72进一步介绍连接 73交叉连接 73等值连接 73自然连接 74自连接 74小结 75独立实践 75第5章  使用子查询和管理数据库 77子查询 78使用另一个查询中的查询 78案例5.1 78进一步关于子查询 80带有IN子句的子查询 80带有EXIST子句的子查询 81带有聚集函数的子查询 82子查询限制 82嵌套子查询 82关联子查询 83带修改后的比较运算符的查询 84抽取数据到另一个表 85案例5.2 85知识点:SELECT INTO语句 86合并两张表中的数据 87案例5.3 87知识点:合并运算符UNION 89数据库 91系统数据库 91系统表 92文件 92文件组 93创建数据库 93修改数据库 97查看数据库 100重命名数据库 100删除数据库 100修改和显示数据库选项 101小结 101独立实践 102第6章  创建表和实施数据完整性 103创建数据库 104创建表 105案例6.1 105知识点1:CREATE TABLE语句创建表 110知识点2:INSERT语句插入行 112删除表 112案例6.2 112知识点:DROP TABLE语句抹去表 113用户定义的数据类型 114创建用户定义的数据类型 114撤销用户定义的数据类型 115创建用户定义的数据类型 116案例6.3 116数据完整性 118数据完整性 118创建约束 119创建约束 119撤销约束 120约束的类型 121PRIMARY KEY(主键)约束 121UNIQUE(惟一性)约束 123FOREIGN KEY(外键)约束 125CHECK(核查)约束 126DEFAULT(默认)约束 127使用约束 128案例6.4 128小结 131独立实践 132第7章  管理表中的数据 135创建表 136创建规则来实现约束 137案例7.1 137知识点1:CREATE RULE语句创建规则 139知识点2:DROP RULE语句删除规则 140知识点3:将规则约束到列 141知识点4:取消约束规则 142创建默认 142案例7.2 142知识点1:CREATE DEFAULT语句创建默认 144知识点2:DROP DEFAULT语句删除默认 144知识点3:将默认约束到列 144知识点4:取消约束默认 145维护表中的数据 146数据操纵语言 146在表中插入行 146案例7.3 146知识点:INSERT语句插入行 148在表中更新行 149案例7.4 149知识点:UPDATE语句更新行 150在表中删除行 152案例7.5 152知识点1:DELETE语句删除行 152知识点2:TRUNCATE TABLE语句删除所有行 153把现有表中的数据存储到新表 153案例7.6 153知识点1:SELECT INTO语句产生新表 154知识点2:INSERT INTO语句插入行 155小结 155独立实践 156第8章  实现索引 159索引概述 160使用索引的优点 160使用索引的缺点 160索引的种类 160优化查询执行 163案例8.1 163知识点:CREATE INDEX语句创建索引 165索引调节向导 166使用索引调节向导 167案例8.2 167索引放大器(Enhancements) 170填充因子(Fill Factor) 170Pad_Index 171Unique索引中NULL的含义 171DBCC SHOWCONTIG 172DBCC INDEXDEFRAG 172索引的选择 173索引使用准则 173小结 174独立实践 175第9章  实现视图和SQL编程 177视图概述 178视图的优点 179创建视图 180案例9.1 180知识点:CREATE VIEW语句创建视图 182撤销、改变和重命名视图 183撤销视图 183改变视图 183重命名视图 184使用视图修改数据 185案例9.2 185SQL Server编程 186批量 187变量 187打印消息 188注解 189控制流语句 189使用IF…ELSE语句 190案例9.3 190知识点1:IF…ELSE语句 191知识点2:BEGIN…END语句 192使用CASE…END语句 193使用WHILE语句 196BREAK和CONTINUE语句 197小结 197独立实践 198第10章  实现存储过程 201存储过程概述 202存储过程的好处 202过程的类型 202提高批量语句的执行速度 203案例10.1 203知识点1:CREATE PROCEDURE语句 205知识点2:EXECUTE语句 205创建类属存储过程 206案例10.2 206知识点:创建带输入参数的存储过程 207修改存储过程 208案例10.3 208知识点:ALTER PROCEDURE语句 210通知客户执行成功 211案例10.4 211知识点:RETURN关键字 213一个过程调用另一个过程 213案例10.5 213返回多个输出参数值 214案例10.6 214知识点1:OUTPUT关键字 216知识点2:RECOMPILE和ENCRYPTION选项 217知识点3:DROP PROCEDURE语句 217小结 217独立实践 218第11章  实现触发器 221使用INSERT触发器 222案例11.1 222知识点:INSERT触发器 224使用DELETE触发器 225案例11.2 225知识点:DELETE触发器 227使用 UPDATE触发器 227案例11.3 227知识点:UPDATE触发器 229修改触发器 230案例11.4 230知识点1:ALTER TRIGGER命令 232知识点2:RAISERROR命令 232撤销触发器 233案例11.5 233知识点:DROP TRIGGER 234通过触发器加强数据的完整性 235触发器和数据完整性 235多触发器 236AFTER触发器 236INSTEAD OF触发器 237小结 237独立实践 238第12章  实现事务处理和游标 239使用事务确保数据的一致性 240案例12.1 240知识点:事务 241回滚事务撤销改变 242案例12.2 242知识点:ROLLBACK TRANSACTION语句回滚事务 244回滚事务的一部分 245案例12.3 245知识点:SAVE TRANSACTION语句保存事务 247体验上锁的用法 247案例12.4 248知识点1:上锁 250知识点2:事务的并发性 250知识点3:并发性问题 250知识点4:理解SQL Server中的上锁 251死锁 254设置死锁优选级 254设置DEADLOCK_PRIORITY 254定制LOCK_TIMEOUT 255使用游标把指定属性作为变量显示 255案例12.5 255知识点1:游标 257知识点2:游标的结构 257知识点3:声明游标 257知识点4:打开游标 258知识点5:取数据 258知识点6:关闭游标 259知识点7:解除分配的游标 259小结 260独立实践 261第13章  企业管理器和复制策略 263企业管理器 264定义运行SQL Server的服务器组 264注册服务器 265管理 SQL Server数据库 267使用Enterprise Manager中提供的不同工具 267使用SQL Server企业管理器 268案例13.1 268复制策略 271复制的类型 272复制模型的成分 272复制中服务器的角色 272复制模型 273数据复制的要诀 275小结 275独立实践 276
猜您喜欢

读书导航