Перейти к содержимому

Прекратите гнаться за трендами: почему целостность баз данных — это настоящая сила.

Silver Pascal Coder

0:00 / 0:00

Прекратите гнаться за трендами: почему целостность баз данных — это настоящая сила.

507 просмотров · 7 мес. назад
Silver Pascal Coder
3,2 тыс. подписчиков
507 просмотров · 7 мес. назад
Многие гонятся за последними модными фреймворками для пользовательского интерфейса, но настоящая ценность заключается в создании системы, которая действительно работает согласованно. Сегодня я погрузится в «скучный», но важный мир целостности данных, соответствия принципам ACID и хранимых процедур. Используя свадебное приложение моей дочери в качестве реального примера, я покажу вам, как структурировать базу данных Firebird и вызывать хранимые процедуры непосредственно из кода Delphi, чтобы ваши данные были абсолютно надежными, а приложение — предсказуемым. Разделы 00:00 Введение 01:42 Структура базы данных (на данный момент) 03:49 Скрипты для создания базы данных 05:01 Хранимые процедуры 06:37 Использование хранимых процедур (пример) 07:53 Код Delphi для добавления площадки 20:37 Тестирование кода 26:21 Обновление тестового кода 27:27 О ACID 29:57 Запуск теста 31:56 Что дальше 32:36 Заключительные мысли #Delphi #ObjectPascal #FirebirdSQL #DatabaseDesign #SilverPascal #CodingLife