IT report e-mailová adresa:
heslo:
IT report RSS 2.0
Klíčová slova: MsSQL

Generovani dat

Ted probereme metody pro generovani dat pro ovladani stavu databaze. Pro libovolny dulezity vyvoj, vy potrebujete skutecne testove data pro overeni vaseho systemu. Za timto ucelem muzete vybrat z nekolika cest.

-         pouzit existujci data. V tomto pripade obvykle se berou existujici data anebo teto data se nejak modifikuji. Prinos je v tom, ze nic nemuze lepe odpovidat testum nez skutecne data. Ale problem muze byt napriklad v tom, ze vyuzivate skutecne data, pristup ke kterym muze byt, napriklad, s legislativnych duvodu omezen

-         vytvorit data od nuly. Tohle je bezna praxe, ale bezne stoji hodne casu a pak caste data prestavaji odpovidat skutecnemu stavu.

Team Edition for Database Professionals nabizi lepsi cestu pres nastroj pro generovani dat. S nazvu nastroje je jasne ze je vybrana druha cesta – vytvoreni dat od nuly. V tomto pripade nemusime bat o legislativnych a souvisejicich problemech. Moc tohoto nastroje je v moznosti efektivne vygenerovat data od nuly, ktere i pres to peclive odpovidaji vasemu produkcnemu prostredi. Nastroj zabezpecuji svoji cile pres nasledujici metody:

-         siroke moznosti nastaveni generatoru dat – Vy muzete nastavit generator pro kazdy sloupec s tabulky. Generatory existuji pro kazdy typ dat. Kazdy generator ma sadu vlastnosti, ktere Vy muzete menit pro totalni ovladani generovanych hodnot

-         pridavne mocne generatory – teto nastroje zahrnuji generator regularnich vyrazu, ktery muze, napriklad, vygenerovat telefonni cisla. Dalsi generator, napriklad, je to data zavisly (data-bound) generator, ktery bere data s jineho dataveho zdroje

-         chytre prednastaveni generatoru – implicitne, odpovidajici data generator automaticke prirazen ke kazdemu sloupce na zakladu sloupceho typu dat.

-         uznani databazovych omezeni (constraints) – tento nastroj rozumi nekterym databazovym omezenim i automaticke nastavuje prirazeny generator aby on odpovidal timto omezenim. Napriklad, jestli Vas sloupec nastaven tak ze ma omezeni ze hodnota ve sloupce musi byt vetsi nez nejake cislo, generato bude nastaven tak, aby minimalni vygenerovana hodnota byl vetsi nez toto cislo.

-         podpora pro rozlozeni (distribution) dat – Vy muzete taky nastavit rozlozeni generovanych dat. Napriklad, data mohou byt vygenerovany aby odpovidali normalnimu nebo exponencialnimu rozlozeni

-         generator a rozsireni rozlozeni – Vy muzete rozsirit knihovnu generatoru a rozlozeni tak, aby ona zahrnovala libovolny typ datovych generatoru ktere bych odpovidali Vasim potrebum pro testovani

-         generace dat je opakovatelne – vygenerovany data jsou zalozeny na pocatecni hodnote, ktera zajistuje ze vygenerovane data jsou opakovatelne. Tento pozadavek poskutuje idealni podminky pro unit testovani databazi

-         zajisteni tabulkovych relaci – Vy muzete namodelovat urcite vztahy mezi Vasimi tabulkami. Napriklad, Vy mate Aukce a Nabidky tabulky ve Vasi databazi. Vy muzete nastavit 1:25 pomer mezi dvema tabulkami tak, aby pro kazdou vygenerovanu aukce bylo vygenerovano 25 odpovidajicich nabidek.




Komentáře

jméno uživatele:

=   Přidat komentář
Klíčová slova:
ASP.NET
C#
Chystá se
Deserializace
Expression Encoder
FreeBSD
IIS 7.0
Java
MsSQL
Ostatní
PHP
PostgreSQL
Servlet
Silverlight
Stalo se
Statistika
Tomcat
Visual Studio
WCF
Windows Server 2008
Workflow Foundation
XML
pdf


Komentáře:
Jsem vcera v krabice od zehlicky nasel disk s firmware. Nevi nekdo, co s tim mam delat???

Ne - nastaveni pro IIS 6.0 jsou jine

Plati tento navod i pro IIS 6.0?