登录机工教育服务网
点击注册
使用第三方账号登录
数据库技术及应用教程(SQL Server 2008)
作者:吴慧婷 定会
ISBN:978-7-111-59441-3
所属丛书:普通高等教育“十三五”应用型人才培养规划教材

申请样书,扫描二维码

本书结合流行的SQLServer2008关系数据库管理系统,重点介绍了数据库的基本原理和技术方法。本书共分为12章,包括数据库系统概述、SQLServer2008概述、T-SQL基础、创建和管理数据库、架构和数据表、数据查询、索引和视图、存储过程与触发器和用户自定义函数、事务与游标、数据库安全性、数据库备份与恢复和数据库设计等。
同系列书
相关图书
  • 图书详情
ISBN:978-7-111-59441-3
装订:平装
编辑:吉玲
开本:16开
出版日期: 2019-12-04
字数:429 千字
定价:45.0
图书简介
本书结合流行的SQLServer2008关系数据库管理系统,重点介绍了数据库的基本原理和技术方法。本书共分为12章,包括数据库系统概述、SQLServer2008概述、T-SQL基础、创建和管理数据库、架构和数据表、数据查询、索引和视图、存储过程与触发器和用户自定义函数、事务与游标、数据库安全性、数据库备份与恢复和数据库设计等。
章节目录
前 言
第1 章 数据库系统概述 1
 ?。? 1 初识数据库 1
  ?。? 1. 1 数据、信息与数据处理 1
  ?。? 1. 2 数据管理技术的发展 2
  ?。? 1. 3 数据库系统的组成 3
 ?。? 2 数据模型 4
  ?。? 2. 1 数据模型概述 4
  ?。? 2. 2 概念层数据模型 4
  ?。? 2. 3 组织层数据模型 7
 ?。? 3 关系模型 8
  ?。? 3. 1 关系模型的数据结构 8
  ?。? 3. 2 关系模型的数据操作 10
  ?。? 3. 3 关系模型的完整性约束 10
 ?。? 4 关系代数基础 11
  ?。? 4. 1 传统的集合运算 12
  ?。? 4. 2 专门的关系运算 13
  ?。? 4. 3 用关系代数实现关系查询 15
 ?。? 5 数据库系统的体系结构 16
  ?。? 5. 1 数据库系统的内部体系结构 16
  ?。? 5. 2 数据库系统的外部体系结构 18
 ?。? 6 常见的关系数据库 18
  ?。? 6. 1?。粒悖悖澹螅?数据库 18
  ?。? 6. 2?。樱眩?Server 数据库 19
  ?。? 6. 3?。停樱眩?数据库 19
  ?。? 6. 4?。希颍幔悖欤?数据库 19
  习题 19
第2 章?。樱眩?Server 2008 概述 21
 ?。? 1?。樱眩?Server 2008 简介 21
  ?。? 1. 1?。樱眩?Server 的发展 21
  ?。? 1. 2?。樱眩?Server 2008 版本及系统
需求 22
  ?。? 1. 3?。樱眩?Server 2008 的体系结构 23
  ?。? 1. 4 实例 23
 ?。? 2?。樱眩?Server 2008 的安装与启动 23
  ?。? 2. 1?。樱眩?Server 2008 的安装 23
  ?。? 2. 2?。樱眩?Server 2008 服务器服务的
启动和停止 36
 ?。? 3?。樱眩?Server 2008 的主要管理工具 37
  ?。? 3. 1?。樱眩?Server Management Studio 38
  ?。? 3. 2?。樱眩?Server Analysis Services 39
  ?。? 3. 3?。樱眩?Server 配置管理器 39
  ?。? 3. 4?。樱眩?Server 文档和教程 39
  习题 39
