O_Egor

README.TXT

Oct 15th, 2022 (edited)
390
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. Курсовой проект
  2. Введение
  3. В курсе «Белый пояс по С++» финальным заданием была разработка базы данных, которая работала с парами (дата, событие). В этой задаче вам нужно развить эту базу данных, научив её выбирать и удалять события, удовлетворяющие заданному условию, а также разделив её код на несколько файлов
  4.  
  5. Более подробно, ваша программа должна уметь обрабатывать набор команд:
  6.  
  7. Add date event — добавить в базу данных пару (date, event);
  8. Print — вывести всё содержимое базы данных;
  9. Find condition — вывести все записи, содержащиеся в базе данных, которые удовлетворяют условию condition;
  10. Del condition — удалить из базы все записи, которые удовлетворяют условию condition;
  11. Last date — вывести запись с последним событием, случившимся не позже данной даты.
  12. Условия в командах Find и Del накладывают определённые ограничения на даты и события, например:
  13.  
  14. Find date < 2017-11-06 — найти все события, которые случились раньше 6 ноября 2017 года;
  15. Del event != "holiday" — удалить из базы все события, кроме «holiday»;
  16. Find date >= 2017-01-01 AND date < 2017-07-01 AND event == "sport event" — найти всё события «sport event», случившиеся в первой половине 2017 года;
  17. Del date < 2017-01-01 AND (event == "holiday" OR event == "sport event") — удалить из базы все события «holiday» и «sport event», случившиеся до 2017 года.
  18. В командах обоих типов условия могут быть пустыми: под такое условие попадают все события.
Advertisement
Add Comment
Please, Sign In to add comment