Nauka Baz danych

Odpowiedz Nowy wątek
2017-07-02 13:11
0

Witam mam pytanie czy znacie strony które uczą baz danych ale nie zapytań i jak wyciądać z nich dane (mam 2 książki) a takie strony które uczą jak mają wyglądać tabele jak łączyć jej z innymi itp.

Pozostało 580 znaków

2017-07-02 21:57
0

Nie do końca rozumiem pytanie. Chodzi Ci o best practice? Czy raczej o coś innego? Z reguły jest tak że baza ma być stabilna czyli posiadać klucze główne i obce po których łączysz tabele, jakieś indeksy co by przyśpieszyć wyszukiwanie i najlepiej żeby była doprowadzona do trzeciej postaci normalnej, ale to nie jest jakiś szczególny warunek. Poza tym w bazie mają się znaleźć dane dotyczące aplikacji więc to co masz w programie powinno być zapisane w bazie no chyba że chcesz się zdziwić że jakieś dane poginęły.

Ale widziałam bazę w instytucji pewnej, gdzie klucz główny nie był do końca zakładany a łączono dane po jakiś numerkach, numerki odpowiadały klientowi i w międzyczasie były jakimś mega tajnym algorytmem wyliczane. Czyli totalny burdel dzięki któremu ludzie od baz bardzo mozolnie pracują. :)
Morał z tego jest taki że jak sobie pościelesz tak się wyśpisz, czyli baza musi być przemyślana, czasem lekko zoptymalizowana, a jak już się bawisz zapytaniami to zawsze sprawdź plan zapytania i pomyśl czy nie da rady przyspieszyć.

edytowany 1x, ostatnio: kate87, 2017-07-02 21:58
Co za bełkot ): - Haskell 2017-07-03 00:07

Pozostało 580 znaków

2017-07-03 00:06
2

http://wazniak.mimuw.edu.pl/index.php?title=Bazy_danych


Wiedza to potęga

Pozostało 580 znaków

2017-07-03 09:35
1

Trochę trudne pytanie. Zatem jeśli chcesz sobie popatrzeć jak powinno się projektować bazy danych poczytaj sobie np. o postaciach normalnych jak koleżanka wspomniała. Tylko, że z bazami tak jest, że czasem celowo dokonuje się denormalizację bazy danych, ponieważ jak mamy wszystko zaprojektowane zgodnie z postaciami normalnymi to dane zapytanie wykonuje się potwornie długo. Wtedy zaczynają się rzeczy których niestety nie da się zawrzeć w kursie/książce. Wtedy potrzeba po prostu doświadczenia.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0