==== Wykłady i materiały pomocnicze==== ==Materiały pomocnicze do wykładów== - Wprowadzenie do PostgreSQL i psql: {{:bazydanych:psql-intro.pdf|}}. - Wprowadzenie do instrukcji SELECT: {{:bazydanych:dql-select.pdf|}}. - Wykład 1n: Wprowadzenie do baz danych i systemów zarządzania bazami {{:bazydanych:wyklad1n.pdf|wyklad1n.pdf}}. - Wykłady 1n-14n: [[http://home.agh.edu.pl/~ligeza/lectures.html|katalog .pdf do pobrania]]. ==Wykłady SQL== - Wprowadzenie do DML: INSERT, UPDATE, DELETE, COPY: {{:bazydanych:dml-copy.pdf|}}. - DQL: Podstawy agregacji: {{:bazydanych:dql-aggregate.pdf|}}. - DQL: Podzapytania w SQL: {{:bazydanych:dql-subquery.pdf|}}. - DQL: Złączenia w SQL: {{:bazydanych:dql-join.pdf|}}. - DDL: Definiowanie struktur danych: {{:bazydanych:ztb-ddl.pdf|}}. ==Zagadnienia zaawansowane== - OLTP: Przetwarzanie transakcyjne: {{:bazydanych:ztb-transakcje-new-latin-2.pdf|}}. - Podstawy normalizacji: {{:bazydanych:wyklad11n.pdf|}} - DDL: Domeny, widoki, sekwencje: {{:bazydanych:ddl-domeny-widoki.pdf|}} - SQL: Reguły, funkcje, wyzwalacze: {{:bazydanych:sql-wyzwalacze-reguly-funkcje.pdf|}} - SQL-Admin: Podstawy administracji PostgreSQL: {{:bazydanych:sql-admin-grant-revoke-roles.pdf|}} ==Materiały uzupełniające== - Porównanie SZBD: DB2, MS SQL, MySQL, PostreSQL i Oracle: {{:bazydanych:praca_magisterska.pdf|Praca magisterska}} [Mirosław Lach; 2009]. - Porównanie SZBD: DB2, MS SQL, MySQL, PostreSQL i Oracle: {{:bazydanych:prezentacja_miroslawlach.pdf|Prezentacja}} [Mirosław Lach; 2009].