×
暂无评论
图文详情
  • ISBN:9787302486770
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:321
  • 出版时间:2018-01-01
  • 条形码:9787302486770 ; 978-7-302-48677-0

本书特色

《SQL Server 2005实用教程(第3版)》是根据教育部提出的高等学校计算机基础教学“技能—能力—思维”三个层次要求组织编写的。本书主要讲述大型数据库管理系统SQL Server 2005的功能、操作和实用开发技术。 《SQL Server 2005实用教程(第3版)》以SQL Server 2005为平台,用一个实例贯穿全书来详细讲解SQL Server 2005的安装和配置、数据库的创建与管理、表、T-SQL语言、视图、索引、存储过程、数据库的备份恢复与导入导出、SQL Server的安全管理。除*后一章外,每章后均配有实训内容,以强化学生的实践能力。第13章介绍SQL Server项目开发,将全书所学内容与.NET编程语言相结合,进行了系统化、整体化的提升,并利用Visual C#与SQL Server 2005开发设计了学生选课系统,供学生学习和参考。 《SQL Server 2005实用教程(第3版)》具有由浅入深、理论联系实际的特点,在保证教材系统性和科学性的同时,注重实践性和操作性。 《SQL Server 2005实用教程(第3版)》既可以作为高职高专院校计算机及相关专业的教材和教学参考书,也可以作为数据库应用系统开发人员的参考书。

内容简介

《SQL Server 2005实用教程(第3版)》在前两版的基础上进行了修订,调整了部分内容,增加了实例和习题内容,并结合当今主流系统开发的需求,将第13章“SQL Server开发与编程”进行了全面的修改,采用Visual C#与SQL Server 2005相结合的方式进行开发设计,以求能更好地突出教学内容的重点和难点,增强本书的实用性。《SQL Server 2005实用教程(第3版)》共有13章。第1章主要介绍数据库相关知识;第2章介绍SQL Server 2005的安装和配置;第3、4章介绍SQL Server数据库和表;第5章介绍数据库的数据完整性;第6章介绍数据查询;第7、8章介绍视图及索引的应用;第9章介绍T-SQL语言;第10章介绍存储过程和触发器;第11章介绍备份恢复与导入导出;第12章介绍SQL Server的安全管理;第13章介绍SQL Server项目开发。除*后一章外,每一章都配有实训内容,所有实训内容均围绕一个大的实例展开,具有系统性和整体性的特点,在项目开发中采用了Visual C#与SQL Server 2005相结合的开发技术,有助于学生对新知识、新技术的了解和学习。《SQL Server 2005实用教程(第3版)》概念清晰、叙述准确、重点突出,理论与实践紧密结合,注重操作技能的培养,图文并茂,提供了丰富的实例,有助于读者对所学内容的掌握,便于自学。

目录

