是否能说:在一个表中的列,不是主键就是外键, 当然不能啦。主键是自己的键。表与表间的关系通过“主键-外键”的关联来联系。建议读一读关系数据库理论的书。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主键是与外部连时,被外部识别的。是唯一的。外键是连外部时用的 , 可以不是唯一的。一个列可以不是主键也不是外键。 主键是“本表”自己的键;外键是“另外一个表”的主键。表和表之间就是用这种“主键-外键”联系的,外键一般不是本表的主键。例如:销售(销售号#,货号,数量,日期)货品(货号#,规格,单价)这两个表中--标“#”的为主键,“货号”在“销售”表中就叫外键,其他的“数量”、“日期”就既不是主键也不是外键。 补充: 两个表就通过“货号”联系的! 这方面的问题已经有人问过啦,找找以前的蹄子吧 多用户同时使用一个登录名,一个应用程序角色,可以吗? 简单触发器的问题,高手指点! 在SQL Server里面如何运行一段预先写好的SQL文? SQL SERVER CE可不可以用存储过程? 怎样取到数据库中所有数据表对象的名称 Sql server删除数据库失败 求教怎么提高夸server的数据插入性能 写一段sql语句,并做以说明,表现出你的最高水平!!! sql问题 请教高手,这条语句怎么写,一张表存多个ID编号,我想关联另一张类型表ID的中文名称 图书馆系统开发中面临难题--急需帮助! 高手请这边来瞧瞧
外键是连外部时用的 , 可以不是唯一的。
一个列可以不是主键也不是外键。
表和表之间就是用这种“主键-外键”联系的,外键一般不是本表的主键。
例如:
销售(销售号#,货号,数量,日期)
货品(货号#,规格,单价)
这两个表中--标“#”的为主键,“货号”在“销售”表中就叫外键,其他的“数量”、“日期”就既不是主键也不是外键。
两个表就通过“货号”联系的!