Tietokannan ydin ja perusta on senmalli. Se on kokoelma tietorakenteita ja luettelo niistä toteutetuista toimista. Yleisin on hierarkkinen, verkko- ja relaatiotietomalli. Kaikki tämä henkilö voi käyttää tarkoitukseensa, koska ne tallennetaan tietokoneen muistiin: ne tallennetaan levytilaan ja tarvittaessa sijoitetaan järjestelmän RAM-muistille. Tässä niiden käsittely alkaa. Toisin sanoen tietokanta on ulkomaailman informaatiota, joka on mallinnettu erityisellä tavalla ja kattaa tietyn aihealueen. Yleensä nämä ovat erilaisia ​​ominaisuuksia, ominaisuuksia ja jotain vastaavaa. Koska kaikki maailmassa on yhteenliitetty, tämä näkyy tietokannassa.

Suurin osa, jotta simuloidamikä tahansa tietokanta, vain relaatiotietomalli on riittävä. Mutta sen suunnittelu käytännössä suhteellisessa järjestelmässä voi aiheuttaa vaikeuksia. Se ei tarjoa sellaisten mekanismien luomista, joilla kuvataan semantiikkaa, joka on aina läsnä millä tahansa alalla olevissa esineissä.

Tämä laatu on johtanut siihen, ettätietokannan käsitteellinen malli. Se antaa mahdollisuuden intuitiivisemmin, mutta samalla ja muodollisemmin kuvaamaan tiettyä esineiden aluetta. Usein tällaista mallinnusjärjestelmää käytetään vain tietokannan luomisen alkuvaiheessa. Toteutetaan konkreettinen semanttinen malli. Sen pohjalta suunnitellaan käsitteellinen järjestelmä, ja vasta sitten kaikki tämä muuttuu ja ns. Relaatiotietokannan malli ilmestyy.

Suunnittelumaailmassa ontietyt menetelmät. He kuvaavat hyvin selvästi ja selvästi kaikkia tällaisten toimien vaiheita käytännössä. Heidän tietämyksensä ulkopuolelle jää tarve tutkia uusia ohjelmia, jotka osallistuvat semanttisten mallien luomiseen. Riittää, että luoja omistaa vain valitun järjestelmän perusteet ja tietää muutoksen tärkeimmät säännöt. Tässä tapauksessa kaikki menee hyvin ja käsitteellisistä, ilman tarpeettomia ongelmia, saat relaatiotietomallin.

Täällä on huomattava, että jotkut aloittelijattietokannan valmistajat tekevät virheen aliarvioimalla semanttisen mallintamisjärjestelmän merkityksen manuaalisesti. Tietenkin teknisen kehityksen maailmassa tätä pidetään tarpeettomana aikaa ja vaivaa. Tämä mielipide on kuitenkin täysin väärä. Ja tämä on seuraava:

1. Manuaalinen mallinnus mahdollistaa tehokkaan ja intuitiivisen semanttisen kaavion tulevasta tietokannasta. Ja myöhemmin, kun siirryt relaatiomallin vaiheeseen, voit välttää vakavia virheitä ja arvioida tarkasti tietyn aihealueen erityispiirteet.

2. Semanttisen mallinnuksen vaiheessa luodaan tärkeät dokumentaatiot, jotka syötetään täsmällisemmin manuaalisesti. Esimerkiksi kaavioita, taulukoita, kommentteja. Ne voivat olla hyödyllisiä paitsi luomisprosessissa, myös jo luotavan tietokannan jatkossa.

Mutta jos väität oikeudenmukaisesti, voitteHuomaa, että käsitteellisen järjestelmän luominen sen myöhemmällä siirtymisellä manuaalisesti "relaatiotietomalliin" on vaikea ja ongelmallinen prosessi. Kuvittele tietokanta, jossa pöydät ja kaaviot ovat yli tuhat. Mielestäni ei ole mitään järkeä puhua.

Tietokannan luomisen hyväksymisprosessi alkoi tarkastiNäiden pöytien piirustuksen avulla luodaan tällaisen projektitoiminnan asiakirjojen arkisto. Se helpottaa suuresti suunnittelijan työtä, auttaa tietokannan käyttämisessä. Mutta järjestelmä muistuttaa säännöllistä tekstieditoria, joka tukee vain peruskomentoja tietojen syöttämiseen, muokkaamiseen ja tarkistamiseen. On olemassa luonnollinen halu laajentaa sitä kääntäjän lisätoiminnoilla. Ja tämä melko yksinkertainen ajatus ei pysy liikkumattomana. Tämä on alkuprosessi, jolla automatisoidaan käsitteellisen tietokannan kaava relaatiotietokannassa.