Wykład 1 slajdy

  • Przykłady użycia baz danych
  • Wstęp
  • Systemy plików i systemy baz danych
  • Relacyjny model danych
  • Reguły Codda
  • Algebra relacji: rzutowanie, selekcja, iloczyn kartezjański, złączenie naturalne

Wykład 2 slajdy

  • Algebra relacji: złączenia zewnętrzne
  • Wstęp do SQL: zapytania dla jednej relacji
  • SQLite
    • SQLite [www.sqlite.org]
    • Introduction to SQLite [ @GoogleVideo ]
    • SQLite Database Browser [ @SF ]
    • Uruchom
      sqlite3 bazadanych
    • Wywołaj pomoc
      .help
    • Pokaż nazwy tabel w bazie
      .tables
    • Zmień formatowanie
      .mode column
    • Wyświetlaj nagłówki kolumn
      .headers ON
  • Baza danych "Przedsiębiorstwo" - do użycia z SQLite:
    sqlite3 przeds.db

Wykład 3 slajdy 1 slajdy 2 notatki 1 notatki 2

  • Podzapytania
  • Złączenia
  • Złączenia zewnętrzne
  • Aliasy
  • Zapytania w części FROM
  • Tworzenie tabel
  • Wypełnianie tabel danymi
  • Baza danych "emp" - do użycia z SQLite:
    sqlite3 przeds.db

Wykład 4 notatki

  • Typy danych w MySQL
  • Nadklucz, klucz kandydujący, klucz główny
  • Tworzenie tabel
  • Modyfikacje struktury tabel
  • Usuwanie tabel
  • Odczytywanie schematu relacji
  • Wstawianie krotek
  • Usuwanie krotek
  • Modyfikowanie krotek
  • Wstawianie krotek z pliku