From 2950a028bfce78889dda2b5c72b7e34d57477a1b Mon Sep 17 00:00:00 2001
From: Piotr Maslanka <piotr.maslanka@henrietta.com.pl>
Date: Thu, 4 May 2017 12:04:26 +0200
Subject: [PATCH] pythone pythone

---
 src/lab4.md | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/src/lab4.md b/src/lab4.md
index 3d4b5fc..c9f80b5 100644
--- a/src/lab4.md
+++ b/src/lab4.md
@@ -55,11 +55,11 @@ Takie rozwiązanie od kilku lat
 już zastosowano, dzięki czemu ilość druków NIP-7 w obrocie znacznie spadła, a Panowie zapewne do swojego
 rocznego rozliczenia podatkowego nie wpisywali żadnych NIP-ów, bo wystarczył PESEL. 
 
-Pominę tu pytanie jaki klucz podstawowy należy zastosować do konkretnego, rocznego rozliczenia podatkowego,
+Pominę tu pytanie jaki klucz podstawowy oraz kolumny należy zastosować do konkretnego, rocznego rozliczenia podatkowego,
 gdyż ze względu na 
 [mnogość możliwych sposobów rozliczeń przewidzianych stosowną ustawą](http://isap.sejm.gov.pl/Download;jsessionid=DEE94711477213D50C7A580724D3176C?id=WDU19910800350&type=3)
-stanowi to Bardzo Dobre Pytanie. **Zwalniam z zaliczenia jak ktoś ma (lub wymyśli )dobry i wyczerpujący pomysł**, 
-przy czym od razu ostrzegam że problem jest bardziej prawno-księgowy niż informatyczny.
+oraz wzorów formularzy PIT stanowi to Bardzo Dobre Pytanie. **Zwalniam z zaliczenia jak ktoś ma dobry i wyczerpujący pomysł**, 
+przy czym od razu ostrzegam że problem jest trudny i bardziej prawno-księgowy niż informatyczny.
 
 Tak czy inaczej, wypiszmy kilka sensownych _pĂłl_ w takiej tabeli od obywateli:
 
@@ -76,11 +76,15 @@ Tak czy inaczej, wypiszmy kilka sensownych _pĂłl_ w takiej tabeli od obywateli:
 * Numer telefonu
 
 I teraz parę kwestii nazewniczych. Odnosząc się do tego konkretnego przykładu:
+
 * Nazwę pola, wraz z jego typem i przeznaczeniem w konkretnej tabeli nazywamy **kolumną**
 * Reprezentację obywatela w tej tabeli nazywamy **wierszem**
 * Konkretną cechę konkretnego obywatela nazywamy **polem**
 
-Numeru telefonu obywatel posiadać nie musi. Każdy bieszczadzki zakapior ma prawo do  
+Numeru telefonu obywatel posiadać nie musi. Każdy bieszczadzki zakapior ma prawo do obywatelstwa i obowiązku
+rozliczenia podatkowego, nawet bez posiadania telefonu. Przy definiowaniu kolumny zawsze musimy ustalić, czy
+podanie jej jest obowiązkowe. Pola objęte kluczem podstawowym zawsze są wymagalne (w żargonie **not null**),
+bo inna sytuacja niespecjalnie ma sens (jak zbierać informacje o obywatelu pozbawionym numeru PESEL?).
 
 Od razu zauważyć możemy, że trzymanie dwóch _adresów_. nie jest takim dobrym pomysłem. Analityczny umysł
 zauważyć może, że adres jest pewnym _bytem samym w sobie_. Możemy więc stworzyć osobną tabelę do przechowywania adresów.
@@ -166,7 +170,8 @@ Przy czym pola PESEL i rok fiskalny stanowić będą klucz podstawowy, zaś sam
 Wystąpi również relacja **jeden-do-wielu** w stosunku Obywatel - CzyRozliczyłPodatek, bo jedna osoba
 może (a nawet musi) się rozliczać wielokrotnie - raz z każdego roku.
     
-    Dorzuć teraz do wcześniej narysowanego diagramu tabelę CzyRozliczyłPodatek.
+    Dorzuć teraz do wcześniej narysowanego diagramu tabelę 
+    CzyRozliczyłPodatek.
     Wynik radosnej twórczości umieść w sprawozdaniu.
     
 # Zadanie laboratoryjne
-- 
GitLab