种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

资料库:原理、技术与套用

(2019-07-06 14:21:11) 百科综合
资料库:原理、技术与套用

资料库:原理、技术与套用

《资料库:原理、技术与套用》是2011年9月1日机械工业出版社出版的图书,作者是祝锡永。

基本介绍

  • 书名:资料库:原理、技术与套用
  • 作者:祝锡永
  • ISBN:9787111343516, 7111343514
  • 页数:296页
  • 出版社:机械工业出版社
  • 出版时间:2011年9月1日
  • 装帧:平装
  • 开本:16

内容简介

本书系统全面地阐述了资料库系统的主要原理,深入详细地介绍了SQL Server 2008资料库技术及其在管理信息系统开发中的套用。
全书共10章,以一个完整的销售管理资料库实例贯穿教材,有助于帮助读者真正了解企业信息化过程中资料库的设计方法与步骤。《资料库:原理、技术与套用》具有实用性强、技术先进、知识全面及实例丰富等特点。全书提供近400个实例,每一个实例都经过精心设计,不同实例往往体现不同的知识点,很多实例根据实际套用开发而提出。
《资料库:原理、技术与套用》可作为高等院校计算机、信息管理、电子商务及其他相关专业本科生和研究生教材,也可作为软体开发人员和工程技术人员的培训或参考用书,同时还可作为计算机水平或等级考试的辅导用书。

目录

