SQL Server中文版数据库编程实战训练

SQL Server中文版数据库编程实战训练
作 者: 戴志诚 张国应
出版社: 人民邮电出版社
丛编项: 举一反三
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Sever
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SQL Server中文版数据库编程实战训练》作者简介

内容简介

SQLServer是Microsoft公司推出的基于客户朋艮务器结构的关系数据库管理系统,它功能强大、操作简便,广泛应用于数据库系统后台。越来越多的客户端开发工具,如VisualC十+、VisualBasic和Delphi等都提供了与SQLServer的接口,因此了解和掌握SQLServer,对于一个数据库开发人员来说是非常必要的。本书最大的特点就是理论和实践紧密结合。书的前半部分结合具体实例详细介绍了SQLServer常用对象的使用方法,每个实例后还给读者设计了自己动手的练习,这部分可帮助读者轻松掌握SQLServer的基础知识。后半部分(第12章一第13章)的综合实例(分别用VisualBasic6.0和PowerBuilder9.0作为前台,SQLServer2000作为后台开发数据库应用系统)则是前面基础知识的运用与提高,这部分可帮助读者迅速达到能够开发实际数据库应用系统的目的。全书共分13章,各章具体内容简介如下。●第1章:综合介绍SQLServer2000基础知识。●第2章:举例介绍数据库的基本操作。●第3章:举例介绍数据表的创建、修改和删除。●第4章:举例介绍数据视图的创建、修改和删除。●第5章:举例介绍数据完整性。●第6章:举例介绍索引的创建、修改、查看以及删除。●第7章:举例介绍存储过程的创建、执行、查看、修改以及删除。●第8章:举例介绍游标的建立以及使用。●第9章:举例介绍触发器的创建以及测试。●第10章:举例介绍用户定义数据类型的创建、使用、删除以及用户定义函数的创建、调用、修改和删除。●第11章:举例介绍SQLServer权限管理。●第12章:综合介绍VisualBasic作为前台,SQLServer2000作为后台开发数据库应用系统的全过程。●第13章:综合介绍PowerBuilder9.0作为前台,SQLServer2000作为后台开发数据库应用系统的全过程。●附录1:介绍有关数据库的基础知识。●附录2:介绍SQLServer2000中文版的安装方法。读者对象以下3类读者适合阅读本书。●读过“从零开始”系列数据库开发相关书籍的读者,如果希望能够很快地进行数据库的开发,那么这本书是首选。●对SQLServer2000功能有一定了解,但需要提高实际动手“干活”能力的人。这些具有一定专业知识的软件开发人员,可以通过快速学习相关知识掌握SQLServer2000数据库编程技术。●有志于...

图书目录

第1章 SQL Server2000基石出知识

1. 1 SQL Server2000简介

1. 1. 1 SQL Server2000概述

1. 1. 2 SQL Server2000特性

1. 1. 3 学习SQLServer2000的方法

1. 2 SQL Server2000设置

1. 3 SQL Server2000编程管理工具

1. 3. 1 服务管理器

1. 3. 2 企业管理器

1. 3. 3 查询分析器

1. 3. 4 其他工具

1. 4 SQL Server2000数据库结构

1. 4. 1 物理数据库

1. 4. 2 数据库对象

1. 4. 3 系统数据库和用户数据库

1. 5 Transact-SQL语言

1. 5. 1 Transact-SQL语言概述

1. 5. 2 Transact-SQL基本对象

1. 5. 3 SQL Server2000数据类型

1. 5. 4 Transact-SQL变量

1. 5. 5 批处理

1. 5. 6 Transact-SQL流程控制语言

1. 5. 7 SELECT查询语句

1. 6 小结

第2章 数据库的基本操作

2. 1 数据库基础知识

2. 1. 1 文件和文件组

2. 1. 2 创建数据库

2. 1. 3 修改数据库

2. 1. 4 删除数据库

2. 2 创建数据库实例

2. 2. 1 典型实例--创建学生信息数据库

2. 2. 2 起步--创建职工信息数据库

2. 2. 3 进阶--创建图书数据库

2. 2. 4 提高--创建产品信息数据库

2. 3 修改和删除数据库实例

2. 3. 1 典型实例--修改学生信息数据库

2. 3. 2 起步--修改职工信息数据库

2. 3. 3 进阶--修改图书数据库

2. 3. 4 提高--删除图书数据库

2. 4 小结

第3章 数据表

3. 1 数据表基础知识

