English 中文(简体)
为什么使用主要钥匙?
原标题:Why use primary keys?

除了在表格中确定一个独特的栏目之外,有哪些主要关键? 仅仅在一栏使用自动加固限制,就不这样做? 我的理解是,PK和FK用于将不同的表格联系起来,但只能通过加入才能做到这一点?

数据库在使用主要钥匙时如何改进业绩?

最佳回答

最重要的是与外国钥匙的关联性, 当你有PK时,还会在幕后形成一个指数,因此,在研究价值时,你不需要桌子扫描。

问题回答

房舍管理司的供应商通常最优化,以便与具有主要钥匙的表格合作。 大多数储存统计数字有助于优化查询计划。 这些统计数字对业绩非常重要,特别是在较大的表格上,如果没有主要钥匙,这些统计数字不会同样发挥作用,你最终会发现难以预测的问答时间。

大多数数据库最佳做法书都建议,除例外情况外,创建所有主要表格,最好采用这种做法。 不少人说低级软件,他们不止是建立一个没有参考完整性的数据库的人!

一些PKsare只是一个自动加固的栏目。 而且,你通常会加入PK和FK。 加入必须有一些关系。 此外,大多数房舍管理处都自动将PK指数按违约指数化,从而改进了合并业绩,并询问了基于国际发展法的具体记录。

然而,如果在询问中没有主要关键因素,你必须具备一个主要定义,以强制限制数据的完整性,至少与服务器一起。 (外国钥匙等)

这里还有一份引人注意的读物,载于https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-1045050.html。 初级钥匙。

微软 如果你把桌子与服务器连接起来,则源表必须具有首要关键意义,以便相关表格可以书写。 至少2000年准入和服务器6.5就是这种情况。 可能与以后的版本不同。

关键在于数据的完整性和识别。 保证钥匙独一无二,因为数据库中存在一项限制,以排除原本会违反钥匙的“坏”数据。 以这种方式保障数据的完整性规则,正是这样才使得一个关键的识别特征成为可能。 这涉及任何关键因素。 按公约排列的每个表格中,一个关键是“初级”关键,但这种关键并没有使其他替代关键因素变得不那么重要。

在实践中,我们需要能够针对各类数据(而不仅仅是数字)执行独一无二的规则,以满足数据质量和可用性的要求。





相关问题
Can an attribute designate one table over another?

I m creating a sports statistics database. With it, I d like to catalog game/match statistics for many types of sports. For example, this database would be able to tell you how many touchdowns the ...

Relational Data to Flat File

I hope you can help find an answer to a problem that will become a recurring theme at work. This involves denormalising data from RDBMS tables to flat file formats with repeating groups (sharing ...

questions and answers with multiple answers

This question is related to this post: SQL design for survey with answers of different data types I have a survey app where most questions have a set of answers that are 1-5. Now we have to do ...

MySQL: Has anyone used the TokuDB storage engine?

Has anyone used the TokuDB storage engine for MySQL? The product web site claims to have a 50x performance increase over other MySQL storage engines (e.g. Innodb, MyISAM, etc). Here are the ...

How to best implement a 1:1 relationship in a RDBMS?

Yesterday while working on a project I came up on a peculiar 1:1 relationship which left me wondering - how to best implement this (clearly, we had done it wrong :D) The idea is that there are two ...

热门标签