您好,欢迎光临有路网!
SQL Server 数据库技术及应用教程
QQ咨询:
有路璐璐:

SQL Server 数据库技术及应用教程

  • 作者:刘瑞新 张兵义
  • 出版社:电子工业出版社
  • ISBN:9787121172823
  • 出版日期:2012年08月01日
  • 页数:304
  • 定价:¥36.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本教材系统全面地讲解了数据库技术的概念、原理及SQL Server 2008(也适用于SQL Server 2005)的应用,包括数据库的基本概念、概念模型设计、逻辑模型设计、SQL Server 2008的使用环境、数据库的创建与管理、表的创建与管理、数据的输入与维护、数据查询、视图、索引、T-SQL语言、存储过程、触发器、数据库的**与保护、LINQ技术等内容。本书提供电子课件和素材文件。
    本书内容丰富、结构清晰,讲解通俗易懂,在讲述基本知识的同时,注重操作技能和解决实际问题能力的培养。本书给出大量例题,并使用一个贯穿全书的“学籍管理系统”进行讲解,突出了实用性与专业性,使读者能够快速、准确、深入地学习SQL Server 2008。 SQL Server 数据库技术及应用教程_刘瑞新,张兵义_电子工业出版社_
    目录
    第1章 数据库的基本概念 1
    1.1 信息与数据 1
    1.1.1 信息的基本概念 1
    1.1.2 数据的基本概念 2
    1.2 数据库 2
    1.3 数据库管理系统 3
    1.4 数据库系统 4
    1.5 数据库技术及发展 4
    1.6 数据库系统的结构 7
    1.6.1 数据库的三级模式结构 8
    1.6.2 数据库系统的二级映像技术及作用 9
    1.7 数据库系统设计的基本步骤 9
    习题1 11
    第2章 概念模型设计 13
    2.1 概念模型的基础知识 13
    2.1.1 数据模型 13
    2.1.2 信息的三种世界及其描述 14
    2.1.3 概念模型的基本概念 16
    2.1.4 概念模型的表示方法 19
    2.2 概念模型的设计方法与步骤 19
    2.2.1 概念模型的特点及设计方法 19
    2.2.2 概念模型的设计步骤 21
    2.3 实训——学籍管理系统概念模型设计 24
    习题2 26
    第3章 逻辑模型设计 28
    3.1 逻辑模型的基础知识 28
    3.1.1 关系模型概述 28
    3.1.2 关系数据库的基本概念 29
    3.2 关系数据库理论 36
    3.2.1 关系模式设计中的问题 36
    3.2.2 函数依赖 38
    3.2.3 范式 39
    3.2.4 关系模式的规范化 40
    3.3 数据库逻辑模型设计 43
    3.3.1 概念模型向关系模型的转换 43
    3.3.2 数据模型的优化 44
    3.3.3 设计用户子模式 45
    3.4 实训——学籍管理系统逻辑模型设计 45
    习题3 47
    第4章 SQL Server 2008的使用环境 50
    4.1 SQL Server 2008简介 50
    4.1.1 SQL Server的发展历史 50
    4.1.2 SQL Server 2008的版本类型 50
    4.2 启动SQL Server 2008服务 51
    4.3 SQL Server 2008的体系结构 52
    4.4 SQL Server 2008管理工具 54
    4.4.1 SQL Server 2008管理工具简介 54
    4.4.2 SQL Server Management Studio集成环境 54
    4.5 SQL Server 2008数据库概念 58
    4.5.1 SQL Server 2008的数据库及数据库对象 58
    4.5.2 SQL Server 2008的系统数据库和用户数据库 60
    4.6 实训——修改登录密码及身份验证模式 61
    习题4 62
    第5章 数据库的创建与管理 64
    5.1 数据库的创建 64
    5.1.1 使用SSMS创建数据库 64
    5.1.2 使用T-SQL语句创建用户数据库 66
    5.2 查看和修改数据库 69
    5.2.1 用SSMS查看和修改数据库 69
    5.2.2 使用T-SQL语句修改数据库 70
    5.3 删除数据库 73
    5.3.1 使用SSMS删除数据库 73
    5.3.2 使用T-SQL语句删除数据库 74
    5.4 数据库操作 74
    5.4.1 分离数据库 74
    5.4.2 附加数据库 75
    5.4.3 数据库快照 77
    5.5 实训——创建学籍管理数据库 78
    习题5 79
    第6章 表的创建与管理 81
    6.1 表的基本概念 81
    6.2 表的数据类型 82
    6.3 设计表 87
    6.4 创建表 90
    6.4.1 使用SSMS创建表 90
    6.4.2 使用T-SQL语句创建表 91
    6.5 修改表 93
    6.5.1 使用SSMS修改表 93
    6.5.2 使用T-SQL语句修改表 96
    6.6 查看表 97
    6.6.1 查看表属性 98
    6.6.2 查看表中存储的数据 98
    6.6.3 查看表与其他数据库对象的依赖关系 99
    6.7 删除表 100
    6.7.1 使用SSMS删除表 100
    6.7.2 使用T-SQL语句删除表 100
    6.8 生成数据表脚本 101
    6.9 实训——学籍管理系统数据表的创建 101
    习题6 102
    第7章 数据的输入与维护 105
    7.1 向表中添加数据 105
    7.1.1 使用SSMS向表中添加数据 105
    7.1.2 使用T-SQL语句向表中添加
    数据 105
    7.2 修改表中的数据 107
    7.2.1 使用SSMS修改表中的数据 107
    7.2.2 使用T-SQL语句修改表中的数据 107
    7.3 删除表中的数据 108
    7.3.1 使用SSMS删除表中的数据 108
    7.3.2 使用T-SQL语句删除表中的数据 109
    7.4 实训——学籍管理系统数据的输入与维护 110
    习题7 112
    第8章 数据查询 114
    8.1 关系代数 114
    8.1.1 传统的集合运算 114
    8.1.2 专门的关系运算 115
    8.1.3 用关系代数表示查询的例子 119
    8.2 查询语句SELECT 120
    8.2.1 单表查询 121
    8.2.2 连接查询 132
    8.2.3 嵌套查询 134
    8.2.4 集合查询 138
    8.3 实训——学籍管理系统的查询操作 139
    习题8 141
    第9章 视图 144
    9.1 视图的基础知识 144
    9.1.1 视图的基本概念 144
    9.1.2 视图的优点和缺点 144
    9.2 创建视图 145
    9.2.1 使用SSMS创建视图 145
    9.2.2 使用T-SQL语句创建视图 146
    9.3 查询视图数据 147
    9.3.1 使用SSMS查询视图 147
    9.3.2 使用T-SQL语句查询视图 147
    9.4 查看视图信息 148
    9.5 修改视图 149
    9.5.1 使用SSMS修改视图 149
    9.5.2 使用T-SQL语句修改视图 149
    9.6 通过视图修改表数据 150
    9.7 删除视图 151
    9.7.1 使用SSMS删除视图 151
    9.7.2 使用T-SQL语句删除视图 152
    9.8 实训——学籍管理系统视图的创建 152
    习题9 153
    第10章 索引 155
    10.1 索引的基础知识 155
    10.1.1 SQL Server中数据的存储与访问 155
    10.1.2 索引的优缺点 156
    10.1.3 索引的分类 156
    10.1.4 建立索引的原则 157
    10.2 创建索引 157
    10.2.1 使用SSMS创建索引 157
    10.2.2 使用T-SQL语句创建索引 159
    10.3 查看和修改索引 160
    10.3.1 使用SSMS查看和修改索引 160
    10.3.2 使用T-SQL语句查看和修改索引 161
    10.4 统计索引 162
    10.5 删除索引 163
    10.5.1 使用SSMS删除索引 163
    10.5.2 使用T-SQL语句删除索引 164
    10.6 实训——学籍管理系统索引的创建 164
    习题10 165
    第11章 T-SQL语言 167
    11.1 T-SQL语言简介 167
    11.1.1 SQL语言与T-SQL语言 167
    11.1.2 T-SQL语言的构成 167
    11.2 注释符和标识符 168
    11.2.1 注释符 168
    11.2.2 标识符 169
    11.3 常量与变量 170
    11.3.1 常量 170
    11.3.2 变量 170
    11.4 运算符与表达式 173
    11.4.1 运算符 173
    11.4.2 表达式 174
    11.5 流程控制语句 175
    11.5.1 BEGIN…END语句块 175
    11.5.2 IF…ELSE语句 176
    11.5.3 CASE语句 177
    11.5.4 循环语句 179
    11.5.5 无条件转向语句 180
    11.5.6 返回语句 181
    11.5.7 等待语句 182
    11.6 批处理与脚本 182
    11.6.1 批处理 182
    11.6.2 脚本 183
    11.7 游标及其使用 184
    11.7.1 声明游标 184
    11.7.2 使用游标 186
    11.8 函数 189
    11.8.1 标量函数 190
    11.8.2 用户自定义函数 193
    11.9 实训——学籍管理系统自定义函数设计 198
    习题11 199
    第12章 存储过程 201
    12.1 存储过程的基本概念 201
    12.1.1 存储过程的定义与特点 201
    12.1.2 存储过程的类型 202
    12.2 创建存储过程 202
    12.2.1 使用SSMS创建存储过程 203
    12.2.2 使用T-SQL语句创建存储过程 203
    12.3 执行存储过程 205
    12.3.1 执行不带参数的存储过程 206
    12.3.2 执行带参数的存储过程 206
    12.4 查看存储过程 207
    12.4.1 使用SSMS查看存储过程 207
    12.4.2 使用系统存储过程查看用户存储过程 207
    12.5 修改存储过程 209
    12.5.1 使用SSMS修改存储过程 209
    12.5.2 使用T-SQL语句修改存储过程 209
    12.6 删除存储过程 210
    12.6.1 使用SSMS删除存储过程 210
    12.6.2 使用T-SQL语句删除存储过程 211
    12.7 实训——学籍管理系统存储过程设计 211
    习题12 212
    第13章 触发器 214
    13.1 触发器的基本概念 214
    13.1.1 触发器的类型 214
    13.1.2 触发器的优点 215
    13.2 创建触发器 215
    13.2.1 使用SSMS创建触发器 215
    13.2.2 使用T-SQL语句创建触发器 216
    13.3 查看触发器 223
    13.3.1 使用SSMS查看触发器源代码 223
    13.3.2 使用系统存储过程查看触发器信息 224
    13.4 修改触发器 224
    13.4.1 使用SSMS修改触发器 224
    13.4.2 使用T-SQL语句修改触发器 224
    13.5 禁用与启用触发器 226
    13.5.1 使用SSMS禁用与启用触发器 226
    13.5.2 使用T-SQL语句禁用与启用触发器 226
    13.6 删除触发器 226
    13.6.1 使用SSMS删除触发器 227
    13.6.2 使用T-SQL语句删除触发器 227
    13.7 实训——学籍管理系统触发器设计 227
    习题13 230
    第14章 数据库的**与保护 231
    14.1 数据库的**性 231
    14.1.1 数据库系统的**性 231
    14.1.2 SQL Server 2008的**机制 232
    14.1.3 用户和角色管理 234
    14.1.4 权限管理 245
    14.2 数据库的完整性 248
    14.2.1 数据完整性的基本概念 248
    14.2.2 实体完整性的实现 250
    14.2.3 域完整性的实现 252
    14.2.4 参照完整性的实现 255
    14.3 数据库的备份和恢复 257
    14.3.1 基本概念 258
    14.3.2 备份数据库 260
    14.3.3 恢复数据库 266
    14.4 实训——学籍管理系统的**与保护 268
    习题14 270
    第15章 LINQ技术 271
    15.1 LINQ技术概述 271
    15.1.1 LINQ的含义 271
    15.1.2 LINQ构架 271
    15.2 LINQ与Web应用程序 272
    15.2.1 创建使用LINQ的Web应用程序 272
    15.2.2 基本的LINQ数据查询 273
    15.2.3 LINQ数据源 274
    15.3 LINQ查询语法 275
    15.3.1 LINQ查询语法概述 275
    15.3.2 from查询子句 276
    15.3.3 where条件子句 278
    15.3.4 select选择子句 279
    15.3.5 group分组子句 280
    15.3.6 orderby排序子句 281
    15.3.7 into连接子句 282
    15.3.8 join连接子句 283
    15.3.9 let临时表达式子句 284
    15.4 LINQ查询操作 285
    15.4.1 投影操作 285
    15.4.2 筛选操作 287
    15.4.3 排序操作 287
    15.4.4 聚合操作 288
    15.5 使用LINQ查询和操作数据库 290
    15.5.1 插入数据 290
    15.5.2 修改数据 291
    15.5.3 删除数据 291
    15.6 实训——使用LINQ更新表记录 292
    习题15 293
    参考文献 294

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外