Access数据库最基础的对象是表。access提供了表、查询、窗体、报表、页、宏、模块七种用来建立数据库系统的对象。其中,表是access数据库的核心对象,是创建其它几种对象的基础。 Access数据......
2021-06-25 614 Access数据库对象
外部关键字(Foreign Key).当一张二维表(如表A )的主关键字被包含在另一张二维表(如表B)中时,A表中的主关键字便成为B 表的外关键字。
外关键字表示了两个关系之间的联系。以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表。外关键字又称作外键。
外键字的有效性
有很多时候,程序员会发现字段缺少、多余问题或者是创建外键以后就不能添加没有受约束的行[特殊情况下是有必要的],这个时候不想对表结构进行操作,就可以使用约束失效。
以 Northwind 为例:想给产品表【Products表】添加一条不受种类表【Categories表】限制的数据。可以使产品表中的 Categories 约束失效。
写法:
1
ALTER TABLE dbo.Products NOCHECK CONSTRAINT FK_Products_Categories
添加完成后再使其有效:
1
ALTER TABLE dbo.Products CHECK
这样就完成不受某表约束的数据添加了。
还有一个好处是:如上述例子。修改 Categories 表时 添加字段时 要把所有引用 Categories 表的外键给失效。等给 Categories 表添加字段完成后再使所有应用 Categories 表的外键恢复有效性即可。
标签: 在 access 数据库 中 能 维系 表 之间 关联 的
相关文章
Access数据库最基础的对象是表。access提供了表、查询、窗体、报表、页、宏、模块七种用来建立数据库系统的对象。其中,表是access数据库的核心对象,是创建其它几种对象的基础。 Access数据......
2021-06-25 614 Access数据库对象
如何删除access子窗体? 1) 首先切换到设计视图; 2) 然后选择待删除的子窗体; 3) 接着 按delete键删除即可。 access简介: Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 Micr......
2021-06-25 871 access如何删除子窗体,如何删除access子窗体?
以下都是个人做数据相关工作的实际体会:我在一家央企的销售企业做数据分析大概一年多了,有一些心得体会,Excel的基本操作需要熟练掌握自不必说,数据透视表是Excel做数据分析的核心。......
2021-06-25 682 Access数据分析
Access实现条形码的技术并不复杂:利用Access数据库软件自带的BarCode控件,可以直接将条形码图片镶嵌在窗体里,通过文本框调整编码数字,就能在窗体里直接生成相对应的条形码,操作起来十......
2021-06-25 80 Access生成商品条形码
需求: 我需要每天上班前打开一个Access,从公司ERP系统导入一些数据,计算整理出一些Excel图表给老板。 前提条件:我不想提前上班,我要睡懒觉。 解决方案及步骤: 一、打开电脑windows 自带......
2021-06-25 214 如何,让,Access,三更半夜,自动,做,报表,需求,我,