SQL SERVER2000开发与应用

SQL SERVER2000开发与应用
作 者: 杨得新
出版社: 机械工业出版社
丛编项: 新世纪高等职业教育规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Sever
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SQL SERVER2000开发与应用》作者简介

内容简介

本书共分四个部分,分别介绍数据库的基本知识、SQL Server 2000的基础知识、开发方法和SQL Server 2000的系统管理等。其中第1章主要介绍数据库的基本知识;第2-7章主要介绍SQL Server 2000安装、数据库及其基本对象、结构化查询语言等;第8-11主要介绍SQL Server的基本开发方法,包括服务器游标、存储过程、触发器等;第13章主要介绍SQL Server 2000的系统维护的基本知识。本书向面Microsoft Server 2000的初、中级读者,同时也可以作为各级际校的教材。

图书目录

第1章 概论

1. 1 数据库基本知识

1. 1. 1 数据管理技术的发展

1. 1. 2 人工管理阶段

1. 1. 3 文件系统阶段

1. 1. 4 数据库系统阶段

1. 2 现实世界的数据描述

1. 2. 1 实体模型

1. 2. 2 实体-联系方法

1. 2. 3 数据模型

1. 3 关系的规范

1. 3. 1 关系模型评价

1. 3. 2 基本概念

1. 3. 3 第一范式 1NF

1. 3. 4 第二范式 2NF

1. 3. 5 第三范式 3NF

1. 3. 6 规范化小结

1. 4 数据库设计

1. 5 客户机/服务器模式

1. 5. 1 C/S模式工作方式

1. 5. 2 C/S模式应用程序

1. 5. 3 C/S模式数据库系统

1. 5. 4 中间件在C/S模式的作用

第2章 SQLServer简介

2. 1 简介

2. 2 SQLServer 2000的安装

2. 2. 1 版本及安装所需硬件与软件的要求

2. 2. 2 安装SQLServer

2. 3 常用的数据库管理工具

2. 3. 1 企业管理器 Enterprise Manager

2. 3. 2 查询分析器 QueryAnalyzer

第3章 创建和管理数据库

3. 1 创建SQLServer数据库

3. 1. 1 数据库存储结构

3. 1. 2 事务日志

3. 1. 3 创建数据库

3. 1. 4 设置数据库选项

3. 1. 5 删除及修改数据库

3. 2 数据类型

3. 2. 1 系统数据类型

3. 2. 2 用户自定义数据类型

3. 3 表

3. 3. 1 IDENTITY 标识 列属性

3. 3. 2 创建表

3. 3. 3 修改表

3. 3. 4 删除表

第4章 结构化查询语言

4. 1 简介

4. 2 SELECT语句

4. 2. 1 简单查询

4. 2. 2 WHERE子句

4. 2. 3 ORDERBY查询结果排序

4. 2. 4 聚合函数

4. 2. 5 GROUPBY与HAVING子句

4. 2. 6 COMPUTE和COMPUTEBY子句

4. 2. 7 INTO子句

4. 2. 8 合并资料集

4. 2. 9 连接

4. 3 INSERT语句

4. 4 DELETE语句

4. 5 UPDATE语句

第5章 SQLServer的数据完整性

5. 1 数据完整性概述

5. 1. 1 数据完整性概念

5. 1. 2 数据完整性的类型

5. 2 约束

5. 2. 1 一般语法

5. 2. 2 Null/Notnull约束

5. 2. 3 主键约束

5. 2. 4 检查约束

5. 2. 5 惟一性约束

5. 2. 6 参照完整性之主外键约束

5. 2. 7 创建约束的一些选项

5. 3 默认

5. 3. 1 默认的定义

5. 3. 2 创建默认

5. 3. 3 绑定默认

5. 3. 4 删除默认

5. 4 规则

5. 4. 1 规则的定义

5. 4. 2 创建规则

5:4. 3 绑定规则

5. 5 查看默认和规则

5. 6 约束. 默认和规则的比较

5. 7 用户自定义数据类型与默认和规则的使用举例

第6章 视图与索引

6. 1 视图

6. 1. 1 视图的分类

6. 1. 2 创建视图 CREATEVIEW

6. 1. 3 修改视图 ALTERVIEW

6. 1. 4 删除视图

6. 2 索引

6. 2. 1 SQLServer索引的分类

6. 2. 2 表和索引构架

6. 2. 3 数据页的组织方式

6. 2. 4 视图索引

6. 2. 5 创建索引

6. 2. 6 查找. 删除索引

第7章 系统函数

7. 1 数学函数

7. 1. 1 ABS

7. 1. 2 CEILING

7. 1. 3 FLOOR

7. 1. 4 POWER

7. 1. 5 RAND

7. 1. 6 ROUND

7. 1. 7 SQUARE

7. 1. 8 SQRT

7. 2 日期时间函数

7. 2. 1 DATEADD

7. 2. 2 DATEDIFF

7. 2. 3 DATENAME

