-1

这是一些一直给我带来麻烦的基本数据库问题。我曾尝试使用 google 和 wiki,但不知何故我错过了理解功能而不是术语。

如果可能的话,如果有人可以使用一些具有代表性的视觉示例分享有关此问题的更多见解,我将不胜感激。

  • 什么是钥匙?候选键?主键?备用钥匙?外键?

  • 什么是索引,它如何帮助您的数据库?

  • 有哪些可用的数据类型以及何时使用哪些数据类型?

4

4 回答 4

2

购买一本关于关系数据库的介绍性书籍,例如其中一

于 2010-03-09T03:59:55.600 回答
1

我强烈推荐信息专业人员的数据建模。您正在询问基本的基本理论和概念,这些在书中比在像 SO 这样的问答网站上解释得更好。

于 2010-03-09T04:03:34.263 回答
0

你可以简单地搜索谷歌或维基...

什么是索引,它如何帮助您的数据库?

有哪些可用的数据类型以及何时使用哪些数据类型?

但是在每个数据库中(同一个数据库的每个版本)你可以有其他数据类型......如果你指定哪种类型的数据库你会很有趣

一个主键

在此站点中,您还可以找到其他键;)

于 2010-03-09T04:07:25.440 回答
0

“主键”和“备用键”之间并没有太大区别。按主键搜索可能会更优化。

数据库之间的数据类型差异很大,但通常您将拥有:

  • 数值数据类型,如 INTEGER 和 REAL。
  • 至少一种字符串类型,例如 VARCHAR。
  • 原始二进制数据 (BLOB)。
  • NULL,表示没有值。
于 2010-03-09T05:18:15.753 回答