statnice:vyvoj:otazka16
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| statnice:vyvoj:otazka16 [18.05.2008 10:49] – xvalo07 | statnice:vyvoj:otazka16 [29.05.2008 23:07] (current) – normalizace databáze xvalo07 | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| * Jak se vyrovnáte s uvedenými třemi úrovněmi? | * Jak se vyrovnáte s uvedenými třemi úrovněmi? | ||
| * Analyzujte faktory ovlivňující dobu odezvy, jak identifikovat slabé místo, databázové objekty ovlivňující výkonnost SŘBD, databázové optimalizéry, | * Analyzujte faktory ovlivňující dobu odezvy, jak identifikovat slabé místo, databázové objekty ovlivňující výkonnost SŘBD, databázové optimalizéry, | ||
| + | |||
| ===== Teorie ===== | ===== Teorie ===== | ||
| Line 27: | Line 28: | ||
| Použitelné techniky – zásadně oddělit konceptuální a implementační úroveň, vyvarovat se redundancí dat, chápat data jako centrální zdroj, ke kterému se bude paralelně přistupovat, | Použitelné techniky – zásadně oddělit konceptuální a implementační úroveň, vyvarovat se redundancí dat, chápat data jako centrální zdroj, ke kterému se bude paralelně přistupovat, | ||
| + | |||
| + | Také by šlo zmínit [[http:// | ||
| + | |||
| ===== Praxe ===== | ===== Praxe ===== | ||
| Principiálně vzato nemá objektově orientovaný přístup k programování s relačními principy návrhu databází problém. Entity a atributy lze v podstatě chápat i v podobě objektů. Všechna současná vývojová prostředí se s relačními databázemi vyrovnávají zdatně a některé (C#) mají solidní nástroje pro implementaci objektových přístupů do práce s daty (definování SELECT, atd. příkazů jakožto metod). Záleží na vnitřní reprezentaci dat – např. nasávání dat do objektů z relačních tabulek s tím, že v IS se s tím pracuje už jenom jako s objekty. Event. existují i objektové databáze s nevalným výkonem. Jejich výhoda je, že jejich logická reprezentace dat v podstatě odpovídá konceptuální struktuře, nicméně nemají takovou algoritmickou základnu. | Principiálně vzato nemá objektově orientovaný přístup k programování s relačními principy návrhu databází problém. Entity a atributy lze v podstatě chápat i v podobě objektů. Všechna současná vývojová prostředí se s relačními databázemi vyrovnávají zdatně a některé (C#) mají solidní nástroje pro implementaci objektových přístupů do práce s daty (definování SELECT, atd. příkazů jakožto metod). Záleží na vnitřní reprezentaci dat – např. nasávání dat do objektů z relačních tabulek s tím, že v IS se s tím pracuje už jenom jako s objekty. Event. existují i objektové databáze s nevalným výkonem. Jejich výhoda je, že jejich logická reprezentace dat v podstatě odpovídá konceptuální struktuře, nicméně nemají takovou algoritmickou základnu. | ||
statnice/vyvoj/otazka16.1211100582.txt.gz · Last modified: 18.05.2008 00:00 (external edit)
