Представляю вашему вниманию первую статью из серии публикаций, посвященных разработке приложений на платформе My Visual Database, в которой описывается создание формы авторизации.
Форма №1
Вступление
С чего начинается создание приложения для работы с базой данных? Казалось бы ответ очевиден – с проектирования базы данных, которая предназначена для решения конкретной прикладной задачи. Однако данная статья будет посвящена созданию основы, фундамента для любого приложения, создаваемого на платформе My Visual Database. Задача такого фундамента – обеспечить возможность роста и расширения функциональности с минимальными затратами.
С помощью My Visual Database можно создавать приложения, которые будут работать с СУБД SQLite или MySQL. Эта статья рассматривает использование SQLite, но большинство решений может быть использовано и для работы с MySQL.
Предполагается, что вы уже освоили IDE, можете создавать таблицы и формы, знаете, что такое скрипты и для чего они нужны.
Что же является главным фактором, определяющим архитектуру приложения? Смею утверждать, что главным является пользователь. Всё остальное должно лишь помогать ему решать задачи, стоящие перед ним. Поэтому, даже если вы создаёте самое простое приложение с одной оконной формой, не забывайте о главном - о пользователе.
Пользователь
Пользователь достоин того, чтобы увековечить его в создаваемой базе данных, поэтому первой таблицей, которую мы создадим, будет таблица “user_”.
Хотя My Visual Database разрешает использовать для названия таблиц и полей любые названия на любом языке, я рекомендую использовать английский, а если название поля или таблицы совпадает со служебным словом, то добавлять в конце символ подчёркивания. Это позволит упростить написание SQL-запросов.
Используйте для названий таблиц существительные в единственном числе. Используйте английские слова. Фактически, это негласный стандарт, соблюдение которого говорит о профессионализме.
Создадим таблицу user_ и добавим в неё несколько полей, которые будут являться идентификаторами пользователя, а также позволят произвести дальнейшую аутентификацию и авторизацию.
Статья вошла в книгу "Визуальное программирование": https://mvdlibrary.blogspot.com/p/blog-page_6.html
Визуальное программирование:
блог и
телеграм-канал.