Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
4 / 4 / 1
Регистрация: 14.11.2011
Сообщений: 32
1

Проектирование БД для онлайн игры

15.08.2013, 16:57. Показов 1995. Ответов 2
Метки нет (Все метки)

Новичок в MSSQL, есть только-только разобрался в чтении,записи, выборки данных из таблиц и встал такой вопрос...
как правильно то все должно быть организовано. К примеру есть одна таблица - в ней общая информация обо всех юзерах - ID, пароли, емэйлы и многие другие единичные данные. А как теперь в таблицу поместить группу данных? 0_о К примеру игрок хочет создать свой френл-лист в игре и добавлять себе в контакты других игроков. Или например - его инвертарь, где может лежать тысяча различных вещей со своми игровыми ID и всякими разными параметрами... Охватывая такую задачу, воображение рисует эдакие таблицы внутри таблиц.. Комоды с множеством ящиков с вложенными в них другими комодами...
Можно ли при регистрации каждого нового пользователя автоматически создавать новые, его личные таблицы? как связать их с пользователем? чтоб имея лишь userID можно было обратиться к списку его таблиц, выбрать нужную и уже ковыряться в ней...

Или этого можно избежать и просто в поле одной общей для всех таблицы хранить у каждого юезара в полях массивы данных, например его список забаненных им игроков - 1 массив, 1 поле, список выполненных квестов и полученных наград - второй массив во следующем поле. Однако тогда если массив вдруг станет слишком большой и не влезет в допущенные полем размеры, как быть тогда?
Подскажите пожалуйста...
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2013, 16:57
Ответы с готовыми решениями:

Создание сервера для онлайн игры
Здраствуйте!Играл я давно в одну онлайн игру (клиент весил еще 200 мб)сейчас хотел поиграть в нее...

Проектирование базы данных онлайн табло вокзала
Помогите! Это курсовая работа. Какие атрибуты нужны? А самое главное с чего начать? Базу будем...

Бот для онлайн игры
Доброго времяни суток! Озадачила меня идея написать бота для онлайн игрушки. В общем то и...

Сервер для онлайн игры
Ввожу в курс дела: в рамках курсовой работы требуется написать сервер на примере какой-нибудь...

2
141 / 180 / 44
Регистрация: 25.04.2012
Сообщений: 2,624
Записей в блоге: 5
15.08.2013, 19:12 2
Нужно исходить из необходимости минимального времени получения данных.
0
1517 / 1081 / 152
Регистрация: 23.07.2010
Сообщений: 5,992
15.08.2013, 20:08 3
выделяем сущности, связи между ними, нормализируем. (хотя бы до 3НФ)
затем принимаем решение - об организации физической модели данных.
Выделенное курим в Google (не настаиваю)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.08.2013, 20:08

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Launcher для онлайн игры
Доброе время суток, интересует такой вопрос.. Я знаю как запустить приложение с помощью...

Сервер для онлайн игры
Всем привет, прошу помочь определится с конфигурацией сервера. Основная задача сервера -...

Бот для онлайн-игры
Всем привет! Пишу программу, которая могла бы быстро прокачать Волшебную палочку пользователя на...

Как сделать сервер для игры 3D на домашнем ПК хотя бы для трех игроков онлайн
Уважаемые программисты я изучаю игровой движок Quest3d .У меня есть желание сделать онлайн игру....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.