PostgreSQL_Wydanie_II_posql2.pdf

(1023 KB) Pobierz
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Wprowadzenie. Dlaczego baza danych PostgreSQL? ............................................. 7
Rozdziaä 1. Relacyjny model bazy danych ............................................................ 9
Formalny model relacyjny danych ................................................................................. 11
Rozdziaä 2. Elementy jözyka ............................................................................. 19
Rozdziaä 3. Typy danych ................................................................................... 21
Rozdziaä 4. Operatory ....................................................................................... 27
Rozdziaä 5. Funkcje wbudowane w PostgreSQL ................................................. 35
Rozdziaä 6. Funkcje wbudowane i funkcje grupowe jözyka SQL .......................... 41
Funkcje wbudowane w struktur SQL ............................................................................ 41
Funkcje grupowe ............................................................................................................ 42
Rozdziaä 7. Polecenia SQL ................................................................................ 45
abort ................................................................................................................................ 46
alter ................................................................................................................................. 47
alter table .................................................................................................................. 47
alter user ................................................................................................................... 47
begin ............................................................................................................................... 48
cluster ............................................................................................................................. 48
close ................................................................................................................................ 48
commit ............................................................................................................................ 49
copy ................................................................................................................................ 49
create .............................................................................................................................. 50
create aggregate ........................................................................................................ 50
create constraint trigger ............................................................................................ 50
create database ......................................................................................................... 51
create function .......................................................................................................... 51
create group .............................................................................................................. 52
create index .............................................................................................................. 52
create language ......................................................................................................... 52
create operator .......................................................................................................... 54
create rule ................................................................................................................. 54
create sequence ......................................................................................................... 55
create table ............................................................................................................... 55
create trigger ............................................................................................................. 56
Kup książkę
Poleć książkę
4
PostgreSQL
create type ................................................................................................................ 56
create user ................................................................................................................ 57
create view ............................................................................................................... 58
declare ............................................................................................................................ 58
delete .............................................................................................................................. 59
drop ................................................................................................................................ 59
drop aggregate .......................................................................................................... 59
drop database ............................................................................................................ 60
drop function ............................................................................................................ 60
drop group ................................................................................................................ 60
drop index ................................................................................................................ 61
drop language ........................................................................................................... 61
drop operator ............................................................................................................ 61
drop rule ................................................................................................................... 62
drop sequence ........................................................................................................... 62
drop table .................................................................................................................. 62
drop trigger ............................................................................................................... 63
drop type .................................................................................................................. 63
drop user ................................................................................................................... 63
drop view .................................................................................................................. 63
end work ......................................................................................................................... 64
explain ............................................................................................................................ 64
fetch ................................................................................................................................ 64
grant ................................................................................................................................ 65
insert ............................................................................................................................... 65
listen ............................................................................................................................... 66
load ................................................................................................................................. 66
lock ................................................................................................................................. 67
move ............................................................................................................................... 67
notify .............................................................................................................................. 68
reset ................................................................................................................................ 68
revoke ............................................................................................................................. 68
rollback ........................................................................................................................... 69
select ............................................................................................................................... 69
set ................................................................................................................................... 70
show ............................................................................................................................... 71
unlisten ........................................................................................................................... 71
truncate ........................................................................................................................... 71
update ............................................................................................................................. 72
vacuum ........................................................................................................................... 72
Rozdziaä 8. Zarzñdzanie bazñ danych PostgreSQL ............................................. 73
Mechanizmy pracy bazy danych PostgreSQL ................................................................ 73
Instalacja serwera baz danych PostgreSQL z binariów .................................................. 75
Podstawowe czynno ci administracyjne ......................................................................... 78
Konfiguracja autoryzacji .......................................................................................... 80
Interaktywny monitor psql ....................................................................................... 80
Rozdziaä 9. Interfejs bazy danych PostgreSQL ................................................... 83
Dost p do bazy danych poprzez strony WWW .............................................................. 83
U ycie heitmla w celu uzyskania dost pu do bazy danych ........................................... 84
U ycie AppGEN 4GL dla aplikacji web opartych na bazie danych PostgreSQL ..... 90
Interfejs CGI/DBI i j zyk Perl .................................................................................. 91
Kup książkę
Poleć książkę
Spis tre ci
5
Zastosowanie wbudowanego w strony html j zyka skryptowego PHP w celu
uzyskania dost pu do baz danych PostgreSQL ...................................................... 99
Zastosowanie interfejsu j zyka Python w celu uzyskania dost pu do baz
PostgreSQL .......................................................................................................... 107
Uniwersalne interfejsy dost pu do bazy PostgreSQL ................................................... 108
Interfejs ODBC ...................................................................................................... 109
Interfejs OLEDB .................................................................................................... 113
Interfejs JDBC ........................................................................................................ 114
Preprocesor ecpg .......................................................................................................... 118
Rozdziaä 10. Budowa aplikacji bazodanowych ................................................... 121
Model bazy danych a PostgreSQL ................................................................................ 122
Model dziaáania firmy .................................................................................................. 125
Metodologia projektowania i wykonywania aplikacji bazodanowej ............................ 126
Praktyczna implementacja modelu ............................................................................... 128
Rozdziaä 11. Systemy replikacji danych w PostgreSQL ...................................... 143
Zewn trzne narz dzia do replikacji danych .................................................................. 143
Mechanizmy replikacji wbudowane w baz danych ..................................................... 145
Rozdziaä 12. Instalacja i konfiguracja bazy danych PostgreSQL ......................... 147
Wymagania systemowe ................................................................................................ 147
Instalacja PostgreSQL w Linuxie ................................................................................. 147
Konfiguracja procesu instalacyjnego ............................................................................ 149
Kompilacja i instalacja PostgreSQL ............................................................................. 150
Instalacja PostgreSQL na platformie Windows z u yciem cygwina ............................. 152
Instalacja PostgreSQL dla Windows ............................................................................ 155
Rozdziaä 13. Jözyki proceduralne w PostgreSQL ................................................ 159
J zyk PL/Tcl ................................................................................................................. 159
J zyk PL/pgsql ............................................................................................................. 160
J zyk PL/perl ................................................................................................................ 162
Kursory ......................................................................................................................... 163
Tworzenie wyzwalaczy ................................................................................................ 164
Rozdziaä 14. Tablice systemowe ....................................................................... 167
Rozdziaä 15. Multimedia w PostgreSQL ........................................................... 171
Dodatki ........................................................................................ 177
Funkcje dost pne w PostgreSQL .................................................................................. 177
Funkcje grupowe .......................................................................................................... 180
Wyra enia regularne ..................................................................................................... 181
Zmienne bazy danych ................................................................................................... 182
Wykonywanie oblicze w poleceniach SQL .................................................................... 182
Oracle a PostgreSQL .................................................................................................... 183
Elementy wspólne i ró nice .................................................................................... 183
Aplikacje, czyli PL/SQL ........................................................................................ 186
Skorowidz ..................................................................................... 188
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin