文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院办公软件Office XP第六讲 定义“主键”
精品推荐
特别推荐
·Office语音识别能做啥:声音控制命令和听写
·Office程序安装的相关疑难问题及解答
·Office技巧四则 助你提高办公软件使用效率
·查看/修改系统或office的安装序列号
·关于Office文档保存的几点小常识
·Office文档恢复功能的一些基本知识
·官方下载:Office 2003 SP3简体中文版
·Vista+Office全自动安装盘制作攻略一
·学好Office的金钥匙:工具栏和菜单命令
·Office技巧连载:图片和多媒体
·修改注册表 享受WPS Office新风格界面
·Office 2003 特殊应用技巧两则
·使用Office 2007前需要做的准备工作
·Office技巧:Excel打印技巧
·103个Windows XP运行命令
·用WPS Office 2005做个会动的电子时钟
·Office 2007实用技巧三则
·移植微软Office的个性化设置
·用好微软Office 2003 中的“三宝”
·办公室文件打印实用技巧三则
热点TOP10
·官方下载:Office 2003 SP3简体中文版
·微软提供Office 2003资源套件工具下载
·有容乃大:微软2007 Office System全解
·用“信息权限管理”保护Office文档
·Office for MAC 2008今日发布 兼容性强
·Office程序安装的相关疑难问题及解答
·更改默认主题 让Office 2007更具个性
·Office技巧连载:图片和多媒体
·用好微软Office 2003 中的“三宝”
·新手入门:Office 2003轻松安装
·Office 2007用户界面设计原型展示
·OpenOffice 3将有大规模改进 支持编辑PDF
·微软:下代Office继续支持VBA宏语言
·使用Office语音识别功能的常见疑难解答
·Office语音识别逆向应用:文本到语音转换
·Office2003SP3恢复部分被屏蔽格式
·Office语音识别能做啥:声音控制命令和听写
·Office技巧四则 助你提高办公软件使用效率
·查看/修改系统或office的安装序列号
·关于Office文档保存的几点小常识

第六讲 定义“主键”

日期:2004年10月6日 作者:清风网络学院 查看:[大字体 中字体 小字体]


在中文Access 2000中,可以建立一个庞大的数据信息库,而要将这些分布于不同表中的数据作为一个“库”来使用,就需要为各表建立好“主键”,从而建立起一个关系型数据库系统。这种系统的特点是可以使用查询、窗体和报表快速查找数据,并能组合保存来自各个不同表中信息。如果要做到这一点,每一张表就应该包含相同的一个或一组字段,它些都是保存在表中的、每一条记录的唯一标识,即表的“主键”,通常需要在建立数据表时一并制定,以便节省时间,因此本章在这里插入了这一小节。

  中文Access 2000允许定义三种类型的主键:自动编号、单字段及多字段,它们的特点如下所述。

  1.自动编号主键

  在前面的操作中,您一定注意到了当向表中添加一行记录时,中文Access 2000总是会自动设置编号,即使您指定了不同的编号,这个软件也会让您将自动编号字段设置为自动输入连续数字的编号,从而将自动编号字段指定为表的主键,这是创建主键的最简单方法,相信您一定还记得前面就是这样做。

  其实,如果在保存新建的表之前没有设置主键,那么中文Access 2000将询问是否要创建主键。如果回答为“是”,就将创建“自动编号主键”。这种建立主键的方法可以应用于任何中文Access 2000的表中,而在中文Visual FoxPro 6中不会如此便利,初学者掌握起来是比较困难的。

注:指定了表的主键之后,为确保其唯一性,中文Access 2000将防止在主键字段中输入重复值或 Null。Null表示字段中没有值,或者是未知值。

  2.单字段主键

  如果某些信息相关的表中拥有相同的字段,而且所包含的都是唯一的值,如ID 号或零件编号,那么就可以将该字段指定为主键。如果选择的字段有重复值或 Null 值,Access  2000将不会设置其主键, 为此可运行“查找重复项”查询可以找出包含重复数据的记录,然后编辑修改它。

注意:如果通过编辑数据仍然不容易消除这些重复项,可以添加一个自动编号字段并将它设置为主键,或定义多字段主键,这是一个很有用的操作技巧。

  3.多字段主键

  在不能保证任何单字段都包含唯一值时,可以将两个或更多的字段指定为主键。这种情况最常出现在用于多对多关系中关联另外两个表的表。“多对多关系”是关系数据库中较难理解的概念,但却非常实用,它说明如A 表中的记录能与 B 表中的许多行记录匹配,并且B表中的记录也能与A表中的许多行记录匹配。此关系的类型仅能通过定义第三张表(称作“联结表”)的方法来实现,其主键包含二个字段,即来源于A和B两张表的外部键。多对多关系实际上是使用第三张表的两个一对多关系。例如,“订单”表和“产品”表就可能有一个多对多的关系,它是通过“订单明细”表中两个一对多关系来创建的。

  注:“一对多关系”是最常用的关系类型。在这种关系中,A表中的一行记录能与B表中的许多行记录匹配,但是在B表中的一行记录仅能与A表中的一行记录匹配。若A表中的一行记录只与B表中的另一行记录匹配,这就是“一对一关系”。因此可将“一对一关系”看成是“一对多关系”的特例。多对多关系、一对一关系、一对多关系,是应用关系数据库的基本概念。

  若要指定或者更改主键,可以在“设计”视图中打开相应的表,然后从“行选定器”中选择所要定义为主键的那一个或多个字段,接着单击“设计视图”工具栏中的“主键”按钮即可,参见图29。若要删除一个主键的话,也只需要在“行选定器”中选定它,接着单击“设计视图”工具栏中的“主键”按钮,参见图32。


图29 单击这个按钮

  如果您没有在屏幕上看到“设计视图”工具栏,那么就不能使用“主键”按钮。为了让它显示出来,需要单击“数据库视图”工具栏中的“视图”下拉按钮,然后从下拉菜单中选择“设计视图”命令,它就会显示出来,参见图32与33。


图30 单击这个下拉按钮


图31 选择这一条命令


图32 “行选定器”的位置

注:选定一个字段时,只需要单击“行选定器”中的相应方框即可。若要选定多个字段,可请按Ctrl键后,在“行选定器”中分别单

(出处:清风网络学院






上一篇:第五讲 使用已有的数据自动建新表

下一篇:第七讲 创建索引

第六讲 定义“主键” 相关文章:
·自制QQ自定义文字动画表情:炫彩效果
·PB动态报表格式自由定义的实现
·自定义DataGrid翻页控件
·国内首发 韩国版QQ自定义头像
·个性答复 QQ自定义表情自动回复
·MIDP终端模拟之三:MIDP 的自定义字体
·自制QQ自定义文字动画表情:透明糖果文字
·定义数据规范“产品名称”
·Excel 2007中自定义数字格式前要了解的准则
·Javascript实现打印网页中定义的部分内容
第六讲 定义“主键” 相关软件:
·QQ第六感V1.8
·资产评估学课件第六章资源资产评估
·洪恩环境英语第六册课本
·大学英语MP3第六册2
·魔兽视频 经典06drm_incup第六周 兽王VS月王
·搜狗拼音输入法(可自定义字体、大小、颜色等)V3.0Beta2
·第六届矛盾文学奖入选作品集
·毛泽东思想概论笔记第二篇第六专题1
·毛泽东思想概论笔记第二篇第六专题2
·毛泽东思想概论笔记第二篇第六专题3

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot