
Jak vybudovat malou softwarovou firmu Návrh datového modelu Úspěšná softwarová firma musí dodávat úspěšné projekty. Takový software musí být stabilní, dostatečně rychlý a umožňovat další rozvoj. Tím pádem potřebuje kvalitní datový model. Pokud se databáze začne zadrhávat při větším množství dat nebo nejde jednoduše přidat další zákazníkův požadavek, či data neumožňují získal potřebnou informaci je to problém a firma ztrácí důvěru zákazníka. Já se řídí při návrhu nemnoha pravidly která mě provedla všemi těmito zmíněnými úskalími. Pojďme si je probrat. Barevné odlišení druhů dat a vazeb Na následujícím obrázku můžeme na první pohled odhadnout jaké tabulky jsou hlavní, které jsou podpůrné nebo že některé jsou něčím specifické. Je dobré umístit třeba vlevo nahoru i nějaké vysvětlivky co které barva znamená. Tak například na tomto datovém modelu jsou hlavní tabulky oranžové, méně důležité tabulky světle oranžové, podpůrné tabulky zelené, polymorfní tabulky jsou magicky fialové. Spojovací ta...