Очень сильное предложение:
Не имейте главным образом ключа быть некоторым видом составного номера и текста как «LAP001». Сделайте им правило для использования абстрактного главным образом ключа, autonumber, в всех ситуациях если не будет отжимать и доказанное требования к дела для того чтобы использовать что-то еще. Я предложил бы что-то как следующий:
tblDevice
Ключ DeviceID Autonumber главным образом
Необходимый текста DeviceSerialNumber 50) уникально (
DeviceTypeID длиной (чужой ключ к tblDeviceType) требовало
DateTime DeviceDatePurchased
etc
tblDeviceType
Ключ DeviceTypeID Autonumber главным образом
Текст DeviceType (50) -- соединяет к tblDevice
tblUser
Ключ UserID Autonumber главным образом
Текст UserName (50)
etc
tblDeviceUserHistory
Ключ DeviceID главным образом, чужой ключ (к tblDevice) -- Или используйте абстрактный ключа как раз для этой таблицы, если то докажет просто чем составной ключ
Ключ главным образом ключа UserID чужой (к tblUser) -- то же самое
DateTime DateUsedFrom требовал -- Вы могли рассматривать уникально индекс совмещает DeviceID, UserID, DateUsedFrom если вы envisage issueing такое же приспособление к такому же потребителю больше чем раз
Памятка примечаний
etc
Доверите мне на этом. Он я делаю для прожития, баз данных конструкции, и это основано на летах фиксировать конструкции других людей плохие! Как будет они «неудачей»? Они принуждают дело для приспособления базы данных, не иметь базу данных помочь делу.