php_db.pdf
(
182 KB
)
Pobierz
Bazy danych w PHP
Bazy danych w PHP
Maciej Litwiniuk
maciej@litwiniuk.net
Politechnika Poznańska
Agenda
1.Wprowadzenie
2.Bazy danych – ogólnie
3.SQL – podstawy
4.Łączenie PHP i BD
5.PDO
6.ADOdb
7.SQL Injection
PHP – przechowywanie danych
Strony statyczne
Pliki tekstowe
Pliki XML
Relacyjne bazy danych
Baza danych
Baza danych:
jest logicznie spójnym zbiorem danych posiadających określoną strukturę, na których
można wykonywać określone operacje (aspekt składniowy i operacyjny);
reprezentuje pewien fragment świata rzeczywistego zwanego dziedziną
przedmiotową (application domain); zmiany w dz.p. odzwierciedlane są w bazie
danych (aspekt semantyczny);
jest projektowana, tworzona i utrzymywana z punktu widzenia przydatności dla
określonych zastosowań, którymi zainteresowana jest określona grupa
użytkowników (aspekt pragmatyczny).
Z bazą danych związane są:
źródło, z którego wyprowadzane są dane (dz.p.);
określony poziom interakcji ze zdarzeniami zachodzącymi w dz.p.;
grupa użytkowników czynnie zainteresowana zawartością bazy danych.
System zarządzania bazą danych
(SZBD)
SZBD jest zbiorem programów umożliwiających tworzenie i
utrzymywanie bazy danych.
Na funkcje te składa się:
Definiowanie b.d. - specyfikowanie typów danych, struktur danych i
ograniczeń (warunków spójności, więzów integralności, ang. Integrity
constraints) odnoszących się do danych, które mają być zapamiętane w
bazie danych.
Konstruowanie (ładowanie) - proces zapamiętywania samych danych na
nośnikach pamięci kontrolowanych przez SZBD.
Manipulowanie (operowanie) - obejmuje funkcje:
wyszukiwania danych,
aktualizowania danych (modyfikowanie, dołączanie, usuwanie),
generowanie raportów.
SBD = BD + SZBD
Plik z chomika:
tryniti
Inne pliki z tego folderu:
SQL.doc
(281 KB)
plsql_fsql.ppt
(62 KB)
SQL10G.pdf
(780 KB)
sql2.pdf
(224 KB)
plsql.pdf
(580 KB)
Inne foldery tego chomika:
algebra liniowa
algorytmy i struktury danych
analiza matematyczna
angol
architektura komputerow
Zgłoś jeśli
naruszono regulamin