Narzędzia użytkownika

Narzędzia witryny


baza_propozycje

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
baza_propozycje [2014/11/12 10:13]
zozlak utworzono
baza_propozycje [2015/01/30 10:47] (aktualna)
zozlak
Linia 1: Linia 1:
 ===== Propozycje zmian w strukturze bazy danych ===== ===== Propozycje zmian w strukturze bazy danych =====
  
-  * Scalenie tablic //​wartosci_wskzanikow_zrownywanie,​ wartosci_wskaznikow_gimnazjum,​ wartosci_wskaznikow_matura//​ w jedną tablicę wraz z dodaniem klucza obcego //​{id_szkoly,​ rok}// do tablicy //​szkoly_dane//​ +Chwilowo ​brak
-    * wszystkie wskaźniki są do siebie bardzo podobne i korzystanie z osobnych tablic jest zwyczajnie niewygodne;​ +
-      * do rozróżniania wskaźników i tak służy //​id_wskaznika//​ i wydzielanie oddzielnych tablic jest sztuczne; +
-      * biorąc pod uwagę rozmiary innych tablic w bazie trochę pustych kolumn (niewykorzystywanych akurat przez ten rodzaj wskaźników) nikogo nie zaboli; +
-      * cały czas mamy mechanizmy kontroli nad koniecznością wypełniania kolumn: +
-        * klauzule //​check//;​ +
-        * obiektowość - zdefiniowanie tablic dziedziczących po wspólnej tablicy //​wartosci_wskaznikow//;​ +
-    * brak klucza {id_szkoly, rok} bardzo obniża wydajność zapytań ze stron WWW generujących wskaźniki, a skoro i tak realizowany jest tam zawsze identyczny algorytm (dobierz najstarszy rok z okresu obejmowanego przez wartość wskaźnika),​ to czemu by tego nie zmaterializować;​ dodatkowo wzmocni to kontrolę spójności bazy. +
baza_propozycje.1415783634.txt.gz · ostatnio zmienione: 2014/11/12 10:13 przez zozlak