数据库里的关键字和索引有什么区别?

我们数据库的思考题是在为各表设定关键字时弹出的界面中有关键字和索引选项,试通过给基本表设定这两个项目并说明二者的区别,但是我用SQLServer2008都没有弹出界面,也... 我们数据库的思考题是在为各表设定关键字时弹出的界面中有关键字和索引选项,试通过给基本表设定这两个项目并说明二者的区别,但是我用SQL Server 2008都没有弹出界面,也找不到在哪设定这两个项目,急求答案!!另,关键字是分为主键primary key 和foreign key吗? 展开
 我来答
笪安晏书白
2019-10-31 · TA获得超过3886个赞
知道小有建树答主
回答量:3142
采纳率:34%
帮助的人:194万
展开全部
1、索引可以加快表的查询速度,通常我们将经常用来查询的一个或者几个字段设置为索引,但不宜过多,3个内最好;
2、索引是建立在一个表上的说法,而主索引是建立在多个表上的,比如从多个表组成了一个视图A,而这个视图又包含了多个表里的索引,那么视图A里再设置索引,就叫主索引。
3、主键(关键字)是一个表里能够唯一区分开每条数据的字段,主键主要作用是用来和其他表进行关联的;虽然一个表可能存在多个能够区分开每条数据的字段,但我们通常选择最为有意思,易于关联其他表的那个字段作为主键。
4、主关键字如同2里的说法:主关键字是建立在一个表上的说法,而主关键字是建立在多个表上的,比如从多个表组成了一个视图A,而这个视图又包含了多个表里的关键字,那么视图A里再设置索引,就叫主关键字。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式