Bazy danych-lecture

Z Brain-wiki

Wstęp do technologii baz danych

  • Info w USOSweb: 1100-3BN15
  • Te materiały dotyczą semestru 2011Z

Wykłady

  1. 6.10: było ogólne wprowadzenie, o "mierzeniu" ilości danych, i co to jest tekst.
  2. 13.10: było o kodowaniach tekstu: ASCII, rozszerzenia 8-bitowe, Unicode, UTF-8.
  3. 20.10: po kilku uwagach o UTF-16 i little-endian vs. big-endian, było o reprezentacji tekstowej danych tabelarycznych (CSV). Trzeba było też przypomnieć, co to są: standardowe strumienie I/O, przekierowania i potoki.
  4. 27.10: wprowadziłem podstawową składnię wyrażeń regularnych (wersję POSIX) i spróbuję omówić API modułu re z biblioteki standardowej Pythona. <-- to poruszymy na ćwiczeniach
  5. 3.11: zasady systemów baz danych; podstawowe pojęcia modelu relacyjnego.
  6. 10.11: cd.: operacje na danych i reguły integralności w modelu relacyjnym; początek omówienia składni SQL -- definicja danych, instrukcja CREATE TABLE.
  7. 17.11: typy danych w SQL. Instrukcja INSERT. Najprostsze postacie instrukcji SELECT.
  8. 24.11: budowa wyrażeń i warunków. Instrukcja SELECT ze złączeniami.
  9. 1.12: Złączenia zewnętrzne. Zapytania z agregacją. Podzapytania.
  10. 8.12: Transakcje. Instrukcja UPDATE. Widoki.
  11. 15.12: Wyzwalacze (triggery). Normalizacja danych: 3 pierwsze postaci normalne.
  12. 5.01: DB API w Pythonie
  13. 12.01: zamiast wykładu - konsultacje
  14. 19.01: o specyfice systemów klient-serwer