| 作者 |
| 史令、王占全 |
| 丛书名 |
| 计算机系列教材 |
| 出版社 |
| 清华大学出版社 |
| ISBN |
| 9787302512936 |
| 简要 |
| 简介 |
| 内容简介 本书以数据库初学者为读者对象,用通俗的语言和实例解释抽象的概念。在结构上采取“每部分突出一个主题、上升一个台阶”的做法,通过单机版和网络版应用系统开发实例,为读者自行开发小型信息管理系统提供切实可行的模板。本书以Access 2010和SQL Server 2008为操作环境,主要内容包括数据库系统概述、关系模型和关系数据操作、关系数据语言SQL、初识Access、单机系统开发数据表、单机系统开发窗体与报表、单机系统开发宏与VBA、网络应用系统开发、Web数据库应用开发实例、关系数据库设计、数据库保护、数据仓库的建立与应用、数据挖掘相关技术和上机实验安排。 本书可作为大学各专业本科学生“数据库应用”课程的入门教材,也可作为高职、高专计算机应用专业的教材,还可作为数据库应用开发人员的参考书。 |
| 目录 |
第1部分数据库系统概述 第1章数据库系统概述3 1.1计算机数据管理3 1.1.1数据与数据管理3 1.1.2数据管理技术的发展4 1.1.3数据库系统的特征5 1.2数据模型6 1.3数据库管理系统6 1.4数据库应用系统8 1.4.1数据库系统的分级结构8 1.4.2数据库系统的应用模式10 1.4.3网络数据库的相关技术11 1.5数据库应用系统的开发环境12 1.5.1单机应用与网络应用12 1.5.2网络数据库系统开发环境13 1.5.3数据库集成开发环境13 小结13 习题14 第2部分关系数据库系统基础 第2章关系模型和关系数据操作21 2.1创建引例数据库21 2.1.1引例简介21 2.1.2定义数据表结构22 2.1.3插入数据23 2.1.4查询数据23 2.2关系模型24 2.2.1关系的数学定义24 2.2.2关系的性质26 2.2.3关系的码27 2.2.4关系数据库的描述28 2.3重访引例数据库29 2.3.1建立余下的三个表29 2.3.2向数据表输入数据34 2.3.3关系的完整性34 2.3.4表间的联系36 2.4关系数据操作37 2.4.1关系代数运算37 2.4.2关系演算运算39 2.4.3关系完备性41 小结42 习题42第3章关系数据语言SQL46 3.1关系数据库系统的首选语言46 3.1.1SQL的特点46 3.1.2SQL的限制47 3.1.3SQL支持SPARC分级结构47 3.2SQL的数据查询48 3.2.1简单查询48 3.2.2分组查询50 3.2.3连接查询52 3.2.4嵌套查询61 3.3SQL的数据更新64 3.3.1插入数据64 3.3.2修改数据67 3.3.3删除数据69 3.4SQL的数据控制70 3.4.1数据的安全控制70 3.4.2授予与收回权限70 3.5SQL视图及其操作71 3.5.1视图72 3.5.2创建视图72 3.5.3删除视图74 3.5.4更新视图74 小结75 习题76第4章初识Access79 4.1Access的操作平台79 4.2Access的六类对象81 4.3工作方式和辅助设计工具82 4.3.1Access 的两类工作方式82 4.3.2Access的辅助设计工具84 4.4Access的集成开发环境84 4.4.1Access具备 IDE的特征84 4.4.2Access的优势84 4.5启动与退出Access85 小结85 习题85 第3部分数据库应用系统开发 第5章单机系统开发数据表89 5.1数据表设计89 5.1.1创建数据表89 5.1.2编辑数据表101 5.1.3建立表间关系103 5.1.4数据的导出105 5.2查询数据表105 5.2.1QBE查询105 5.2.2SQL查询113 5.2.3查询实例116 小结117 习题117第6章单机系统开发窗体与报表119 6.1窗体设计119 6.1.1创建窗体的方法119 6.1.2窗体设计视图119 6.1.3窗体设计实例122 6.2报表的设计128 6.2.1创建报表的方法128 6.2.2报表设计视图128 6.2.3报表设计实例130 小结134 习题134第7章单机系统开发两种编程工具136 7.1宏的应用136 7.1.1宏的创建136 7.1.2宏程序设计138 7.2VBA编程143 7.2.1VBA语言基础143 7.2.2VBA程序设计150 7.3学生成绩管理系统的开发155 7.3.1需求分析156 7.3.2系统设计156 7.3.3系统实现158 小结164 习题165第8章网络应用系统的开发168 8.1C/S模式168 8.1.1W/S和C/S的比较168 8.1.2C/S结构169 8.2B/W模式170 8.2.1万维网的由来170 8.2.2B/W/S结构172 8.3数据库访问技术174 8.3.1ODBC175 8.3.2OLE DB178 8.3.3ADO179 小结181 习题182第9章Web数据库应用开发实例184 9.1访问Web数据库184 9.1.1ADO数据访问技术184 9.1.2建立应用程序与数据库的连接184 9.1.3创建记录集185 9.1.4创建并执行数据操作命令187 9.1.5关闭数据库188 9.2ASP网页的开发188 9.2.1ASP文件及其运行环境188 9.2.2IIS的安装与配置189 9.2.3ASP与Web数据库的联系193 9.3Web数据库系统的开发196 9.3.1需求分析196 9.3.2系统设计196 9.3.3系统实现198 小结208 习题208 第4部分进一步的知识 第10章关系数据库设计213 10.1关系规范化213 10.1.1函数依赖213 10.1.2关系模式的范式215 10.2数据库设计概述217 10.3概念设计218 10.3.1实体联系方法218 10.3.2用ER图描述概念模型219 10.4逻辑设计220 10.4.1ER模型向关系模式的转换220 10.4.2关系模式的优化222 10.5物理设计223 小结224 习题224第11章数据库保护227 11.1数据库完整性227 11.2数据库安全性227 11.2.1RDBMS的一般安全措施227 11.2.2SQL Server的安全管理229 11.3数据库的恢复231 11.3.1数据库备份231 11.3.2数据库恢复策略232 小结234 习题234第12章数据仓库235 12.1数据仓库概述235 12.1.1数据仓库基本概念235 12.1.2数据仓库作用236 12.1.3数据仓库其他相关概念236 12.2数据仓库的建立237 12.2.1数据仓库的特征238 12.2.2数据仓库构建的基本方法241 12.2.3数据仓库处理241 12.2.4数据仓库建模243 12.3数据仓库的应用246 12.3.1联机分析处理介绍246 12.3.2OLAP和OLTP的区别250 小结251 习题251第13章数据挖掘相关技术253 13.1数据挖掘的定义253 13.2数据挖掘技术253 13.2.1关联分析254 13.2.2分类和预测256 13.2.3聚类258 13.2.4孤立点检测260 13.3数据挖掘的基本过程261 13.4数据挖掘技术的应用262 13.4.1数据挖掘在金融业的应用262 13.4.2数据挖掘在入侵检测方面的应用263 13.4.3数据挖掘在推荐系统中的应用263 小结264 习题264附录上机实验安排265 |