| 214 | | Proper implementation of design techniques like Database Normalization rely on the ability of the database to use Foreign keys to map relationships between tables. In MySQL, foreign keys are only supported with InnoDB. One problem with their implementation is that it is limited and will silently ignore some standard syntax. For example, when creating a table, even in the upcoming 5.1 release of MySQL "the CHECK clause is parsed but ignored by all storage engines". The basic design philosophy of PostgreSQL is to produce errors or warnings in similar situations where an operation is ambiguous or unsupported. |
|---|
| | 214 | // Proper implementation of design techniques like Database Normalization rely on the ability of the database to use |
|---|
| | 215 | // Foreign keys to map relationships between tables. In MySQL, foreign keys are only supported with InnoDB. One problem |
|---|
| | 216 | // with their implementation is that it is limited and will silently ignore some standard syntax. For example, when |
|---|
| | 217 | // creating a table, even in the upcoming 5.1 release of MySQL "the CHECK clause is parsed but ignored by all storage |
|---|
| | 218 | // engines". The basic design philosophy of PostgreSQL is to produce errors or warnings in similar situations where an |
|---|
| | 219 | // operation is ambiguous or unsupported. |
|---|
| | 220 | L'implémentation correcte des techniques de conception comme les formes normales repose sur la capacité de la base de |
|---|
| | 221 | données à utiliser les Clés Étrangères pour représenter les relations entre les tables. Avec MySQL, seul InnoDB supporte |
|---|
| | 222 | les clés étrangères. Un problème avec de leur implémentation est qu'elle est limitée et ignorera silencieusement |
|---|
| | 223 | plusieurs syntaxes standard. Par exemple, lors de la création d'une table, même avec la prochaine version 5.1 de MySQL |
|---|
| | 224 | "la clause CHECK est analysée mais ignorée par tous les moteurs de stockages". À l'origine de PostgreSQL, la philosophie |
|---|
| | 225 | de conception à été de produire des erreurs ou des avertissements dans les situations similaires où une opération est |
|---|
| | 226 | ambiguë ou non supportée. |
|---|
| | 227 | |
|---|