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.
- Co zrobić najpierwZwrot
- Co zrobić dalejKlucz pozycji
- 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.
- Co zrobić najpierwRekord
- Co zrobić dalejOgraniczenie
- 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.
- Rozpisz zdarzenie biznesowe
- Nadaj tabelom i kluczom konkretne znaczenie
- 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ę
- Rozpisz zdarzenie biznesowe. Ustal, jakie informacje identyfikują nagłówek zamówienia i jego pozycje.
- Nadaj tabelom i kluczom konkretne znaczenie. Opisz relacje, reguły i ceny zapisywane w chwili zakupu.
- 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.