3. 1. 1 列的属性

3. 1. 2 创建数据表

3. 1. 3 修改数据表

3. 1. 4 删除数据表

3. 2 创建数据表实例

3. 2. 1 典型实例--创建学生个人信息数据表

3. 2. 2 起步--创建职员档案表

3. 2. 3 进阶--创建图书信息数据表

3. 2. 4 提高--创建产品订货表

3. 3 修改和删除数据表实例

3. 3. 1 典型实例--修改个人信息数据表

3. 3. 2 起步--修改职员档案表

3. 3. 3 进阶--修改图书信息数据表

3. 3. 4 提高--删除产品订货表

3. 4 小结

第4章 视图

4. 1 视图的基础知识

4. 1. 1 视图的概念

4. 1. 2 视图的优缺点

4. 1. 3 创建视图

4. 1. 4 使用视图修改数据

4. 1. 5 修改视图

4. 1. 6 删除视图

4. 2 创建视图

4. 2. 1 典型实例--创建图书销售状况视图

4. 2. 2 起步--创建作者信息视图

4. 2. 3 进阶--创建作者图书销售信息视图

4. 2. 4 提高--创建出版商信息视图

4. 3 使用视图修改数据

4. 3. 1 典型实例--通过视图修改基表中的数据

4. 3. 2 起步--通过视图删除基表中的数据

4. 3. 3 进阶--通过视图向基表中插入数据

4. 3. 4 提高--通过视图更新基表中的数据

4. 4 修改视图

4. 4. 1 典型实例--修改图书销售状况视图

4. 4. 2 起步--修改作者信息视图

4. 4. 3 进阶--修改作者图书销售信息视图

4. 4. 4 提高--修改出版商信息视图

4. 5 删除视图

4. 6 小结

第5章 数据完整性,

5. 1 数据完整性基础知识

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

5. 1. 2 约束

5. 1. 3 规则

5. 2 数据完整性系列实例之一

5. 2. 1 典型实例--创建CHECK约束

5. 2. 2 起步--创建和使用规则

5. 2. 3 进阶--创建UNIQUE约束

5. 2. 4 提高--删除约束和规则

5. 3 数据完整性系列实例之二

5. 3. 1 典型实例--创建主键约束

5. 3. 2 起步--删除主键约束

5. 3. 3 进阶--创建外键约束

5. 3. 4 提高--删除外键约束

5. 4 小结

第6章 索引

6. 1 索引的基础知识

6. 1. 1 索引的概述

6. 1. 2 索引的类型

6. 1. 3 创建索引

6. 1. 4 查看和修改索引

6. 1. 5 删除索引

6. 2 创建索引实例

6. 2. I 典型实例---创建惟一索引

6. 2. 2 起步--创建非聚集索引

6. 2. 3 进阶--创建复合索引

6. 2. 4 提高--为视图创建索引

6. 3 查看. 修改和删除索引实例

6. 3. 1 典型实例--查看索引

6. 3. 2 起步--修改索引选项

6. 3. 3 进阶--修改索引名

6. 3. 4 提高--删除索引

6. 4 小结

第7章 存储过程

7. 1 存储过程的基础知识

7. 1. 1 存储过程概述

7. 1. 2 存储过程的类型

7. 1. 3 创建存储过程

7. 1. 4 执行存储过程

7. 1. 5 查看存储过程

7. 1. 6 修改存储过程

7. 1. 7 删除存储过程

7. 2 创建存储过程实例

7. 2. 1 典型实例--创建简单的存储过程

7. 2. 2 起步--创建带输入参数的存储过程

7. 2. 3 进阶--创建带返回值参数的存储过程

7. 2. 4 提高--创建存储过程并设置自动执行

7. 3 管理存储过程

7. 3. 1 典型实例--查看存储过程

7. 3. 2 起步--修改存储过程之一

7. 3. 3 进阶--修改存储过程之二

7. 3. 4 提高--删除存储过程

7. 4 小结

第8章 游标

8. 1 游标基础知识

8. 1. 1 游标的概念

8. 1. 2 游标类型

8. 1. 3 创建游标

8. 1. 4 使用游标

8. 2 游标应用实例

8. 2. 1 典型实例--通过游标显示图书价格状态

8. 2. 2 起步--使用简单的游标

8. 2. 3 进阶--通过游标提取特定行数据

8. 2. 4 提高--通过游标更新数据

8. 3 小结

第9章 触发器

9. 1 触发器基础知识

