数据库基础案例教程与实验指导
作者 : 张巨俭 主编 杜剑侠 姜延 李雪飞 刘正东 参编
出版日期 : 2010-12-13
ISBN : 978-7-111-32156-9
适用人群 : 适用学生层次:\\专科生\本科生\研究生(非计算机相关
定价 : 35.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 294
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

《数据库基础案例教程》主要面向非计算机专业学生,是继《计算机应用基础》之后,帮助学生掌握信息技术、提高软件开发能力的一门面向数据库管理与应用的基础课程。目的是使学生能够全面系统地掌握开发数据库管理系统时所必需的数据库基础知识,并能结合所学专业有效地开发具有实用价值的数据库应用系统。本教材的主要特色是面向应用和采用统一案例贯穿教材始终。面向应用的教学模式使学生更容易理解抽象的理论;将分散的知识点通过统一案例融合在一起,使学生更容易理解和掌握不同知识点的应用环境,从而加深对知识点的掌握程度并提高应用的灵活性。

图书前言

信息技术的飞速发展与普及,使得数据库管理系统的应用领域越来越广,我们的衣食住行、工作、学习、娱乐,处处都离不开数据库的支持,数据库技术越来越受到人们的重视,数据库基础课程也逐渐成为各类高等院校的一门计算机公共基础课。目前,数据库基础方面的教材很多,但大多是面向计算机专业、理论性强的教材,而面向非计算机专业、通俗易懂、应用性强的教材较少。《数据库基础案例教程与实验指导》主要面向非计算机专业学生,目的是使学生能够全面、系统地掌握开发数据库管理系统时所必需的数据库基础知识,并能结合所学专业、开发具有应用价值的数据库管理系统。
  本教材的读者对象是非计算机专业学生,特点是面向数据库应用,采用统一案例贯穿始终,内容安排由浅入深、循序渐进,其内容分为基础理论、深入应用、综合应用、实验指导4个部分。其中,基础理论部分(第1~2章)介绍了数据库系统的发展,数据模型及数据库系统的概念,关系数据库的基础理论,关系完整性约束,关系集合操作和关系规范化理论;深入应用部分(第3~4章)介绍了SQL语言的基本概念以及利用SQL语言进行数据定义、数据查询、数据更新;综合应用部分(第5~7章)通过一个综合案例——“网上购物系统”系统介绍了两种开发平台的数据库管理系统的开发过程:一是C/S模式的开发工具Visual Basic 60和相应的开发过程,二是B/S模式的开发工具ASP.NET及相应的开发步骤;实验指导部分由12个实验组成,包括10个基础实验和2个综合实验,参考学时数为24。其中实验1~7为基础实验,实验8为综合实验,实验9~12为选做实验。
  Microsoft SQL Server 2005是Microsoft公司推出的关系型数据产品,具有强大、稳定的功能,它广泛地应用于数据库教学与数据库应用系统的开发中,本书实验均在SQL Server 2005 Express Edition(精简版)中进行。
  本教材的特点如下:
   针对数据库初学者的入门指导书。
   面向数据库应用,使学生更容易理解数据库原理中抽象的理论。
   统一案例贯穿始终。将分散的知识点通过统一案例“网上购物系统”融合在一起,使学生更容易理解和掌握不同知识点的应用环境,从而加深对知识点的掌握程度并提高应用的灵活性。
   内容安排循序渐进、由浅入深。
   例题经典,阐述精要。
   图片丰富,降低初学者的学习难度,更容易为非计算机专业学生掌握。
  本书由张巨俭主编,并编写第1~2章,第3章由姜延编写,第4章由李雪飞编写,第5~6章由杜剑侠编写,第7章由刘正东编写。
  本书虽经多次讨论并反复修改,但限于编者水平,书中可能仍有不当之处,敬请广大读者指正。

编者
2010年12月

上架指导

计算机\数据库

封底文字

正面文字
丰富的应用实例,让学生轻松理解抽象理论
统一案例贯穿,将分散的知识点有机地融合在一起
配套实验指导,便于培养学生动手实践能力

本书是数据库基础与应用的入门教材,书中通过“网上购物系统”案例将数据库建模、应用和管理系统开发等内容联系在一起,由浅入深、循序渐进。在内容安排上,本书分为四部分:基础理论部分介绍了数据库系统的发展、数据模型及数据库系统的概念,关系数据库的基础理论等;深入应用部分介绍了SQL语言的基本概念以及用SQL语言进行数据定义、数据查询、数据更新;综合应用部分通过一个综合案例-网上购物系统系统介绍了两种开发平台的数据库管理系统的开发过程;实验指导部分给出12个与前面内容对应的实验。
 
本书特点
·应用实例丰富:本书使用大量案例来说明每个知识点,这些案例既独立又互相联系,可以帮助学生轻松掌握数据库基础理论。
·以统一案例贯穿始终:将分散的知识点通过统一案例“网上购物系统”融合在一起,使学生更容易理解和掌握不同知识点的应用环境,从而加深对知识点的掌握程度并提高应用的灵活性。
·注重实践:通过实验指导部分的12个实验,可以加强学生的动手实践能力,同时进一步加深对数据库原理的理解。

本书为教师提供教学课件及习题答案,有需要者可登录华章网站(www.hzbook.com)下载。

图书目录

前言
教学建议
第一部分基础理论
第1章数据库系统概论2
11引论2
111数据库系统是支撑实现“数字化生活”的关键技术2
112数据库系统案例——网上购物系统2
12信息、数据与数据处理6
121信息与数据6
122数据处理6
13数据管理技术及发展7
131手工管理阶段7
132文件系统阶段7
133数据库系统阶段8
14数据库系统的结构9
141数据库系统的体系结构9
142数据库系统的功能结构10
15数据库系统的组成10
151数据库10
152数据库管理系统11
153数据库管理员和用户12
16数据模型13
161数据模型的概念13
162三个世界的划分及其有关概念13
163概念模型的表示方法:实体联系方法14
164数据模型16
165数据模型的组成要素17
17数据库技术发展18
171分布式数据库18
172主动数据库系统19
173多媒体数据库19
174数据库技术的研究领域20
小结20
习题120
第2章关系数据库的基本理论与数据库设计23
21关系模型的数据结构23
211关系的定义及相关概念24
212关系的性质25
213关系模式25
214关系数据库及其特点26
215关系数据结构设计26
216关系模型的体系结构28
22关系数据库基本理论29
221函数依赖29
222关系的规范化和范式30
23关系的完整性32
231主键32
232外键32
233关系的完整性规则33
24数据库系统的设计方法33
241数据库系统设计的内容34
242数据库设计的基本方法34
243数据库系统设计的基本步骤34
小结35
习题235
第二部分深入应用
第3章关系数据库标准语言SQL40
31SQL语言概述40
311SQL语言的发展40
312TSQL语言40
32数据定义41
321操作数据库41
322操作表43
323索引的创建和删除48
33数据查询49
331单表查询49
332连接查询57
333嵌套查询61
334联合查询62
34数据更新63
341插入数据63
342修改数据65
343删除数据65
35视图66
351视图的基本概念66
352创建视图66
353查询视图67
354更新视图67
355删除视图68
小结69
习题369
第4章SQL Server 200571
41SQL Server 2005概述71
42SQL Server 2005的安装与配置71
421SQL Server 2005的版本71
422环境需求71
423SQL Server 2005的安装74
424SQL Server 2005的配置74
43数据库的创建与管理77
431了解SQL Server中的数据库77
432数据库的组成——数据文件和日志文件78
433创建数据库的方法79
434删除数据库81
44表的创建与管理81
441概述81
442表的创建82
443修改表结构83
444更新表中内容84
445定义约束85
45查询的设计89
46视图的创建与管理89
461创建视图89
462管理视图90
463更新视图中的记录91
464删除视图92
465重命名视图92
47数据库的备份与还原92
471数据库的备份92
472数据库的还原93
473分离和附加数据库94
小结95
习题495
第三部分综合应用
第5章基于Visual Basic的数据库系统开发基础98
51用户访问数据库的方式98
52VB程序设计基础99
521数据类型99
522运算符100
523程序的控制结构101
53VB界面设计104
531VB工程的创建、保存与运行104
532VB窗体及模块的添加106
533标准控件介绍107
54ODBC技术114
541ODBC技术概述114
542ODBC的基本思想与特点114
543ODBC的体系结构115
544创建ODBC DSN116
55ADO数据控件及其数据库访问技术118
551安装ADO数据控件119
552ADO数据控件属性119
553用控件显示数据120
56ADO数据对象及其数据库访问技术124
561ADO数据对象类124
562添加ADO数据对象引用126
563ADO数据对象应用案例126
小结128
第6章基于Visual Basic的数据库系统开发实例129
61系统设计129
611系统功能129
612系统开发平台129
613购物流程129
614系统用户类型及权限130
62数据库设计130
621基本表结构130
622表之间的关系131
63数据库的创建及基本数据录入132
631创建数据库及基本表132
632基本数据的录入132
64ODBC数据源配置136
65工程结构及系统运行界面138
651工程的结构138
652系统运行界面139
66窗体设计及代码编写142
小结142
第7章ASP.NET数据库编程及实例143
71ASP.NET开发环境143
711安装Visual Studio 2008集成开发环境143
712启动并配置Visual Studio 2008默认开发环境144
713熟悉ASP.NET开发环境145
72ADO.NET数据库访问对象148
721ADO.NET简介148
722Connection创建数据库连接149
723Command对象执行数据库命令149
724DataReader对象读取数据150
725使用DataSet和DataAdapter处理数据150
73使用数据控件151
731GridView151
732DetailsView155
733FormView157
734DataList160
74网上购物系统实例162
741系统设计162
742功能模块设计163
743数据库结构设计163
744新建网站及母版页164
745用户注册登录模块(UserLogin.ascx)165
746主页设计(Default.aspx)166
747商品列表模块(ProductShow.aspx)167
748购买商品页面(BuyProduct.aspx)168
749用户订单详情模块(UserOrder.aspx)169
7410订单管理模块(OrderManager.aspx)171
7411用户管理模块(UserManager.asp)172
小结173
第四部分实验指导
实验1初识数据库176
实验11使用SQL Server查询分析器创建库表结构及内容176
实验12配置ODBC数据源178
实验13使用“网上购物系统”实现一个完整的购物流程180
实验14体验“网上购物系统”的各项功能182
实验2使用TSQL进行数据定义与单表查询184
实验21使用TSQL语句创建数据库表结构184
实验22使用TSQL语句实现修改表结构及数据更新的操作186
实验23使用TSQL语句进行单表查询187
实验3使用TSQL进行数据查询与数据更新189
实验31使用TSQL语句实现数据更新189
实验32使用TSQL语句完成连接查询190
实验33使用TSQL语句完成嵌套查询191
实验34使用TSQL语句创建视图192
实验4SQL Server 2005的使用194
实验41使用SQL Server管理界面创建数据库和表194
实验42数据库的备份和还原198
实验43使用SQL Server管理界面实现数据查询200
实验5VB常用控件及流程控制语句的使用202
实验51Label、CommandButton、TextBox控件的使用202
实验52CommandButton控件的控制203
实验53过程的使用205
实验54OptionButton控件、CheckBox控件及IF语句的使用207
实验55ComboBox控件及Select语句的使用209
实验6VB数据库编程基础(1)211
实验61菜单的使用211
实验62MDI窗体的使用213
实验63ODBC的配置216
实验64使用ADO Data控件与DataGrid控件浏览数据(1)219
实验65使用ADO Data控件与DataGrid控件浏览数据(2)220
实验7VB数据库编程基础(2)223
实验71使用TextBox控件绑定数据223
实验72使用ADO对象自动填充下拉列表框225
实验73使用ADO对象进行商品信息查询227
实验74使用ADO Data控件与DataGrid控件增加、删除、修改数据229
实验8基于VB的数据库应用程序开发实例——网上购物系统233
实验81上机步骤233
实验82窗体设计及代码编写235
实验9SqlDataSource数据源控件247
实验10建立ASP.NET网站和母版页设计253
实验11订购商品页面260
实验12使用FormView和GridView制作商品和订单管理页面266
附录1习题答案271
附录2TSQL语言数据查询功能语法汇总表281
附录3网上购物系统数据库(salesystem)表结构及内容282
参考文献285

教学资源推荐
作者: 沈华 杨晓艳 马驰 杨华 编著
作者: 徐明星 编著
作者: (美)Philip J.Pratt
作者: (美)Stefan Büttcher (加)Charles L.A.Clarke (加)Gordon V. Cormack 著