前言
第1篇 资料库原理
第1章 资料库系统基础2
1.1 资料库简介2
1.1.1 资料库基本概念2
1.1.2 资料库技术的产生和发展3
1.2 概念模型与数据模型6
1.2.1 概念模型6
1.2.2 数据模型11
1.3 资料库管理系统16
1.3.1 资料库管理系统的功能16
1.3.2 资料库管理系统的组成17
1.3.3 关係资料库管理系统实例18
1.4 资料库套用系统的结构19
1.4.1 资料库套用系统的组成19
1.4.2 资料库套用系统的三级数据模式结构21
1.4.3 资料库套用系统的体系结构23
1.4.4 资料库套用系统的设计过程25
1.5 资料库技术的研究与发展方向26
1.5.1 传统资料库技术的局限性26
1.5.2 第三代资料库系统28
1.5.3 资料库技术与其他相关技术的
结合28
习题31
第2章 关係资料库34
2.1 关係数据结构34
2.1.1 关係34
2.1.2 关係模式37
2.1.3 关係资料库38
2.2 关係操作概述38
2.3 关係的完整性40
2.4 关係代数43
2.4.1 集合运算44
2.4.2 专门的关係运算46
2.5 查询最佳化50
2.5.1 查询最佳化概述50
2.5.2 查询最佳化的一般準则51
2.5.3 关係代数等价变换规则52
习题53
第3章 关係资料库设计理论与方法58
3.1 资料库概念结构设计58
3.1.1 概念结构的设计方法58
3.1.2 数据抽象与局部视图设计59
3.1.3 视图的集成62
3.2 资料库逻辑结构设计65
3.2.1 逻辑结构设计的任务和步骤65
3.2.2 E?R图向关係模型的转换65
3.2.3 用户子模式的设计70
3.3 数据依赖70
3.3.1 关係模式中的数据依赖70
3.3.2 数据依赖对关係模式的影响71
3.3.3 函式依赖72
3.4 範式73
3.4.1 第一範式(1NF)74
3.4.2 第二範式(2NF)74
3.4.3 第三範式(3NF)75
3.4.4 BC範式(BCNF)77
3.4.5 多值依赖与第四範式(4NF)78
3.4.6 连线依赖与第五範式(5NF)81
3.5 函式依赖公理与模式分解83
3.5.1 函式依赖公理83
3.5.2 最小函式依赖集84
3.5.3 快速求码方法86
3.5.4 分解的无损连线性和保持函式依赖87
3.5.5 模式分解的算法88
习题91
第4章 关係资料库设计实例96
4.1 使用E?R图设计资料库96
4.1.1 概念模型设计96
4.1.2 逻辑模型设计99
4.2 使用範式化理论设计资料库100
4.3 资料库表的设计105
4.4 资料库的创建109
习题113
第2篇 SQLServer资料库技术
第5章 资料库与表的管理116
5.1 资料库的创建与维护116
5.1.1 SQLServer资料库116
5.1.2 创建资料库118
5.1.3 维护资料库119
5.1.4 资料库的备份与恢复121
5.2 表的创建与维护123
5.2.1 表概述123
5.2.2 数据类型124
5.2.3 创建表125
5.2.4 修改表128
5.2.5 删除表129
5.3 数据完整性约束130
5.3.1 PRIMARYKEY(主键)约束130
5.3.2 FOREIGNKEY(外键)约束132
5.3.3 UNIQUE约束133
5.3.4 CHECK约束134
5.3.5 DEFAULT约束135
5.3.6 NOTNULL(非空)约束136
5.4 表数据的更新137
5.4.1 插入数据137
5.4.2 修改数据139
5.4.3 删除数据140
5.5 临时表和表变数141
5.6 索引142
5.6.1 索引概述142
5.6.2 创建索引144
5.6.3 删除索引147
习题147
第6章 数据检索149
6.1 简单查询149
6.1.1 使用星号(*)检索所有列149
6.1.2 使用别名149
6.1.3 DISTINCT选项150
6.1.4 在SELECT列表中使用表达式151
6.1.5 ORDERBY排序子句151
6.1.6 TOP和PERCENT子句152
6.1.7 使用SELECT...INTO语句複製数据152
6.2 条件查询154
6.2.1 组合搜寻条件154
6.2.2 通配符及[NOT]LIKE操作符155
6.2.3 [NOT]IN操作符158
6.3 使用函式检索数据158
6.3.1 字元串处理函式159
6.3.2 日期时间函式160
6.3.3 聚合函式161
6.3.4 排名函式162
6.3.5 其他函式164
6.4 数据分组检索165
6.4.1 GROUPBY子句166
6.4.2 使用HAVING子句过滤分组结果167
6.4.3 使用ROLLUP、CUBE和GROUPINGSETS运算符168
6.5 使用JOIN连线表171
6.5.1 内连线与交叉连线171
6.5.2 外连线172
6.5.3 自连线173
6.5.4 使用带聚合函式的多表连线174
6.6 子查询175
6.6.1 使用单值子查询175
6.6.2 使用IN或NOTIN的子查询176
6.6.3 使用ANY和ALL操作符的嵌套查询178
6.6.4 EXISTS和NOTEXISTS的使用178
6.6.5 使用衍生表180
6.6.6 使用公用表表达式181
6.6.7 相关子查询183
6.6.8 在UPDATE、DELETE、INSERT语句中使用子查询185
6.7 使用CASE语句处理条件数据188
6.8 组合查询190
习题193
第7章 T-SQL程式设计196
7.1 T-SQL程式设计基础196
7.1.1 变数定义196
7.1.2 PRINT(输出)语句198
7.1.3 语句块198
7.1.4 条件处理(IF...ELSE)198
7.1.5 循环处理199
7.2 视图200
7.2.1 视图概述200
7.2.2 创建视图201
7.2.3 通过视图修改数据203
7.2.4 删除视图204
7.3 存储过程205
7.3.1 存储过程概述205
7.3.2 创建存储过程205
7.3.3 存储过程与动态SQL语句208
7.4 用户定义函式210
7.4.1 标量函式211
7.4.2 表值函式214
7.4.3 存储过程与用户定义函式的比较217
7.5 触发器218
7.5.1 触发器概述218
7.5.2 创建触发器219
7.6 游标224
7.6.1 游标概述224
7.6.2 定义游标225
7.6.3 使用FETCH读取游标数据226
7.6.4 游标循环227
7.6.5 WHERECURRENTOF的套用230
7.6.6 游标的综合套用231
习题233
第8章 SQLServer数据安全管理235
8.1 用户管理235
8.1.1 SQLServer登录用户管理235
8.1.2 资料库用户管理237
8.2 角色管理238
8.2.1 固定伺服器角色238
8.2.2 资料库角色239
8.3 许可权管理240
8.3.1 许可权管理概述240
8.3.2 授予许可权241
8.3.3 查看许可权242
8.3.4 拒绝许可权242
8.3.5 取消许可权243
8.4 事务控制与并发处理244
8.4.1 事务概述244
8.4.2 事务的并发控制245
8.4.3 锁的概念与分类247
8.4.4 SQLServer的并发控制机制250
8.4.5 SQLServer事务编程251
习题253
第9章 SQLServer高级技术及查询最佳化255
9.1 数据的导入与导出255
9.1.1 SQLServer数据的导出255
9.1.2 SQLServer数据的导入256
9.2 SQLServer系统表与系统函式的套用258
9.2.1 系统表的套用258
9.2.2 ColumnProperty函式及其套用260
9.2.3 BINARYCHECKSUM和CHECKSUMAGG函式的套用262
9.3 SQLServer数组模拟263
9.4 SQLServer中树状结构的实现技术265
9.4.1 树状结构的关係表存储结构265
9.4.2 插入节点266
9.4.3 查询节点267
9.4.4 删除节点268
9.5 SQLServer查询最佳化269
习题273
第3篇 资料库套用
第10章 资料库在MIS开发中的套用276
10.1 常用的MIS用户定义函式276
10.2 会计核算系统中常用的数据处理技术280
10.2.1 科目发生额逐级汇总280
10.2.2 明细账的生成及其余额的滚动计算282
10.2.3 应收账款分析284
10.3 销售行销系统中常用的数据挖掘技术287
10.3.1 盈利能力分析287
10.3.2 订单交货準时率分析289
10.3.3 销售趋势分析290
10.3.4 销售绩效考核293
习题295
参考文献297

标 签

搜索
随机推荐

Powered By 种豆资源网||