Sprawdź zawód
Lekcje kursu · Trudniejsze sytuacje

Projektant baz danych — Trudniejsze sytuacje

Dwa wiersze dla tego samego produktu w Z-24

Trudniejsze sytuacje · Lekcja 5 z 6

Powiąż zwrot z pozycją

Określ, jakie odniesienie potrzebne jest po zgłoszeniu zwrotu. Przejdź przykład z dwoma identycznymi kodami produktu.

Tok pracy w tej lekcji
  1. Co zrobić najpierwZwrot
  2. Co zrobić dalejKlucz pozycji
  3. Jak zakończyćHistoria

Przykład z pracy

Klient zwrócił tylko drugą pozycję K-8.

Ćwiczenie praktyczne

Zapisz klucz docelowy dla zwrotu.

Sprawdź się — opcjonalne pytanie

Która informacja identyfikuje zwracaną pozycję?

  • Sam kod K-8
  • Data zmiany cennika
  • Numer zamówienia i numer pozycji
Pokaż odpowiedź i wyjaśnienie

Numer zamówienia i numer pozycji. Klucz wskazuje konkretny wiersz do rozliczenia.

Trudniejsze sytuacje · Lekcja 6 z 6

Sprawdź model na rekordach

Zapisz poprawne wiersze i przypadek, który baza powinna odrzucić. Zanotuj dopuszczalne wyjątki.

Tok pracy w tej lekcji
  1. Co zrobić najpierwRekord
  2. Co zrobić dalejOgraniczenie
  3. Jak zakończyćWynik

Przykład z pracy

Pojawia się pozycja z numerem nieistniejącego zamówienia.

Ćwiczenie praktyczne

Wskaż oczekiwane zachowanie dla trzech przykładowych zapisów.

Dwa wiersze dla tego samego produktu w Z-24

Wyjaśnij decyzję

W trzech zdaniach przekaż wynik sprawy „Dwa wiersze dla tego samego produktu w Z-24”. Podaj, co potwierdziłeś, jakie działanie wybierasz i kiedy lub pod jakim warunkiem odbiorca powinien wykonać następny krok.

Przeczytaj przykładową rozmowę w pracy
Projektantka
Produkt K-8 występuje w zamówieniu jako pozycje 1 i 2. Czy oba rabaty muszą zostać na dokumentach?
Właściciel procesu
Tak. Pojedynczy zwrot też musi wskazać jedną konkretną pozycję.
Projektantka
Użyję pary zamówienie i numer pozycji oraz odrębnego powiązania z katalogiem.
Właściciel procesu
Przejdźmy jeszcze zwrot jednej pozycji i sprawdźmy cenę pokazaną klientowi.
Omówienie decyzji i dopytanie

Przykładowe działanie. Zapisuję pozycje z osobnymi numerami i cenami zakupu

Zachowujesz oba wiersze i ich odrębne rabaty.

Pytanie z rozmowy o tym zawodzie. Dlaczego para numer zamówienia i kod produktu może nie wystarczyć jako klucz?

Ten sam produkt może pojawić się dwa razy na różnych zasadach, np. z innym rabatem. Potrzebuję numeru pozycji lub niezależnego identyfikatora.

Poproś rozmówcę, żeby powtórzył, co już potwierdzono i od jakiej informacji zależy następny krok.

Sprawdź się — opcjonalne pytanie

Który zapis wymaga odrzucenia?

  • Pozycja z odwołaniem do nieistniejącego nagłówka
  • Druga pozycja z tym samym produktem i innym numerem
  • Pozycja z ceną zapisaną przy zakupie
Pokaż odpowiedź i wyjaśnienie

Pozycja z odwołaniem do nieistniejącego nagłówka. Relacja chroni wiarygodność powiązań.

Zadanie końcowe

Wykorzystaj sposób pracy z przypadku „Dwa wiersze dla tego samego produktu w Z-24” w zadaniu rekrutacyjnym.

Sklep chce zapisać zamówienie Z-24 z dwiema pozycjami tego samego produktu. Każda pozycja ma inny rabat. Przygotuj tabelę nagłówków i tabelę pozycji oraz pokaż, co pozwala zapisać oba wiersze.

Plan pracy nad zadaniem
  1. Rozpisz zdarzenie biznesowe
  2. Nadaj tabelom i kluczom konkretne znaczenie
  3. Sprawdź graniczne wiersze
Pokaż kryteria wykonania
  • Odróżniasz jedno zamówienie od jego pozycji.
  • Używasz klucza, który dopuszcza oddzielne pozycje tego samego produktu.
  • Oddzielasz cenę z momentu zakupu od bieżącej i weryfikujesz powiązania.
Jak sprawdzić odpowiedź na głos?

Po co osobna tabela pozycji?

Nagłówek opisuje całe zamówienie, np. datę. Pozycja opisuje konkretny wiersz zakupu. Osobne tabele pozwalają zapisać oba poziomy.

Ułóż krótką odpowiedź na rozmowę
  1. Rozpisz zdarzenie biznesowe. Ustal, jakie informacje identyfikują nagłówek zamówienia i jego pozycje.
  2. Nadaj tabelom i kluczom konkretne znaczenie. Opisz relacje, reguły i ceny zapisywane w chwili zakupu.
  3. Sprawdź graniczne wiersze. Przejdź prawidłowy zapis, powtórzenie i odniesienie do nieistniejącego rekordu.

Odpowiedz własnymi słowami. Przy każdym kroku podaj szczegół z zadania, który wpłynął na Twój wybór.

Chcesz sprawdzić się dalej?

W PRO wrócisz do tej sprawy, gdy zmienią się warunki. Przygotujesz projekt, który możesz omówić na rozmowie.

Zobacz dalsze wyzwanie

Co zrobisz, gdy sytuacja się zmieni?

Po zmianie cennika klient zwraca jedną z dwóch pozycji. Dobierz sposób odniesienia zwrotu do konkretnego wiersza i sprawdź, że da się odtworzyć warunki zakupu.

Projekt do portfolio. Diagram relacji Z-24, definicja tabel SQL, przykładowe rekordy oraz uzasadnienie klucza zwrotu

Jednorazowo 14,90 zł. Dostęp przez 30 dni.

Przejdź do zakupu PRO