Database 在数据库中,我们为什么要使用;属性";及;标识符";当他们真的有相同的意思时?

Database 在数据库中,我们为什么要使用;属性";及;标识符";当他们真的有相同的意思时?,database,database-design,database-normalization,Database,Database Design,Database Normalization,如果我们有一个客户实体,它包含属性:CustomerID、CustomerEmail和CustomerName,那么为什么我们还要说这三个都是标识符?重点是什么?只调用它们所有属性或调用它们所有标识符是错误的吗 在您的示例中,标识符是CustomerID。CustomerName和CustomerMail是属性。@GilbertLeBlanc噢,那么标识符只是在其他表中用作引用的内容?或者你是怎么得出这个结论的?没错。标识符是唯一标识客户的属性。其他属性提供有关客户的信息。@GilbertLeB

如果我们有一个客户实体,它包含属性:CustomerID、CustomerEmail和CustomerName,那么为什么我们还要说这三个都是标识符?重点是什么?只调用它们所有属性或调用它们所有标识符是错误的吗

在您的示例中,标识符是CustomerID。CustomerName和CustomerMail是属性。@GilbertLeBlanc噢,那么标识符只是在其他表中用作引用的内容?或者你是怎么得出这个结论的?没错。标识符是唯一标识客户的属性。其他属性提供有关客户的信息。@GilbertLeBlanc啊,感谢您的澄清!吉尔伯特布朗:在关系术语中,CustomerID也是一个属性。