描述
开 本: 32开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302453482丛书名: 应用型大学计算机专业系列教材
本书知识系统、案例丰富、突出实用性。既可作为应用型大学本科及高职高专院校信息管理、工商管理、电子商务等专业的教材,也可用于广大企事业单位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
编者2016年10月
第3章表情景导入创建一个数据库应用系统,首先需要进行各种数据信息的存储。数据的存储需要在创建数据库的基础上进行表的创建。本章主要介绍创建表的方法、表结构的修改、字段属性的设置、表记录编辑、创建表间关系等知识。3.1表结构与字段的数据类型数据的存储需要通过创建表以及对表进行操作来完成。表通常由表名、表结构和表内容组成。当要创建一个表时,首先要确定表名;再确定表由哪些数据项(字段)组成,即表结构;然后确定每个字段存放数据的内容和属性,即数据类型;后将数据输入表中,即表内容。其中,字段是表的基本存放单元,而数据类型定义了该字段能存储什么样的数据。在Access 2010中,字段的数据类型有以下几种。1) 文本(Text)文本型字段用来存放字符数据,允许255个字符,且系统只保存输入到字段中的字符,不保存文本字段中未用位置上的空字符。可以通过设置“字段大小”属性来控制可输入的字符长度。2) 备注(Memo)备注型字段用来保存长度较长的文本,它允许字段能够存储长达65536个字符的内容。但Access不能对备注字段进行排序或索引。在备注型字段中虽然可以搜索文本,但却不如在有索引的文本型字段中搜索速度快。3) 数字(Number)数字型字段可以用来存储进行算术计算的数值数据,用户还可以设置“字段大小”属性定义一个特定的数字类型,如“字节”“整型”“长整型”“单精度型”“双精度型”“同步复制ID”“小数”等。4) 日期/时间(Date/Time)日期/时间型字段用来存储日期、时间或日期时间的组合,每个日期/时间字段占用8字节的存储空间。5) 货币(Currency)货币型字段是数字型的特殊类型,等价于具有双精度属性的数字型字段类型。向货币型字段输入数据时,系统会自动添加货币符号和千位分隔符,并默认添加两位小数。当输入数据的小数部分多于设置的小数位数时,系统会对数据进行四舍五入。货币型数据可以精确到小数点左方15位数和右方4位数。6) 自动编号(Autonumber)自动编号型字段较为特殊,当向表中添加新记录时,自动编号型字段的数据无须输入,系统会自动插入一个的顺序号。自动编号一旦被指定,就会永久地与记录连接。当添加一条新记录时,系统不会使用已被删除过的自动编号字段的数值,而是重新按规律赋值。一个表只能有一个自动编号型字段。7) 是/否(Yes/No)是/否型字段是针对某一字段中只包含两个不同的可选值而设立的字段,如婚否、是否党员等字段。通过设置是/否型字段的“格式”属性,可以决定是/否型字段的显示形式,如True/False、Yes/No或On/Off。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所示。
评论
还没有评论。