00问答网
所有问题
在access的表中,为什么可以定两个字段为主键呢?速回啊这个问题困扰我好久了TT
主键不是定义上说能够唯一表示记录的一个字段或多个字段的组合吗?但是有一道题表中有三个字段:学号、课程号、成绩。 主键是学号不是就可以唯一标识吗?为什么答案是学号和课程名啊?!!
举报该问题
推荐答案 2013-03-25
一个学号是可以有多个课程的,就是一个个可选修多个课程
在表中体现的就是一个学号,课程号可以多个对应同一个学号。
这种是联合主键。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jrZTTTBee.html
其他回答
第1个回答 2013-03-25
当然可以,多个字段的主键叫做联合主键,多个字段联合唯一,也可以唯一标识数据行啊
第2个回答 2013-03-25
只有这两个联合起来才能唯一标识,例如2009060704 考了英语 88 数据库 90 ,你能说2009060704的成绩是88或90,只能是学号加科目才能标识成绩。反正就是说,因为你不止考了一科,而是很多科,所以单靠学号已经不能唯一标识了,需要加上科目。
相似回答
什么
叫
主键字段
答:
主关键字(primary key)是表中的一个或多
个字段
,它的值用于惟一地标识表中的某一条记录。
在两个
表的关系
中,主关键字
用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含空值。主关键字是可选的,...
在mysql中一个表已经有了
主键,我
还想增加一
个主键,
该怎么操作啊?
答:
主键只能有一个,但是可以由多个字段组成!我明白你的意思,时不时想让一
个字段
唯一?unique就
可以了,
AUTO_INCREMENT 也行,递增的
如何让
access
自动编号从1开始排序实现方法
答:
ACCESS
数据库自动编号从1开始-如何让
access
自动编号重新从1开始排序,很是疑惑,于是搜集整理一些实用方法,希望可以帮助你们 方法一: 删个那个自动编号
的字段,
再建一个同样的自动编号字段即可。 方法二: 自动编号是一直增加的(每次都加1),你再增加一条记录它的编号会在前面的基础上加1(删除的也...
我的IE主页被修改为www.7322.com,如何修复?
答:
复制网址的有效
字段
(从WWW开始到第一个/前,没/就全复制)开始---运行---键入regedit---编辑---查找--- 查找项目上填复制来的网址有效字段---搜索---删除所有搜索到的项 一般恶意网站都可以这样弄掉,部分带病毒的需要以下步骤:断开网络连接---打开任务管理器(中间不要关)---结束病毒进程--- ...
大家正在搜
access在表中查询两个日期
access怎么基于两个表查询
access两个表交叉表查询
access如何合并两个表
access两个表匹配
access两个表建立联系
access对比两个表数据
access两个表连接起来
access如何查询两张表的内容