新書推薦:
《
500万次倾听:陪伤心的人聊聊
》
售價:NT$
245.0
《
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
》
售價:NT$
367.0
《
万千心理·儿童心理治疗中的心智化:临床实践指导
》
售價:NT$
398.0
《
自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环)
》
售價:NT$
301.0
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1316.0
|
編輯推薦: |
本书以Access 2010为数据库基础教学操作平台,主要介绍Access 2010数据库基本操作、表、查询、SQL语言、窗体、报表、宏、模块与VBA编程等数据库基础知识,以及Access 2010综合应用实例,并通过指导学生实训,加强实践,强化技能培养。本书知识系统、案例丰富、突出实用性。既可作为应用型大学本科及高职高专院校信息管理、工商管理、电子商务等专业教学的*教材,也可用于广大企事业单位IT从业人员的职业教育和在职培训,并为社会计算机等级考试和数据库程序员实际工作提供有益指导。
|
內容簡介: |
本书以Access 2010为数据库基础教学操作平台,主要介绍Access 2010数据库基本操作、表、查询、SQL语言、窗体、报表、宏、模块与VBA编程等数据库基础知识,以及Access 2010综合应用实例,并通过实例,讲解理论,加强实践,强化技能培养。 本书知识系统、案例丰富、突出实用性。既可作为应用型大学本科及高职高专院校信息管理、工商管理、电子商务等专业的教材,也可用于广大企事业单位IT从业人员的职业教育和在职培训,并为社会计算机等级考试和数据库程序员实际工作提供有益指导。
|
目錄:
|
第1章数据库基础知识1
1.1数据库概述1
1.1.1数据库的基本概念1
1.1.2数据库技术的发展2
1.1.3数据模型5
1.2关系数据库8
1.2.1关系术语8
1.2.2关系规范化9
1.2.3关系运算11
1.2.4关系的完整性13
1.3数据库设计13
1.3.1数据库设计的步骤14
1.3.2数据库设计实例15
本章小结17
思考与习题17
第2章Access 2010简介与数据库操作20
2.1Access 2010简介20
2.1.1Access 2010的新特性20
2.1.2安装Access 201021
2.2数据库的基本操作21
2.2.1启动Access 2010并创建数据库21
2.2.2关闭数据库23
2.2.3打开数据库23
2.3Access 2010的主窗口和数据库对象23
2.3.1Access 2010主窗口的组成23
2.3.2Access 2010的数据库对象25
2.4数据库的管理27
2.4.1数据库的压缩和修复272.4.2数据库的安全管理28
2.4.3Access版本的转换30
本章小结31
思考与习题32
第3章表34
3.1表结构与字段的数据类型34
3.2创建表37
3.2.1使用设计视图创建表37
3.2.2使用数据表视图创建表37
3.2.3使用导入方式创建表39
3.3修改表41
3.3.1修改表结构41
3.3.2设置字段属性42
3.4表的格式化46
3.4.1调整行高和列宽46
3.4.2设置字体、字号和颜色46
3.4.3列的冻结和解冻47
3.5表中记录的编辑47
3.5.1向表中输入数据47
3.5.2记录排序与筛选47
3.5.3数据导入与导出49
3.6建立表间关系50
本章小结52
思考与习题52
第4章查询56
4.1查询简介56
4.1.1查询的功能56
4.1.2查询的类型57
4.1.3查询的创建方法57
4.2选择查询59
4.2.1使用查询向导创建选择查询59
4.2.2使用查询设计视图创建选择查询66
4.3参数查询73
4.4交叉表查询76
4.4.1使用查询向导创建交叉表查询76
4.4.2使用查询设计视图创建交叉表查询77
4.5操作查询78
4.5.1生成表查询78
4.5.2删除查询79
4.5.3追加查询80
4.5.4更新查询81
本章小结82
思考与习题82
第5章SQL语言85
5.1SQL语言简介85
5.1.1SQL语言概述85
5.1.2SQL语言的组成86
5.2数据查询86
5.2.1SELECT语句的基本格式86
5.2.2WHERE子句88
5.2.3ORDER BY子句90
5.2.4GROUP BY子句91
5.3数据更新92
5.3.1插入数据92
5.3.2修改数据92
5.3.3删除数据93
本章小结94
思考与习题95
第6章窗体97
6.1窗体简介97
6.1.1窗体的功能97
6.1.2窗体的类型98
6.2创建窗体100
6.2.1窗体的功能按钮100
6.2.2自动创建窗体101
6.2.3创建数据透视表窗体102
6.2.4创建数据透视图窗体103
6.2.5使用向导创建窗体104
6.2.6使用设计视图创建窗体108
6.2.7窗体的属性110
6.3窗体的常用控件112
6.3.1标签113
6.3.2文本框113
6.3.3复选框、选项按钮和切换按钮114
6.3.4组合框和列表框114
6.3.5命令按钮117
6.3.6选项卡120
6.3.7图像120
6.4设置自动启动窗体122
本章小结123
思考与习题124
第7章报表126
7.1报表简介126
7.1.1报表的类型126
7.1.2报表的视图128
7.1.3报表的组成128
7.2创建报表130
7.2.1自动创建报表130
7.2.2使用向导创建报表131
7.2.3使用设计视图创建报表137
7.3报表的高级设计138
7.3.1报表的排序138
7.3.2报表的分组与汇总139
7.3.3创建主子报表142
7.4编辑报表146
7.4.1添加标题146
7.4.2添加日期和时间146
7.4.3添加页码147
7.4.4添加图像与线条147
7.4.5设置报表主题147
7.5打印报表149
7.5.1打印预览149
7.5.2页面设置和打印150
本章小结151
思考与习题151
第8章宏154
8.1宏简介154
8.1.1宏的功能154
8.1.2宏操作155
8.2创建宏157
8.2.1创建操作序列宏157
8.2.2创建条件宏158
8.2.3创建宏组163
8.2.4创建特殊的宏164
8.3宏的调试与运行166
8.3.1宏的调试166
8.3.2宏的运行167
本章小结170
思考与习题171
第9章模块与VBA编程173
9.1模块简介173
9.1.1模块的分类173
9.1.2创建模块174
9.2VBA语言基础176
9.2.1VBA语句书写原则176
9.2.2数据类型176
9.2.3常量和变量178
9.2.4常用标准函数181
9.2.5运算符和表达式184
9.3流程控制语句186
9.3.1顺序结构186
9.3.2分支结构187
9.3.3循环结构191
9.4VBA过程194
9.4.1过程调用194
9.4.2参数传递196
9.5VBA数据库编程197
9.5.1数据库引擎及其访问技术197
9.5.2ActiveX数据对象(ADO)198
本章小结202
思考与习题202
第10章Access 2010综合应用实例206
10.1图书管理系统206
10.1.1图书管理系统的需求分析206
10.1.2图书管理系统的设计207
10.2网络教学管理系统221
10.2.1网络教学管理系统的需求分析221
10.2.2网络教学管理系统的运行环境221
10.2.3网络教学管理系统的数据库设计223
10.2.4网络教学管理系统的实现224
本章小结238
思考与习题238
参考文献239
|
內容試閱:
|
前言数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。具有强大的事务处理功能和数据分析能力,因而得到社会各界的高度重视。Access数据库基础是目前高等学校开设的一门重要的计算机基础课程,也是计算机网络及软件相关专业中常设的一门专业课;通过学习该课程,使学习者理解数据库基本概念,掌握数据库设计方法,具备利用数据库技术开发数据库应用系统的技能。当前学习Access数据库程序设计知识、掌握数据库开发应用的关键技能,已经成为网站及网络信息系统从业工作的先决和必要条件。Access 2010是Microsoft Office办公自动化软件的组成部分,也是一个功能完善的数据库管理系统,提供了完整的数据库创建、开发和管理功能。因其具有概念清晰、界面友好、操作简便、功能完备等特点,成为数据库初学者的首选平台,被广泛应用于各种数据库管理软件的开发,并伴随互联网的广泛应用而得以迅速普及。随着国民经济信息化、企业信息技术应用的迅猛发展,面对IT市场的激烈竞争和就业上岗的巨大压力,掌握数据库技术已成为网站及信息管理系统从业者的基本要求。无论是即将毕业的计算机应用、网络专业学生,还是从业在岗的IT工作者,努力学好、用好Access数据库,掌握现代化编程工具,对于今后的发展都具有特殊意义。本书作为应用型大学本科及高职高专院校计算机专业的特色教材,坚持科学发展观、以学习者应用能力培养提高为主线,按照教育部关于加强职业教育、突出实践技能培养的要求,根据应用型大学教学改革的需要,依照Access 2010数据库程序设计学习应用的基本过程和规律,采用任务驱动、案例教学写法,将实例融入文中,突出实例与理论的紧密结合,循序渐进地进行知识要点讲解。全书共10章,以Access 2010为数据库基础教学操作平台,主要介绍Access 2010数据库基本操作、表、查询、SQL语言、窗体、报表、宏、模块与VBA编程等数据库基础知识,以及Access 2010综合应用实例,并通过实例,讲解理论,加强实践,强化技能培养。本书融入了Access数据库程序设计的最新实践教学理念,力求严谨,注重与时俱进,具有知识系统、案例丰富、突出实用性、适用范围广及便于学习掌握等特点。本书由李大军筹划并具体组织,刘志丽和尚冠宇担任主编,刘志丽统改稿,赵玮、柴俊霞担任副主编,并由孙岩教授审定。作者编写分工: 牟惟仲编写序言,刘志丽编写第1章和第4章,柴俊霞、唐宏维编写第2章,赵玮编写第3章,金颖编写第5章和第8章,柴俊霞编写第7章,尚冠宇编写第6章和第9章,赵玮、刘志丽编写第10章;华燕萍、李晓新负责文字修改、版式调整并制作教学课件。在本书编写过程中,我们参阅了国内外有关Access 2010数据库应用的最新书刊及相关网站资料,并得到业界专家、教授的具体指导,在此一并致谢。为方便教学,本书配有电子课件,读者可以从清华大学出版社网站(www.tup.com.cn)免费下载。因编者水平有限,书中难免存在疏漏和不足,恳请专家、同行和读者予以批评、指正。
编者2016年10月
第3章表情景导入创建一个数据库应用系统,首先需要进行各种数据信息的存储。数据的存储需要在创建数据库的基础上进行表的创建。本章主要介绍创建表的方法、表结构的修改、字段属性的设置、表记录编辑、创建表间关系等知识。3.1表结构与字段的数据类型数据的存储需要通过创建表以及对表进行操作来完成。表通常由表名、表结构和表内容组成。当要创建一个表时,首先要确定表名;再确定表由哪些数据项(字段)组成,即表结构;然后确定每个字段存放数据的内容和属性,即数据类型;最后将数据输入表中,即表内容。其中,字段是表的基本存放单元,而数据类型定义了该字段能存储什么样的数据。在Access 2010中,字段的数据类型有以下几种。1) 文本(Text)文本型字段用来存放字符数据,允许最大255个字符,且系统只保存输入到字段中的字符,不保存文本字段中未用位置上的空字符。可以通过设置字段大小属性来控制可输入的最大字符长度。2) 备注(Memo)备注型字段用来保存长度较长的文本,它允许字段能够存储长达65536个字符的内容。但Access不能对备注字段进行排序或索引。在备注型字段中虽然可以搜索文本,但却不如在有索引的文本型字段中搜索速度快。3) 数字(Number)数字型字段可以用来存储进行算术计算的数值数据,用户还可以设置字段大小属性定义一个特定的数字类型,如字节整型长整型单精度型双精度型同步复制ID小数等。4) 日期时间(DateTime)日期时间型字段用来存储日期、时间或日期时间的组合,每个日期时间字段占用8字节的存储空间。5) 货币(Currency)货币型字段是数字型的特殊类型,等价于具有双精度属性的数字型字段类型。向货币型字段输入数据时,系统会自动添加货币符号和千位分隔符,并默认添加两位小数。当输入数据的小数部分多于设置的小数位数时,系统会对数据进行四舍五入。货币型数据可以精确到小数点左方15位数和右方4位数。6) 自动编号(Autonumber)自动编号型字段较为特殊,当向表中添加新记录时,自动编号型字段的数据无须输入,系统会自动插入一个唯一的顺序号。自动编号一旦被指定,就会永久地与记录连接。当添加一条新记录时,系统不会使用已被删除过的自动编号字段的数值,而是重新按规律赋值。一个表只能有一个自动编号型字段。7) 是否YesNo是否型字段是针对某一字段中只包含两个不同的可选值而设立的字段,如婚否、是否党员等字段。通过设置是否型字段的格式属性,可以决定是否型字段的显示形式,如TrueFalse、YesNo或OnOff。8) OLE对象OLE对象型字段允许字段单独地链接或嵌入OLE对象。链接或嵌入Access表中的OLE对象是指在其他使用OLE协议程序创建的对象,如Word文档、Excel电子表格、图像、声音或其他二进制数据等。OLE对象字段最大可为1GB,它主要受磁盘空间限制。9) 超链接Hyperlink超链接型字段主要用来保存超链接地址,包含作为超链接地址的文本或以文本形式存储的字符与数字的组合。当单击一个超链接时,系统将根据超链接地址到达指定的目标。10) 附件(Attachment)附件型字段是Access 2010新增的数据类型。使用附件可以将多个不同类型的文件附加到单个字段中,每个文件的大小不超过256MB,附件总的大小不得超过2GB。11) 计算(Computed)计算型字段是Access 2010新增的数据类型。计算型字段的值可以通过同一个表中其他数据计算而得到。使用计算型字段可以使原来只能在查询中实现的计算功能在表中就可以实现。12) 查阅向导(Lookup Wizard)查阅向导型字段为用户提供了一个建立字段内容的列表,可以在列表中选择所列内容作为添入字段的内容。在StudentManage数据库中有3个表,表结构如表31~表33所示,表内容如图31~图33所示。表31student表结构字段名称数据类型字 段 属 性字段说明s_id文本字段大小: 10,不允许为空学号s_name文本字段大小: 10,不允许为空姓名s_sex文本字段大小: 2性别s_birthday日期时间格式: 短日期出生日期s_mccp是否默认属性是否党员s_enterscore数字字段大小: 单精度型,小数位数: 1入学成绩s_major文本字段大小: 20专业s_nativeplace文本字段大小: 10籍贯s_subsidy货币默认属性补助s_remark备注默认属性其他说明表32course表结构字段名称数据类型字 段 属 性字段说明c_id文本字段大小: 5,不允许为空课程编号c_name文本字段大小: 20,不允许为空课程名称c_credit数字字段大小: 整型学分c_period数字字段大小: 整型学时c_type文本字段大小: 20课程类型c_term文本字段大小: 10开课学期表33score表结构字段名称数据类型字 段 属 性字段说明s_id文本字段大小: 10,不允许为空学号c_id文本字段大小: 5,不允许为空课程编号score数字字段大小: 长整型考试成绩图31student表内容图32course表内容图33score表内容
3.2创建表创建表是确定表的组织形式,包括定义表名、定义表中的字段即字段名、数据类型和字段属性等。创建表的方法主要有: 使用设计视图创建表、使用数据表视图创建表和使用导入方式创建表。3.2.1使用设计视图创建表【例3.1】在StudentManage数据库中,使用设计视图创建student表,表结构如表31所示。操作步骤如下:图34表设计按钮1 打开StudentManage数据库,选择功能区上的创建选项卡中的表格组,单击表设计按钮,如图34所示。2 打开表的设计视图,按照表31的student表结构,在字段名称列输入字段名称,在数据类型列中选择相应的数据类型,说明列是可选的,可以在该列中给字段做出解释,在常规属性窗格中设置字段属性,如字段大小、允许空字符串等,如图35所示。3 在表的创建过程中,可以为表定义主键。在student表中,s_id字段是主键。在表设计视图中,选择s_id字段,右击,从快捷菜单中选择主键,或选择表格工具设计选项卡中的工具组,单击主键按钮,如图36所示,设置完成后,主键列前会出现标识。4 单击快速访问工具栏中的保存按钮,在另存为对话框中输入表名称student,单击确定按钮。图35student表的设计视图图36定义主键3.2.2使用数据表视图创建表【例3.2】使用数据表视图创建course表,表结构如表32所示。操作步骤如下:1 打开StudentManage数据库,选择创建选项卡中的表格组,单击表按钮,这时将创建名为表1的新表,并在数据表视图中打开它。2 选中ID字段,在表格工具字段选项卡中的属性组中,单击名称和标题按钮,如图37所示。在打开的输入字段属性对话框中的名称文件框中输入c_id,如图38所示, 单击确定按钮。3 选中c_id列,在表格工具字段选项卡中的格式组中,把数据类型设置为文本,在属性组中将字段大小设置为5,如图39所示。
|
|