
1.1 Access的简单使用
微软公司的Access是一个简单易用的数据库系统,当然,对于大的数据库应用需求,肯定不会选择Access,但对于比较小的桌面版应用或者初学者,Access却是一个比较好的选择。下面笔者将通过一个非常简单的例子,介绍Access的简单使用。
说明:Access是Microsoft Office系列软件的成员之一,这里不再对Microsoft Office的安装进行介绍。
1.1.1 Access创建表及表间关系
本节将通过一个简单的实例向读者介绍如何通过Access创建表及表间关系。这里只讲解一个简单的实例,但对于本书后续内容的学习已经足够,如果读者想更深入地了解Access的使用,请参考其他相关书籍。下面笔者一步步地向读者介绍整个实例的创建。
(1)单击鼠标右键新建Access数据库,命名为db.mdb,具体创建过程如图1-1所示,双击打开该数据库,如图1-2所示。
说明:单击鼠标右键出现该选项的前提是所在机器上已经安装了Microsoft Office软件。

图1-1 创建数据库图

图1-2 打开数据库效果图
(2)双击如图1-2所示的第一项(使用设计器创建表)创建表,双击打开后的效果如图1-3所示,然后可以填写表的字段名称及数据类型,完成后的效果如图1-4所示。

图1-3 打开“使用设计器创建表”效果图

图1-4 填写完成后效果图
(3)选中第一行的pid,在该行前面单击鼠标右键,选择“主键”命令,创建主键,效果如图1-5所示。创建主键后即可关闭创建该表的窗体,单击“关闭”按钮后弹出保存该表的提示对话框,效果如图1-6所示。
(4)单击如图1-6所示对话框中的“是”按钮保存该表,然后会弹出填写表名称的对话框,填写后的效果如图1-7所示。填写表名后单击“确定”按钮即可回到打开数据库时的初始界面,且下方显示person表。具体效果如图1-8所示。

图1-5 创建主键效果图

图1-6 关闭窗体效果图

图1-7 填写表名称后效果图
(5)与创建person表类似,创建一个car表,具体字段名称及类型如图1-9所示,创建完毕后,在打开数据库的初始界面中单击鼠标右键创建关系,具体操作如图1-10所示。

图1-8 创建完毕后效果图

图1-9 创建car表

图1-10 创建表间关系
(6)单击如图1-10所示的“关系”选项后进入一个添加表的操作窗体,将刚刚创建的person表与car表添加进去,选中car表的pid字段,用鼠标拖动该字段到person表的pid字段处,释放鼠标按键后弹出如图1-11所示的窗体,选中“实施参照完整性”复选框后单击“创建”按钮,最终效果如图1-12所示。

图1-11 创建关系图

图1-12 创建后的关系图
1.1.2 填写表的数据
1.1.1节完成了表的创建工作,本节将对表记录的填写进行简单介绍。在有些情况下可能需要手动填写一些记录,Access实现这一功能非常简单,只需打开一个表即可进行填写,具体效果如图1-13所示。
说明:本节的很多操作都是通过鼠标拖动完成的,其实这些操作也可以通过菜单项完成,这部分内容已经超出了本书的范围,具体操作方法请读者自行参考Access的相关书籍,这里不再赘述。