Sprawdź zawód
Lekcje kursu · Podstawy

Projektant baz danych

Zamienia proces i potrzebne informacje w projekt tabel, kluczy i relacji. Opisuje zasady poprawności danych oraz sprawdza model na przykładowych zapisach, zanim trafi do aplikacji.

Zobacz, co wykonasz na koniec ↓

Dwa wiersze dla tego samego produktu w Z-24

Klient zamawia ten sam model krzesła w dwóch pozycjach z różnymi rabatami. Projekt ma zapisać oba wiersze i zachować cenę z chwili zakupu.

Jak poprowadzisz tę sprawę
  1. Rozpoznaj sprawęRozpisz zdarzenie biznesowe
  2. Podejmij decyzjęNadaj tabelom i kluczom konkretne znaczenie
  3. Wyjaśnij decyzjęSprawdź graniczne wiersze
Jak zacząć, jeśli dopiero poznajesz ten zawód?

Poproś o diagram relacji i przykład najważniejszej transakcji. Wskaż poziom szczegółowości każdej tabeli oraz osobę zatwierdzającą zmianę modelu.

W pierwszej lekcji przećwiczysz „Ustal znaczenie wiersza”. Zapisz swoją odpowiedź krótko, tak jakby miała przeczytać ją osoba przejmująca pracę.

Kompendium zawodu — pojęcia i zwroty

Pojęcia w pracy

Encja
Rzecz albo zdarzenie o własnym znaczeniu, np. zamówienie lub produkt.
Klucz główny
Pole lub zestaw pól, które jednoznacznie identyfikują rekord.
Klucz obcy
Odniesienie do istniejącego rekordu w tabeli powiązanej.
Relacja jeden do wielu
Sytuacja, w której jeden rekord może łączyć się z kilkoma innymi.
Ograniczenie
Reguła zapisana w bazie, która pomaga odrzucić niepoprawne dane.

Zwroty w typowych sytuacjach

„Jedno zamówienie wiąże się z wieloma pozycjami. Ustalmy, co wyróżnia każdą z nich.”
Wyjaśniasz relację i ograniczenia klucza.
„Czy cena pozycji ma pokazywać dzień zakupu, czy bieżący cennik?”
Ustalasz znaczenie danych przed zaprojektowaniem kolumny.
„Tego przypadku nie obejmuje model. Pokażę, który zapis pozwoli nam go rozliczyć.”
Łączysz zmianę projektu z konkretną sytuacją.
Laptop z wykresami i danymi
Ilustracja branży · Zdjęcie Daniil Komov / Unsplash

Podstawy · Lekcja 1 z 6

Ustal znaczenie wiersza

Zapisz jednym zdaniem, co oznacza pojedynczy wiersz każdej tabeli. Oddziel nagłówek od pozycji.

Tok pracy w tej lekcji
  1. Co zrobić najpierwProces
  2. Co zrobić dalejTabela
  3. Jak zakończyćWiersz

Przykład z pracy

Z-24 ma jeden nagłówek i dwie pozycje.

Ćwiczenie praktyczne

Rozpisz po dwa pola nagłówka i pozycji.

Dwa wiersze dla tego samego produktu w Z-24

Rozpoznaj sprawę

Klient zamawia ten sam model krzesła w dwóch pozycjach z różnymi rabatami. Projekt ma zapisać oba wiersze i zachować cenę z chwili zakupu.

Zapisz, co już wiadomo i jakiej jednej informacji brakuje, żeby wykonać krok „Rozpisz zdarzenie biznesowe”. Zachowaj odpowiedź do kolejnej części.

Porównaj punkt wyjścia

Para zamówienie i produkt jest identyczna w obu wierszach. Każda pozycja wymaga własnego wyróżnika.

Sprawdź się — opcjonalne pytanie

Gdzie zapiszesz datę zamówienia?

  • W tabeli cen produktów
  • W nagłówku zamówienia
  • Wyłącznie w notatkach
Pokaż odpowiedź i wyjaśnienie

W nagłówku zamówienia. Data dotyczy zdarzenia zakupu, które ma własny rekord.

Podstawy · Lekcja 2 z 6

Ustal relację

Dla jednej pozycji wskaż dokładnie jedno zamówienie. Jedno zamówienie może obejmować więcej pozycji.

Tok pracy w tej lekcji
  1. Co zrobić najpierwPozycja
  2. Co zrobić dalejOdniesienie
  3. Jak zakończyćZamówienie

Przykład z pracy

Obie pozycje należą do Z-24.

Ćwiczenie praktyczne

Narysuj strzałkę od pozycji do nagłówka i podpisz ją.

Sprawdź się — opcjonalne pytanie

Co zapewnia powiązanie?

  • Wspólna kolejność w pliku
  • Nazwa klienta w opisie
  • Klucz obcy do istniejącego zamówienia
Pokaż odpowiedź i wyjaśnienie

Klucz obcy do istniejącego zamówienia. Baza potwierdzi, że wskazany nagłówek istnieje.