Итак, я создаю приложение для просмотра списка, в котором люди могут добавлять файлы, которые они просматривали, и они могут оценивать его, а что нет, записи хранятся в базе данных, поэтому они распределяются между пользователями.База данных отслеживающего списка
Но я понял, что понятия не имею, как эффективно хранить данные списка пользователей. Должен ли я создать новую таблицу, в которой есть каждый столбец с идентификатором, связанным с таблицей с фильмами в базе данных? Это кажется неэффективным, поскольку список пользователей может содержать сотни или тысячи записей, и для каждого нового столбца будет очень облагаться налогом на запросы и пространство, я думаю. Я новичок в SQL, и я не уверен, как продолжить работу над моим проектом, и помощь будет оценена.
Я получаю, как хранить оценки, меня беспокоит, как сохранить список того, что пользователь просмотрел, если у пользователя несколько сотен записей. – sykdor
Вы имеете в виду, что хотите сохранить список просмотренных фильмов? Я бы взял это слишком просто. См. Отредактированный ответ –
Ничего себе, несколько сотен записей! Я не знаю, могут ли базы данных справиться с этим! Просто шутки, базы данных предназначены для такого использования. Даже самый простой из домашних ПК может легко обрабатывать базы данных с 100 000 записей. – Pieter21