7. 2, 4 DATEPART

7. 2. 5 GETDATE

7. 2. 6 DAY

7. 2. 7 MONTH

7. 2. 8 YEAR

7. 3 字符串函数

7. 3. 1 CHARINDEX

7. 3. 2 DIFFERENCE

7. 3. 3 LOWER

7. 3. 4 LTRIM

7. 3. 5 REVERSE

7. 3. 6 RTRIM

7. 3. 7 STR

7. 3. 8 SUBSTRING

7. 4 文本和图像函数

7. 4. 1 PATINDEX

7. 4. 2 TEXTPTR

7. 4. 3 TEXTVALID

7. 5 系统函数

7. 5. 1 DATALENGTH

7. 5. 2 ISNULL

7. 5. 3 HOST NAME

7. 5. 4 USER NAME

7. 6 其他函数

7. 6. 1 数据类型转换函数CONVERT与CAST

7. 6. 2 输出函数PRINT

第8章 SQLServer开发基本知识

8. 1 运算符

8. 1. 1 算术运算符

8. 1. 2 比较运算符

8. 1. 3 逻辑运算符

8. 2 变量基本知识

8. 2. 1 全局变量

8. 2. 2 局部变量

8. 3 流控制语句

8. 3. 1 语句块BEGIN…END

8. 3. 2 条件语句IP…ELSE

8. 3. 3 Case语句

8. 3. 4 使用举例

8. 4 循环语句

8. 4. 1 WHILE语句的基本语法

8. 4. 2 使用举例

第9章 游标

9. 1 游标的基本知识

9. 1. 1 定义

9. 1. 2 关于函数@@FETCH_STATUS

9. 1. 3 游标的优点

9. 2 游标的使用

9. 2. 1 声明游标

9. 2. 2 打开游标

9. 2. 3 取游标

9. 2. 4 关闭游标

9. 2. 5 释放游标

9. 2. 6 系统存储过程--sp_cursor_list

9. 3 游标使用举例

9. 3. 1 简单游标

9. 3. 2 游标的嵌套

9. 3. 3 使用游标更新表

第10章 存储过程

10. 1 存储过程简介

10. 1. 1 存储过程的优点

10. 1. 2 存储过程的分类

10. 2 系统存储过程

10. 3 用户存储过程

10. 3. 1 创建存储过程

10. 3. 2 执行存储过程

10. 3. 3 查看. 修改和删除存储过程

10. 3. 4 将消息集成到存储过程

10. 3. 5 存储过程的应用举例

10. 4 与存储过程有关的函数CURSOR STATUS

10. 5 自动执行的存储过程

10. 5. 1 简介

10. 5. 2 自动执行存储过程的设置

10. 6 扩展存储过程

10. 6. 1 简介

10. 6. 2 扩展存储过程的安装. 删除. 使用

10. 6. 3 SQLServer与电子邮件的集成

第11章 触发器

11. 1 触发器简介

11. 1. 1 定义及用途

11. 1. 2 触发器与参照完整性

11. 1. 3 函数@@rowcount

11. 1. 4 触发器的优缺点

11. 2 创建触发器

11. 3 查看. 修改. 删除触发器

11. 4 触发器的注意事项

11. 4. 1 触发器的限制

11. 4. 2 触发器的递归

11. 4. 3 嵌套触发器

11. 5 触发器使用实例

第12章 用户定义函数

12. 1 用户定义函数简介

12. 2 Table数据类型

12. 2. 1 Table数据类型简介

12. 2. 2 声明Table数据类型

12. 2. 3 Table数据类型的优点

12. 3 用户定义函数的创建. 修改

12. 3. 1 创建用户定义函数

12. 3. 2 修改用户定义函数

12. 3. 3 架构绑定函数

12. 4 用户定义函数的调用

12. 4. 1 标量函数的调用

12. 4. 2 表值函数的调用

12. 5 显示用户调用函数的信息

12. 6 用户定义函数的使用举例

第13章 SQLServer系统维护

13. 1 系统管理

13. 1. 1 创建登录名

13. 1. 2 管理数据库用户名

13. 1. 3 删除用户名和登录名

13. 2 角色管理

13. 2. 1 服务器角色和数据库角色

13. 2. 2 为服务器角色增加成员

13. 2. 3 为数据库角色增加成员

13. 2. 4 自定义的数据库角色

13. 2. 5 删除自定义的数据库角色

13. 3 权限管理

13. 3. 1 对象和对象属主

13. 3. 2 对象和语句的权限

13. 3. 3 对象权限

13. 4 复制

13. 4. 1 复制模型

13. 4. 2 复制类型

13. 4. 3 配置发布和订阅服务器

13. 4. 4 创建发布内容

13. 4. 5 创建请求订阅

13. 5 灾难恢复

13. 5. 1 备份和恢复

13. 5. 2 备份和恢复时

常见的问题

附录

附录A 常见系统表

附录B 常见系统存储过程

参考文献