目 录 第1章 数据库概述 1 1.1 数据库的基本概念及数据库系统 1 1.1.1 数据库的基本概念 1 1.1.2 数据库系统的组成 2 1.1.3 数据库系统的特点 3 1.2 数据模型概述 3 1.2.1 信息世界的数据描述 4 1.2.2 数据模型 4 1.3 关系数据库的基本原理 9 1.3.1 关系模型 9 1.3.2 关系运算 11 1.3.3 关系数据库的标准语言 14 1.3.4 关系模型的规范化 15 本章实训 18 本章小结 19 习题 20 第2章 SQL Server 2005概述 22 2.1 SQL Server 2005简介 22 2.1.1 SQL Server 2005的发展 及特点 22 2.1.2 SQL Server 2005的环境 23 2.2 SQL Server的结构 25 2.2.1 SQL Server的系统结构 25 2.2.2 SQL Server 2005的体系 结构 25 2.3 SQL Server的安装和配置 26 2.3.1 SQL Server的应用环境设计 26 2.3.2 安装预备软件 27 2.3.3 安装SQL Server部件 27 2.4 SQL Server 2005的主要管理工具 32 2.4.1 SQL Server管理控制台 32 2.4.2 商业智能开发工具 33 2.4.3 SQL Server分析器 34 2.4.4 SQL Server配置管理器 35 2.4.5 数据库引擎优化顾问 35 2.5 配置SQL Server 2005 36 2.5.1 启动、停止、暂停和重新启动 SQL Server服务 36 2.5.2 配置服务的启动模式 37 2.5.3 注册服务器 38 2.5.4 创建服务器组 40 本章实训 41 本章小结 42 习题 42 第3章 SQL Server数据库 43 3.1 SQL Server数据库概述 43 3.1.1 数据库文件 43 3.1.2 数据库文件组 44 3.2 系统数据库概述 44 3.2.1 数据库对象 45 3.2.2 系统数据库 45 3.3 创建数据库 47 3.3.1 用SQL Server Management Studio创建数据库 47 3.3.2 用SQL 命令创建数据库 49 3.3.3 事务日志 52 3.4 管理和维护数据库 53 3.4.1 打开数据库 53 3.4.2 查看数据库信息 53 3.4.3 用SQL Server Management Studio修改数据库配置 54 3.4.4 用T-SQL命令修改数据库 配置 54 3.4.5 删除数据库 55 本章实训 56 本章小结 59 习题 60 第4章 数据库中的表 62 4.1 创建表 62 4.1.1 数据类型 62 4.1.2 使用SQL Server Management Studio创建表 64 4.1.3 使用SQL命令方式创建表 65 4.2 表的管理和维护 66 4.2.1 查看表的属性 66 4.2.2 修改表结构 68 4.2.3 删除数据表 70 4.3 表数据的操作 71 4.3.1 图形界面方式操作表数据 71 4.3.2 使用INSERT命令向表中添加 数据 72 4.3.3 使用UPDATE命令修改表中 的数据 73 4.3.4 使用DELETE或TRANCATE TABLE命令删除表中的数据 73 4.3.5 常用系统数据表 74 本章实训 75 本章小结 78 习题 79 第5章 数据完整性 81 5.1 数据完整性的基本概念 81 5.2 约束 82 5.2.1 主键约束 82 5.2.2 唯一键约束 84 5.2.3 检查约束 86 5.2.4 默认值约束 89 5.2.5 外键约束 91 5.3 默认值 93 5.3.1 创建默认值 93 5.3.2 绑定和解绑默认值 93 5.3.3 删除默认值 94 5.4 规则 95 5.4.1 创建规则 95 5.4.2 绑定和解绑规则 95 5.4.3 删除规则 96 5.5 标识列 96 5.6 自定义数据类型 97 5.6.1 创建自定义数据类型 97 5.6.2 删除用户自定义数据类型 99 本章实训 99 本章小结 101 习题 102 第6章 数据查询 104 6.1 简单SELECT语句 105 6.1.1 SELECT的语法格式 105 6.1.2 基本的SELECT语句 106 6.1.3 INTO子句 109 6.1.4 WHERE子句 111 6.1.5 ORDER BY子句 114 6.2 SELECT语句的统计功能 115 6.2.1 集合函数 115 6.2.2 GROUP BY子句 116 6.2.3 COMPUTE子句 117 6.3 SELECT语句中的多表连接 119 6.3.1 交叉连接 119 6.3.2 内连接 120 6.3.3 外连接 121 6.3.4 自连接 123 6.3.5 合并查询 123 6.4 子查询 124 6.4.1 嵌套子查询 124 6.4.2 相关子查询 126 6.4.3 使用子查询向表中添加多条 记录 128 本章实训 128 本章小结 132 习题 133 第7章 视图及其应用 135 7.1 视图概述 135 7.1.1 视图的基本概念 135 7.1.2 视图的优点及注意事项 135 7.2 视图的创建和查询 136 7.2.1 在SQL Server Management Studio中创建视图 136 7.2.2 使用CREATE VIEW命令创建 视图 138 7.2.3 使用视图查询数据 138 7.3 视图的管理和维护 139 7.3.1 查看视图的定义信息 139 7.3.2 查看视图与其他对象的依赖 关系 140 7.3.3 视图的修改 141 7.3.4 视图的删除 142 7.4 通过视图修改表数据 142 本章实训 143 本章小结 145 习题 146 第8章 索引及其应用 147 8.1 索引概述 147 8.1.1 索引的作用 147 8.1.2 索引的分类 148 8.2 创建索引 149 8.2.1 系统自动创建索引 149 8.2.2 在SQL Server Management Studio中创建索引 150 8.2.3 使用CREATE INDEX语句创建索引 153 8.3 管理和维护索引 154 8.3.1 查看和维护索引信息 155 8.3.2 删除索引 155 8.3.3 索引的分析与维护 156 本章实训 159 本章小结 161 习题 161 第9章 T-SQL语言 163 9.1 批处理、脚本和注释 163 9.1.1 批处理 163 9.1.2 脚本 164 9.1.3 注释 165 9.2 常量、变量和表达式 165 9.2.1 常量 165 9.2.2 变量 167 9.2.3 运算符与表达式 169 9.3 流程控制语句 172 9.3.1 BEGIN…END语句块 172 9.3.2 IF…ELSE语句 172 9.3.3 CASE表达式 173 9.3.4 无条件转移语句GOTO 176 9.3.5 WAITFOR语句 176 9.3.6 WHILE语句 176 9.3.7 RETURN语句 177 9.4 系统内置函数 178 9.4.1 行集函数 178 9.4.2 聚合函数 179 9.4.3 标量函数 180 9.5 用户自定义函数 190 9.5.1 用户自定义函数的创建 与调用 190 9.5.2 修改与删除用户自定义 函数 193 9.6 游标及其使用 193 9.6.1 声明游标 194 9.6.2 打开游标 194 9.6.3 数据处理 195 9.6.4 关闭游标 199 9.6.5 释放游标 199 本章实训 199 本章小结 202 习题 202 第10章 存储过程和触发器 204 10.1 存储过程概述 204 10.1.1 存储过程的基本概念 204 10.1.2 存储过程的优点 204 10.1.3 存储过程的类型 205 10.2 建立和执行存储过程 205 10.2.1 创建简单存储过程 205 10.2.2 存储过程的执行 206 10.2.3 带输入参数的存储过程 207 10.2.4 带输出参数的存储过程 209 10.3 存储过程的管理与维护 211 10.3.1 查看存储过程的定义信息 211 10.3.2 存储过程的重编译 213 10.3.3 修改和删除存储过程 214 10.4 触发器概述 215 10.4.1 触发器的基本概念 215 10.4.2 触发器的功能 215 10.4.3 触发器的类型 215 10.5 创建和应用DML触发器 216 10.5.1 DML触发器的类型 216 10.5.2 DML触发器的工作原理 216 10.5.3 创建DML触发器的注意 事项 217 10.5.4 创建触发器 217 10.5.5 使用触发器实现数据 一致性 221 10.6 触发器的管理与维护 221 10.6.1 查看触发器的定义信息 222 10.6.2 修改和删除触发器 222 10.6.3 禁止或启用触发器 223 10.7 DDL触发器 223 10.7.1 创建DDL触发器 224 10.7.2 查看和修改DDL触发器 224 10.8 事务 225 10.8.1 基本概念 225 10.8.2 事务应用 226 本章实训 227 本章小结 229 习题 229 第11章 备份恢复与导入/导出 231 11.1 备份与恢复的基本概念 231 11.1.1 备份与恢复的需求分析 231 11.1.2 备份数据库的基本概念 232 11.1.3 数据库恢复的概念 234 11.2 备份数据库 235 11.2.1 使用SQL Server Management Studio备份数据库 235 11.2.2 创建备份设备 237 11.2.3 使用SQL语句备份 数据库 238 11.3 恢复数据库 239 11.3.1 恢复数据库前的准备 240 11.3.2 使用SQL Server Management Studio恢复数据库 241 11.3.3 使用SQL语句恢复 数据库 243 11.4 导入与导出 246 11.4.1 SQL Server与Excel的数据 格式转换 246 11.4.2 SQL Server与 Access的数据 格式转换 253 本章实训 255 本章小结 256 习题 257 第12章 SQL Server的安全管理 258 12.1 SQL Server的安全模型 258 12.1.1 SQL Server访问控制 258 12.1.2 SQL Server身份验证模式 259 12.2 服务器的安全性 259 12.2.1 创建和修改登录账户 260 12.2.2 禁止或删除登录账户 264 12.2.3 服务器角色 265 12.3 数据库的安全性 266 12.3.1 添加数据库用户 266 12.3.2 修改数据库用户 268 12.3.3 删除数据库用户 269 12.4 数据库用户角色 269 12.4.1 固定数据库角色 270 12.4.2 自定义数据库角色 270 12.4.3 增加和删除数据库角色 成员 272 12.5 权限 273 12.5.1 概述 273 12.5.2 权限的管理 274 本章实训 278 本章小结 279 习题 279 第13章 SQL Server开发与编程 281 13.1 ADO.NET简介 281 13.1.1 ADO.NET对象模型 281 13.1.2 .NET数据提供程序 282 13.1.3 数据集 284 13.1.4 数据集的核心对象 285 13.2 访问数据 285 13.2.1 SqlConnection类 286 13.2.2 SqlDataAdapter类 287 13.2.3 DataGrid控件 288 13.2.4 DataGridView控件 289 13.3 学生选课系统 290 13.3.1 学生选课系统简介 290 13.3.2 数据库设计 290 13.3.3 创建数据库和表 292 13.3.4 公共类 292 13.3.5 系统登录与主窗体 295 本章小结 321 参考文献 322
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航