Fix up and rewrite README.md a bit

Aleksey Zubakov 2 years ago
parent 5dc24b011d
commit dea3722930
  1. 32
      README.md

@ -2,19 +2,21 @@
Репозиторий для материалов курса. Репозиторий для материалов курса.
Для зачёта необходимо выполнить набор относительно несложных действий, см. [Что обязательно сделать](#что-обязательно-сделать). Для зачёта необходимо выполнить набор относительно несложных действий, _см.
**[Что обязательно
сделать](#что-обязательно-сделать)**_.
В файле [local_instruction.md](./local_instruction.md) можно найти инструкцию В файле **[local_instruction.md](./local_instruction.md)** можно найти инструкцию
как локально (на Вашем пк) поднять базу данных и админку [pgAdmin][pgadmin] как локально (на Вашем пк) поднять базу данных и админку **[pgAdmin][pgadmin]**
с помощью [docker]. с помощью **[docker]**.
## Что обязательно сделать ## Что обязательно сделать
0. _Пока_ пытаться нарешивать задачки с [sql-ex.ru], все нарешанные 0. _Пока_ пытаться нарешивать задачки с **[sql-ex.ru]**, все нарешанные
Вами задания обязательно будут зачтены. Вами задания обязательно будут зачтены.
1. Разбиться на команды по 3-5 человек и заполнить [форму][form]. 1. Разбиться на команды по 3-5 человек и заполнить **[форму][form]**.
2. Выбрать тему для проекта cм.: [Как выбрать тему](#как-выбрать-тему)) 2. Выбрать тему для проекта (_cм.: **[Как выбрать тему](#как-выбрать-тему)**_)
3. Написать отчёт (см. [Требования к отчёту](#требования-к-отчёту)). 3. Написать отчёт (_см. **[Требования к отчёту](#требования-к-отчёту)**_).
4. Прислать его нам. 4. Прислать его нам.
5. Прийти на пару в ноябре-декабре, чтобы: 5. Прийти на пару в ноябре-декабре, чтобы:
- показать нарешанные задания; - показать нарешанные задания;
@ -37,7 +39,7 @@
- база данных сайта простого банковского приложения; - база данных сайта простого банковского приложения;
- база данных частной школы; - база данных частной школы;
- база данных отдельного аэропорта; - база данных отдельного аэропорта;
- больше тем здесь: _[список тем прошлого года]_. - больше тем здесь: **[список тем прошлого года]**.
## Требования к отчёту ## Требования к отчёту
@ -50,7 +52,7 @@
т.к. в далнейшем это лучше выразить в виде типа для колонки таблицы т.к. в далнейшем это лучше выразить в виде типа для колонки таблицы
(1-5 предложений и/или списочек требований). (1-5 предложений и/или списочек требований).
_Пример:_ условный аэропорт, для которого мы пишем БД, требует какие-нибудь **Пример:** условный аэропорт, для которого мы пишем БД, требует какие-нибудь
личные данные для брони места в самолёте (ну, например, ФИО) -- это стоит зафиксировать текстом, личные данные для брони места в самолёте (ну, например, ФИО) -- это стоит зафиксировать текстом,
позже можно выразить в виде трёх обязательных текстовых полей в таблице позже можно выразить в виде трёх обязательных текстовых полей в таблице
с бронированиями. с бронированиями.
@ -59,20 +61,20 @@ _Пример:_ условный аэропорт, для которого мы
у каждой из таблиц, опишите это текстом (до несколких абзацев по 2-5 у каждой из таблиц, опишите это текстом (до несколких абзацев по 2-5
предложений). предложений).
Обязательно укажите тип каждого столбца ([какая-то шпаргарклка по типам в PostgreSQL][postgre-cheat]) и, Обязательно укажите тип каждого столбца (**[какая-то шпаргарклка по типам в PostgreSQL][postgre-cheat]**) и,
если есть, дополнительные ограничения ([документация возможных ограничений в PostgreSQL][constraints]). если есть, дополнительные ограничения (**[документация возможных ограничений в PostgreSQL][constraints]**).
Поймите какие ключи (primary и foreign) есть в ваших таблицах, отразите Поймите какие ключи (**primary**/**foreign**) есть в ваших таблицах, отразите
это на диаграмме и/или в тексте. это на диаграмме и/или в тексте.
Усердствовать с количеством таблиц и полей не нужно, достаточно 4-7 таблиц Усердствовать с количеством таблиц и полей не нужно, достаточно 4-7 таблиц
по 2-7 поля (столбца?) в каждой. по 2-7 поля (столбца?) в каждой.
Нарисуйте диаграмму вашей БД, например, с помощью [drawsql], добавьте схему Нарисуйте диаграмму вашей БД, например, с помощью **[drawsql]**, добавьте схему
в отчёт. в отчёт.
### Оформление ### Оформление
- **один (!)** файл формата [pdf] (обычно в таком формате умеют экспортировать почти - **один (!)** файл формата **[pdf]** (обычно в таком формате умеют экспортировать почти
все редакторы); все редакторы);
- в отчёте должно быть **1 или несколько** непустых страниц; - в отчёте должно быть **1 или несколько** непустых страниц;
- текст должен занимать не менее двух третей страницы; - текст должен занимать не менее двух третей страницы;

Loading…
Cancel
Save