第3 章?。裕樱眩?基础 40
 ?。? 1?。裕樱眩?概述 40
  ?。? 1. 1?。樱眩?概述 40
  ?。? 1. 2?。裕樱眩?的发展 40
  ?。? 1. 3?。裕樱眩?的特点 41
  ?。? 1. 4?。裕樱眩?的分类 41
 ?。? 2 系统提供的数据类型 41
  ?。? 2. 1 数值类型 41
  ?。? 2. 2 字符串类型 42
  ?。? 2. 3 日期和时间类型 43
  ?。? 2. 4 货币类型 44
 ?。? 3 用户自定义数据类型 44
  ?。? 3. 1 创建用户自定义数据类型 44
  ?。? 3. 2 删除用户自定义数据类型 45
 ?。? 4?。裕樱眩?语法要素 45
  ?。? 4. 1 标识符 45
  ?。? 4. 2 常量 45
  ?。? 4. 3 变量 45
  ?。? 4. 4 注释 47
  ?。? 4. 5 批处理 48
  ?。? 4. 6 脚本 48
  ?。? 4. 7 运算符与表达式 48
 ?。? 5?。裕樱眩?函数 49
  ?。? 5. 1 数学函数 49
  ?。? 5. 2 聚合函数 49
  ?。? 5. 3 时间日期函数 49
  ?。? 5. 4 字符串函数 50
  ?。? 5. 5 转换函数 51
目  录
Ⅴ 
  ?。? 5. 6 其他函数 51
 ?。? 6?。裕樱眩?流程控制语句 51
  ?。? 6. 1?。拢牛牵桑? . . END 语句 52
  ?。? 6. 2?。桑? . . ELSE 语句 52
  ?。? 6. 3?。茫粒樱?语句 52
  ?。? 6. 4?。祝龋桑蹋?、BREAK 和CONTINUE
语句 54
  习题 54
第4 章 创建和管理数据库 56
 ?。? 1?。樱眩?Server 数据库概述 56
  ?。? 1. 1 系统数据库 56
  ?。? 1. 2 数据库的文件和文件组 57
  ?。? 1. 3 数据库文件的属性 58
  ?。? 1. 4 常见数据库对象 58
 ?。? 2 创建数据库 60
  ?。? 2. 1 用图形化方法创建数据库 60
  ?。? 2. 2 用T ̄SQL 语句创建数据库 65
  ?。? 2. 3 查看和设置数据库选项 69
 ?。? 3 修改数据库 72
  ?。? 3. 1 扩展数据库 72
  ?。? 3. 2 收缩数据库 73
  ?。? 3. 3 创建和更改文件组 77
  ?。? 3. 4 删除数据库 80
  ?。? 3. 5 分离和附加数据库 81
  习题 83
第5 章 架构和数据表 85
 ?。? 1 创建和管理架构 85
  ?。? 1. 1 创建架构 85
  ?。? 1. 2 在架构间传输对象 86
  ?。? 1. 3 删除架构 86
 ?。? 2 创建和管理数据表 87
  ?。? 2. 1 设计表结构 87
  ?。? 2. 2 创建数据表 88
  ?。? 2. 3 修改表结构 91
  ?。? 2. 4 删除表 92
  ?。? 2. 5 完整性与约束 93
 ?。? 3 分区表 98
  ?。? 3. 1 基本概念 98
  ?。? 3. 2 创建分区表 99
  习题 103
第6 章 数据查询 105
 ?。? 1 单表查询 105
  ?。? 1. 1 查询语句的基本结构 105
  ?。? 1. 2 对列的查询 106
  ?。? 1. 3 对行的查询 108
  ?。? 1. 4 对查询结果排序 112
  ?。? 1. 5 使用聚合函数 112
  ?。? 1. 6 对查询结果分组 113
  ?。? 1. 7?。龋粒郑桑危?子句 114
  ?。? 1. 8?。茫希停校眨裕?和COMPUTE BY
