Персональный просмотр / База данных для пользователей - PullRequest
0 голосов
/ 10 ноября 2018

Я работаю над базой фильмов с asp.net mvc5, и как пользователь вы сможете выбирать фильмы для личного списка фильмов, которые вы уже смотрели. Моя проблема в том, что я новичок, и я понятия не имею, что является лучшим способом начать реализовывать такую ​​вещь. Главное, с чем я борюсь, это мысль, что у меня должна быть своя база данных для каждого пользователя, верно? Если да, как я могу начать здесь?

Большое спасибо за советы заранее!

1 Ответ

0 голосов
/ 10 ноября 2018

Думайте о базе данных как о файле Excel. Вам нужен только один файл Excel (база данных). Переименуйте «sheet1» в «movies» (создайте таблицу в базе данных) и запишите все фильмы на этом листе. Создайте другой лист и назовите его «users» и напишите всех пользователей на этом листе. Создайте третий лист, назовите его «наблюдал» и запишите в первом столбце номер строки пользователя из второго листа и номер строки фильма из первого листа.

Вот и все - одна база данных с тремя таблицами:

фильмы (идентификатор, имя)

1 матрица

2 Аватар

3 Безмятежность

-

пользователей (идентификатор, имя)

1 Макс.

2 Кевин

-

смотрел (id, идентификатор пользователя, moovieid)

1 1 2 // это значит, что я смотрел Аватар

2 1 3 // это значит, что я смотрел Serenity

3 2 1 // это означает, что вы смотрели Матрицу

...