热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

数据库原理及应用

中国水利水电出版社
    【作 者】王飞 主编 【I S B N 】978-7-5084-5841-0 【责任编辑】李炎 【适用读者群】本科 【出版时间】2008-08-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年08月第1版 【页 数】304 【千字数】 【印 张】 【定 价】36 【丛 书】21世纪高职高专计算机科学规划教材 【备注信息】
图书详情

      本书全面阐述了数据库系统的基本概念、基本原理和基本设计方法,涉及目前流行的SQL Server 2005的功能和使用方法,以及用Asp.net和C#开发数据库应用系统。本书在第11章给出了数据库设计及数据库应用系统开发的综合实例,在第13章给出了数据库实验的标准及方案。本书内容全面、概念清晰、重点突出、基本原理和应用技术介绍紧密结合。每章都给出了较多的示例,各章后有适量的理论巩固和上机实战习题以便于读者练习并巩固所学知识。

      本书可作为计算机各专业及信息类、电子类等相关专业的本科、专科教材,同时也可以供参加自学考试人员、数据库应用系统开发设计人员及其他相关人员参阅。

      本书附有配套光盘,包括:多媒体教学课件、实例教学视频、综合应用实例源代码以及实例数据库。所有源代码均经过精心调试,且全部测试通过,能够正常运行。读者只需按照“光盘使用说明”进行操作即可。

    完整性 本书从数据库基本原理和数据库应用技术两个方面,全面系统地介绍了数据库的相关知识。

    概括性 本书每章的标题就是对该章内容的高度概括,在接下来的内容中对其进行的解释尽可能做到准确、详实。

    实用性 本书紧密结合应用,对具体应用的开发都作了较详细的介绍,并在本书的第12章给出了数据库应用系统开发的综合实例。

    新颖性 本书对当前主流的数据库技术、最新的数据库管理系统都进行了详细介绍,并对数据库的未来发展进行了展望。

    理论与技术密切结合 全书围绕数据库系统的基本原理与应用技术两个核心点展开。

      数据库技术是当前计算机领域中应用最广泛、发展最迅速的技术,它已成为计算机信息系统与应用系统的核心技术和重要基础。因此无论是计算机专业的学生还是非计算机专业的学生都有必要学习和掌握数据库知识。

      随着计算机技术飞速发展及其应用领域的扩大,特别是计算机网络和因特网的发展,基于计算机网络和数据库技术的信息管理系统、应用系统得到了飞速的发展和广泛的应用。然而数据是这些系统或应用存在的基础。数据库是这些系统的后台和基础,也是这些系统存在的前提。目前,数据库技术已成为社会各行各业进行数据管理的必备技能。数据库技术相关的基础知识和基本技能必然是计算机及相关专业的必学内容。

      “数据库原理及应用”课程就是为使学生全面掌握数据库技术而开设的专业基础课程。它是计算机各专业、信息类、电子类等专业的必修课程。该课程的主要目的是使学生在较好掌握数据库系统原理的基础上,能理论联系实际,全面透彻地掌握和运用数据库技术。本书追求的目标也正是如此。

    本书力图全面、系统而深入地介绍数据库及其应用的相关知识,综观全书,本书有如下特点:

    完整性 本书从数据库基本原理和数据库应用技术两个方面,全面系统地介绍了数据库起源、数据库技术的发展过程、数据库系统、关系模型、关系代数、规范化理论、关系数据库语言、数据库设计、数据库应用和流行数据库管理系统应用、数据库技术现状及未来的展望等数据库技术体系的基本知识。

    概括性 本书每章的标题就是对该章内容的高度概括,在接下来的内容中对其进行的解释尽可能做到准确、详实。

    实用性 本书紧密结合应用,对具体应用的开发都作了较详细的介绍,并在本书的第12章给出了数据库应用系统开发的综合实例。

    新颖性 本书对当前主流的数据库技术、最新的数据库管理系统都进行了详细介绍,并对数据库的未来发展进行了展望。

    理论与技术密切结合 全书围绕数据库系统的基本原理与应用技术两个核心点展开。第1章的数据库系统概论、第2章的数据模型、第3章和第4章的关系数据库和关系数据库理论、第8章的数据库保护技术和第12章的数据库新技术是对数据库基本原理的阐述。第2章的数据模型、第6章的数据库系统设计、第5章的关系数据库标准语言SQL、第7、9、10章对SQL Server 2005数据库管理系统结构和应用的介绍、第11章的数据库应用系统开发的综合实例等内容是对数据库应用技术的介绍。本书叙述基础理论时深入浅出、易懂易学;介绍应用技术时详尽周密、图文并茂。理论与技术的密切结合是本书的一大特色。

      本书最后一章是实验标准及实验方案。它包含与理论课同步进行的非独立开设的课程实验和继理论课后开设,需要独立开设的课程设计实验。本书的实验软件是SQL Server 2005,该系统是一种功能完备的关系数据库管理系统。本书涉及的实验内容、实验方法和实验例题,几乎都可以在书中有关章节中找到。也就是说,本书不仅是教学课本,也是实验参考书。

      为便于学习者更好地理解有关概念,本书在相关理论介绍的同时给出了大量具有典型性和代表性的例题。例题后的解题说明及例题分析,指出了本例题解题方法和解题的其他方法、易错之处和易混淆的概念,起到了对正文概念的解释和补充作用。并且在学习者上机实验操作时,书中的例题还可以被直接引用、变形引用或参考引用,对学习者理论联系实际能力的培养也起到了较大的作用。

    配套光盘内容及使用方法 本书配套光盘包括:多媒体教学课件、实例教学视频、综合应用实例源代码以及实例数据库。所有源代码均经过精心调试,且全部测试通过,能够正常运行。读者只需按照“光盘使用说明”进行操作即可。

      本书可作为计算机各专业及信息类、电子类等专业的数据库相关课程教材,同时也可以供参加自学考试人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。

      本书由王飞任主编,曾俊国、陈永彬和蔡方凯任副主编,荣智涛任主审。参编人员有张松、荀月凤、王红、王治国、冯强、曾德惠、许庆华、程亮、周聪、黄志平、胡松、邢永峰、邵军、边海龙、刘达因、赵婷、马鸿娟、侯桐、赵光明、李胜、李辉、侯杰、王红研、王磊、闫守红、康涌泉、李欢、蒋杼倩、王小东、张森、张正亮、宋利梅、何群芬、程瑶等。本书编写过程中得到刘娟、蒋正萍、陈启兴、刘红、严三国、严云富等同志的热情帮助,在此表示衷心的感谢。感谢冯艳女士在编写过程中所给予的启发和鼓舞。

    由于时间仓促,书中疏漏之处在所难免,欢迎广大读者和同行批评指正。

      配套服务 为充分展现本书编写特点,帮助读者深刻理解本书编写意图与内涵,进一步提高本书的教学使用效率,我们建立本书使用指导联络方式,是读者与编者之间交流沟通的直通车。欢迎读者将图书使用过程中的问题与各种探讨、建议反馈给我们,本书编者会竭诚给你满意的答复。我们的联系方式E-mail:china_54@tom.com


    前言
    第1章  数据库系统概论 1
    1.1  数据库技术的基本术语 1
    1.1.1  信息与数据 1
    1.1.2  数据库 3
    1.2  数据处理技术的发展过程 4
    1.2.1  人工管理阶段 4
    1.2.2  文件系统阶段 5
    1.2.3  数据库系统阶段 7
    1.3  数据库系统的结构 10
    1.3.1  数据库系统的组成 10
    1.3.2  数据库管理系统功能结构 12
    1.3.3  数据库系统的三级模式结构 13
    1.4  疑难问题解答 16
    1.5  本章小结 18
    1.6  实战检验 19
    理论巩固 19
    上机实战 20
    第2章  数据模型 21
    2.1  信息的三个世界及描述 21
    2.2  概念模型及表示 24
    2.2.1  实体联系类型 24
    2.2.2  概念模型的表示方法 26
    2.3  数据模型 27
    2.3.1  数据模型概述 28
    2.3.2  层次模型及特点 29
    2.3.3  网状模型及特点 31
    2.3.4  关系模型及特点 32
    2.4  疑难问题解答 35
    2.5  本章小结 36
    2.6  实战检验 37
    理论巩固 37
    上机实战 37
    第3章  关系数据库 38
    3.1  关系模型 38
    3.1.1  关系数据结构 38
    3.1.2  关系操作 42
    3.1.3  关系完整性 43
    3.2  关系代数 45
    3.2.1  集合运算 46
    3.2.2  专门的关系运算 48
    3.3  疑难问题解答 54
    3.4  本章小结 55
    3.5  实战检验 55
    理论巩固 55
    上机实战 57
    第4章  关系数据库理论 58
    4.1  问题的提出 58
    4.2  函数依赖及关系规范化 60
    4.2.1  函数依赖 60
    4.2.2  范式 61
    4.2.3  多值依赖与及关系的第四范式 63
    4.2.4  规范化小结 65
    4.3  疑难问题解答 66
    4.4  本章小结 67
    4.5  实战检验 67
    理论巩固 67
    上机实战 69
    第5章  关系数据库标准语言SQL 70
    5.1  SQL的基本概念及特点 70
    5.1.1  SQL的主要功能 70
    5.1.2  SQL的特点 71
    5.2  SQL的数据定义 73
    5.2.1  基本表的定义和维护功能 73
    5.2.2  索引的定义和维护功能 77
    5.2.3  视图的定义和维护功能 79
    5.3  SQL的数据查询 80
    5.3.1  SELECT语句格式及含义 81
    5.3.2  SELCET语句的基本使用 84
    5.3.3  WHERE语句的使用 86
    5.3.4  分组和统计查询 88
    5.3.5  查询的排序 89
    5.3.6  连接查询 90
    5.3.7  组合查询 92
    5.3.8  嵌套查询 93
    5.4  SQL数据更新 98
    5.4.1  插入数据 98
    5.4.2  修改数据 99
    5.4.3  删除数据 99
    5.5  SQL数据控制 100
    5.5.1  数据控制方法 100
    5.5.2  数据操作权限设置 100
    5.6  疑难问题解答 101
    5.7  本章小结 102
    5.8  实战检验 102
    理论巩固 102
    上机实战 105
    第6章  数据库系统设计 106
    6.1  数据库系统设计概述 106
    6.1.1  数据库设计的任务、内容和特点 106
    6.1.2  数据库系统设计方法 107
    6.1.3  数据库设计的基本步骤 108
    6.2  需求分析 111
    6.2.1  需求分析的任务 111
    6.2.2  需求分析方法 111
    6.2.3  需求分析文档 113
    6.3  概念结构设计 114
    6.3.1  概念结构的特点及设计方法 114
    6.3.2  数据抽象与局部视图设计 116
    6.3.3  全局视图设计 118
    6.4  逻辑结构设计 121
    6.4.1  E-R图向关系模型的转换 121
    6.4.2  数据模型的优化 123
    6.4.3  设计用户子模式 124
    6.5  数据库的物理设计 124
    6.5.1  数据库的物理设计的内容和方法 125
    6.5.2  关系模式存取方法选择 125
    6.5.3  确定数据库的存储结构 126
    6.5.4  评价物理结构 127
    6.6  数据库的实施和维护 127
    6.6.1  数据的载入和应用程序的调试 127
    6.6.2  数据库的试运行 128
    6.6.3  数据库的运行和维护 128
    6.7  疑难问题解答 129
    6.8  本章小结 130
    6.9  实战检验 131
    理论巩固 131
    上机实战 132
    第7章  SQL Server 2005数据库管理系统 133
    7.1  Microsoft SQL Server 2005简介 133
    7.1.1  Microsoft SQL Server 2005的体系结构 133
    7.1.2  数据库和数据库对象 134
    7.1.3  Microsoft SQL Server 2005的新特性 137
    7.1.4  Microsoft SQL Server 2005强大的功能 138
    7.2  SQL Server 2005的配置 139
    7.2.1  注册服务器 139
    7.2.2  配置服务器选项 141
    7.3  SQL Server 2005常用管理工具 144
    7.3.1   SQL Server Management Studio 145
    7.3.2   SQL Server Profiler 146
    7.3.3  SQL Server Configuration Manager 147
    7.3.4  Database Engine Tuning Advisor 148
    7.3.5  Business Intelligence Development Studio 148
    7.4  SQL Server 2005数据库组成和存储结构 148
    7.4.1  SQL Server数据库的物理组成——数据文件 149
    7.4.2  SQL Server数据库的逻辑组成——数据库对象 149
    7.4.3  SQL Server 2005数据库的存储结构 149
    7.5  SQL Server数据库 152
    7.5.1  数据库的创建 152
    7.5.2  数据库的修改 156
    7.5.3  删除数据库 159
    7.5.4  表 160
    7.5.5  视图 171
    7.5.6  索引 175
    7.6  疑难问题解答 178
    7.7  本章小结 180
    7.8  实战检验 180
    理论巩固 180
    上机实战 180
    第8章  数据库保护技术 181
    8.1  SQL Server 2005数据库的安全性 181
    8.1.1  数据库的安全性控制 181
    8.1.2  SQL Server 2005安全机制的总体策略 182
    8.1.3  角色管理 183
    8.2  数据库完整性 185
    8.2.1  数据库完整性约束条件 185
    8.2.2  完整性控制 186
    8.2.3  SQL Server 2005数据库完整性的实现 187
    8.3  并发控制 190
    8.3.1  并发控制概述 191
    8.3.2  事务 191
    8.3.3  封锁 193
    8.3.4  在SQL Server 2005中实现数据库并发控制 193
    8.4  数据库备份与恢复 200
    8.4.1  数据库备份 200
    8.4.2  数据库的恢复 202
    8.5  疑难问题解答 203
    8.6  本章小结 203
    8.7  实战检验 204
    理论巩固 204
    上机实战 204
    第9章  SQL Server数据库编程语言基础——T-SQL 206
    9.1  T-SQL语言 206
    9.1.1  T-SQL语言基础知识 206
    9.1.2  常用的流程控制语句 212
    9.2  函数 215
    9.2.1  常用的系统函数 215
    9.2.2  用户自定义函数 216
    9.3  T-SQL数据库操作语句 221
    9.3.1  数据定义语言(DDL) 221
    9.3.2  数据查询语句(SELECT语句) 224
    9.3.3  数据操纵语言(DML) 227
    9.4  疑难问题解答 228
    9.5  本章小结 229
    9.6  实战检验 229
    理论巩固 229
    上机实战 229
     
    第10章  ASP.NET和ADO.NET数据库开发技术 231
    10.1  Web基础知识 231
    10.1.1  Web工作原理与HTTP协议 231
    10.1.2  Web浏览器与Web服务器 232
    10.2  ASP.NET 232
    10.2.1  ASP.NET的产生与优势 232
    10.2.2  ASP.NET 的运行机制 233
    10.3  ADO.NET 234
    10.3.1  ADO.NET的组成 235
    10.3.2  ADO.NET操作与SQL Server数据库技术 235
    10.4  C#语言基础 236
    10.4.1  C#语言结构 236
    10.4.2  数据类型 237
    10.4.3  运算符 237
    10.4.4  C#程序控制结构 238
    10.5  疑难问题解答 239
    10.6  本章小结 240
    10.7  实战检验 240
    理论巩固 240
    上机实战 241
    第11章  SQL Server 2005的应用实例——教材网络管理系统 242
    11.1  Web数据库选择及设计准则 242
    11.1.1  Web数据库选择 242
    11.1.2  设计数据库时应注意的几个问题 243
    11.2  系统设计 243
    11.2.1  需求分析 243
    11.2.2  概念结构设计 244
    11.2.3  数据库设计 244
    11.2.4  功能结构设计 246
    11.3  程序设计 246
    11.3.1  主页面(Default.aspx)设计 247
    11.3.2  设置网站与后台数据库连接信息 248
    11.3.3  新用户注册 248
    11.3.4  库存教材信息查询 253
    11.3.5  学生用书查询 254
    11.3.6  教师教材征订 255
    11.3.7  教材征订目录查询 257
    11.3.8  信息广播 258
    11.3.9  留言簿 261
    11.4  疑难问题解答 262
    11.5  本章小结 263
    11.6  实战检验 263
    理论巩固 263
    上机实战 264
    第12章  数据库技术研究与发展 265
    12.1  数据库技术的三个发展阶段 265
    12.1.1  第一代数据库系统 265
    12.1.2  第二代数据库系统(关系数据库) 266
    12.1.3  新一代数据库技术的研究和发展 267
    12.2  数据库新技术 268
    12.2.1  数据模型的发展 269
    12.2.2  数据库技术与其他相关技术的结合 270
    12.2.3  面向应用领域的数据库新技术 271
    12.3  疑难问题解答 275
    12.4  本章小结 275
    12.5  实战检验 275
    理论巩固 275
    第13章  数据库系统实验指导 277
    13.1  课程实验标准 277
    13.2  数据库课程实验方案 279
    实验一 数据库系统设计实验 279
    实验二 数据库的定义实验 280
    实验三 数据维护实验 281
    实验四 数据库查询实验(1) 281
    实验五 数据库查询实验(2) 282
    实验六 视图的定义和使用实验 283
    实验七 数据完整性和数据安全性实验 284
    实验八 数据库的备份和恢复实验 284
    实验九 SQL Server的其他功能实验 285
    13.3  数据库课程设计指导 285
    参考文献 289
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册