新書推薦:
《
女性与疯狂(女性主义里程碑式著作,全球售出300万册)
》
售價:NT$
500.0
《
药食同源中药鉴别图典
》
售價:NT$
305.0
《
设计中的比例密码:建筑与室内设计
》
售價:NT$
398.0
《
冯友兰和青年谈心系列:看似平淡的坚持
》
售價:NT$
254.0
《
舍不得星星:全2册
》
售價:NT$
356.0
《
汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作
》
售價:NT$
347.0
《
汗青堂丛书144·决战地中海
》
售價:NT$
765.0
《
逝去的武林(十周年纪念版 武学宗师 口述亲历 李仲轩亲历一九三零年代武人言行录)
》
售價:NT$
250.0
編輯推薦:
教材分上中下三篇:数据库基础,数据管理与维护,数据库高级应用与系统开发。
本书可以作为高校计算机通识课程教材,也可以作为高职高专计算机专业课程教材,计算机二级ACCESS考试参考书,或者在职读者自学材料。
本书配有相应的实验指导教程,以及正式上线的慕课课程。慕课提供了丰富的视频、知识点拼图、思维导图、动画导入、讨论区活动、技术拓展阅读、在线习题等。无论是教师或者自学者,都可以随书获得全套的教学资源,并有主编团队随时提供在线答疑。使用本教材开设翻转课堂的教师,可以获取教学大纲、PPT课件、32课时的翻转课堂教学设计文案、支持期末成绩导出。
內容簡介:
本书旨在通过数据库理论、工具、系统开发三级递进式内容,使读者在数据库理论、应用、程序设计基础上,独立开发数据库应用系统,为学习、工作中不可回避的数据处理工作提供解决方案,培养使用数据库工具解决本领域数据分析、数据管理问题的能力,实现计算机通识课程提升“自然科学与技术素养”的目标。全书共三篇、11章,分别介绍了数据管理技术——数据库,数据库概念及逻辑结构设计,数据库物理结构设计与维护,常量、变量、表达式与函数,数据检索与查询文件,数据库标准语言——SQL,窗体与报表设计,结构化程序设计,面向对象的程序设计,宏,桌面数据库应用系统开发,并配有与教材内容相呼应的实践指导与测试教程。本书可作为高等院校数据库课程教学用书,也可供自学和全国计算机等级考试参考。
關於作者:
高裴裴,女,博士,南开大学计算机学院教师,伦敦 Brunel University 访问学者,南开大学数据库通识必修课课程负责人。多年从事计算机基础课程教学工作,讲授计算机基础、数据库技术与应用、数据库技术与程序设计、大数据可视化、多媒体技术与工具等课程。主持并参与多项教学改革和科研项目,获南开大学教学成果奖3项,发表论文10余篇,编写教材8本,指导学生参加计算机大赛获奖31项。
目錄 :
上篇数据管理基础
第1章数据管理技术——数据库3
1.1数据与数据管理3
1.1.1数据、信息和数据库3
1.1.2探索数据管理6
1.2DBS=DB DBMS10
1.2.1DBS由什么组成10
1.2.2DBS的特点10
1.3不以六律不能正五音——数据模型12
1.4数据库系统结构13
1.4.1数据库系统的三级模式结构13
1.4.2数据库的二级映像15
小结16
习题16
第2章数据库概念及逻辑结构设计17
2.1数据库设计流程17
2.1.1数据库设计的目标17
2.1.2数据库设计的基本步骤18
2.2概念结构设计18
2.2.1实体联系模型19
2.2.2实体集间的联系20
2.2.3实体联系模型的图形表示21
2.3逻辑结构设计22
2.3.1关系模型22
2.3.2关系模型的完整性规则24
2.3.3ER模型与关系模型的转换25
2.3.4关系的规范化27
小结33
习题34
第3章数据库物理结构设计与维护35
3.1Access数据库35
3.1.1Access简介35
3.1.2Office 36536
3.1.3Access操作界面36
3.2创建数据库40
3.2.1数据库的建立40
3.2.2数据库的打开41
3.3创建数据表44
3.3.1表的建立44
3.3.2字段数据类型和数据格式48
3.3.3字段属性设置51
3.3.4表中数据的输入53
3.3.5表的关联关系58
3.4维护数据表60
3.4.1记录的排序60
3.4.2记录的筛选62
小结66
习题66
〖1〗数据库与信息系统设计(慕课版) 〖1〗目录 中篇数据管理与维护
第4章常量、变量、表达式与函数69
4.1基本数据类型69
4.2常量70
4.2.1文字常量70
4.2.2符号常量71
4.2.3系统常量72
4.2.4立即窗口的使用72
4.3变量和数组74
4.3.1变量74
4.3.2数组76
4.4表达式和函数76
4.4.1表达式76
4.4.2函数80
小结86
习题87
第5章数据检索与查询文件88
5.1数据检索方法88
5.1.1检索时长是否与N无关88
5.1.2索引不是的91
5.2Access的数据检索91
5.2.1什么是查询文件91
5.2.2查询文件的分类92
5.2.3查询的视图93
5.3选择查询94
5.3.1利用向导创建简单查询94
5.3.2利用设计视图创建选择查询96
5.3.3查询中的表达式101
5.3.4查询汇总108
5.4参数查询112
5.5操作查询113
5.5.1生成表查询114
5.5.2追加查询115
5.5.3更新查询116
5.5.4删除查询117
小结118
习题118
第6章数据库标准语言——SQL119
6.1SQL概述119
6.1.1SQL的历史与发展119
6.1.2SQL的特点120
6.1.3SQL的功能121
6.1.4Access的SQL操作平台123
6.2SQL数据定义语言124
6.2.1创建基本表124
6.2.2修改基本表127
6.2.3删除基本表128
6.2.4索引的创建与删除128
6.3SQL数据查询语言129
6.3.1SQL查询语句的一般结构129
6.3.2SQL查询语句和查询文件的关系130
6.3.3简单查询131
6.3.4连接查询138
6.3.5嵌套查询143
6.3.6分组查询148
6.4SQL数据操作语言152
6.4.1在表中插入记录153
6.4.2在表中更新记录154
6.4.3在表中删除记录155
小结156
习题156
第7章窗体与报表设计157
7.1窗体设计157
7.1.1创建简单窗体158
7.1.2窗体视图163
7.1.3窗体设计器165
7.1.4使用窗体控件创建窗体170
7.2报表设计191
7.2.1报表的结构191
7.2.2创建报表193
7.2.3创建分组报表198
7.2.4高级报表设计201
7.3教学管理系统206
7.3.1应用系统开发设计206
7.3.2教学管理系统实例207
小结208
习题209
下篇数据库高级应用与开发
第8章结构化程序设计213
8.1VBA编程基础213
8.1.1VBA编程环境213
8.1.2程序简述217
8.2顺序结构及常用命令218
8.2.1赋值语句218
8.2.2InputBox()函数221
8.2.3MsgBox()函数222
8.2.4顺序结构程序225
8.3分支结构227
8.3.1分支选择语句If227
8.3.2多路分支选择语句Select Case231
8.3.3分支的嵌套234
8.4循环结构235
8.4.1For 循环236
8.4.2Do While循环语句237
8.4.3Do Until循环语句239
8.4.4While…Wend循环语句240
8.4.5循环嵌套241
8.5函数与过程244
8.5.1过程调用245
8.5.2参数传递247
8.5.3函数调用249
8.5.4变量和过程的作用范围251
8.6VBA程序调试254
8.6.1常见的错误类型254
8.6.2常用的调试技术255
8.7数组258
8.7.1数组定义258
8.7.2数组处理261
小结263
习题263
第9章面向对象的程序设计264
9.1基本概念264
9.1.1面向对象编程与面向过程编程的区别264
9.1.2对象与类265
9.1.3类的特征267
9.2控件对象的属性和方法268
9.2.1控件对象的属性268
9.2.2控件对象的方法269
9.3控件对象的事件273
9.3.1事件的概念273
9.3.2Access控件的常用事件276
9.3.3事件触发顺序278
9.4窗体的面向对象程序设计281
9.4.1计时器同步事件281
9.4.2从选项组、复选框获取数据285
9.4.3用按钮、文本框控件实现登录和查询288
9.4.4组合框、列表框、子窗体控件的数据来源293
小结298
习题298
第10章宏299
10.1宏的基本概念299
10.1.1宏命令299
10.1.2宏的分类301
10.1.3Access宏设计视图301
10.2宏的创建与调用302
10.2.1创建操作序列宏303
10.2.2创建宏组305
10.2.3创建条件宏307
10.2.4宏的调用309
10.3数据宏310
10.4宏的调试和转换312
10.4.1宏的单步调试312
10.4.2将宏转换为VBA代码314
小结315
习题315
第11章桌面数据库应用系统开发316
11.1数据库应用系统结构316
11.2教学教务管理系统功能需求318
11.3教学教务管理系统底层数据结构319
11.4登录模块实现320
11.4.1登录功能320
11.4.2注册功能322
11.5学生管理模块实现322
11.5.1从登录窗体获得用户身份322
11.5.2一个窗体中的两个计时器——时钟与轮播图323
11.5.3选课管理模块326
11.5.4个人信息模块331
11.6教学管理模块实现334
11.7系统测试与发布334
11.7.1系统测试334
11.7.2系统发布336
內容試閱 :
数据库技术已经发展为现代信息科学的重要组成部分,是内容丰富、应用广泛的一门学科,并带动一个巨大软件产业的兴盛。尤其是近些年来,数据库技术和网络技术相互结合、渗透,为海量、分布式、智能化的数据管理提供了解决方案。数据库技术不仅应用于事务处理,并且进一步应用到情报检索、人工智能、大数据、物联网技术等各个领域。
可以说,没有哪种工具能像数据库那样,在几乎所有计算机领域中都有涉及。无论身处校园还是人在职场,数据管理都是必备能力。数据库技术是一种数据管理方法,它研究如何组织和存储数据,如何高效地获取和处理数据。数据库相关工具和解决方案是数据库技术的研究热点,其中,数据库管理系统(Database Management System,DBMS)是数据库技术的核心。
本书通过数据库理论、工具、系统开发三级递进式内容,使读者在数据库理论、应用、程序设计基础上,独立开发数据库应用系统,为学习、工作中不可回避的数据处理工作提供解决方案,培养使用数据库工具解决本领域数据分析、数据管理问题的能力。全书共三篇、11章,分别介绍了数据管理技术——数据库,数据库概念及逻辑结构设计,数据库物理结构设计与维护,常量、变量、表达式与函数,数据检索与查询文件,数据库标准语言——SQL,窗体与报表设计,结构化程序设计,面向对象的程序设计,宏,桌面数据库应用系统开发,以基于Microsoft Access 2016以上版本的数据库管理系统为例来进行案例演示,并配有与教材内容配套的《数据库与信息系统设计——实践指导与测试》教程。
本书的特色包括:
(1) 配套中英文两门慕课,线上学习社区提供各种丰富的学习活动和在线答疑。中文慕课“数据库技术与程序设计”与英文慕课Database Technology and Programming已在学堂在线上线,包括1000分钟以上的慕课视频、教学课件、在线题库、教学大纲、教学计划、电子教案和拓展阅读等,并有本书作者带领的南开大学教学团队在线开展丰富的直播、竞赛、互动学习等活动,随时提供在线答疑。登录学堂在线首页,输入课程名称“数据库技术与程序设计”检索课程,即可获得丰富学习资源,开始在线学习。使用慕课作为翻转课堂的教师,支持期末成绩导出,支持与南开大学进行课程共建。〖1〗数据库与信息系统设计(慕课版) 〖1〗前言 (2) 解构传统的数据库课程内容,独创“知识点拼图”。将软件工程中的数据库系统层次模块化,重组为“知识点拼图”,每一片拼图对应一个章节,也对应数据库应用系统开发中的一个模块,扫描每章的二维码即可观看。知识点拼图能让学习者有大局观,既从总体上把握知识点层次架构,又能明晰各拼图之间的内在关系,从而在学习过程中,逐步解锁新的拼图模块,关联下一层知识点,采用层层递进的方式形成知识体系。
(3) 创新的“拼图闯关”式学习形式。可视化“学习里程图”,解锁新章节时,学生知道“我已经学习了什么(浅灰色),我正在学习什么(黑色),我将要学习什么(白色)”,直至完成一个数据库应用系统开发,建立完整知识技能体系。(4) 授课教师采用本教材配合慕课进行翻转课堂教学时,可采用以下的教学规划,将“知识点拼图” “问题求解流程” “软件工程开发教学流程”三者结合到一起。书中适当插入了情景导入、问题导入、思考练习、重点关注等环节,并通过二维码增加了扩展阅读的内容。每章的知识导入均配有详细的视频讲解,读者可登录学堂在线“数据库技术与程序设计”课程观看。使本教材适用于多种水平和多种需求的读者,可作为高等院校数据库课程教学用书,也可供各培训机构作为数据库应用教材和全国计算机等级考试参考用书。
本书第1、2、3、5、6、9、10、11章由高裴裴编写,第4、7、8章由张健编写,第1、2、7章由程茜辅助编写,全书由程茜审校。感谢南开大学本科生李汀芷、靳一丹、魏明阳、王中伟、王澍为本书提出勘误和建议。
读者可从清华大学出版社官网下载相关源码及课件。由于作者水平有限,书中难免有错误和不足之处,恳请读者批评指正!
作者
2021年2月