Skip to content
Snippets Groups Projects
Commit 924354af authored by Piotr Maślanka's avatar Piotr Maślanka
Browse files

let's get this party started

parent f202a0e3
No related branches found
No related tags found
No related merge requests found
Pipeline #1866 failed with stage
in 1 minute and 31 seconds
...@@ -18,7 +18,7 @@ przez prowadzącego. ...@@ -18,7 +18,7 @@ przez prowadzącego.
* Lab 1 - **gotowe** * Lab 1 - **gotowe**
* Lab 2 - **gotowe** * Lab 2 - **gotowe**
* Lab 3 - **gotowe** * Lab 3 - **gotowe**
* Lab 4 - _in progress_ * Lab 4 - _let's get this party started_
* Lab _whatever_ - _in planning_ * Lab _whatever_ - _in planning_
# Jak to zrobiono # Jak to zrobiono
......
[
{}
]
\ No newline at end of file
Laboratorium 4
==============
_"Quidquid latine dictum, altum videtur"_
-----
Z tego laboratorium przygotowujesz sprawozdanie. Przygotowujesz je na zajęciach, a przy
ich zakończeniu wysyłasz na adres podany na końcu tej instrukcji. Instrukcja dla wszystkich
jest taka sama.
Rzeczy oznaczone tak, jak poniżej, dotyczą tego, co masz zawrzeć w sprawozdaniu. Na przykład:
Zapisz swoje imię, nazwisko, adres e-mail, kierunek i rok studiów
oraz grupę laboratoryjną i numer albumu.
Podaj również numer zajęć laboratoryjnych (nr 3).
Mogą być to też pytania, na które w sprawozdaniu udzielisz odpowiedzi. Możesz pomagać
sobie wyszukiwarką internetową, oraz zabrać głos w dyskusji, jeśli się jakaś wywiąże.
# Bazy relacyjne
Relacyjne bazy danych (ang. _relational database management systems_, RDBMS, może bardziej poprawnie
_system zarządzania relacyjną bazą danych_), to pewien pomysł na przechowywanie danych. Pomysł ten polega
na rozbiciu naszego świata w szereg takich _obiektów_, które będzie można wygodnie umieścić w _tabelach_.
Obiekt taki charakteryzuje się tym, że ma swoją pewną _tożsamość_, po której to tożsamości będziemy
go potem identyfikować i po tejże się do niego odwoływać.
Na przykład: tworząc bazę danych do celów poboru podatków w Jaśnie Oświeconej III Rzplitej, potrzebujemy
listy podatników. Żeby uprościć nieco sprawę, załóżmy że rzeczona baza dotyczyć będzie tylko osób fizycznych
(słowem będzie bazą PIT, od ang. _personal income tax_, _podatek dochodowy od osób fizycznych), czyli
_obywateli_.
Jaka cecha obywatela stanowi jego dobrą tożsamość? Imię i nazwisko niezbyt - Janów Kowalskich mamy wszak
ilość znaczną. Może imię, nazwisko i data urodzenia? Takie _tożsamości_, lub lepiej **klucze podstawowe** (ang.
_primary keys_) mogą również składać się z kilku cech (lub lepiej **pól**, ang. _fields_).
Wydaje się po dłuższych deliberacjach że dobrym kluczem podstawowym będzie tu PESEL obywatela. Ryzyko pomyłki
z innym obywatelem jest minimalne (chyba że aktualnie jesteśmy komornikiem). 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,
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 dobry i wyczerpujący pomysł**
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment