access表之间共有三种联系:一对一、一对多、多对多。
建立表之间的联系需要使用使用SQL语句。示例:
1、拥有表a和表b。a中拥有属性sno(主码),表b中拥有属性sno(主码)。a与b建立一对一联系。SQL语句:FOREIGN KEY (sno) REFERENCES b(sno);
2、spj中拥有属性sno(主码),表b中拥有属性sno(非主码,非唯一约束)。a与b建立一对多联系。SQL语句:FOREIGN KEY (sno) REFERENCES b(sno);
3、a中拥有属性sno(非主码,非唯一约束),表b中拥有属性sno(非主码,非唯一约束)。a与b建立多对多联系。SQL语句:FOREIGN KEY (sno) REFERENCES b(sno);
扩展资料
access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。
只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。 Access 可处理字段、关系和规则的复杂计算,以便能够集中精力处理项目。
参考资料来源:百度百科-Microsoft Office Access
access表之间共有三种联系:一对一、一对多、多对多。
示例:
一对一:一个商店只能有一个店主,一个店主只能管理一个商店。
一对多:一个商店能有多个店主,一个店主只能管理一个商店。
多对多:一个商店能有多个店主,一个店主能管理多个商店。
建立表之间的联系需要使用使用SQL语句。示例:
1、拥有表spj和表s。spj中拥有属性sno(主码),表s中拥有属性sno(主码)。spj与s建立一对一联系。
SQL语句:FOREIGN KEY (sno) REFERENCES s(sno);
2、拥有表spj、表s。spj中拥有属性sno(主码),表s中拥有属性sno(非主码,非唯一约束)。spj与s建立一对多联系。
SQL语句:FOREIGN KEY (sno) REFERENCES s(sno);
3、拥有表spj、表s。spj中拥有属性sno(非主码,非唯一约束),表s中拥有属性sno(非主码,非唯一约束)。spj与s建立多对多联系。
SQL语句:FOREIGN KEY (sno) REFERENCES s(sno);
扩展资料:
表之间的联系:
表之间的联系通过参考关系进行建立。参考关系则通过属性之间的关系进行建立。在进行ER图设计时,如果存在某一属性,存在于A实体中,且存在于B实体中。根据属性在A、B实体中的性质,去判断两个表的联系。
建立联系的其他SQL语句:
ADD CONSTRAINT fk_PerOrders
FOREIGN KEY (Id_P)
REFERENCES Persons(Id_P)
参考资料:百度百科-access