数据库的名称,并选择将要保存的磁盘地址。本例要创建一个存储通讯录的数据库,名称为
“
Info。mdb ”,保存在默认目录下。
图 12…1 新建数据库
图 12…2 为新建数据库命名及选择保存地址
12。2。2 创建数据表
在图 12…2 所示的对话框中单击“创建”按钮,则弹出如图 12…3 所示的界面。
图 12…3 创建数据表
·334 ·
…………………………………………………………Page 346……………………………………………………………
第 12 章 数据库开发
12。2。3 设计和修改数据表的结构
本例要创建的数据库是通讯录数据库,在进行下一步操作之前,应该考虑本数据库包含
哪些表,以及每张表的结构如何。为简单起见,在本小节只考虑一张表,这张表只记录有关
人员的联系方式 。此表应包含每个人的 ID,即表的主键,还应该包括每个人的姓名(Name )、
电话(Telephone )以及住址(Address )。其中 ID 和 Telephone 的数据类型为数字,Name 和
Address 的数据类型为文本。设计好这张表后,下面具体介绍创建表的过程。
在如图 12…3 所示的界面上双击“使用设计器创建表 ”选项,打开如图 12…4 所示的界面。
然后在此界面中的字段名称部分分别填上 ID、Name 、Telephone 和 Address ,相应的数据类
型分别选择数字、文本、数字和文本。然后在“ID ”字段上单击鼠标右键,在弹出的对话框
中选择“主键”,将 ID 定义为此表的主键。创建后的数据表如图 12…5 所示。返回如图 12…3
所示的创建数据表,将该数据表重命名为 Contact,并保存。完成后的界面如图 12…6 所示。
图 12…4 设计数据表
图 12…5 设计后的数据表
·335 ·
…………………………………………………………Page 347……………………………………………………………
Visual C++ 6。0 程序设计从入门到精通
图 12…6 设计好 Contact 表后的界面
如果对数据表的结构不满意,想要修改,则在图 12…6 所示的界面上单击“Contact ”,然
后单击工具栏上的“设计”按钮,在打开的界面中对表的结构进行修改。
设计好 Contact 表后,还要对其进行填充,即填充一些有关人员的信息。在如图 12…6 所
示的界面中双击“Contact ”,则可以对表 Contact 进行填充,如图 12…7 所示。
图 12…7 Contact 表的信息
12。2。4 设置表之间的关系
通常情况下,一个数据库是由多张表组成的,并且这些表之间还存在着某些联系。为了
便于读者更好地立即,本章中的 Info。mdb 数据库由两张表组成即记录个人信息的 Personal 表
和记录每个人联系方式的 Contact 表。关于 Contact 表,在上一节中已经创建好,下面介绍创
建 Personal 表的方法。假设 Personal 表包含每个人的 ID、姓名、出生日期、文化程度和工作,
它们对应的 Personal 表的字段名称分别为:ID、Name 、Birthday 、Education 和 Work ,数据
类型分别为:数字、文本、日期/ 时间、文本和文本。其中 ID 是主键。创建好的 Personal 表
如图 12…8 所示。
·336 ·
…………………………………………………………Page 348……………………………………………………………
第 12 章 数据库开发
图 12…8 创建好的 Personal 表
创建好 Personal 表后,可进行相关信息的填充,如图 12…9 所示。
图 12…9 Personal 表的信息
实际上,在 Access 数据库中,不同表中的数据之间都存在一种关系,这种关系将数据库
里各张表中的每条数据记录都和数据库中惟一的主题相联系,使得对一个数据的操作都成为
数据库的整体操作。下面具体介绍设置表之间关系的操作步骤。
1.向关系界面中加入所有数据表
单击菜单栏中“工具” “关系”,弹出如图12…10 所示的“显示表”对话框。然后同时
选中 Contact 表和 Personal 表,单击“添加”按钮。此时的关系对话框如图 12…11 所示。
图 12…10 “显示表”对话框 图 12…11 “关系”对话框
·337 ·
…………………………………………………………Page 349……………………………………………………………
Visual C++ 6。0 程序设计从入门到精通
2 .编辑各个关系
单击菜单栏中“关系” “编辑关系”,弹出“编辑关系”对话框(如图12…12 所示)。
然后单击“新建”按钮,在弹出的“新建”对话框中分别选择左表名称 Contact,右表名称:
Personal ,左列名称:ID,右列名称:ID,如图 12…13 所示。单击“确定”按钮后,在编辑关
系对话框中选中“实施参照完整性”、“级联更新相关字段”和“级联删除相关记录”3 个复
选框,如图 12…14 所示。单击“创建”按钮,则 Contact 表和 Personal 表的 ID 便关联在一起。
关联后的关系如图 12…15 所示。
图 12…12 编辑关系对话框 图 12…13 新建对话框
图 12…14 定义关系后的编辑关系对话框 图 12…15 定义关系后的关系图
如果有多张表,可能就存在多种关系,读者可以根据上述方法对其他的关系进行编辑。
本节所采用的例子从实用的角度来说是不严格的,但是这个例子抓住了 Access 数据库的
本质,从这个简单的例子中,读者可以很容易掌握如何创建 Access 数据库,如何设计、创建
及修改数据表,以及如何设置表之间的关系。
12
小说推荐
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- oracle从入门到精通(PDF格式)
- -Page 1-Oracle 从入门到精通-Page 2-资源来自网络,仅供学习 Oracle 从入门到精通一、SQL 8
- 其他
- 最新章:第37章
- php程序设计简明教程(DOC格式)
- -Page 1-PHP 程序设计简明教程PHP 讲义 第 1 页 共 90 页-Page 2-目录序 4第一章 PHP 简介 6
- 其他
- 最新章:第31章
- VB2008从入门到精通(PDF格式英文版)
- -Page 1(R)The eXperT’s Voice inBeginningVB 2008From Novice to ProfessionalChristian Gross-Page 2-Page 3-Beginning VB 2008From Novice to Professional■C
- 其他
- 最新章:第214章
- C语言设计
- 作者:谭浩强1 C 语言概述1.1 C语言的发展过程1.2 当代最优秀的程序设计语言1.3 C语言版本1.4 C语言的特点1.5 面向对象的程序设计语言1.6 C和C+1.7 简单的C程序介绍1.8 输入和输出函数1.9 C源程序的结构特点1.10书写程序时应遵循的规则1.11C语言的字符集1.12
- 文学名著
- 最新章:第45章
- 设计成婚:不入豪门
- 作者:海未央《设计成婚2:名门新娘》作品介绍《名门新娘》介绍:她是骆家收养的孤女,性格因为受他的影响,变得有些古灵精怪,也懂得是非之分!他说他的一切只为他而努力,可是为什么要拒绝自己呢?什么?没有满十八岁?那今天生日,够十八岁了吧?什么,还太小?太过分了,这不是耍着自己玩吗?嘿嘿,有个邪恶的老师,那
- 魔法玄幻
- 最新章:第196章
- 玄学,从入门到放弃
- 《玄学,从入门到放弃》作者:李传言文案:周诣一手拿着卜卦,一手拿着《演员的自我修养,叹息良久。他本是百年前观天占星的玄术师,谁知却一朝重生现代。他只想平淡地生活下去,可天不遂人愿,他注定将在这末法时代掀起波澜!成就一代影帝!谢千仇沉默地看着他…大师,你卦和书都拿倒了#玄学,从入门到放弃,入土,删库跑
- 魔法玄幻
- 最新章:第86章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章
- 要你言听计从
- 作者:决明第一章哈士奇,没有护卫看家的本领,对主人、客人甚至是闯空门的恶人都一样友善,咬着皮球跟小偷一块玩你丢我捡也不用太惊讶,时常被人认为忠诚度不足。贺世祺背靠在冰冷玻璃落地窗前,一整间屋子都是伸手不见五指的黑暗,也好,反正他现在什么也不需要看到,只要耳朵还有听觉就好,顺便听听贴在耳边的手机里还要
- 都市言情
- 最新章:第28章