Варианты заданий на лабораторный практикум по дисциплине «Безопасность систем баз данных» (Варианты 1-21: Литература по использованию компьютеров. База данных социальной сети), страница 5

При регистрации в БД социальной сети каждый пользователь указывает свой email, который одновременно служит в качестве имени учетной записи (логина), пароль, имя и фамилию, место проживания. Позднее пользователь может отредактировать эту информацию, а также добавить дополнительные сведения о себе: дату рождения, семейное положение, политические взгляды, религиозные взгляды. Пользователи могут быть связаны между собой отношениями дружбы. Что касается семейного положения, здесь существуют варианты, которые также подразумевают связь пользователей друг  с другом: брачные или добрачные отношения.

В БД также ведется учет сведений о получении пользователями высшего образования: учитываются вузы, факультеты и кафедры, на которых обучались пользователи, полученные специальности и квалификации, периоды обучения. Пользователь может быть связан с несколькими вузами (или с разными факультетами и кафедрами одного вуза), где он обучался в разные периоды времени, по разным специальностям.

Вариант 18. База данных социальной сети (часть 2)

Социальная сеть объединяет пользователей Интернета из разных городов и стран, предоставляя им возможность виртуального общения.

Пользователь социальной сети, зарегистрированный там под определенным именем учетной записи (в качестве такового выступает его email), имеет возможность добавлять на свою страницу видеозаписи. Содержимое видеозаписи сохраняется в БД, в виде набора двоичных данных. Каждая видеозапись имеет название и характеризуется жанром (художественный фильм, документальный фильм, мультфильм, слайды, любительский видеоролик и т. п.), продолжительностью; видеозапись может иметь краткое описание. При добавлении видеозаписи на свою страницу пользователь может связать с ней один или несколько тегов для группировки видеозаписей по тем или иным критериям. Одна и та же видеозапись может быть зарегистрирована на множестве пользовательских страниц, но теги видеозаписи на каждой странице не одинаковы. Кроме того, каждый пользователь имеет право задавать определенные типы доступа к данной видеозаписи со своей страницы. Доступ на просмотр или добавление комментариев может быть открыт:

·  только данному пользователю;

·  друзьям пользователя;

·  друзьям и друзьям друзей;

·  всем зарегистрированным пользователям.

Пользователи, просмотревшие видеоролик, могут оставлять комментарии на страничке, если это не противоречит настройкам безопасности. Комментарии не анонимны. В БД хранится содержимое комментария, данные о пользователе, оставившем комментарий, дата и время добавления комментария.

Вариант 19. База данных социальной сети (часть 3)

Социальная сеть объединяет пользователей Интернета из разных городов и стран, предоставляя им возможность виртуального общения.

Пользователь социальной сети, зарегистрированный там под определенным именем учетной записи (в качестве такового выступает его email), имеет возможность добавлять на свою страницу фотографии, объединяя их в фотоальбомы. Каждый фотоальбом имеет название, может иметь краткое описание. В БД регистрируется дата создания и последнего обновления альбома (которая совпадает с датой изменения его названия, описания или с датой добавления в него последней фотографии). Также для каждого фотоальбома устанавливаются разрешения для сторонних пользователей: на просмотр фотографий и на добавление комментариев к ним.

Каждая фотография имеет идентификационный номер, характеризуется датой добавления. На фотографии могут быть отмечены пользователи социальной сети.

Пользователи, просмотревшие фотографию, могут оставлять под ней комментарии, если это не противоречит настройка м безопасности. Комментарии не анонимны. В БД хранится содержимое комментария, данные о пользователе, оставившем комментарий, дата и время добавления комментария.