计算机基础教育 > 数据库类

数据库技术实用教程

书号:9787113209421 套系名称:高等学校计算机类课程应用型人才培养规划教材

作者:徐洁磐 出版日期:2016-01-01

定价:49.00 页码 / 开本:376 /16

策划编辑:周海燕 责任编辑:周海燕 王惠

适用专业:无 适用层次:高等学校

最新印刷时间:2022-08-11

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •          本书是一本实用性数据库教材,重点突出应用性与新技术,将数据库技术基本原理与应用结合于一体,系统性强,基本概念与原理讲述清楚,同时与SQL Server 2008相结合。学完本书后,学生既能掌握数据库基本原理与方法,也能操作与开发数据库应用系统。

            本书由6篇共20章组成,其中总论篇与基础篇共4章,操作篇共4章,产品篇共6章,工程篇共4章,应用篇共2章,最后的附录是数据库实验指导。

            本书适合作为普通高等学校计算机应用类专业及计算机应用相关专业大学本科数据库课程的教材,也可作为数据库应用开发人员的参考资料及相关培训教材。

  • 第1篇  总  论  篇
    第1章  数据库技术概述 2
    1.1  数据库学科是一门技术 2
    1.2  数据库技术几个关键问题的讨论 2
    1.2.1  数据库技术的研究对象——数据 3
    1.2.2  数据库技术的研究内容——数据管理 3
    1.2.3  数据库技术的研究目标——数据应用 3
    1.2.4  数据库技术的研究基础——数据理论 3
    1.3  数据库技术应用与本书 4
    1.3.1  本书的内容 4
    1.3.2  本书的组织 4
    复习提要 5
    习题1 5
    第2篇  基  础  篇
    第2章  数据及数据理论的基础概念 7
    2.1  数据的基本知识 7
    2.1.1  数据的概念 7
    2.1.2  数据组成 10
    2.1.3  数据元素与数据单元 12
    2.1.4  数据运算 17
    2.1.5  数据约束 18
    2.1.6  扩充的数据单元 19
    2.2  数据组织 19
    2.2.1  数据组织分类 19
    2.2.2  数据组织发展简史 21
    2.3  数据库系统基本概念 22
    2.3.1  数据库系统基本面貌 22
    2.3.2  数据库系统组成 23
    2.3.3  数据库应用系统介绍 24
    复习提要 26
    习题2 28
    第3章  数据模型 29
    3.1  数据模型的基本概念 29
    3.1.1  数据模型的三个层次 29
    3.1.2  数据模型的三项内容 30
    3.2  数据模型的四个世界 30
    3.3  数据库的现实世界 31
    3.4  概念世界与概念模型 31
    3.5  信息世界与逻辑模型 35
    3.5.1  概述 35
    3.5.2  关系模型概述 35
    3.5.3  关系模型介绍 36
    3.6  计算机世界与物理模型 41
    3.6.1  数据库的物理存储介质 41
    3.6.2  磁盘存储器及其操作 41
    3.6.3  文件系统 42
    3.6.4  数据库物理结构 42
    复习提要 43
    习题3 44
    第4章  数据管理基础——关系数据库管理系统与数据库管理员 45
    4.1  关系数据库管理系统 45
    4.1.1  关系数据库管理系统基本组成 45
    4.1.2  数据定义功能 46
    4.1.3  数据操纵功能 47
    4.1.4  数据控制功能 49
    4.1.5  数据交换功能 63
    4.1.6  数据服务 70
    4.2  关系数据库管理系统标准语言SQL 72
    4.2.1  SQL概貌 72
    4.2.2  SQL的功能 74
    4.3  数据库管理与数据库管理员 74
    4.3.1  数据库管理 74
    4.3.2  数据库管理员 75
    复习提要 75
    习题4 76
    第3篇  操  作  篇
    第5章  SQL数据操纵语句 80
    5.1 SQL的查询语句 80
    5.2 SQL的更新语句 86
    5.3 SQL的统计、计算及分类 87
    复习提要 88
    习题5 89
    第6章  SQL数据控制语句 91
    6.1 SQL的数据控制功能 91
    6.2 SQL的安全性控制语句 91
    6.3  SQL的完整性控制语句 93
    6.3.1  SQL完整性控制语句 93
    *6.3.2  触发器语句 95
    6.4  SQL的事务语句 97
    6.5  SQL的故障恢复操作 97
    复习提要 97
    习题6 98
    第7章  SQL数据定义语句 100
    7.1 数据定义框架介绍 100
    7.2 SQL的数据定义语句 101
    7.2.1  SQL的模式定义语句 101
    7.2.2  SQL的表定义语句 102
    7.2.3  带完整性约束的表定义语句 103
    7.2.4  SQL的索引定义语句 104
    7.2.5 SQL中的视图语句 104
    复习提要 105
    习题7 106
    第8章  SQL数据交换及服务 108
    8.1  数据交换接口管理中的SQL语句 108
    8.1.1  连接管理语句 108
    8.1.2  游标管理语句 109
    8.1.3  诊断管理语句 109
    8.1.4  Web管理 110
    8.2  SQL的四种数据交换方式 110
    8.2.1 人机交互方式 110
    8.2.2 自含式方式及SQL/PSM 110
    8.2.3 调用层接口方式及SQL/CLI接口 113
    8.2.4  Web方式 116
    8.3  数据服务 117
    8.3.1  SQL与数据服务 117
    8.3.2  数据服务五种形式 117
    8.3.3  数据服务七个层次 118
    复习提要 119
    习题8 120
    第4篇  产  品  篇
    第9章  SQL Server 2008系统介绍 122
    9.1  SQL Server 2008系统概况 122
    9.1.1  SQL Server 2008发展介绍 122
    9.1.2  SQL Server 2008版本与平台 122
    9.1.3  SQL Server 2008 功能及实现 123
    9.1.4  SQL Server 2008特点 125
    9.2  SQL Server 2008系统安装 126
    9.2.1  SQL Server 2008 Enterprise版本安装软硬件环境 126
    9.2.2  SQL Server 2008的安装 127
    9.3  SQL Server 2008系统结构 131
    9.3.1  SQL Server 2008平台 131
    9.3.2  SQL Server 2008服务器 132
    9.3.3  SQL Server 2008数据库及架构 132
    9.3.4  SQL Server 2008数据库对象 133
    9.3.5  SQL Server 2008数据库接口 133
    9.3.6  SQL Server 2008安全性与用户 133
    9.4  SQL Server 2008的数据服务 133
    9.4.1  SQL Server 2008数据服务概念的再描述 133
    9.4.2  存在于SQL Server 2008中的数据服务 134
    9.4.3  SQL Server 2008的数据服务七层功能类型 136
    9.4.4  SQL Server 2008常用工具之一——Server Management Studio 137
    9.4.5  SQL Server 2008常用工具之二——SQL Server配置管理器 141
    9.4.6  数据库操作与数据服务 142
    复习提要 142
    习题9 143
    第10章  SQL Server 2008服务器管理 144
    10.1  SQL Server 2008服务器管理的内容 144
    10.2  SQL Server 2008服务器连接与注册 145
    10.3  SQL Server 2008服务器中服务的启动、停止、暂停与重新启动 147
    10.4  SQL Server 2008 服务器启动模式管理 148
    10.5  SQL Server 2008 服务器属性配置 148
    10.6  SQL Server 2008服务器网络、网络协议及客户端远程服务器配置管理 150
    复习提要 152
    习题10 152
    第11章  SQL Server 2008数据库管理 153
    11.1  创建数据库 153
    11.2  查看数据库 157
    11.3  删除数据库 158
    11.4  使用数据库 158
    *11.5  分离与附加数据库 159
    11.6  数据库备份与恢复 162
    11.6.1  备份数据库 162
    11.6.2  恢复数据库 166
    复习提要 169
    习题11 169
    第12章  SQL Server 2008数据库对象管理 171
    12.1  SQL Server 2008表定义及数据完整性 172
    12.1.1  创建表 172
    12.1.2  完整性与约束 174
    12.1.3  创建与删除索引 176
    12.1.4  修改表 177
    12.1.5  删除表 178
    12.2  SQL Server 2008中的数据查询操作 179
    12.3  SQL Server 2008数据增、删、改操作 183
    12.3.1  使用SQL Server Management Studio实现数据增、删、改操作 183
    12.3.2  使用T-SQL中语句实现数据增、删、改操作 184
    12.4  SQL Server 2008的视图 186
    *12.5  SQL Server 2008的触发器 188
    12.5.1  触发器类型 188
    12.5.2  创建触发器 189
    12.5.3  管理触发器 192
    复习提要 193
    习题12 193
    第13章  SQL Server 2008数据交换及T-SQL语言 196
    13.1  SQL Server 2008人机交互方式 196
    13.2  SQL Server 2008自含式方式及自含式语言——T-SQL 196
    13.2.1  T-SQL数据类型、变量及表达式 196
    13.2.2  T-SQL中的SQL语句操作 199
    13.2.3  T-SQL中的流程控制语句 200
    13.2.4  T-SQL中的数据交换操作 202
    13.2.5  T-SQL中的存储过程 204
    *13.2.6  T-SQL中的函数 208
    13.2.7  T-SQL编程 209
    13.3  SQL Server 2008调用层接口方式——ADO 212
    13.3.1  ADO介绍 212
    13.3.2  利用ADO对象编程 214
    *13.4  SQL Server 2008 Web方式——ASP 220
    13.4.1  ASP工作原理 220
    13.4.2  HTML与静态网页 221
    13.4.3  脚本语言 222
    13.4.4  ASP的内建对象及组件 223
    13.4.5  用ASP连接到SQL Server 2008 224
    复习提要 224
    习题13 224
    第14章  SQL Server 2008用户管理及数据安全性管理 226
    14.1  SQL Server 2008数据安全性概述 226
    14.1.1  安全主体和安全对象 226
    14.1.2  安全主体的标识与权限 227
    14.1.3  SQL Server 2008安全层次与安全检验 228
    14.1.4  SQL Server 2008安全性管理操作 229
    14.2  SQL Server 2008中安全主体的安全属性设置与维护操作 229
    14.2.1  SQL Server 2008服务器安全属性设置与维护操作 230
    14.2.2  SQL Server 2008数据库安全属性设置与维护操作 236
    *14.2.3  SQL Server 2008数据库安全属性设置与维护操作之二——架构管理 243
    14.2.4  SQL Server 2008数据库安全属性设置与维护操作之三
    ——数据库对象管理 245
    14.3  SQL Server 2008中的安全性验证 250
    14.3.1  SQL Server 2008系统身份验证 250
    14.3.2  SQL Server 2008 数据库用户验证 251
    14.3.3  SQL Server 2008安全性中几个角色间关系探讨 252
    复习提要 253
    习题14 253
    第5篇  工  程  篇
    第15章  数据库设计 256
    15.1  数据库设计概述 256
    15.2  需求分析 256
    15.2.1  需求调查 257
    15.2.2  数据流图 258
    15.2.3  数据字典 259
    15.2.4  系统分析文档 259
    15.3  数据库的概念设计 259
    15.3.1  数据库概念设计概述 259
    15.3.2  数据库概念设计的过程 260
    15.3.3  概念设计说明书 264
    15.4  数据库的逻辑设计 264
    15.4.1  数据库逻辑设计基本方法 264
    15.4.2  关系视图设计 269
    15.4.3  一个逻辑设计实例 269
    15.4.4  逻辑设计说明书 271
    15.5  数据库的物理设计 271
    15.5.1  存取方法设计 272
    15.5.2  存储结构设计 272
    15.5.3  一个物理设计实例 273
    15.5.4  物理设计说明书 273
    *15.6  一个数据库设计实例 273
    15.6.1 需求分析 273
    15.6.2 概念设计 275
    15.6.3 逻辑设计 277
    15.6.4 物理设计 278
    复习提要 278
    习题15 280
    第16章  数据库管理 281
    16.1  数据库生成 281
    16.1.1  数据库生成的先置条件 281
    16.1.2  数据库生成内容与过程 281
    16.2  数据库运行与维护 283
    16.2.1  数据库运行监督 284
    16.2.2  数据库维护 284
    16.3  数据库管理工具 286
    16.4  数据库管理员 287
    复习提要 287
    习题16 289
    第17章  数据库编程 290
    17.1  数据库编程概述 290
    17.2  T-SQL编程 291
    17.3  ADO编程 295
    *17.4  Web接口工具ASP编程 300
    复习提要 305
    习题17 305
    第18章  数据库应用系统组成与开发 306
    18.1  数据库应用系统概述 306
    18.2  数据库应用系统组成 306
    18.2.1  数据库应用系统基础平台 307
    18.2.2  数据库应用系统的资源管理层 308
    18.2.3  数据库应用系统的业务逻辑层 309
    18.2.4  数据库应用系统的应用表现层 309
    18.2.5  应用系统的用户层 309
    18.3  数据库应用系统开发的八个步骤 309
    复习提要 311
    习题18 312
     
    第6篇  应  用  篇
    *第19章  数据库在事务处理领域中的应用 315
    19.1  数据库在电子商务中的应用 315
    19.1.1  电子商务简介 315
    19.1.2  电子商务发展历程 316
    19.1.3 电子商务的特点与优势 316
    19.1.4 电子商务应用系统的构成 317
    19.2  数据库在客户关系管理中的应用 319
    19.2.1  客户关系管理介绍 319
    19.2.2 CRM内容的确定 320
    19.2.3  CRM应用系统的构成 321
    19.3  数据库在企业资源规划中的应用 323
    19.3.1 企业资源规划介绍 323
    19.3.2 企业资源规划发展史 324
    19.3.3 企业资源规划的基本内容 324
    19.3.4 ERP应用系统构成 325
    复习提要 327
    习题19 328
    *第20章  数据库在分析领域中的应用 330
    20.1  数据分析的基本概念 330
    20.1.1  数据分析内容组成 330
    20.1.2  数据分析的结构组成 331
    20.2  数据仓库的基本原理 331
    20.2.1  概论 331
    20.2.2  数据仓库特点 332
    20.2.3  数据仓库组成 333
    20.3  联机分析处理 335
    20.3.1  OLTP与OLAP 335
    20.3.2  OLAP的基本概念 336
    20.3.3  OLAP的基本数据模式——星形与雪花模式 336
    20.3.4  OLAP的多维数据结构——数据立方体及超立方体 338
    20.3.5  OLAP多维结构的物理存储 340
    20.3.6  OLAP的分析操作 341
    20.4  数据挖掘 341
    20.4.1  数据挖掘的方法 342
    20.4.2  数据挖掘的步骤 342
    20.5  数据分析中的建模与规则展示 343
    20.6  数据分析系统整体结构 343
    20.7  数据分析系统在SQL Server 2008中的实现 344
    复习提要 344
    习题20 345
    附录A  实验指导 346
    参考文献 356

  • 本书编写目标是以应用为核心,以基本理论为支撑,特别注重理论与实际应用的结合。学生在学完本教材后既能掌握数据库的基本理论知识,又能从事数据库的应用开发及管理。