Для любой предметной области реализовать на языке Java (and only Java) с помощью интерфейса JDBC программу со следующим функционалом:
-Создание базы данных (важно(!) реализовать именно create database, а не только create table)
-Удаление базы данных
-Очистка таблицы
-Добавление новых данных
-Поиск по заранее выбранному (одному) текстовому не ключевому полю
-Обновление кортежа
-Удаление по заранее выбранному (одному) текстовому не ключевому полю
Программа должна поддерживать не менее двух режимов доступа - Администратор (доступен весь функционал) и Гость (доступен только функционал по просмотру содержимого БД и поиску данных в ней). Режим доступа реализуется через соответствующие права доступа БД (а не через сокрытие соответствующим компонентов GUI).
Все функции должны быть реализованы как хранимые процедуры. Из JDBC вызывать только хранимые процедуры/функции. Выполнение произвольного SQL кода запрещено.
Работа с БД производится посредством GUI.
Необходимо предоставить подробный отчет