词条 | SQL Server数据库应用与开发网络大讲堂 |
释义 | 基本信息作者:李有军、郭郑州ISBN:9787302239727 定价:79元 印次:1-1 装帧:平装 印刷日期:2010-12-6 内容简介本书全面介绍SQL Server数据库应用与开发知识,全书共分5篇20章,内容包括:SQL Server 2005基础入门篇(第1~5章),介绍数据库基础知识;数据基本操作篇(第6~8章),介绍数据库查询和数据操作知识;Transact-SQL语言篇(第9~12章),介绍Transact-SQL语言应用知识;SQL Server 2005数据库设计与维护篇(第13~19章),介绍操作架构、索引和视图,锁和事务的作用,备份与恢复数据库和数据库的高级应用;综合实例篇(第20章),介绍数据库的综合应用案例。 本书可以作为SQL Server 2005的入门学习书籍,也可以帮助中级读者提高数据库应用与开发技能,掌握面向实践的数据库操作技能。 目录第一篇 SQL Server 2005基础入门篇 第1章 SQL Server 2005简介 2 1.1 安装Visual Studio 2005会自带 SQL Server 2005,还需要再安装吗? 2 1.2 无法连接到服务器实例问题? 7 1.3 在SQL Server 2005中为什么看不到 “企业管理器”? 11 1.4 SQL Server 2005如何在本地远程控制 服务器上的数据库? 13 1.5 使用127.0.0.1无法访问连接到数 据库? 16 1.6 如何使用SQL Server Profiler? 21 1.7 SQL Server Business Intelligence Development Studio是做什么的啊? 24 1.8 SQL Server 2005怎样才能完全卸载? 25 第2章 SQL Server 2005数据库管理 28 2.1 无法创建数据库 28 2.2 如何使用T-SQL语句扩大数据库? 34 2.3 用SQL命令修改数据库 37 2.4 在SQL Server 2005中,怎样压 缩数据库? 40 2.5 关于DBCC SHRINKFILE的问题 43 2.6 怎样在存储过程中修改数据库名称? 45 2.7 分离数据库与删除数据库的区别 46 2.8 如何使用存储过程附加数据库? 48 2.9 非正常关机导致数据库状态为可疑 51 2.10 数据库快照的工作原理 54 第3章 SQL Server 2005数据表管理 57 3.1 在SQL Server 2005中, 怎么创建表啊? 57 3.2 关于SQL Server 2005创建表的问题 58 3.3 SQL Server 2005如何用SQL语句 修改表名? 64 3.4 关于sp_rename的一点迷惑 65 3.5 在一个已经有内容的表里,怎样修改列的 数据类型? 67 3.6 怎样删除一个字段? 69 3.7 如何用SQL语言删除一个表? 70 3.8 创建临时表问题 71 3.9 数据类型decimal与numeric有何 区别? 73 3.10 char、varchar、nchar和nvarchar四者的区 别是什么? 75 3.11 谁能给我讲讲varbinary(max)类型? 76 3.12 datetime格式插入问题 78 3.13 为何要创建用户自定义数据类型? 79 3.14 SQL创建自定义数据类型问题 82 3.15 xml数据类型是怎样的一个概念? 84 第4章 维护SQL Server 2005数据完整性 87 4.1 SQL Server数据库中有哪几种约束?各有 什么作用? 87 4.2 SQL如何将一普通属性设置为 PRIMARY KEY? 88 4.3 我想删除主键,请问这句SQL语句错 在哪儿? 92 4.4 创建FOREIGN KEY约束的问题? 93 4.5 SQL语句中如何为新增列指定为 NOT NULL? 96 4.6 SQL Server中IDENTITY (1,1) 作用是什么? 98 4.7 SQL中DEFAULT问题 100 4.8 SQL Server 2005中CHECK约束的 用法 104 4.9 怎样删除表中列的UNIQUE约束? 107 4.10 如何使用SQL语句重命名表? 110 4.11 在SQL中怎么用语句创建规则? 110 4.12 CREATE DEFAULT语句 116 4.13 SQL Server 2005数据库关系图有什么 作用? 119 第5章 SQL Server 2005的安全机制 122 5.1 SQL Server里面两种身份验证方式 有什么不同? 122 5.2 SQL Server 2005新创建的登录名 无法登录 126 5.3 创建Windows登录账户后,如何 使用? 128 5.4 登录账户创建后,如何管理账户? 130 5.5 用SQL语句添加Windows登录 用户问题 132 5.6 sp_revokelogin的问题 135 5.7 SQL Server 2005只能以master作为 默认数据库吗? 137 5.8 如何删除数据库用户? 141 5.9 如何为新建用户添加服务器角色? 143 5.10 关于创建数据库角色的问题 146 5.11 如何用存储过程查看用户自定义的 数据库角色权限? 149 5.12 应用程序角色是如何工作的? 153 5.13 SQL Server 2005 GRANT语句出错 157 5.14 DENY与REVOKE的区别 是什么啊? 159 第二篇 数据基本操作篇 第6章 数据查询 164 6.1 如何获取数据表中的所有内容? 164 6.2 如何过滤重复元组? 166 6.3 如何获取数据表的前N行数据? 169 6.4 如何对表中的数据定义别名? 172 6.5 如何对表中的数据求和? 174 6.6 如何检索表中的行和列? 177 6.7 如何查询符合条件的数据信息? 178 6.8 如何查询固定范围内的数据信息? 181 6.9 如何对指定多个查询条件进行查询? 184 6.10 如何对某一个集合进行查询? 186 6.11 如何对表中的空值查询? 187 6.12 如何实现模糊查询功能? 189 6.13 如何对表中的数据进行排序? 191 6.14 如何对表中的数据进行分组管理? 194 6.15 如何在分组后对数据进行条件查询? 196 6.16 如何实现XML格式的数据输出? 199 第7章 高级查询 203 7.1 如何提取各个表中与条件相匹配的所有 数据行? 203 7.2 如何返回至少一个表或视图中的 所有行? 206 7.3 如何返回两个表中所有行可能的 组合? 210 7.4 如何对同一个表进行多表查询? 211 7.5 如何并列查询多表数据? 213 7.6 如何只获取多表中相交部分数据? 217 7.7 如何获取多个表中数据的差集? 219 7.8 如何获取表中特殊的数据行? 221 7.9 如何验证子查询是否存在返回行? 224 7.10 如何获取符合条件的数据信息? 228 7.11 如何获取单值子查询? 230 7.12 如何进行多层次查询? 232 7.13 何为相关子查询? 235 第8章 操作数据 239 8.1 新建MissingPersonReport表并插入 一条数据 239 8.2 复制一个表中的数据并添加到另一个 表中 242 8.3 将一个表中的所有数据存放到 临时表中 245 8.4 如何更新数据表中的记录? 248 8.5 更新数据表的前10行记录 254 8.6 如何删除表中的重复数据? 256 8.7 如何删除基于其他表中的数据行? 259 第三篇 Transact-SQL语言篇 第9章 Transact-SQL编程基础 262 9.1 如何在Transact-SQL中存储临时 数据? 262 9.2 有关Transact-SQL中表达式的问题 267 9.3 如何对表中的数据进行计算? 270 9.4 如何比较数据的大小? 272 9.5 如何对变量进行赋值? 274 9.6 如何对表达式进行位操作? 275 9.7 如何对表中数据进行逻辑运算? 278 9.8 如何连接表中字符串? 280 9.9 Transact-SQL运算符优先级别问题 281 9.10 如何使Transact-SQL代码更加具 有层次性? 283 9.11 如何根据不同的条件输出不同的 信息? 286 9.12 如何按照条件判断结果? 288 9.13 如何在Transact-SQL中实现定时更新 数据功能? 290 9.14 如何自定义SQL语句的执行时间? 293 9.15 如何在程序执行时跳转至某一个 特定语句? 295 9.16 Transact-SQL语言中的异常处理 297 第10章 Transact-SQL高级应用 299 10.1 关于数据统计问题 299 10.2 去掉绝对值相等的记录 307 10.3 如何替换字段值? 311 10.4 查询本月25日到上月26日之间的 记录 317 10.5 求出每个值与其所在列平均值的乘积 319 10.6 内联表值自定义函数 326 10.7 使用CLR函数实现字符串排序 329 10.8 有关游标使用的问题 333 第11章 存储过程 340 11.1 存储过程的作用 340 11.2 查看SQL使用量 341 11.3 如何创建存储过程 344 11.4 创建带参数的存储过程 347 11.5 怎样执行有参数的存储过程 351 11.6 存储过程加密问题 355 11.7 什么是临时存储过程? 356 11.8 嵌套存储过程问题 357 11.9 创建存储过程时出现同名存储过程 361 11.10 如何查看存储过程信息? 363 11.11 如何编写CLR存储过程及如何 调用? 364 第12章 触发器 372 12.1 插入数据时同步更新关联表 372 12.2 与更新数据同步更新相关数据表 376 12.3 如何删除数据表内容 379 12.4 如何动态更新视图中的数据? 381 12.5 如何禁止用户修改数据库中的所有 数据 385 12.6 删除数据时如何同步删除其他相关联表的 数据? 387 12.7 如何实现触发器的递归调用? 390 12.8 如何查看当前数据表上的所有 触发器? 393 12.9 同名触发器的处理 395 12.10 如何在删除数据时暂时禁用 触发器? 397 12.11 如何处理过期的触发器? 399 12.12 如何在C#语言中创建触发器? 401 第四篇 SQL Server 2005数据库设计与维护篇 第13章 操作架构、索引和视图 406 13.1 使用CREATE SCHEMA创建架构 出错 406 13.2 创建基于多表的视图 413 13.3 修改创建好的视图 419 13.4 通过视图向基表中插入数据 421 13.5 如何提高查询性能? 424 13.6 请教聚集索引和非聚集索引的区别 425 13.7 如何创建索引? 428 13.8 管理索引 432 13.9 帮忙测试一下varchar(max)的 全文索引 436 第14章 事务和锁 444 14.1 事务的概念 444 14.2 SQL Server 2005中事务模式的种类 445 14.3 如何创建显示事务? 446 14.4 在回滚事务时,能回滚到保存 事务点吗? 453 14.5 嵌套事务问题 454 14.6 XACT_ABORT ON的用法 460 14.7 如何判定在SQL Server中更新数据时加 行锁还是表锁? 463 14.8 锁不住的查询 465 14.9 如何防止和解决死锁? 472 第15章 备份与恢复数据库 474 15.1 数据库备份文件通常存放在哪里? 474 15.2 如何查找备份设备? 478 15.3 如何对数据库执行第一次备份? 481 15.4 如何只备份最近修改的数据库数据? 487 15.5 如何备份用户对数据的操作? 492 15.6 执行数据库完整备份非常慢怎么办? 497 15.7 如何为数据库选择最优备份策略? 501 15.8 数据库数据文件损坏的解决办法 504 15.9 如何只恢复数据库中部分错误数据? 512 15.10 如何快速复制数据库中的数据? 515 第16章 自动化SQL Server 2005数据库 523 16.1 SQL Server 2005如何自动收缩 数据库? 523 16.2 如何将自动化执行情况通知管理员? 530 16.3 在SQL Server 2005如何实现 自动化? 538 16.4 如何定时自动备份数据库? 544 16.5 如何自动监视数据库数据文件? 551 16.6 如何自动实现详细的数据库 备份策略? 555 第17章 使用SQL Server 2005服务平台 563 17.1 如何配置报表服务器? 563 17.2 如何创建一个报表? 568 17.3 如何配置IIS服务? 577 17.4 如何配置报表服务器? 580 17.5 如何维护报表? 583 17.6 如何管理已发布的报表? 587 17.7 如何创建包? 592 17.8 如何运行包? 596 第18章 实用SQL Server 2005开发技术 600 18.1 ADO#NET是否能完全取代ADO 600 18.2 与数据库连接问题 602 18.3 关于ASP#NET如何存储和读取连接字 符串问题 607 18.4 从数据库中获取数据的问题 610 18.5 ExecuteReader()方法要求已打开且 可用的连接 614 18.6 关于SqlDataAdapter的问题 617 18.7 ADO#NET如何调用存储过程? 620 18.8 ADO#NET事务与SQL事务的区别 623 18.9 使用SMO运行INSERT脚本很慢 625 第19章 SQL Server 2005高级应用 634 19.1 SQL 2005中的几种复制技术及其 特点 634 19.2 SQL Server 2005数据库复制为什么不 成功? 636 19.3 SQL Server 2005数据库优化方法 643 19.4 如何释放SQL Server 2005占用的 内存? 646 19.5 如何启动sqlcmd实用工具并连接到 SQL Server的默认实例 647 19.6 SQL中APPLY的一点问题,求助中… 650 19.7 ROW_NUMBER、RANK、DENSE_RANK和NITLE 653 19.8 在SQL Server 2005中使用同义词的 优缺点 658 第五篇 综合实例篇 第20章 RSS阅读器 662 20.1 系统概述 662 20.1.1 RSS简介 662 20.1.2 RSS语法规范 663 20.2 功能和数据库设计 664 20.2.1 功能设计 665 20.2.2 数据库设计 665 20.2.3 存储过程设计 665 20.3 程序架构 667 20.3.1 解决方案结构 667 20.3.2 配置连接字符串 668 20.3.3 添加项目引用 669 20.3.4 通用模块 669 20.4 核心程序实现 673 20.4.1 创建RSS页面头部 673 20.4.2 创建RSS的Item项 674 20.4.3 创建RSS页面尾部 675 20.4.4 输出RSS页面 676 20.5 订阅RSS 676 20.5.1 数据访问层设计 677 20.5.2 添加RSS订阅源 678 20.5.3 修改RSS源 681 20.5.4 RSS源管理 685 20.6 读取RSS 688 20.6.1 定义RSS的Item 688 20.6.2 定义RSS的频道 691 20.6.3 读取RSS的Item 692 20.6.4 读取RSS频道 693 20.6.5 在网页中显示RSS内容 694 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。