![]() |
|
Модераторы: Akina |
![]()
|
|
| La89095168648 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 15.3.2008 Репутация: нет Всего: нет |
Новичок в MSSQL, только-только разобрался в чтении,записи, выборки данных из таблиц и встал такой вопрос...
как правильно то все должно быть организовано. К примеру есть одна таблица - в ней общая информация обо всех юзерах - ID, пароли, емэйлы и многие другие единичные данные. А как теперь в таблицу поместить группу данных? 0_о К примеру игрок хочет создать свой френл-лист в игре и добавлять себе в контакты других игроков. Или например - его инвертарь, где может лежать тысяча различных вещей со своми игровыми ID и всякими разными параметрами... Охватывая такую задачу, воображение рисует эдакие таблицы внутри таблиц.. Комоды с множеством ящиков с вложенными в них другими комодами... Можно ли при регистрации каждого нового пользователя автоматически создавать новые, его личные таблицы? как связать их с пользователем? чтоб имея лишь userID можно было обратиться к списку его таблиц, выбрать нужную и уже ковыряться в ней... Или этого можно избежать и просто в поле одной общей для всех таблицы хранить у каждого юезара в полях массивы данных, например его список забаненных им игроков - 1 массив, 1 поле, список выполненных квестов и полученных наград - второй массив во следующем поле. Однако тогда если массив вдруг станет слишком большой и не влезет в допущенные полем размеры, как быть тогда? Подскажите пожалуйста... |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
Читайте теорию. В данном случае - про нормальные формы. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| jsharp36 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 8.10.2011 Репутация: нет Всего: 1 |
http://ru.wikipedia.org/wiki/Внешний_ключ
А вообще изучите для начала SQL. Язык простой, за неделю учится. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
![]()
|
| Правила форума "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. |