PostgreSQL – реляционная СУБД с открытым исходным кодом – в последнее время стремительно завоевывает популярность. И это не случайно. Корнями уходя в академическую среду, она усилиями команды разработчиков, объеди няющей талантливых людей со всего мира, попала в Интернет. Многие малые и средние предприятия переносят бизнес с запатентованных баз данных на PostgreSQL, и это неоспоримо свидетельствует о ее успехе. Читатели постепенно пройдут от основ к проектированию и созданию баз дан ных, научатся интегрировать их с языками программирования, предназначен ными для Интернета. Книга рассчитана на новичков, которым, однако, не по мешает знакомство с SQL, а в некоторых главах – с PHP, Perl и Java. Рассмотрены инсталляция из двоичного дистрибутива и исходных текстов для UNIX и Windows, работа с графическими средствами, различные формы за просов, обобщенные функции и объединения, агрегаты, транзакции, блоки ровки, хранимые процедуры и триггеры. А кроме того, контроль за произво дительностью, настройка и управление сервером, установление соединения и выполнение SQLоператоров с помощью С (libpq) и встроенного SQL, разработ ка приложений на PHP, Perl и Java.
Description:
PostgreSQL – реляционная СУБД с открытым исходным кодом – в последнее время стремительно завоевывает популярность. И это не случайно. Корнями уходя в академическую среду, она усилиями команды разработчиков, объеди няющей талантливых людей со всего мира, попала в Интернет. Многие малые и средние предприятия переносят бизнес с запатентованных баз данных на PostgreSQL, и это неоспоримо свидетельствует о ее успехе. Читатели постепенно пройдут от основ к проектированию и созданию баз дан ных, научатся интегрировать их с языками программирования, предназначен ными для Интернета. Книга рассчитана на новичков, которым, однако, не по мешает знакомство с SQL, а в некоторых главах – с PHP, Perl и Java. Рассмотрены инсталляция из двоичного дистрибутива и исходных текстов для UNIX и Windows, работа с графическими средствами, различные формы за просов, обобщенные функции и объединения, агрегаты, транзакции, блоки ровки, хранимые процедуры и триггеры. А кроме того, контроль за произво дительностью, настройка и управление сервером, установление соединения и выполнение SQLоператоров с помощью С (libpq) и встроенного SQL, разработ ка приложений на PHP, Perl и Java.