词条 | 新编SQL Server 2005数据库管理入门与提高 |
释义 | 图书信息ISBN:9787115183699 丛书名: 新编入门与提高系列 作者: 神龙工作室 出版社:人民邮电出版社 上架日期:2008-7-28 出版日期:2008-7-1 页数:388 版次:1-1 装帧:平装 开本:大16 所属分类:数据库> SQL Server 内容简介本书是指导初学者学习SQL Server 2005数据库管理的入门书籍。书中图文并茂地介绍了初学者学习SQL Server 2005必须掌握的基本知识、操作方法和使用技巧等。全书共分18章,包括SQL Server 2005概述、数据库概述、关系数据库、安装SQL Server 2005、数据库管理、表的管理与使用、数据完整性、表数据的编辑与维护、Transact-SQL基础、SELECT查询、查询优化和关系数据理论、视图、数据库设计、SQL Server的编程结构、存储过程和触发器、数据库备份与恢复、数据库安全等。 本书附带一张精心开发的专业级多媒体教学光盘,它采用全程语音讲解、情景式教学、详细的图文对照和真实的情景演示等方式,紧密结合书中的内容对SQL Server 2005的各个知识点进行深入的讲解,大大地扩充了本书的知识范围。 本书既适合SQL Server 2005初、中级读者阅读,又可以作为大专类院校或者企业的培训教材,同时对SQL Server 2005高级用户也有一定的参考价值。 目录第1章 SQL Server 2005概述 1 1.1 SQL Server的发展 2 1.2 SQL Server 2005简介 2 1.2.1 SQL Server 2005的各种版本 2 1. Microsoft SQL Server 2005 Enterprise Edition(企业版) 2 2. Microsoft SQL Server 2005 Standard Edition(标准版) 3 3. Microsoft SQL Server 2005 WorkgroupEdition(工作组版) 3 4. Microsoft SQL Server 2005 Developer Edition(开发版) 3 5. Microsoft SQL Server 2005 Express Edition(精简版) 3 1.2.2 SQL Server 2005的新特性 3 1. 复制 3 2. 数据库镜像 4 3. 数据库快照 4 4. 通知服务 4 5. 分析服务 4 6. 报表服务 4 1.3 同SQL Server一起安装的程序 4 1.3.1 SQL Server联机丛书 4 1.3.2 SQL Server Management Studio 5 1.3.3 SQL Server Configuration Manager 6 1. SQL Server 2005服务 6 2. SQL Server 2005网络配置 7 3. SQL Native Client配置 7 1.3.4 SQL Server Profiler 7 1.3.5 SQLCMD 8 1.4 本章小结 8 1.5 过关练习题 8 第2章 数据库概述 9 2.1 数据库系统概述 10 2.1.1 数据库的相关概念 10 1. 数据 10 2. 数据库 10 3. 数据库管理系统 10 4. 数据库系统 11 2.1.2 数据库技术的发展 11 1. 人工管理阶段 11 2. 文件系统阶段 11 3. 数据库系统阶段 12 2.2 数据模型 13 2.2.1 数据模型的组成要素 14 1. 数据结构 14 2. 数据操作 14 3. 数据完整性约束 14 2.2.2 概念模型 14 1. 信息世界的基本概念 14 2. 实体间的联系 15 3. 概念模型的表示方法 15 2.2.3 常用数据模型 17 1. 层次模型 17 2. 网状模型 19 3. 关系模型 20 2.3 数据库系统结构 21 2.3.1 数据库系统的三级模式结构 21 2.3.2 二级映象功能与数据独立性 22 1. 外模式/模式映象 22 2. 模式/内模式映象 22 2.4 数据库的组成部分 22 2.4.1 数据库系统的硬件平台 23 2.4.2 数据库系统的软件 23 2.4.3 数据库系统中的人员 23 1. 数据库管理员(DataBase Administrator,简称DBA) 23 2. 系统分析员和数据库设计人员 24 3. 应用程序员 24 4. 用户 24 2.5 SQL Server的存储结构 24 2.6 本章小结 25 2.7 过关练习题 26 第3章 关系数据库 27 3.1 关系模型概述 28 1. 关系数据结构 28 2. 关系操作 28 3. 关系的完整性约束 28 3.2 关系数据结构及形式化定义 28 3.2.1 关系 28 1. 域 28 2. 笛卡尔积 29 3. 关系 29 3.2.2 关系模式 30 3.2.3 关系数据库 30 3.3 关系的完整性 31 1. 实体完整性(Entity Integrity) 31 2. 参照完整性(Referential Integrity) 31 3. 用户自定义的完整性约束(User-definedIntegrity) 32 3.4 关系代数 32 3.4.1 关系代数的运算符 32 3.4.2 传统的集合运算 33 1. 并(Union) 33 2. 差(Difference) 33 3. 交(Intersection) 33 4. 广义笛卡尔积(Extended Cartesian Product) 33 3.4.3 专门的关系运算 34 1. 选择(Selection) 34 2. 投影(Projection) 35 3. 连接(Join) 35 4. 除(Division) 36 3.5 SQL Server的数据库对象 38 3.6 SQL和Transact-SQL 39 3.6.1 SQL语言发展与特点 39 3.6.2 Transact-SQL 39 3.7 本章小结 39 3.8 过关练习题 40 第4章 安装SQL Server 2005 41 4.1 SQL Server实例 42 4.2 安装所需要的配置 42 4.2.1 硬件要求 42 1. 对CPU配置的要求 42 2. 对内存配置的要求 42 4.2.2 软件要求 42 1. 对操作系统的要求 42 2. 对软件组件的要求 42 4.3 SQL Server 2005的安装 43 4.3.1 安装注意事项 43 4.3.2 安装过程 43 4.4 SQL Server 2005的升级 47 4.5 本章小结 48 4.6 过关练习题 48 第5章 数据库管理 49 5.1 数据库基础 50 5.1.1 数据库文件的分类 50 1. 主数据文件 50 2. 辅助数据文件 50 3. 事务日志文件 50 5.1.2 估算数据库大小 51 5.2 创建数据库 51 5.2.1 使用SQL Server Management Studio创建数据库 51 5.2.2 使用Transact-SQL创建数据库 54 5.3 管理数据库 60 5.3.1 数据库更名 60 5.3.2 设置数据库选项 61 5.3.3 修改数据库大小 64 1. 扩大现有数据文件的大小 64 2. 添加辅助数据文件 72 5.3.4 缩小数据库 74 5.3.5 查看数据库 75 1. 查看服务器上的数据库信息 75 2. 查看服务器上可用的数据库 75 3. 查看当前数据库文件(或者文件组)的信息 76 5.4 删除数据库 76 5.4.1 使用SQL Server Management Studio删除数据库 76 5.4.2 使用Transact-SQL语句删除数据库 77 5.5 本章小结 77 5.6 过关练习题 78 第6章 表的管理与使用 79 6.1 创建表 80 6.1.1 使用SQL Server Management Studio创建表 80 6.1.2 使用Transact-SQL创建表 81 6.2 删除表 88 6.2.1 使用SQL Server Management Studio删除表 88 6.2.2 使用Transact-SQL删除表 88 6.3 修改表定义 89 6.3.1 使用SQL Server Mangement Studio修改表定义 89 6.3.2 使用Transact-SQL语句修改表定义 90 6.4 查看表属性 93 6.5 表的重命名 94 6.5.1 使用SQL Server Management Studio为表格重命名 94 6.5.2 使用Transact-SQL语句为表格重命名 94 6.6 SQL Server的标识符 95 6.6.1 标识符分类 95 6.6.2 标识符的格式 96 6.7 对象命名规则 97 6.8 本章小结 97 6.9 过关练习题 98 第7章 数据完整性 99 7.1 数据完整性基础 100 7.1.1 数据完整性简述 100 1. 数据的值正确无误 100 2. 数据的存在必须确保同一表格数据之间的和谐关系 100 3. 数据的存在必须能确保维护不同表格数据之间的和谐关系 100 7.1.2 数据完整性分类 100 1. 实体完整性约束(Entity Integrity) 100 2. 值域完整性(Domain Integrity) 100 3. 引用完整性(Referential Integrity) 100 4. 用户自定义完整性 101 7.1.3 实施数据完整性的途径 101 7.2 使用约束 101 7.2.1 约束的分类 101 7.2.2 使用PRIMARY KEY约束 102 1. 使用Transact-SQL语句创建PRIMARY KEY约束 102 2. 使用SQL Server Management Studio设置主键 105 7.2.3 使用UNIQUE约束 105 1. 使用Transact-SQL语句创建UNIQUE约束 106 2. 使用SQL Server Management Studio设置UNIQUE约束 107 7.2.4 使用FOREIGN KEY约束 107 7.2.5 使用CHECK约束 111 7.2.6 使用数据库关系图 114 7.3 使用索引 115 7.3.1 索引的分类与用途 115 7.3.2 创建与删除索引 115 7.4 使用规则 116 7.5 使用默认值 119 7.6 使用IDENTITY列 121 7.7 本章小结 124 7.8 过关练习题 124 第8章 表数据的编辑与维护 125 8.1 添加表数据 126 8.1.1 使用SQL Server Management Studio添加表数据 126 8.1.2 使用Transact-SQL语句添加表数据 126 1. 带有列清单的INSERT语句 126 2. 带有INTO的INSERT语句 129 3. 含有SELECT语句的INSERT语句 129 8.2 修改表数据 130 8.2.1 使用SQL Server Management Studio修改表数据 130 8.2.2 使用Transact-SQL语句修改表数据 130 8.3 删除表数据 134 8.3.1 使用SQL Server Management Studio删除表数据 134 8.3.2 使用Transact-SQL语句删除表数据 135 8.4 本章小结 137 8.5 实训 138 8.6 过关练习题 140 第9章 Transact-SQL基础 141 9.1 Transact-SQL简介 142 9.2 数据类型 142 9.2.1 整数 143 1. bit 143 2. tinyint 143 3. smallint 143 4. int 143 5. bigint 143 9.2.2 文本 145 1. char 145 2. varchar 145 3. nchar 145 4. nvarchar 145 9.2.3 十进制 146 9.2.4 二进制 147 1. binary 147 2. varbinary 147 9.2.5 货币 148 1. money 148 2. small money 148 9.2.6 日期/时间 149 1. smalldatetime 149 2. datetime 149 9.2.7 浮点数 150 1. real 150 2. float 150 9.2.8 专用数据类型 150 1. cursor 150 2. sql_variant 150 3. table 151 4. timestamp 151 5. uniqueidentifier 151 6. xml 152 9.2.9 用户自定义数据类型 152 9.3 操作符与通配符 153 9.3.1 可用的操作符 153 9.3.2 操作符的优先顺序与分组 154 9.3.3 通配符 154 9.4 变量 154 9.4.1 系统全局变量 154 9.4.2 局部变量 156 9.5 函数 156 9.5.1 函数分类 157 9.5.2 字符串函数 157 1. LEN(字符串表达式) 157 2. DATALENGTH(表达式) 157 3. LOWER(字符型表达式) 158 4. UPPER(字符型表达式) 158 5. LEFT(字符型表达式,整型表达式) 158 6. RIGHT(字符型表达式,整型表达式) 158 7. SUBSTRING(字符串,表示开始位置的表达式,表示结束位置的表达式) 159 8. STUFF(字符型表达式1,开始位置,长度,字符型表达式2) 159 9. LTRIM(字符型表达式) 159 10. RTRIM(字符型表达式) 159 11. REPLICATE(字符型表达式,整型表达式) 160 12. REVERSE(字符型表达式) 160 13. SPACE(整型表达式) 160 14. CHAEINDEX(字符型表达式1,字符型表达式2[,开始位置]) 161 15. PARINDEX(‘%pattern%’,字符型表达式) 161 16. STR(float型表达式[,长度[,小数点后长度]]) 161 17. CHAR(整型表达式) 161 18. REPLACE(字符型表达式1,字符型表达式2,字符型表达式3) 162 9.5.3 日期与时间函数 162 1. GETDATE() 162 2. DATEPART(datepart,date) 163 3. DATENAME(datepart,date) 163 4. DATEADD(datepart,number,date) 163 5. DATEDIFF(datepart,start,enddate) 163 6. DAY(date) 164 7. MONTH(date) 164 8. YEAR(date) 164 9.5.4 数学函数 164 1. ABS(数值型表达式)求绝对值函数 164 2. ACOS(float型表达式)反余弦函数 164 3. ASIN(float型表达式)反正弦函数 165 4. ATAN(float型表达式)反正切函数 165 5. PI()求圆周率运算 165 6. ASCII(字符型表达式)求ASCII函数 165 7. AVG([ALL|DISTINCT]表达式)求平均值函数 165 8. COUNT([ALL|DISTINCT]表达式|*)计算函数 165 9. CEILING(数值型表达式) 166 10. FLOOR(数值型表达式) 166 11. DEGREES(numeric型表达式)角度转换函数 166 12. LOG(float表达式)求自然对数函数 166 13. LOG10(float表达式)求常用对数函数 166 14. POWER(数值型表达式1,数值型表达式2)乘方运算函数 166 15. EXP(float表达式)求自然指数运算 167 16. SQRT(float表达式)求平方根 167 17. SQUARE(float表达式)求平方值 167 18. SIGN(数值型表达式) 167 19. ROUND(整型表达式,整数)四舍五入 167 20. RAND(整型表达式)产生随机数 168 21. SIN(数值表达式)正弦函数 168 22. COS(数值表达式)余弦函数 168 23. TAN(数值表达式)正切函数 168 24. COT(数值表达式)余切函数 168 9.5.5 系统函数 168 1. 关于系统安全的系统函数 168 2. 关于数据库、数据库对象的函数 169 9.5.6 其他常用函数 169 1. CONVERT(数据类型[(length)],表达式[,style]) 169 2. CURRENT_USER()函数 169 3. ISDATE()函数 169 4. ISNULL()函数 169 5. ISNUMERIC()函数 169 6. NULLIF(表达式1,表达式2) 170 7. ISNUMERIC(表达式) 170 8. COALESCE(表达式1,表达式2,表达式3…) 170 9. PRINT(字符型表达式|字符型变量) 170 10. CAST(表达式 AS 数据类型) 170 9.5.7 用户定义函数 170 9.6 执行Transact-SQL语句 172 9.6.1 使用SQL Server Management Studio执行查询 172 1. 创建查询 172 2. 保存查询 173 3. 打开保存的查询 174 4. 浏览结果 174 9.6.2 使用命令行工具 174 1. 使用OSQL 174 2. 使用SQLCMD 176 9.7 本章小结 177 9.8 过关练习题 177 第10章 SELECT查询 179 10.1 SELECT语句的一般格式 180 10.2 单表查询 181 10.2.1 对列的查询 181 1. 选择部分列 181 2. 选择全部列 182 3. 查看计算列 182 10.2.2 对元组的查询 183 1. 取消重复行 183 2. 查询满足条件的元组 184 10.2.3 对查询结果排序 188 10.2.4 使用集函数 189 10.2.5 对查询结果分组 190 10.3 连接查询 191 10.3.1 等值与非等值连接 191 1. 自然连接 192 2. 广义笛卡尔积 192 10.3.2 自身连接 193 10.3.3 JOIN连接 193 1. INNER JOIN 193 2. OUTER JOIN 193 10.3.4 复合条件连接 195 10.4 嵌套查询 195 10.4.1 嵌套查询基础 196 10.4.2 使用IN谓词 197 10.4.3 使用比较运算符 198 10.4.4 使用ANY或者ALL 199 10.4.5 使用存在量词EXISTS 200 10.5 集合查询 202 10.5.1 使用并操作UNION 202 10.5.2 使用交操作INTERSECT 202 10.5.3 使用差操作MINUS 203 10.6 其他查询 203 10.6.1 使用ROLLUP 203 10.6.2 使用CUBE与GROUPING 204 1. CUBE 204 2. GROUPING 204 10.6.3 使用TOP N与TOP N% 205 1. TOP N 205 2. TOP N% 205 10.6.4 使用OVER 206 10.7 本章小结 206 10.8 实训 206 10.9 过关练习题 208 第11章 查询优化和关系数据理论 209 11.1 关系系统 210 11.1.1 关系系统的定义 210 11.1.2 关系系统的分类 210 11.2 关系数据库的查询优化 210 11.2.1 关系系统及其查询优化 211 11.2.2 查询优化的一般准则和步骤 211 1. 查询优化的一般准则 211 2. 查询优化的步骤 212 11.2.3 关系代数等价变换规则 212 1. 连接、笛卡尔积的交换律 212 2. 连接、笛卡尔积的结合律 212 3. 投影的串接定律 212 4. 选择的串接定律 212 5. 选择与投影的交换律 212 6. 选择与笛卡尔积的交换律 212 7. 选择与并的交换 213 8. 选择与差运算的交换 213 9. 投影与笛卡尔积的交换 213 10. 投影与并的交换 213 11.3 关系数据理论的提出 213 11.4 规范化 214 11.4.1 函数依赖 215 11.4.2 码 215 11.4.3 范式 215 1. 第一范式(1NF) 216 2. 第二范式(2NF) 216 3. 第三范式(3NF) 217 4. BC范式(BCNF) 217 11.4.4 多值依赖 217 1. 多值依赖 217 2. 第四范式(4NF) 218 11.5 本章小结 218 11.6 过关练习题 218 第12章 视图 219 12.1 视图的概述 220 12.1.1 视图的优点 220 12.1.2 视图的分类 220 12.1.3 视图的使用范围 220 12.2 视图的创建 221 12.2.1 使用SQL Server Management Studio创建视图 221 12.2.2 使用Transact-SQL语句创建视图 222 12.3 视图的更新 227 12.3.1 修改记录 227 12.3.2 添加记录 227 12.3.3 删除记录 229 12.4 视图的删除 230 12.4.1 使用SQL Server Management Studio删除视图 230 12.4.2 使用Transact-SQL删除视图 231 12.5 修改视图定义 231 12.5.1 使用SQL Server Mangement Studio修改视图定义 231 12.5.2 使用Transact-SQL修改视图定义 232 12.6 对视图进行加密 234 12.7 使用视图加强数据安全 235 12.7.1 视图的许可权 235 12.7.2 使用视图隐藏列 236 12.7.3 使用视图隐藏行 237 12.8 本章小结 238 12.9 过关练习题 238 第13章 数据库设计 239 13.1 数据库设计概述 240 13.1.1 数据库和信息系统 240 13.1.2 数据库设计特点和方法 240 1. 数据库设计的特点 240 2. 数据库设计的方法 240 13.1.3 数据库设计的基本步骤 241 1. 需求分析 241 2. 概念结构设计 241 3. 逻辑结构设计 242 4. 物理设计 242 5. 实施阶段 242 6. 运行和维护阶段 242 13.2 需求分析 243 13.2.1 需求分析的任务 243 13.2.2 需求分析的方法、步骤 243 1. 需求分析的方法 243 2. 需求分析的步骤 244 13.2.3 数据字典 244 1. 数据项 244 2. 数据结构 245 3. 数据流 245 4. 数据存储 245 5. 处理过程 245 13.3 概念结构设计 246 13.3.1 概念结构的特点 246 13.3.2 概念结构设计的方法 246 13.3.3 数据抽象与局部视图设计 247 1. 分类(Classification) 247 2. 聚集(Aggregation) 247 3. 概括(Generalization) 247 13.4 逻辑结构设计 248 13.4.1 逻辑结构设计的步骤 248 13.4.2 E-R图向关系模型的转换 248 13.5 数据库的物理设计 249 13.5.1 数据库物理设计的步骤 249 13.5.2 数据库物理设计的内容和方法 250 13.6 数据库的实施 250 13.6.1 数据的载入和应用程序的调试 250 13.6.2 数据库的试运行 250 13.7 数据库的维护 251 1. 数据库的转储和恢复 251 2. 数据库的安全性、完整性控制 251 3. 数据库性能的监督、分析和改造 251 4. 数据库的重组织与重构造 251 13.8 本章小结 251 13.9 过关练习题 251 第14章 SQL Server的编程结构 253 14.1 使用注释语句 254 14.1.1 使用“--”单行注释语句 254 14.1.2 使用“/*”和“*/”括起来的多行注释语句 254 14.2 批处理 255 14.3 使用变量 257 14.3.1 局部变量 257 1. 声明局部变量 258 2. 为变量赋值 258 3. 使用SET语句为变量赋值 260 14.3.2 全局变量 261 1. @@CONNECTIONS 261 2. @@CPU_BUSY 261 3. @@CURSOR_ROWS 261 4. @@DBTS 262 5. @@ERROR 262 6. @@FETCH_STATUS 263 7. @@IDENTITY 264 8. @@IDLE 264 9. @@IO_BUSY 264 10. @@LOCK_TIMEOUT 265 11. @@PACK_RECEIVED 265 12. @@PACK_SENT 265 13. @@PROCID 265 14. @@REMSERVER 266 15. @@ROWCOUNT 266 16. @@SERVERNAME 266 17. @@SERVICENAME 266 18. @@SPID 267 19. @@TIMETICKS 267 20. @@TOTAL_ERRORS 267 21. @@TOTAL_READ 267 22. @@TOTAL_WRITE 267 23. @@TRANCOUNT 268 24. @@VERSION 268 14.4 条件判断结构 268 14.4.1 IF...ELSE条件判断结构 268 14.4.2 CASE条件判断结构 270 1. 简单CASE函数 270 2. CASE搜索函数 271 14.5 BEGIN...END语句块 271 14.6 循环结构 272 14.7 游标 273 14.7.1 声明游标 274 14.7.2 打开游标 275 14.7.3 关闭游标 276 14.7.4 释放游标 276 14.7.5 使用游标取值 277 14.7.6 利用游标更新数据 279 14.8 事务 281 14.8.1 事务的属性 281 14.8.2 事务处理控制 281 14.9 本章小结 283 14.10 过关练习题 283 第15章 存储过程和触发器 285 15.1 存储过程概述 286 1. 存储过程的优点 286 2. 存储过程的类型 286 15.2 存储过程的创建与使用 287 15.2.1 创建存储过程 287 1. 创建基本的存储过程 289 2. 创建带参数的存储过程 290 3. 创建带有通配符的存储过程 290 4. 创建OUTPUT存储过程 291 15.2.2 管理存储过程 291 1. 查看文本信息 291 2. 查看其他信息 292 3. 修改存储过程名 292 4. 查看存储过程引用情况 292 15.2.3 执行存储过程 293 1. 执行基本的存储过程 293 2. 执行带输入参数的存储过程 293 3. 执行带通配符的存储过程 294 4. 执行OUTPUT存储过程 295 15.2.4 删除存储过程 295 1. 使用Microsoft SQL Server Management Studio删除存储过程 295 2. 使用Transact-SQL删除存储过程 296 15.2.5 修改存储过程 296 15.2.6 确定存储过程的执行状态 298 15.3 触发器概述 299 15.3.1 触发器的作用 299 15.3.2 触发器的分类 299 1. DML触发器 299 2. DDL触发器 300 15.4 触发器的创建与使用 300 15.4.1 创建触发器 301 1. 创建DML触发器 301 2. 创建DDL触发器 303 15.4.2 管理触发器 304 15.4.3 删除触发器 305 1. 删除DML触发器 306 2. 删除DDL触发器 306 15.5 触发器的特殊功能 306 15.6 维护数据完整性 308 15.7 本章小结 309 15.8 实训 309 15.9 过关练习题 311 第16章 数据库备份与恢复 313 16.1 数据库备份概述 314 16.1.1 备份的作用 314 16.1.2 数据库备份设备 314 1. 数据库备份设备类型 314 2. 数据库备份设备分类 315 16.2 执行数据库备份 315 16.2.1 创建备份设备 315 16.2.2 数据库备份分类 317 16.2.3 执行完整备份 317 16.2.4 执行差异备份 320 16.2.5 执行事务日志备份 322 16.2.6 备份到多个设备上 323 16.3 数据库恢复技术 327 16.3.1 普通恢复 327 16.3.2 具有时间点的恢复 331 16.4 备份策略 335 1. 完整备份 335 2. 完整差异备份 335 3. 完整事务日志备份 335 4. 完整差异与事务日志备份 335 16.5 数据库复制 335 16.5.1 导出数据 335 16.5.2 导入数据 338 16.6 本章小结 341 16.7 过关练习题 341 第17章 数据库安全 343 17.1 SQL Server的安全机制 344 17.1.1 操作系统安全 344 17.1.2 SQL Server安全 344 17.1.3 数据库安全 344 17.1.4 SQL Server数据库对象安全 345 17.2 SQL Server身份验证模式 345 17.2.1 Windows身份验证模式 345 17.2.2 混合模式 345 17.2.3 设置身份验证方式 346 17.3 账户 348 17.3.1 添加Windows账户 348 17.3.2 新建SQL Server账户 350 17.4 角色 351 17.4.1 固定服务器角色 351 17.4.2 固定数据库角色 351 17.4.3 自定义数据库角色 354 17.4.4 应用程序角色 355 17.5 权限 357 17.5.1 权限类型 357 1. 授予 357 2. 撤消 358 3. 拒绝 359 17.5.2 授予权限 359 17.5.3 收回权限 361 17.5.4 拒绝权限 362 17.6 本章小结 363 17.7 过关练习题 363 第18章 SQL Server 365 18.1 概述 366 18.2 SqlConnection对象 366 18.2.1 SqlConnection对象简介 366 18.2.2 SqlConnection对象举例 367 18.3 SqlCommand对象 368 18.3.1 执行SqlCommand对象 368 18.3.2 使用带参数SqlCommand对象 370 18.3.3 使用ExecuteScalar()方法 372 18.4 SqlDataReader对象 374 18.4.1 使用SqlDataReader对象 374 18.4.2 检索数据 375 18.5 SqlDataAdapter与DataSet对象 378 18.5.1 SqlDataAdapter对象 378 18.5.2 DataSet对象 380 18.5.3 更新DataSet对象 381 1. 添加数据 381 2. 更新数据 383 3. 删除数据 384 18.6 本章小结 385 18.7 过关练习题 385 附录 SQL Server 2005应用技巧80招 387 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。