Relačné databázy musí byť normalizované , aby boli účinné . Normalizácia je dôležitým krokom pri navrhovaní relačných databáz . Relačné databázy sa skladá z rôznych tabuliek , ktoré hovorí , alebo sa vzťahujú k sebe navzájom . Kým Denormalizácia môžu byť použité na zníženie počtu spojenie tabuliek a môže urýchliť spracovanie , vedie k redundantných dát a zvýšenie celkovej veľkosti databázy .
Database Design
Čo je normalizácia ?
Normalizácia je , ako databáza dizajnéri rozhodnú o príslušných polí , tabuliek a relácie medzi tabuľkami , ktoré patrí v databáze . Výhody normalizované databázy sú znížené redundanciu dát a nekonzistentné závislosť , rovnako ako viac intuitívny dizajn pre užívateľa . Redundantné dát vedie k užívateľovi , ktorý má pridať , upraviť alebo odstrániť rovnaké dáta z viac než jedného miesta v systéme . Nekonzistentné závislosť núti užívateľa sa pozrieť na nonintuitive miesto pre dáta .
Čo je prvý normálnej forme ?
Zaistenie databázy normalizácie sa vykonáva pomocou First normálne forma . To eliminuje opakujúce sa polia v jednotlivých tabuľkách . Príkladom z opakujúceho sa pole je Class1 , Class2 a CLASS3 . Toto riešenie bude fungovať , kým študent má štvrtú triedu . Ďalšia časť prvej normálnej forme je , aby sa ubezpečil , že každé pole je najmenšou jednotkou je to možné . Napríklad , namiesto toho , aby pole pre clientname , tabuľka by mala mať dve polia , ClientFirstName a ClientLastName .
Čo je druhé normálne forme ?
Odstránenie redundantných dát cez tabuľky a záznamy je druhá normálne forma . Developer musí zabezpečiť , aby každé pole sa objaví len v jednej tabuľke , aby sa zamedzilo opakované zadávanie dát . Jediný čas , ktorý pole môže byť v sekundárnej tabuľke , ak je použitý ako cudzí kľúč . Príkladom je inštruktor tabuľka , ktorá obsahuje primárny kľúč InstructorID . InstructorID môže ukázať opäť v sekundárnej tabuľke nazvanej triedy zistiť , kto je pokyn triedu .
Čo je tretí normálne forma ?
Tretia normálna forma zabezpečuje , že nie je nekonzistentné závislosť . Nesúlad Závislosť nastane , keď je pole v tabuľke nečakané . Napríklad by to nemal byť intuitívne hľadať telefón študenta v tabuľke triedy . Najjednoduchší spôsob , ako sa uistiť , že pole patrí v príslušnej tabuľke je položiť otázku k z je . Napríklad , na je . To je logický zmysel . Príkladom nekonzistentné závislosť je z je .
Čo je Denormalizácia ?
Niekedy je vhodné pre návrhárov , aby zámerne denormalize častí databázy . Databáza Projektant musí to robiť s rozvahou , aby negovať negatívny vplyv na výkon a jednoduché použitie . Tým denormalizing dizajn , menšie spojenie tabuliek a sú povinní cudzie kľúče . Denormalizácia možno použiť na prvej a druhej normálnej forme , ale to by nikdy nemali byť použité na tretiu normálnu forma
.
Najnovšie články
-
Ako vypočítať plán Odchýlka v OLAP kocky
OLAP ( Online Analytical Processing ) , kocky údaje abstrakcie , ktorá umožňuje otázky bohatší , než v tradičných relačných databáz . Otázky môžu pristupovať k dátam v dátovej kocke OLAP o konkretizáciu multidimenzionálne podmnožín Hyperkocka vyššia trojrozmernosti . OLAP kocka má tiež pojem hierarchie , ukazuje dát na rôznych úrovniach detailu podľa členení potrebnom pre dotaz . Najmä kocky OLAP môže obsahovať údaje týkajúce sa súboru projektov - obe pôvodné plány a súčasnej úrovne dokončiť . P
-
Ako odstrániť veľké dátové optimalizovať výkon s Oracle
Po svojej databázovej tabuľky Oracle rastú milióny záznamov , váš výkon databázy trpí . Ak už nepotrebujete dáta , použite skrátiť tabuľky vyhlásenie odstrániť veľké množstvo dát s cieľom zlepšiť a optimalizovať výkon . Vyhlásenie o skracovanie tabuľka zachováva štruktúru tabuľky , ale to odstráni všetky záznamy , ktoré už nepotrebujete . Môžete spustiť funkciu na niekoľkých tabuliek odstrániť dáta . Pokyny dovolená 1 Otvorte správcu nástroja Oracle Enterprise na databázovom serveri . Otvorte
-
Čo je CRM implementácia procesov ?
Implementácia nového systému riadenia vzťahov so zákazníkmi ( CRM ) , môžu mať ďalekosiahle výhody pre každú organizáciu . Príprava , inštalácia , úprav a školení tvoria prevažnú časť práce pri inštalácii alebo inovácii CRM . Údaje Súčasťou procesu implementácie CRM zahŕňa identifikáciu údajov , ktoré musia byť prenesené alebo nahrané na nový systém . To umožňuje správne nastavenie databázy pred zadaním nové informácie a uľahčuje prenos dát z jednej databázy do druhej v prípade potreby. Inšta
-
Ako premenovať na záhlavie v správe o MS Access
Microsoft Access správy sa informácie z databázovej tabuľky a prezentovať ju v atraktívnom spôsobom . Tieto správy sa zvyčajne používajú v administratívnych funkciách ukázať trendy alebo súčty pre určité časové obdobie . Tieto správy vytiahnuť informácie z polí v podkladovej tabuľke a majú hlavičku na začiatku uvádzať , aké informácie sú uvedené v danom riadku alebo stĺpci . V predvolenom nastavení , MS Access názvy záhlavie podľa názvu poľa v tabuľke . Avšak , môžete zmeniť hlavičku , aby vyhov
-
Ako odstraňovať a Správca prepínacích
Správca prepínacích funkcií programu Microsoft Access umožňuje databázy návrhárom chrániť integritu podkladových tabuliek a štruktúry , a zároveň uľahčuje koncovým užívateľom nájsť informácie , ktoré potrebujú . Ak ústredňa je v mieste , používatelia vidia zoznam možných akcií pri otvorení databázy. Odtiaľ môžu užívatelia zadávať dáta , spúšťať dotazy a zostavy prístup . Ak zistíte , že váš rozvádzač manažér nefunguje ako má , je najlepšie použiť krok - za - krokom prístup opraviť . Pokyny dovol
-
Ako vytvoriť aktualizačný dotaz v programe Access
Aktualizácia otázky sú akčné dotazy k dispozícii v programe Access . Prístupové dotazy vykonávať akcie na databázu . Existujú štyri typy akčných dotazov : aby tabuľky , aktualizovať , mazať a pridávať . Tieto otázky sú vytvorené , zatiaľ čo na karte Nástroje dotazu. Vytvorenie aktualizačného dotazu zadaním kritériá v dotaze a zadaní aktualizáciu . Pri spustení dotazu , aktualizácie sa vykonáva na svojich tabuliek alebo dotazov a aktualizáciu databázy . Pokyny dovolená 1 Otvorte programe Access
-
Čo je Learning Management System
? Learning Management System , alebo LMS , je databázový program schopné uchovávať informácie o zamestnancoch , ktorá zahŕňa výcvik dokončený , nebola dokončená alebo plánované . Školenie najviac všeobecne bude prostredníctvom on - line kurzov platených a prístupné prostredníctvom firmy portálu , rovnako ako inštruktor - viedol tried vedenej spoločnosti alebo podniku vybraného dodávateľa . Všetci zamestnanci budú mať prístup k LMS prostredníctvom odkazu na intranete alebo na ikonu na pracovnej p
-
Ako získať prístup vybrať dáta
Jeden z najmocnejších funkcií databázového programu je schopnosť vybrať konkrétne dáta z obrovského množstva informácií . Najbežnejšou metódou za to , že v programe Microsoft Access je pomocou dotazu select , ktorý vám umožní skupine , počítať alebo zhŕňajú určité dáta z jednej alebo viacerých databázových tabuliek . Otázky môžu byť uložené a buď spustiť znova , tabuľky sú aktualizované a svieže , alebo exportovať do rôznych formátov pre analýzu inými užívateľmi . Veci , ktoré budete potrebova