Давай я постараюсь тебе рассказать как это я делал ...
Вообще программирование очень творческий процесс ...
А создание понятного, работоспособного и многофункционального приложения - это весьма непростой процесс ...
Создание программного продукта начинается с
"постановки задачи"
Тебе поставили задачу (или ты сама для себя решила, что хочешь делать) и ты полна радости и счастья

Затем ты должна хоть примерно построить модели:
1. Концептуальную,
2. Логическую,
3. Информационную.
-----
-
Концептуальная модель - показывает общие принципы строения программного продукта (т.е. как ты сама для себя видишь этот продукт в итоге, как разработчик),
-
Логическая модель - показывает общие связи всех компонентов твоей программы (т.е. что с чем будет взаимодействовать и при каких условиях)
-
Информационная - показывает какую информацию будет содержать твой программный продукт (т.е. где будет написано "Вася", а где будет введенно и хранится слово "Я больше так не буду")
Как ты поняла, касательно программных продуктов, связанных с БД, ты сначала сама для себя рисуешь примерный вид таблиц, из которых будет состоять твоя БД ...
Продолжение следует ...
Пока это читай ...