数据库技术与应用:SQL Server 2008
正版保障 假一赔十 可开发票
¥
24.46
6.3折
¥
39
全新
库存10件
作者 张建伟,梁树军,金松河
出版社 人民邮电出版社
ISBN 9787115270689
出版时间 2011-07
装帧 平装
开本 16开
定价 39元
货号 7043034
上书时间 2024-12-22
商品详情
品相描述:全新
商品描述
目录 第1篇 数据库系统原理 第1章 数据库基础知识 2 1.1 数据库、数据库管理系统与数据库系统 2 1.1.1 数据库 2 1.1.2 数据库管理系统(DBMS) 3 1.1.3 数据库系统(DBS) 3 1.2 数据库技术的产生与发展 4 1.2.1 人工管理阶段 4 1.2.2 文件系统阶段 5 1.2.3 数据库系统阶段 6 1.2.4 高级数据库阶段 8 1.3 数据库系统的组成与结构 9 1.3.1 数据库系统的组成 9 1.3.2 数据库系统的结构 10 1.4 数据库系统的作用与特点 12 1.4.1 数据库系统的作用 12 1.4.2 数据库系统的特点 12 1.5 数据模型 13 1.6 概念模型 14 本章小结 17 习题 17 第2章 关系数据库 18 2.1 关系数据库及其特征 18 2.1.1 关系数据库的特点 18 2.1.2 关系模型的基本术语 19 2.1.3 关系的性质 20 2.2 关系模式 21 2.3 关系的完整性 22 2.4 关系数据库语言SQL 23 本章小结 25 习题 26 第3章 数据库的设计 27 3.1 需求分析 28 3.1.1 需求分析任务 28 3.1.2 需求分析的基本步骤 28 3.2 概念结构设计 29 3.3 逻辑结构设计 30 3.3.1 逻辑结构设计的步骤 30 3.3.2 概念模型转换为一般的关系模型 31 3.4 物理结构设计 32 3.5 数据库的实施 32 3.6 数据库的运行和维护 33 本章小结 34 习题 34 第2篇 SQL Server 2008基础及操作 第4章 SQL Server 2008概述 36 4.1 SQL Server 2008简介 36 4.1.1 SQL Server 2008概述 36 4.1.2 SQL Server 2008新增功能特性 37 4.2 SQL Server 2008的安装 38 4.2.1 SQL Server 2008的版本 38 4.2.2 安装SQL Server 2008的软硬件要求 39 4.2.3 SQL Server 2008安装过程 40 4.3 SQL Server 2008的组件 45 4.4 SQL Server 2008 的管理工具 47 4.4.1 Management Studio 48 4.4.2 SQL Server配置管理器 52 4.4.3 SQL Server Profiler 54 本章小结 56 习题 56 本章实训 57 第5章 创建和管理SQL Server 2008数据库 58 5.1 系统数据库概述 58 5.1.1 Master数据库 59 5.1.2 Msdb数据库 59 5.1.3 Model数据库 59 5.1.4 Tempdb数据库 59 5.2 创建数据库 60 5.2.1 数据库文件 60 5.2.2 使用Management Studio创建数据库 61 5.2.3 用SQL命令创建数据库 64 5.3 管理数据库 66 5.3.1 查看数据库属性 66 5.3.2 修改数据库 69 5.3.3 收缩数据库 71 5.3.4 删除数据库 72 本章小结 73 习题 73 本章实训 74 第6章 创建和管理SQL Server 2008数据表 75 6.1 表的概念 75 6.2 数据表的创建 76 6.2.1 在图形界面下创建数据表 76 6.2.2 用SQL命令创建数据表 79 6.3 数据表的修改 82 6.3.1 查看表属性 82 6.3.2 修改表结构 83 6.3.3 删除数据表 87 6.4 标识符列的使用 88 6.4.1 图形界面下创建标识符列 88 6.4.2 使用SQL命令创建标识符列 89 本章小结 90 习题 90 本章实训 91 第7章 操纵数据表中的数据 92 7.1 概述 92 7.2 数据操作 93 7.2.1 用INSERT语句插入数据 93 7.2.2 用UPDATE语句更新数据 95 7.2.3 用DELETE语句删除数据 96 7.3 数据检索 97 7.4 使用SELECT子句进行简单查询 97 7.5 使用WHERE子句选择数据 101 7.5.1 确定查询 101 7.5.2 模糊查询 103 7.5.3 带查找范围的查询 105 7.6 聚合函数 106 7.7 分组查询 107 7.8 排序 109 7.9 连接查询 111 7.9.1 交叉连接 111 7.9.2 内连接 112 7.9.3 外连接 114 7.10 子查询技术 115 7.10.1 带IN的嵌套查询 116 7.10.2 带比较运算符的嵌套查询 117 7.10.3 带ANY或ALL的嵌套查询 118 7.10.4 带EXISTS的嵌套查询 120 7.11 集合运算 122 7.11.1 并操作 122 7.11.2 交操作 123 7.11.3 差操作 123 本章小结 124 习题 124 本章实训 125 第8章 Transact-SQL语言 127 8.1 数据类型 128 8.1.1 精确数字类型 128 8.1.2 近似数字类型 130 8.1.3 日期和时间类型 130 8.1.4 字符数据类型 132 8.1.5 二进制数据类型 133 8.1.6 其他类型 135 8.1.7 用户自定义类型 135 8.2 变量 135 8.2.1 局部变量 136 8.2.2 全局变量 136 8.3 运算符及表达式 137 8.3.1 运算符 137 8.3.2 表达式 138 8.3.3 注释符 139 8.3.4 通配符 139 8.4 控制语句和批处理 139 8.4.1 IF…ELSE 139 8.4.2 BEGIN…END 140 8.4.3 WHILE…CONTINUE…BREAK 140 8.4.4 CASE 141 8.4.5 RETURN 141 8.4.6 批处理 142 8.4.7 其他命令 142 8.5 常用函数 143 8.5.1 聚合函数 144 8.5.2 标量函数 144 8.6 用户自定义函数 152 8.7 游标技术 153 8.7.1 游标概述 153 8.7.2 声明游标 154 8.7.3 打开游标 156 8.7.4 从游标中提取记录 156 8.7.5 关闭游标 157 8.7.6 释放游标 158 8.7.7 游标的应用 158 本章小结 160 习题 160 本章实训 161 第9章 视图 162 9.1 视图的作用和基本类型 162 9.2 视图的创建 163 9.2.1 在图形界面下创建视图 163 9.2.2 用SQL语句创建视图 165 9.3 视图的修改 167 9.4 通过视图查询数据 167 9.5 通过视图更新数据 168 9.6 视图的删除 169 本章小结 169 习题 170 本章实训 171 第10章 索引 172 10.1 索引简介 172 10.2 索引的类型和特点 172 10.3 创建索引 174 10.3.1 在图形界面下创建索引 174 10.3.2 用SQL语句创建索引 176 10.4 修改索引 179 10.4.1 通过SQL语句修改索引 179 10.4.2 通过图形界面修改索引 181 10.5 删除索引 181 10.6 索引优化向导 182 本章小结 185 习题 185 本章实训 186 第11章 存储过程 187 11.1 存储过程简介 187 11.1.1 存储过程的类型 187 11.1.2 存储过程的优点 188 11.2 存储过程的创建与执行 189 11.2.1 在图形界面下创建存储过程 189 11.2.2 用SQL语句创建存储过程 192 11.2.3 存储过程的执行 196 11.3 修改存储过程 198 11.4 重命名存储过程 198 11.5 删除存储过程 199 本章小结 199 习题 199 本章实训 200 第12章 触发器 201 12.1 触发器简介 201 12.1.1 触发器的概念 201 12.1.2 触发器的功能 201 12.1.3 触发器的类型 202 12.2 DML触发器 203 12.2.1 DML触发器的类型 203 12.2.2 DML触发器的工作原理 203 12.2.3 创建DML触发器的注意事项 203 12.2.4 创建AFTER触发器 204 12.2.5 创建INSTEAD OF触发器 208 12.2.6 查看DML触发器 209 12.2.7 修改DML触发器 210 12.2.8 删除DML触发器 211 12.2.9 禁用与启用DML触发器 211 12.3 DDL触发器 212 12.3.1 创建DDL触发器 213 12.3.2 测试DDL触发器的功能 214 12.3.3 查看和修改DDL触发器 214 12.4 登录触发器 215 本章小结 216 习题 216 本章实训 217 第13章 数据库的备份与还原 218 13.1 概述 218 13.2 数据库备份方式 219 13.3 备份设备 220 13.3.1 物理设备与逻辑设备 220 13.3.2 创建与管理备份设备 221 13.4 数据库备份 223 13.4.1 完整备份 223 13.4.2 差异备份 226 13.4.3 事务日志备份 227 13.4.4 文件/文件组备份 228 13.5 数据库还原 230 13.6 数据库的分离和附加 237 13.6.1 分离数据库 237 13.6.2 附加数据库 238 本章小结 241 习题 241 本章实训 241 第14章 数据传输 243 14.1 DTS概述 243 14.2 数据导出 244 14.3 数据导入 248 本章小结 251 习题 251 本章实训 251 第15章 SQL Server 2008数据库的安全性和完整性管理 253 15.1 数据库的安全性 253 15.1.1 身份验证简介 253 15.1.2 验证模式的修改 254 15.2 管理服务器登录 254 15.2.1 使用Management Studio管理登录账户 254 15.2.2 使用Transact-SQL管理登录账户 257 15.3 角色和用户管理 258 15.3.1 角色管理简介 258 15.3.2 角色的管理 260 15.3.3 用户管理简介 264 15.3.4 用户的管理 264 15.4 SQL Server 2008权限 266 15.5 权限管理 268 15.6 数据库的完整性 271 15.7 约束的概念和类型 272 15.7.1 PRIMARY KEY约束 272 15.7.2 FOREIGN KEY约束 273 15.7.3 UNIQUE约束 274 15.7.4 CHECK约束 274 15.7.5 DEFAULT定义 274 15.7.6 允许空值 274 15.8 管理约束 275 本章小结 275 习题 276 本章实训 276 第3篇 SQL Server 2008应用篇 第16章 学生成绩管理系统的设计与实现 280 16.1 ADO.NET数据库访问对象模型 280 16.1.1 ADO.NET结构 281 16.1.2 数据集介绍 282 16.2 系统功能设计 283 16.3 数据库和表设计 284 16.4 程序开发 288 16.4.1 创建项目 288 16.4.2 登录窗口 288 16.4.3 主窗口 292 16.4.4 基础资料 294 16.4.5 教学管理 296 16.4.6 用户管理 301 16.4.7 “关于”窗口 302 本章小结 303 附录 ——创建学生成绩管理数据库 304 参考文献 306 主编推荐 《数据库技术与应用——SQL Server 2008(第2版)》分3篇,共16章。第1篇数据库系统原理,主要介绍关系型数据库的基本原理和数据库设计的步骤;第2篇SQL Server 2008基础及操作,深入研究了Microsoft SQL Server 2008系统的基本结构和功能特点、安装规划和配置技术、数据库管理、Transact-SQL语言、表、数据操纵技术、索引技术、数据安全性与完整性技术、视图技术、存储过程技术、触发器技术、备份和还原技术等;第3篇SQL Server 2008应用,以一个学生成绩管理系统为例,详细介绍了利用C#和SQL Server 2008完成学生成绩管理系统的开发过程。本书由张建伟、梁树军、金松河、毛艳芳、王治国、张保威等编著。 精彩内容 本书系统地讲述了数据库的原理与SQLServer2008的功能及应用。全书分3篇,共16章。第1篇数据库系统原理,主要介绍关系型数据库的基本原理和数据库设计的步骤;第2篇SQLServer2008基础及操作,深入研究了MicrosoftSQLServer2008系统的基本结构和功能特点、安装规划和配置技术、数据库管理、Transact-SQL语言、表、数据操纵技术、索引技术、数据安全性与完整性技术、视图技术、存储过程技术、触发器技术、备份和还原技术等;第3篇SQLServer2008应用,以一个学生成绩管理系统为例,详细介绍了利用C#和SQLServer2008完成学生成绩管理系统的开发过程。本书内容翔实、结构合理、示例丰富、语言简洁流畅。适合作为高等院校本/专科计算机软件、信息系统、电子商务等相关专业的数据库课程教材,同时也适合作为各种数据库技术培训班的教材以及数据库开发人员的参考资料。 媒体评论 本书内容全面,语言流畅,结构清晰,先讲述数据库的基本知识,再详细介绍了SQL Server 2008的基础操作,最后通过实例介绍了利用SQL Server 2008和C#开发数据库系统的方法,由浅入深、由基础到实践,让学生从零起步,逐步掌握利用SQL Server开发数据库系统的方法。
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价