Можно ли сделать приложение на python, где пользователем будет вводиться запрос (select, etc. ), который будет направлен к существующей бд?
Существует некая база данных.
Хочу узнать, можно ли написать приложение на питоне, где пользователь в окошке будет писать некий запрос ( select, insert, delete) к серверу бд. (Результат запроса отправляется юзеру на экран)
хочу также предусмотреть commit и rollback введённых запросов + создание резервной копии данных бд в виде sql-файла, то бишь будет некая функция , которая будет создавать sql-скрипт, выполнение которого будет восстановливать данные, имевшиеся в бд на момент создание этого скрипта.
куда смотреть? что можете подсказать? для gui , думаю, можно взять tkinter?
особенно интересует момент, отвечающий за то, как введенный запрос обратится к серверу бд и выполнится ..
Вы хотите написать гуи-обертку для библиотеки, предназначенной для работы с бд.
Ну в общем-то дело за малым - выбрать GUI (лично я рекомендую pyqt), выбрать БД (лично я рекомендую postgresql), выбрать для бд библиотеку коннектер (для postgresql это чаще всего psycopg2) и... написать всю логику приложения.
Дарья Субботина: На самом деле у вас уже всё хорошо - вы представляете что хотите и как это должно выглядеть, и даже придумали требования к функционалу. Сделать связку sql -> lib -> db несложное дело