目录 上篇数据管理基础 第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