#First Task Количество касс - 10, с возможностью увеличения/уменьшения. Кассиры работают в несколько смен, не закреплены за определенной кассой. Товары имеют категорийность. Постоянные покупатели пользуются дисконтными картами, дающими разную скидку в зависимости от накопительной суммы покупок. Дополнительно могут существовать акционные программы скидок на определенную категорию товаров. Предложить архитектуру базы данных для обеспечения работы кассы. #Second Task Существует военная часть с иерархией. Предложить вариант БД состава военной части. #Third Task Дана текстовая строка, которая содержит два вида скобок - круглые и квадратные. Скобки считаются расставленными правильно, если каждой открывающей соответствует закрывающая, причем между ними не может оказаться не парных скобок другого вида. Правильная расстановка скобок: - (()) []([]) [()] [[([[[(())]]])]] Неправильная расстановка скобок: - ([] - [(]) - ((][)) В строке помимо скобок, могут находиться и другие символы.