Skip to content

Course Work for Geek Brains Web-dev University. 1 quarter. Databases beginer

Notifications You must be signed in to change notification settings

AncleMarvel/CourseWork_MySQL

Repository files navigation

Требования к курсовому проекту: 1. Составить общее текстовое описание БД и решаемых ею задач; 2. минимальное количество таблиц - 10; 3. скрипты создания структуры БД (с первичными ключами, индексами, внешними ключами); 4. создать ERDiagram для БД; 5. скрипты наполнения БД данными; 6. скрипты характерных выборок (включающие группировки, JOIN'ы, вложенные таблицы); 7. представления (минимум 2); 8. хранимые процедуры / триггеры;

Тема: Описание модели хранения данных Instagram

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

Инструкция: 1. Разверните базу данных с помощью дампа. Предаврительно создайте БД для развёртывание дампа, для удобства 2. Все скрипты создания, наполнения, создания "хранимок", представления и т.д. лежит в папках

ИМХО о моей работе: Как для САМОЙ ПЕРВОЙ работы не плохо, можно было бы лучше (10/12) Но как проект для резюме при поиске работы джуном, я думаю, ужасно! (6/12)

About

Course Work for Geek Brains Web-dev University. 1 quarter. Databases beginer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages