![]() |
|
Модераторы: Akina |
![]()
|
|
| Алексеу |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 22.5.2008 Репутация: нет Всего: нет |
Прошу помощи в организации БД.
К примеру есть таблицы:
и вторая:
Нужно чтобы в первой таблице можно было бы записать несколько значений групп, к примеру 1,5,7. Как можно это сделать? Заранее спасибо! |
||||
|
|||||
| Neox_GeForce |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 14.11.2007 Где: Украина Репутация: нет Всего: нет |
связь много ко многим
Это сообщение отредактировал(а) Neox_GeForce - 30.5.2009, 18:18 -------------------- ![]() Челябинские программисты настолько суровы, что обходятся без компиляторов. Челябинские программисты настолько суровы, что считают ассемблер недопустительной роскошью - они вручную магнетизируют участки жесткого диска. |
|||
|
||||
| Алексеу |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 22.5.2008 Репутация: нет Всего: нет |
Спасибо!
Буду искать в этом направлении. Если можно еще такой вопрос по той же теме. Предположим за то что человек состоит в группе дается некоторая "прибавка" т.е.
можно ли сделать так, чтобы эта прибавка вычислялась на сервере динамически при добавлении соответствующих групп в поле ID_Group при связи многие-ко-многим? |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 1 Всего: 44 |
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| former |
|
||||||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: нет Всего: 17 |
Создай промежуточную таблицу вида:
Таким образом получим косвенную связку Master-detail.
Делаешь первую таблицу вида: А для промежуточной пишешь триггеры на добавление/изменение/удаление данных, в которых проверяешь группу, в которую добавляется пользователь. Это сообщение отредактировал(а) former - 11.6.2009, 18:01 -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
||||||
|
|||||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |