commit
e55c8acea9
@ -0,0 +1,90 @@ |
|||||||
|
# Майнор по Базам Данных 2022 |
||||||
|
|
||||||
|
Репозиторий для материалов курса. |
||||||
|
|
||||||
|
Для зачёта необходимо выполнить набор относительно несложных действий, см. |
||||||
|
подробнее в разделе [Что обязательно сделать?](#Что обязательно сделать?). |
||||||
|
|
||||||
|
## Что обязательно сделать? |
||||||
|
|
||||||
|
0. _Пока_ пытаться нарешивать задачки с [sql-ex.ru], все нарешанные |
||||||
|
Вами задания обязательно будут зачтены. |
||||||
|
1. Разбиться на команды по 3-5 человек и заполнить форму [form]. |
||||||
|
2. Выбрать тему для проекта cм.: [Как выбрать тему](#Как выбрать тему)) |
||||||
|
3. Написать отчёт (см. [Требования к отчёту](#Требования к отчёту)). |
||||||
|
4. Прислать его нам. |
||||||
|
5. Прийти на пару в ноябре-декабре, чтобы: |
||||||
|
- показать нарешанные задания; |
||||||
|
- защитить проект и разработанную схему базы данных. |
||||||
|
|
||||||
|
## Как выбрать тему |
||||||
|
|
||||||
|
Если испытываете сложности с выбором, то можно поступить |
||||||
|
следующим образом: |
||||||
|
|
||||||
|
выберите какую-нибудь широкую область, для |
||||||
|
которой Вам и Вашей группе, состоящей из **3-5 человек**, |
||||||
|
было бы интересно моделировать базу данных, например: |
||||||
|
- финансы и экономика; |
||||||
|
- образование; |
||||||
|
- грузоперевозки; |
||||||
|
- и т.п.; |
||||||
|
|
||||||
|
и только теперь уточните эту область до темы для проекта: |
||||||
|
- база данных сайта простого банковского приложения; |
||||||
|
- база данных частной школы; |
||||||
|
- база данных отдельного аэропорта; |
||||||
|
- больше тем здесь: _[список тем прошлого года]_. |
||||||
|
|
||||||
|
## Требования к отчёту |
||||||
|
|
||||||
|
### Содержимое или Что писать в отчёте |
||||||
|
|
||||||
|
В отчёте должно быть описание темы и области, которую выбрали (абзац на 2-5 предложений). |
||||||
|
|
||||||
|
Попытайтесь понять специфичные ограничения, которые есть именно для вашего проекта и |
||||||
|
темы. Такие ограничения стоит указать заранее, |
||||||
|
т.к. в далнейшем это лучше выразить в виде типа для колонки таблицы |
||||||
|
(1-5 предложений и/или списочек требований). |
||||||
|
|
||||||
|
_Пример:_ условный аэропорт, для которого мы пишем БД, требует какие-нибудь |
||||||
|
личные данные для брони места в самолёте -- это стоит зафиксировать текстом, |
||||||
|
позже можно выразить в виде трёх обязательных текстовых полей в таблице |
||||||
|
с бронированиями. |
||||||
|
|
||||||
|
Поймите какие таблицы должна содержать ваша БД и какие поля должны быть |
||||||
|
у каждой из таблиц, опишите это текстом (до несколких абзацев по 2-5 |
||||||
|
предложений). Обязательно укажите ограничения на поля (что оно непустое, |
||||||
|
например). |
||||||
|
|
||||||
|
Усердствовать с количеством таблиц и полей не нужно, достаточно 4-7 таблиц |
||||||
|
по 2-7 поля (столбца?) в каждой. |
||||||
|
|
||||||
|
Нарисуйте диаграмму вашей БД, например, с помощью [drawsql]. |
||||||
|
|
||||||
|
Поймите какие ключи (primary и foreign) есть в ваших таблицах, отразите |
||||||
|
это на диаграмме и/или в тексте. |
||||||
|
|
||||||
|
### Оформление: |
||||||
|
- формат файла -- [pdf] (обычно в таком формате умеют экспортировать почти |
||||||
|
все редакторы); |
||||||
|
- шрифт ~~выбирайте, пожалуйста, с умом~~: |
||||||
|
- по-умолчанию Times New Roman, но подойдёт любой читаемый шрифт; |
||||||
|
- курсив и полужирныe шрифты разрешены; |
||||||
|
- 12-14 кегль; |
||||||
|
- заголовки, если они вам нужны, можно сделать 16 кеглем; |
||||||
|
- ориентация страницы книжная; |
||||||
|
- размер страницы: a4; |
||||||
|
- текст должен занимать не менее двух третей страницы; |
||||||
|
- отступы |
||||||
|
- слева и справа ~1-1.5см; |
||||||
|
- снизу и сверху ~2 см; |
||||||
|
- в отчёте должна быть быть **1 или несколько** непустых страниц; |
||||||
|
|
||||||
|
|
||||||
|
[comment]: <> (links here) |
||||||
|
[список тем прошлого года]: https://gist.github.com/ottergottaott/c705dac29735bf0b59c73eaa4516ceb9 |
||||||
|
[pdf]: https://en.wikipedia.org/wiki/PDF |
||||||
|
[sql-ex.ru]: https://sql-ex.ru |
||||||
|
[form]: https://www.cognitoforms.com/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9%D0%97%D1%83%D0%B1%D0%B0%D0%BA%D0%BE%D0%B2/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0 |
||||||
|
[drawsql]: https://drawsql.app/ |
Loading…
Reference in new issue