Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ирина_вик.
Зарегистрирован: 18.10.2007 Сообщения: 2
|
Добавлено: Чт Окт 18, 2007 4:05 pm Заголовок сообщения: поля СБД |
|
|
добрый день!
мне необходимо для работы создавать семантическую БД на создаваемые объекты. При этом в лучшем случае на создаваемый объект есть информация и МП и его название. Подскажите какие столбцы лучше завести в БД и нужен ли ID? В чем заключается его роль (ID)? |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Чт Окт 18, 2007 4:12 pm Заголовок сообщения: |
|
|
Так. Из курса БД. Про нормальные формы. Таблица должна иметь один или несколько ключей, однозначно идентифицирующих каждую запись в этой таблице. Ключ - это одно или несколько полей. Ключи бывают естественные (пример, ФИО - с натяжкой конечно, и т.д.) и суррогатные (ID). Каким пользоваться - вам выбирать. Мой многолетний опыт говорит, что суррогатный ключ должен быть, даже при наличии естественных. Даже если вы в нем не видите сейчас необходимости - законы Мерфи никто не отменял, завтра обязательно понадобится. |
|
Вернуться к началу |
|
|
ирина_вик.
Зарегистрирован: 18.10.2007 Сообщения: 2
|
Добавлено: Чт Окт 18, 2007 4:36 pm Заголовок сообщения: |
|
|
т.е. нсколько я поняла: существует слой гидрография площадная. там находятся объекты - пруд, озеро, водохранилища (к примеру). ID присваивается каждому типу объектов (пруд -1, озеро -2 и т.п.) или слою гидрография площадная дается один ID, например - 1. |
|
Вернуться к началу |
|
|
Нестеров Валерий
Зарегистрирован: 21.03.2006 Сообщения: 492
|
Добавлено: Пт Окт 19, 2007 8:13 am Заголовок сообщения: |
|
|
в id обычно записывается просто уникальный ключ (цифрами или иными символами) не взирая на суть и состав объекта, просто уникальные и все _________________ Жизнь прекрасна!i |
|
Вернуться к началу |
|
|
|