Скрипт на python (требуется знание основ БД)

Мехрон13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.11.2018

Здравствуйте. 

Нужно написать небольшую программу на python. Потребуется знание базы данных: функциональные зависимости, нормальные формы, замыкания и т.д. 

1) Пользователь вводит кортеж (tuple) от A до Z (допустим ABCD); 

2) После этого пользователю будет предложено ввести функциональные зависимости (допустим, A->B, AB->A, B->F...). ФЗ типа АВ->A (тривиальные) и B->F (если у нас только ABCD) игнорируются. Ключи типа AB->CD преобразовываются в AB->C, AB->D. Повторяющие ФЗ игнорируются. 

Определяются superkey, candidat-key и primary-key.

Заявки фрилансеров