ComputersDatabases

De relationele gegevensmodel database model en het ontwerp schakelingen

De essentie en de basis van een database is zijn model. Het wordt op een rijtje gezet van de datastructuur en de operaties op hen uitgevoerd. De meest gekochte hiërarchisch, netwerk en relationele datamodel. Het enige wat een persoon kan gebruiken voor het beoogde doel, zoals ze zijn ingebed in het geheugen van de computer: opgeslagen op de schijfruimte als nodig is, en in een geheugen systeem worden geplaatst. Hier begint de verwerking ervan. Met andere woorden, de database - dat wil zeggen, informatie van de buitenwereld, gemodelleerd op een speciale manier, en omvat een bepaald gebied. Dit is meestal verschillende kenmerken, eigenschappen en iets dergelijks. Omdat alles met elkaar verbonden in de wereld, het is een DB wordt gereflecteerd.

Voor het grootste deel, teneinde elke base voldoende alleen de relationeel gegevensmodel simuleren. Maar het ontwerp, in de praktijk, in het schema van de relatie kan problemen veroorzaken. Het is daar dat niet wordt geleverd door de oprichting van semantische beschrijvingen van mechanismen, die altijd aanwezig is in vakken op elk gebied zijn.

Deze kwaliteit heeft geleid tot wat is gemaakt van een conceptueel model van een database. Het maakt het mogelijk meer dan intuïtief, maar op hetzelfde moment en heel formeel beschrijven een bepaald gebied van onderwerpen. Vaak wordt een dergelijke modellering regeling toegepast uitsluitend in de eerste fase van het maken van de database. Voor de basis genomen betonnen semantisch model. Gebaseerd, ontwierpen we een conceptueel diagram, en alles wordt omgezet en wordt het zogenaamde relationele database model.

In het ontwerp wereld, want deze zijn er bepaalde technieken. Ze zijn zeer duidelijk en begrijpelijk beschrijft alle fasen van een dergelijke maatregel in de praktijk. Hun kennis elimineert de noodzaak om extra programma's die betrokken zijn bij de totstandkoming van semantische modellen te verkennen. Creator is genoeg om de basis van het gekozen systeem te leren kennen en de belangrijkste vertaling regels te kennen. In dit geval, alles goed gaat, en uit de conceptuele krijgen relationele datamodel zonder het gedoe.

Opgemerkt dient te worden dat sommige onervaren database makers de fout maken van het belang van semantische modellen schema handmatig onderschatten. Natuurlijk, in de wereld van de technologische vooruitgang het wordt beschouwd als een verspilling van tijd en inspanning. Maar dit advies is absoluut verkeerd. En dit is als volgt:

1. Modeling met de hand om een krachtige visuele en semantische schema van de toekomst DB creëren. En dit in de toekomst, de overgang naar de stap van het relationele model, om ernstige fouten te voorkomen en de aard en het kenmerk van een specifiek gebied de meeste volledig te kunnen beoordelen.

2. Stap semantische modellering biedt voor belangrijke documentatie die eerder handmatig moet ingevuld worden. Bijvoorbeeld, grafieken, tabellen en opmerkingen. Ze kunnen niet alleen nuttig zijn in het proces van de schepping, maar ook in de verdere exploitatie van de reeds gemaakte database.

    Maar als praten waar is, kan worden opgemerkt dat de oprichting van een conceptueel schema en de daaropvolgende overgang naar wat wordt genoemd "relationele datamodel" met de hand - een proces moeilijk en problematisch. Stelt u zich eens een database waarin tabellen en grafieken meer dan duizend. Vervolgens, ik denk dat het heeft geen zin om te spreken.

    Autorisatie proces voor het maken van een database begint met het tekenen van deze zelfde tabellen, het creëren van een archief van documenten van de projectactiviteiten. Het aanzienlijk vergemakkelijkt het werk van de ontwerper, het helpt bij het gebruik van de basis. Maar het systeem als een normale teksteditor die alleen elementaire commando-invoer, bewerken en validatie ondersteunt. Het is natuurlijk om het uit te breiden met extra compiler functies. En dit is een heel simpel idee is niet verdwenen. Vandaar dat het proces van automatisering van de conceptuele database schema in een relationele begint.

    Similar articles

     

     

     

     

    Trending Now

     

     

     

     

    Newest

    Copyright © 2018 nl.atomiyme.com. Theme powered by WordPress.