9. 1. 1 触发器的概念

9. 1. 2 触发器的优点

9. 1. 3 触发器的类型

9. 1. 4 创建触发器

9. 1. 5 删除触发器

9. 2 创建触发器实例

9. 2. 1 典型实例--创建一个简单的触发器

9. 2. 2 起步--创建简单的DELETE触发器

9. 2. 3 进阶--通过触发器实现简单规则

9. 2. 4 提高--通过触发器实现复杂规则

9. 3 删除触发器

9. 4 小结

第10章 用户定义数据类型和函数

10. 1 用户定义数据类型和函数基础知识

10. 1. 1 用户定义数据类型

10. 1. 2 用户定义函数

10. 2 用户定义数据类型实例

10. 2. 1 典型实例--创建电话号码数据类型

10. 2. 2 起步--创建绑定规则的电话号码数据类型

10. 2. 3 进阶--创建绑定默认值的电话号码数据类型

10. 2. 4 提高--删除电话号码数据类型

10. 3 用户定义函数实例

10. 3. 1 典型实例--创建标量型用户定义函数

10. 3. 2 起步--创建内嵌表值型用户定义函数

10. 3. 3 进阶--创建多语句表值型用户定义函数

10. 3. 4 提高--修改. 删除用户定义函数

10. 4 小结

第11章 安全与权限

11. 1 安全与权限基础知识

11. 1. 1 SQL Server安全管理模式

11. 1. 2 SQL Server登录认证

11. 1. 3 管理SQL Server用户

11. 1. 4 管理SQL Server角色

11. 1. 5 管理SQL Server权限

11. 2 管理SQL Server用户

11. 2. 1 典型实例--设置Windows认证模式

11. 2. 2 起步--设置混合认证模式

11. 2. 3 进阶--创建登录名和数据库用户

11. 2. 4 提高--删除登录名和数据库用户

11. 3 管理SQL Server角色

11. 3. 1 典型实例--向固定服务器角色添加成员

11. 3. 2 起步--删除固定服务器角色成员

11. 3. 3 进阶--管理固定数据库角色

11. 3. 4 提高--使用自定义数据库角色

11. 4 管理SQLServer权限

11. 4. 1 典型实例--对特定用户设置访问对象权限

11. 4. 2 起步--使用对象权限

11. 4. 3 进阶--使用语句权限

11. 4. 4 提高--使用应用程序权限

11. 5 小结

第12章 数据库开发实例Visul Basic篇

12. 1 ADO简介

12. 2 Visual Basic概述

12. 3 数据库设计

12. 3. 1 表设计

12. 3. 2 存储过程设计

12. 3. 3 触发器设计

12. 4 VB程序设计

12. 4. 1 创建VB工程

12. 4. 2 建立公共模块

12. 4. 3 设计主窗体

12. 4. 4 设计[登录]窗体

12. 4. 5 设计[用户管理]窗体

12. 4. 6 设计[数据录入]窗体

t2. 4. 7 设计[数据查询]窗体

12. 4. 8 设计[数据修改]窗体

12. 4. 9 设计[人事信息管理]窗体

12. 4. 10 设计[商品库存]窗体

12. 5 系统运行

12. 6 小结

第13章 数据库开发实例PowerBuilder篇

13. 1 PowerBuilder访问SQL Server2000连接

13. 2 PowerBuilder基础知识

13. 3 系统背景及功能要求

13. 4 系统数据库设计

13. 5建 PowerBuilder与SQLServer2000连接

13. 5. 1 配置ODBC数据源

13. 5. 2 在PowerBuilder中管理数据库

13. 6 应用程序的设计与实现

13. 6. 1 创建Workspace和Target

13. 6. 2 [登录]窗口

13. 6. 3 主窗口

13. 6. 4 [学生信息管理]窗口

13. 6. 5 [打印预览]窗口

13. 6. 6 [学生信息查询]窗口

13. 6. 7 [系统用户管理]窗口

13. 7 编译和运行

13. 8 小结

附录1 数据库基础概述

F1. 1 数据库的概念

F1. 2 数据库系统的特点与功能

F1. 3 数据库用户

F1. 4 数据模型

F1. 5 数据库管理系统的结构

F1. 6 数据库设计步骤

附录2 安装SQL Server2000

F2. 1 SQL Server2000的版本

F2. 2 SQL Server2000的系统需求

F2. 2. 1 硬件需求

F2. 2. 2 软件需求

F2. 3 SQL Server2000的安装