Wprowadzenie do typów danych w PostgreSQL

Tworzenie baz danych w PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Kategorie danych w PostgreSQL

  • Tekstowe
  • Numeryczne
  • Czasowe
  • Logiczne
  • Inne: geometryczne, binarne, monetarne
Tworzenie baz danych w PostgreSQL

Przykład 1: reprezentowanie dat urodzenia

  • Cathy: 3 maja 2006
  • Możliwe reprezentacje
    • „3 maja 2006" (tekst)
    • „3/5/2006" (tekst)
    • 2006-05-03 (data)
Tworzenie baz danych w PostgreSQL

Przykład 2: śledzenie statusu płatności

  • Czy uczestnik uiścił opłatę?
  • Możliwe reprezentacje:
    • „Tak"/„Nie" (tekst)
    • „T"/„N" (tekst)
    • 'true'/'false' (logiczny)
  • Określone typy ograniczają dopuszczalne wartości
Tworzenie baz danych w PostgreSQL

Przykład 3: dystanse podróży

  • Marek przeleciał 326 mil na spotkanie z klientem
  • Możliwe reprezentacje:
    • „326 mil" (tekst)
    • „326" (tekst)
    • 326 (numeryczny)
Tworzenie baz danych w PostgreSQL

Czas na ćwiczenia!

Tworzenie baz danych w PostgreSQL

Preparing Video For Download...