Автор: Д.Л. Осипов
Издательство: Издательские решения
Год: 2017
Страниц: 624
Язык: русский
Формат: pdf
Размер: 14.2 MB
Разработка клиент-серверных проектов баз данных c использованием системы управления базами данных MySQL и языка программирования Delphi на основе технологии доступа к данным FireDAC.
Достаточно давно, в середине 90-х годов прошлого века при появлении на свет самой первой версии Delphi о новом языке программирования в первую очередь говорили, как о превосходном инструменте для разработки настольных и клиент-серверных приложений баз данных. Спустя более 20 лет современная среда проектирования RAD Studio компании Embarcadero (ключевым элементом которой по-прежнему выступает Delphi) не только не утратила позиций в этом сегменте компьютерного рынка, но и существенно нарастила свои возможности. Судите сами, RAD Studio позиционируется как среда проектирования, поддерживающая самые распространенные и успешные системы управления базами данных (СУБД). Более того, языки программирования, входящие в состав RAD Studio, являются кроссплатформенными и позволяют разрабатывать программное обеспечение не только для Microsoft Windows, но и для OS X, Linux и для мобильных платформ Android и iOS.
К сожалению, в одной книге невозможно даже поверхностно охватить весь спектр СУБД, с которыми способен работать язык Delphi. Поэтому в качестве целевой СУБД выбрана одна из самых популярных у современных разработчиков платформ — MySQL. Именно этой СУБД и посвящена первая часть материала. Здесь мы поговорим о порядке создания основных объектов БД, рассмотрим основы диалекта структурированного языка запросов используемого в MySQL, изучим правила управления транзакциями. Одним словом, предоставим читателю необходимый уровень компетенций, получив которые он сможет создать свою первую реляционную базу данных способную работать по технологии клиент-сервер.
Во второй части книги мы сосредоточим свое внимание на создании клиентских приложений БД в основу которых положена новая для программистов Delphi технология доступа к данным FireDAC. Платформа FireDAC практически всеядна, она способна предоставить доступ к самому широкому спектру современных СУБД, кроме MySQL в этом списке: InterBase, SQLite, SQL Server, Oracle, PostgreSQL, IBM DB2, SQL Anywhere, Microsoft Access, Firebird, Informix, MongoDB, и т.д. Принципы разработки клиента FireDAC для любой из целевых СУБД практически одинаковы, поэтому эта книга окажется полезна читателю вместо MySQL отдающему предпочтение любой другой альтернативной реляционной платформе.
Скачать MySQL и Delphi. Базы данных. Технология FireDAC