Требования к курсовому проекту: 1. Составить общее текстовое описание БД и решаемых ею задач; 2. минимальное количество таблиц - 10; 3. скрипты создания структуры БД (с первичными ключами, индексами, внешними ключами); 4. создать ERDiagram для БД; 5. скрипты наполнения БД данными; 6. скрипты характерных выборок (включающие группировки, JOIN'ы, вложенные таблицы); 7. представления (минимум 2); 8. хранимые процедуры / триггеры;
Тема: Описание модели хранения данных Instagram
Общее текстовое описание БД instagram и решаемых ею задач: Я реализовал минимальный функционал. Отправление сообщений между пользователями. Возможность комментирования и лайкания постов и комментариев других пользователей. Добавил профиля пользователей, в которых хранится личная информация. Так-же юзеры могут подписываться на других, ну и отдельно храню таблицу с пользователями которые подписанные на другого (в целом две похожие таблицы, но мне так удобнее) Еще юзеры могут постить фото и/или видео, по несокльку шт в одном посте, ну и соответственно добавлять описание.
Инструкция: 1. Разверните базу данных с помощью дампа. Предаврительно создайте БД для развёртывание дампа, для удобства 2. Все скрипты создания, наполнения, создания "хранимок", представления и т.д. лежит в папках
ИМХО о моей работе: Как для САМОЙ ПЕРВОЙ работы не плохо, можно было бы лучше (10/12) Но как проект для резюме при поиске работы джуном, я думаю, ужасно! (6/12)