21世纪高等学校计算机规划教材——精品系列

SQL Server应用教程

分享 推荐 0 收藏 1 阅读 3.5K
郑阿奇 刘启芬 , 顾韵华 (主编) 978-7-115-18824-3

关于本书的内容有任何问题,请联系 武恩玉

本书介绍SQL Server数据库管理系统,主要包括3部分内容,一是数据库基础知识,二是SQL Server数据库,三是SQL Server的应用。
数据库基础部分包括数据库的基本概念、数据库设计、数据库的应用系统和SQL Server 2000操作环境。SQL Server部分包括SQL Server 2000需要掌握的主要内容。
实验部分作为SQL Server主要内容的实践和训练。
实习部分是SQL Server的应用,其中VB/SQL Server和VC++/SQL Server为C/S方面的应用,ASP. NET(C#)/SQL Server为B/S方面的应用。每一部分均为先讲解理论后附以实例,比较好地解决了SQL Server 2000学和用的问题。
本书可作为大学本科和高职高专SQL Server课程教材,也可供SQL Server应用人员学习参考。




¥38.00 ¥32.30 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书介绍SQL Server数据库管理系统,主要包括3部分内容,一是数据库基础知识,二是SQL Server数据库,三是SQL Server的应用。数据库基础部分包括数据库的基本概念、数据库设计、数据库的应用系统和SQL Server 2000操作环境。SQL Server部分包括SQL Server 2000需要掌握的主要内容,实验部分作为SQL Server主要内容的实践和训练。实习部分是SQL Server的应用,其中VB/SQL Server和VC++/SQL Server为C/S方面的应用,ASP. NET(C#)/SQL Server为B/S方面的应用。每一部分均为先讲解理论后附以实例,比较好地解决了SQL Server 2000学和用的问题。
  本书可作为大学本科和高职高专SQL Server课程教材,也可供SQL Server应用人员学习参考。

目录

目 录

第 一部分 SQL Server 2000

第 1章 数据库的基本概念和SQL Server环境 1
1.1 数据库的基本概念 1
1.1.1 数据库 1
1.1.2 关系模型 2
1.2 数据库设计 6
1.2.1 概念结构设计 6
1.2.2 逻辑结构设计 7
1.2.3 数据库物理设计 9
1.3 数据库应用系统 9
1.3.1 数据库的连接方式 9
1.3.2 客户/服务器模式应用系统 11
1.3.3 三层客户/服务器模式应用系统 12
1.4 SQL Server 2000操作环境 13
1.4.1 软硬件环境 13
1.4.2 SQL企业管理器 13
1.4.3 SQL查询分析器 14
1.4.4 服务器组件 14
1.4.5 服务启动和停止 15
1.4.6 设置Windows服务账户 17
习题 17

第 2章 数据库和表的创建 18
2.1 SQL Server 2000数据库的基本概念 18
2.1.1 数据库 18
2.1.2 表 19
2.2 界面创建数据库和表 20
2.2.1 数据库的创建、修改和删除 21
2.2.2 表的创建、修改和删除 31
2.3 命令方式创建数据库和表 39
2.3.1 创建数据库 39
2.3.2 修改数据库 43
2.3.3 删除数据库 45
2.3.4 创建表 46
2.3.5 修改表 47
2.3.6 删除表 48
习题 48

第3章 表数据操作 49
3.1 界面操作表数据 49
3.1.1 插入记录 50
3.1.2 删除记录 50
3.1.3 修改记录 51
3.1.4 界面操作表数据的另一种方法 51
3.2 命令操作表数据 52
3.2.1 插入记录 52
3.2.2 删除数据 55
3.2.3 修改数据 57
习题 59

第4章 数据库的查询和视图 60
4.1 数据库的查询 60
4.1.1 选择列 60
4.1.2 选择行 64
4.1.3 FROM子句 70
4.1.4 连接 72
4.1.5 数据汇总 76
4.1.6 排序 82
4.2 视图 83
4.2.1 视图概念 83
4.2.2 创建视图 83
4.2.3 查询视图 88
4.2.4 更新视图 89
4.2.5 修改视图的定义 93
4.2.6 删除视图 94
4.3 游标 94
4.3.1 游标概念 94
4.3.2 声明游标 95
4.3.3 打开游标 97
4.3.4 读取数据 98
4.3.5 关闭游标 100
4.3.6 删除游标 100
习题 100

第5章 索引与数据完整性 101
5.1 索引 101
5.1.1 索引的分类 101
5.1.2 索引的创建 102
5.1.3 索引的删除 107
5.2 默认值约束及默认值对象 107
5.2.1 在表中定义及删除默认值约束 107
5.2.2 默认值对象的定义、使用与删除 109
5.3 数据完整性 112
5.3.1 数据完整性的分类 112
5.3.2 域完整性的实现 113
5.3.3 实体完整性的实现 119
5.3.4 参照完整性的实现 123
习题 127

第6章 存储过程和触发器 128
6.1 存储过程 128
6.1.1 存储过程的类型 128
6.1.2 用户存储过程的创建与执行 129
6.1.3 用户存储过程的修改 134
6.1.4 用户存储过程的删除 135
6.2 触发器 136
6.2.1 利用SQL命令创建触发器 136
6.2.2 利用企业管理器创建触发器 140
6.2.3 触发器的修改 141
6.2.4 触发器的删除 142
习题 142

第7章 备份恢复 143
7.1 备份和恢复概述 143
7.1.1 数据库备份 143
7.1.2 数据库恢复 146
7.2 备份操作和备份命令 147
7.2.1 创建备份设备 147
7.2.2 备份命令 150
7.2.3 使用企业管理器进行备份 159
7.2.4 使用备份向导进行备份 161
7.3 恢复操作和恢复命令 162
7.3.1 检查点 162
7.3.2 数据库的恢复命令 163
7.3.3 使用企业管理器恢复数据库 167
习题 168

第8章 系统安全管理和事务 169
8.1 SQL Server 2000的身份验证模式 169
8.2 建立和管理用户账号 170
8.2.1 Windows NT验证模式登录账号的建立与取消 170
8.2.2 混合验证模式下SQL Server登录账号的建立与删除 172
8.3 服务器角色与数据库角色 174
8.3.1 固定服务器角色 174
8.3.2 固定数据库角色 176
8.3.3 用户自定义数据库角色 177
8.4 事务 186
8.4.1 事务类型 186
8.4.2 事务处理语句 186
习题 188

第 二部分 SQL Server 2000实验

实验0 SQL Server 2000的安装 189
实验1 SQL Server 2000管理工具使用 195
实验2 创建数据库和表 197
实验3 表数据插入、修改和删除 200
实验4 数据库的查询 203
实验5 T-SQL编程 208
实验6 索引和数据完整性的使用 210
实验7 存储过程、触发器和用户定义函数 212
实验8 数据库的安全性 216
实验8.1 数据库用户权限的设置 216
实验8.2 服务器角色的应用 218
实验8.3 数据库角色的应用 218
实验9 备份恢复与导入导出 220
实验9.1 数据库的备份 220
实验9.2 数据库的恢复 221
实验9.3 数据库的导入导出 222

第三部分 综合应用实习

实习0 数据准备 227
实习1 VB/SQL Server学生成绩管理系统 231
P1.1 连接SQL Server数据库 231
P1.2 学生成绩管理系统主界面 236
P1.3 学生信息查询 238
P1.4 学生信息修改 240
P1.5 学生成绩的录入 244
实习2 ASP .NET(C#)/SQL Server学生成绩管理系统 251
P2.1 ADO .NET连接数据库 251
P2.2 主程序界面 255
P2.3 学生信息查询 256
P2.4 学生成绩查询 260
P2.5 学生信息更新 263
P2.6 学生成绩录入 269
实习3 VC++/SQL Server学生成绩管理系统 275
P3.1 VC++中数据库访问 275
P3.2 VC++学生成绩管理系统 278

第四部分 附录

附录A SQL Server 2000数据类型 299
附录B T-SQL语言 304
B.1 常量、变量与数据类型 306
B.1.1 常量 306
B.1.2 数据类型 307
B.1.3 变量 311
B.2 运算符与表达式 314
B.3 流程控制语句 320
B.3.1 判断语句 321
B.3.2 无条件转移语句 322
B.3.3 循环及相关语句 322
B.3.4 返回语句 323
B.3.5 等待语句 324
B.4 系统内置函数 324
B.4.1 系统内置函数介绍 324
B.4.2 常用系统内置函数 325
B.5 用户定义函数 331
B.5.1 用户函数的定义与调用 332
B.5.2 用户定义函数的删除 337
附录C 常用函数 338
附录D 系统存储过程 340
附录E 扩展存储过程 349

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 计算机图形学实用教程(第3版)

    苏小红 李东 唐好选 赵玲玲

    全书由12 章组成,内容主要包括绪论、交互式计算机图形处理系统、基本图形生成算法、自由曲线和曲面、图形变换...

    ¥49.00
  • 软件工程——理论与实践

    吕云翔 王昕鹏 邱玉龙

      本书从结构化方法和面向对象方法两方面介绍软件工程的基本概念、原理和方法,并用一个案例贯穿每一章的实践部分,...

    ¥36.00
  • 算法设计

    郑宇军 石海鹤 陈胜勇

      本书以设计策略为主线,循序渐进地介绍了经典算法设计(包括分治、动态规划、贪心、回溯、迭代改进等算法)、NP...

    ¥32.00
  • SQL Server 数据库教程(2008版)

    郑阿奇 刘启芬 顾韵华

      本书介绍SQL Server 2008数据库管理系统,主要内容包含3个部分:第一部分是数据库基础部分;第二...

    ¥42.00
  • 数据库原理及应用(第2版)

    何玉洁 刘福刚 于绍娜 余阳 张荣梅

      本书由11章、2个附录组成,主要内容包括关系数据库基础、SQL语言、关系数据理论、数据库设计、事务与并发控...

    ¥35.00

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部