子句 115
  ?。? 1. 9 使用查询结果创建新表 116
 ?。? 2 连接查询 117
  ?。? 2. 1 内连接 117
  ?。? 2. 2 自连接 119
  ?。? 2. 3 外连接 120
 ?。? 3 子查询 122
  ?。? 3. 1 嵌套子查询 122
  ?。? 3. 2 相关子查询 126
  ?。? 3. 3 其他形式的子查询 128
 ?。? 4 集合查询 129
  ?。? 4. 1 并运算 130
  ?。? 4. 2 交运算 131
  ?。? 4. 3 差运算 131
 ?。? 5 添加和管理表数据 132
  ?。? 5. 1 使用图形化界面管理表数据 132
  ?。? 5. 2 使用T ̄SQL 语句插入表数据 132
  ?。? 5. 3 使用T ̄SQL 语句更新表数据 134
  ?。? 5. 4 使用T ̄SQL 语句删除表数据 135
  习题 135
第7 章 索引与视图 137
 ?。? 1 索引 137
  ?。? 1. 1 索引的概念与作用 137
  ?。? 1. 2 索引的存储结构及分类 138
  ?。? 1. 3 创建索引 140
  ?。? 1. 4 查看与修改索引 144
  ?。? 1. 5 删除索引 146
 ?。? 2 视图 147
  ?。? 2. 1 视图的概念与作用 147
  ?。? 2. 2 创建视图 147
  ?。? 2. 3 修改视图 153
  ?。? 2. 4 删除视图 154
  ?。? 2. 5 使用视图 155
  习题 160
第8 章 存储过程与触发器和用户
自定义函数 161
 ?。? 1 存储过程 161
  ?。? 1. 1 存储过程概述 161
Ⅵ 
  ?。? 1. 2 创建存储过程 162
  ?。? 1. 3 调用存储过程 165
  ?。? 1. 4 管理存储过程 167
  ?。? 1. 5 常见的存储过程 169
 ?。? 2 触发器 169
  ?。? 2. 1 触发器概述 169
  ?。? 2. 2 创建触发器 170
  ?。? 2. 3?。模停?触发器示例 173
  ?。? 2. 4?。模模?触发器示例 174
  ?。? 2. 5 管理触发器 174
 ?。? 3 用户自定义函数 176
  ?。? 3. 1 基本概念 176
  ?。? 3. 2 创建和调用标量值函数 177
  ?。? 3. 3 创建和调用内联表值函数 179
  ?。? 3. 4 创建和调用多语句表值函数 179
  ?。? 3. 5 查看、修改和删除用户自定义
函数 181
  习题 183
第9 章 事务与游标 184
 ?。? 1 事务 184
  ?。? 1. 1 事务概述 184
  ?。? 1. 2 管理事务 184
  ?。? 1. 3 并发操作与数据不一致性 188
  ?。? 1. 4 锁机制 188
 ?。? 2 游标 190
  ?。? 2. 1 游标的概念 190
  ?。? 2. 2 游标的操作 190
  ?。? 2. 3 利用游标修改和删除表数据 194
  ?。? 2. 4 游标的示例 195
  习题 197
第10 章 数据库安全性 198
 ?。保? 1 身份验证模式 198
  ?。保? 1. 1?。祝椋睿洌铮鳎?身份验证 198
  ?。保? 1. 2 混合身份验证 198
  ?。保? 1. 3 设置身份验证模式 199
 ?。保? 2 登录账户管理 200
 ?。保? 3 用户管理 208
 ?。保? 4 权限管理 211
  ?。保? 4. 1 对象权限的管理 212
  ?。保? 4. 2 语句权限的管理 218
 ?。保? 5 角色管理 227
  ?。保? 5. 1 固定服务器角色 228
  ?。保? 5. 2 固定数据库角色 229
  ?。保? 5. 3 自定义数据库角色 230
  ?。保? 5. 4 应用程序角色 237
  习题 237
第11 章 数据库备份与恢复 238
 ?。保? 1 数据库备份 238
  ?。保? 1. 1 备份类型 238
  ?。保? 1. 2 备份策略 239
  ?。保? 1. 3 创建备份设备 240
  ?。保? 1. 4 备份操作 242
 ?。保? 2 数据库恢复 246
  ?。保? 2. 1 故障类型及恢复模式 246
  ?。保? 2. 2 恢复操作 247
  习题 252
