とりわけ、従業員の名前とその識別文字列を格納したいリレーショナルデータベースがあると想像してみてください。識別文字列の形式は厳密に定義されています。大文字の3つのアルファベット文字、ダッシュ、4桁の数字が続きます。
質問:リレーショナルデータベースでは、特定のテキストフィールドが準拠する必要のある正規表現を定義できますか?私の例のように、UIレベルで行うのではなく、データベースに従業員IDのすべての値を単純な正規表現に対してチェックさせると便利です。
別の質問:このような問題が発生している場合(つまり、追加の制約セットに対してフィールド値を検証する必要がある場合)、スキーマが非正規化されていることを意味し、修正する必要がありますか?