第12 章 数据库设计 253
 ?。保? 1 数据库设计概述 253
 ?。保? 2 需求分析 254
  ?。保? 2. 1 需求分析的方法与步骤 254
  ?。保? 2. 2 数据流图 255
  ?。保? 2. 3 数据字典 256
 ?。保? 3 概念结构设计 258
  ?。保? 3. 1 概念结构设计的方法与步骤 258
  ?。保? 3. 2 局部E ̄R 模型设计 258
  ?。保? 3. 3 全局E ̄R 模型设计 259
  ?。保? 3. 4 优化全局E ̄R 模型 260
 ?。保? 4 逻辑结构设计 261
  ?。保? 4. 1?。牛?模型向关系模型的转换 261
  ?。保? 4. 2 关系模型的优化 263
  ?。保? 4. 3 设计外模式 263
 ?。保? 5 函数依赖与关系的规范化 263
  ?。保? 5. 1 问题的提出 264
  ?。保? 5. 2 函数依赖 265
  ?。保? 5. 3 关系规范化 267
 ?。保? 6 物理结构设计 270
  ?。保? 6. 1 确定数据库存取方法 270
  ?。保? 6. 2 确定数据库存储结构 271
 ?。保? 7 数据库的实施及维护 272
  ?。保? 7. 1 数据库的实施 272
  ?。保? 7. 2 数据库的运行和维护 272
  习题 273
参考文献 275
前言/序言 展开  + 收缩 —
数据库技术是数据管理的新技术. 已经成为计算机系统里应用最广的技术之一. 在部分本科地方院校向应用技术型转型的背景下. 我们开始了本书的编写工作. 并定位于应用技术型. 本教材主要面向普通本科院校的学生编写. 编者均来自院校的一线授课老师. 在内容深度、系统结构、案例选择、编写方法等方面进行了深入细致的调研. 以满足数据库技术的教学需要.本书以学生成绩管理系统实例为主线. 贯穿于各章的讲解. 讲解过程循序渐进、深入浅出. 本书介绍了数据库基础知识和数据库创建、表的操作、数据查询、索引、视图、存储过程、触发器、SQL Server 函数、事务与游标、数据库安全性、数据库备份与恢复和数据库设计等内容. 并配有例题和练习题. 学生通过本书可更好地学习和掌握数据库的开发和使用.本书以介绍SQL Server 2008 关系数据库管理系统为主. 全书共分为12 章. 第1 ~3 章由喻晓和孙敏编写. 第4 ~6 章由李吴松编写. 第7 ~9 章由吴慧婷编写. 第10 ~12 章由定会编写. 吴慧婷、定会作为本书的主编. 负责全书的策划和修改定稿工作.本书以应用型本科人才培养为导向. 在内容的选择、深度的把握上力求做到循序渐进.本书以帮助学生建立扎实的技术基础、培养学生将数据库技术运用到实际项目中的能力为编写目的. 涉及的技术内容重难点突出. 本书提供了大量翔实且便于融会贯通的实际案例. 并附有运行结果. 方便学生深入掌握数据库的基本原理和应用技术. 每章均配有习题. 相关章配有上机练习. 本书条理清楚、重难点突出、实用性强. 适合作为高等院校计算机类、通信类等专业数据库课程的教材. 也可供广大技术人员及自学者参考.由于作者水平有限. 书中难免存在错误或不足之处. 敬请读者批评指正.编 者
图书评论
极速快三11单 安平县| 饶阳县| 黑河市| 阿克苏市| 二手房| 蒲江县| 乌拉特前旗| 凤山市| 新密市| 剑河县| 辽中县| 枣庄市| 西乡县| 徐水县| 定兴县| 延边| 措美县| 萨迦县| 潜江市| 天台县| 建平县| 红原县| 乐陵市| 金山区| 盐池县| 儋州市| 务川| 崇阳县| 开鲁县| 泸溪县| 资讯| 阳山县| 内丘县| 岢岚县| 商河县| 虹口区| 汝阳县| 淮北市| 城固县| 舞阳县| 诸暨市|