Työkaluja tietojärjestelmien ja tekniikoiden suunnitteluun. Nykyaikaiset keinot automatisoida taloudellisten tietojärjestelmien suunnittelu - abstrakti. CASE-työkalut tietojärjestelmien suunnitteluun

CASE-suunnittelutyökalut tietojärjestelmä

Nykyaikaisissa olosuhteissa tietojärjestelmien luomisen monimutkaisuus on erittäin korkea. Siksi CASE-teknologiaa on nyt käytetty laajalti IC-suunnittelussa.

CASE-tekniikkaa - Tämä ohjelmistopaketti, automatisoi kaikki tekninen prosessi kokonaisuuden analysointi, suunnittelu, kehittäminen ja tuki ohjelmistoympäristöt st.

Nykyaikaiset CASE-työkalut kattavat laajan tuen useille IC-suunnittelutekniikoille: alkaen yksinkertaisia ​​keinoja analyysi ja dokumentointi täysimittaisiin automaatiotyökaluihin, jotka kattavat ohjelmiston koko elinkaaren.

Työvoimavaltaisimpia IS-kehityksen vaiheita ovat analyysi- ja suunnitteluvaiheet, joiden aikana CASE-työkalut tarjoavat korkealaatuinen hyväksytty teknisiä ratkaisuja ja valmistelu projektin dokumentaatio. Tässä tapauksessa niillä on tärkeä rooli graafiset työkalut mallinnus aihealue, joiden avulla kehittäjät voivat tutkia visuaalisesti olemassa olevaa tietojärjestelmää ja rakentaa se uudelleen tavoitteidensa ja olemassa olevien rajoitustensa mukaisesti.

Integroiduilla CASE-työkaluilla on seuraavat ominaisuudet ominaispiirteet :

· IS-kehitysprosessin hallinnan varmistaminen;

· erityisesti organisoidun projektin metatietojen tallennuksen (arkiston) käyttö.

Integroidut CASE-työkalut sisältävät seuraavat komponentit:

· graafiset analyysi- ja suunnittelutyökalut, joita käytetään IS:n kuvaamiseen ja dokumentointiin;

· sovelluskehitystyökalut, mukaan lukien ohjelmointikielet ja koodigeneraattorit;

· arkisto, joka tarjoaa tallennuksen kehitettävän projektin ja sen versioille yksittäisiä komponentteja, vastaanotettujen tietojen synkronointi erilaisia ​​kehittäjiä ryhmäkehityksen aikana metatietojen hallinta täydellisyyden ja johdonmukaisuuden varmistamiseksi;

· työkalut IS-kehitysprosessin hallintaan;

· dokumentointityökalut;

· testausvälineet;

· Uudelleensuunnittelutyökalut, jotka mahdollistavat ohjelmakoodien ja tietokantakaavioiden analysoinnin ja niiden pohjalta generoinnin erilaisia ​​malleja ja suunnittelun tiedot.

Kaikki nykyaikaiset CASE-työkalut on jaettu kahteen ryhmään. Ensimmäinen ryhmä järjestää toteutusjärjestelmään sisäänrakennetut työkalut, joissa kaikki suunnittelu- ja toteutuspäätökset on sidottu valittuun tietokannan hallintajärjestelmään. Toinen ryhmä järjestää järjestelmästä riippumattomia toteutuskeinoja, joissa kaikki suunnittelupäätökset keskittyvät yhdistämiseen alkuvaiheet elinkaari ja keinot niiden dokumentoimiseksi. Nämä työkalut tarjoavat suuremman joustavuuden toteutustyökalujen valinnassa.

Perusasiat ihmisarvoa CASE-teknologiat – tuki ryhmätyö projektiin työmahdollisuuden vuoksi paikallinen verkko, yksittäisten projektiosien vienti ja tuonti kehittäjien välillä, järjestäytynyttä hallintoa hanke.

Kuten Tasot ohjelmistotuotteiden luominen tietojärjestelmiin, voidaan erottaa seuraavat:

1. Toimintaympäristö määritellään. Tässä vaiheessa määritetään joukko IS:n elinkaaren prosesseja, määritetään IS:n laajuus ja tuettujen sovellusten koko, ts. rajat asetetaan arvoille, kuten rivien lukumäärälle ohjelmakoodi, tietokannan koko, tietoelementtien lukumäärä, ohjausobjektien määrä jne.

2. Kaaviot rakennetaan ja graafinen analyysi. Tässä vaiheessa rakennetaan kaavioita, jotka muodostavat yhteyksiä tietolähteisiin ja kuluttajiin ja määrittelevät tiedon muuntamisen prosessit ja niiden säilytyspaikan.

3. Määritetään järjestelmän tekniset tiedot ja vaatimukset (rajapinnan tyyppi, tiedon tyyppi, järjestelmän rakenne, laatu, suorituskyky, teknisiä keinoja, kokonaiskustannukset jne.).

4. Suoritetaan tietojen mallinnus, ts. syötetään tiedot, jotka kuvaavat järjestelmän tietoelementtejä ja niiden suhteita.

5. Suoritetaan prosessimallinnus, ts. syötetään tiedot, jotka kuvaavat järjestelmän prosesseja ja niiden suhteita.

SÄHKÖINEN TIETEELLINEN LEHTI “APRIORI. RIA: LUONNON JA TEKNISET TIEDOT"

KATSAUS TIETOJÄRJESTELMIEN KEHITTÄMISTYÖKALUISTA Poelueva Jekaterina Sergeevna opiskelija Kozyukova Jekaterina Sergeevna opiskelija Vetchinkin Dmitri Anatoljevitš opiskelija Mordovski valtion yliopisto niitä. N. P. Ogareva, Saransk

[sähköposti suojattu]

Annotaatio. Artikkelissa kuvataan tietokannan hallintajärjestelmien vaatimukset. Tehtiinkö Microsoft A -tietokannanhallintajärjestelmien ominaisuuksien analyysi? ess ja SQL Server Microsoftilta. Kuvaa SQL Serverin komponentteja. Analyysi alan nykyaikaisten tutkijoiden töistä käytännön käyttöä tietokannan hallintajärjestelmät.

Avainsanat: tieto järjestelmäpohja tietojärjestelmä tietokannan hallinta - RAD-paketit - Microsoft Arcess - SQL Server.

KATSAUS TIETOJÄRJESTELMÄN KEHITTÄMISESTÄ

Poelueva Ekaterina Sergeevna

Kozyukova Ekaterina Sergeevna

Vetšinkiv Dmitri Anatoljevitš

Ogarev Mordovia State University, Saransk

Abstrakti. Artikkelissa kuvataan tietokannan vaatimukset hallintajärjestelmät. Microsoftin tietokannanhallintajärjestelmien Microsoft Assess ja SQL Server analyysiominaisuudet. Kuvaile SQL Serverin komponentteja. Nykyajan tutkijoiden töiden analyysi tietokannanhallintajärjestelmien käytännön käytön alalla.

Avainsanat: tietojärjestelmä tietokanta - tietokanta hallintajärjestelmä - RAD-paketit Microsoft Assess - SQL Server.

Tietokantojen käyttöön perustuvat tietojärjestelmät ja palvelut ovat yleistyneet. On mahdotonta kuvitella ilman tällaisia ​​​​järjestelmiä tehokasta työtä moderni organisaatio. Tässä suhteessa tarve hallita tietokannan hallintajärjestelmien, hallintatyökalujen ja tietokantojen suojauksen rakentamisen ja tehokkaan käytön periaatteet, jotka muodostavat minkä tahansa tietojärjestelmän perustan, tulee erittäin tärkeäksi.

From oikea valinta tietojärjestelmien kehittämistyökalut, määritelmät sopiva malli tieto, tietokannan rakentamisen järkevän järjestelmän perustelut, tallennettujen tietojen kyselyjen järjestäminen riippuu pitkälti kehitetyn tietojärjestelmän ja tietokannan tehokkuudesta. Kaikki tämä edellyttää käytännön tuntemusta erilaisten tietokantajärjestelmien ominaisuuksista, kuten Microsoft Access ja SQL Server.

Työssä näkyy tietojärjestelmien ja tietokantojen suunnittelu. On kuitenkin huomattava, että RAD-pakettien käyttöaihe on erittäin laaja ja vaatii lisätutkimusta tällä alueella.

Työn tarkoituksena on tarkastella nykyaikaisia ​​tietojärjestelmien kehittämistyökaluja.

SISÄÄN Viime aikoina, dynaamisten muutosten prosessissa eri liiketoimintaprosesseissa, syntyi joukko erityisiä ehtoja useille toiminnallisuutta ne tietokannan hallintajärjestelmät, joiden kehittäjillä on halu pyrkiä tukemaan tuotteitaan melko korkealla ja kilpailukykyisellä tasolla:

- DBMS:llä luotujen sovellusten on oltava erittäin liikkuvia, jotta ne voidaan helposti siirtää mille tahansa tietokoneelle ja verkkoympäristölle -

— Tietokantojen tila ja toiminta oli kirjattava mahdollinen palautus(toipuminen) pitkiksi ajoiksi

muuttuvat puitteet, koska viestinnän vaihto tiedoista on tullut asynkronisia ja kaikkea tietoprosesseja ovat tulleet pitkäaikaisiksi

- kaikkien mahdollisten DBMS-työkalujen tulee mahdollistaa eri tietojärjestelmien arkkitehtuurin joustava vaihtelu kohtuullisen kompromissin säilyttämiseksi jaettaessa järjestelmän toimivuutta eri asiakastyöasemien ja palvelimien kesken -

- jos tietyt DBMS-ohjelmointityökalut ovat oliokeskeisiä ja niitä on mahdollista luoda vakaat sovellukset kun reititys näiden tehtävien läpi muuttuu dynaamisesti, niin "prosessijohtajien" luominen voi olla tehokasta -

— DBMS-kehittäjien on varmistettava toimittamiensa tuotteiden vaatimustenmukaisuus avoimet standardit vuorovaikutus -

— meneillään olevien liiketoimintaprosessien mahdollinen laajentaminen tämän yrityksen rajojen ulkopuolelle ja tarve luoda tietolinkkejä johtaa globaalissa mittakaavassa vakava tehtävä tueksi korkea aste toteutetun järjestelmän valmius, joka toimii 24 tuntia vuorokaudessa, 365 päivää vuodessa.

Tältä osin on kiireellinen tarve nopea kehitys erittäin tehokkaita järjestelmiä. Tällaisten järjestelmien nopea kehitys voidaan suorittaa erityisissä RAD-paketeissa.

Rapid Application Developmentin (RAD) ominaisuuksia ovat: Olio-ohjelmointikieli, joka mahdollistaa modulaarisen kehityksen tehokkaimman käytön ohjelmat - saatavuus visuaaliset kehitystyökalut, jotka tarjoavat nopeat kehitysmahdollisuudet käyttöliittymä ja täyttämällä tarvittavat toiminnot dialogilla tarkoittaa - saatavuus mahdollisuuksia luoda asiakas-palvelin sovelluksia.

SISÄÄN tällä hetkellä Microsoft yritys tarjoaa viisi RAD-pakettia luomiseen mukautettuja sovelluksia: Access, SQL Server, Visual Basic, Visual C++, Visual FoxPro. Siirretyt varat voidaan käyttää sekä erikseen - tietyn tehtävän ratkaisemiseen että integroituna keskenään.

On huomattava, että se on erittäin suosittu Microsoftin paketit Access ja SQL Server, joilla on paljon etuja kilpailijoihin verrattuna ja täyden valikoiman työkaluja tehokkaan kehittämiseen ohjelmisto tietojen käsittelystä.

Microsoft A? ess on relaatiotietokannan hallintajärjestelmä (DBMS), jonka avulla voit hallita tehokkaasti tietoja. Yksi Microsoft A:n eduista? ess on yksinkertainen käyttöliittymä, jonka avulla voit luoda erilaisia ​​tietokantoja tarvittava käyttöliittymä käyttää niitä sisäänrakennettujen kehitystyökalujen avulla. Kehitystyökaluna Microsoft A DBMS:lle.

Tutkijat huomauttavat, että toisin kuin muut tietokantajärjestelmät, Microsoft A? ess, kaikki tiedot tallennetaan yhteen tiedostoon, samalla tiedot jaetaan käytettyjen taulukoiden kesken, mikä muodostaa perustan tiedonhallinnan suhteelliselle lähestymistavalle. Relaatiotietokannat mahdollistavat täyden tarjoamisen tarvittavat valmiudet tallentaa yrityksen omaa tietoa.

Samaan aikaan, työkaluja Microsoft A? ess on rajoitettu verrattuna SQL Serveriin. Käytä monimutkaisemmissa projekteissa enemmän ammattimainen ratkaisu Microsoft SQL:stä Palvelimen hallinta Studio.

SQL Server Management Studio on graafinen, vuorovaikutteinen työkalu, jonka avulla tietokannan ylläpitäjät voivat kehittää SQL-kyselyitä, suorittaa ne samanaikaisesti, analysoida kyselyn tuloksia ja käyttää tarjoamiani sisäänrakennettuja työkaluja korkea suorituskyky järjestelmät.

MS SQL Server Management Studio esittelee seuraavat keinot kehittäville joukkueille Transact-SQL-kieli:

tekstieditori syöttääksesi tarvittavat komennot -

- kielioperaattoreiden värikorostus -

- mahdollisuus esittää tuloksia tekstin, taulukoiden, kaavioiden muodossa -

— ohjatun toiminnon läsnäolo indeksien määrittämistä ja provisiointia varten maksimi suorituskyky järjestelmät

Työ esittelee MS SQL Server DBMS:n kokoonpanon, joka sisältää seuraavat komponentit:

— Tietokanta (on pääpalvelu tietojen tallentamiseen, käsittelyyn ja turvallisuuden varmistamiseen) —

— Analyysipalvelut (tarjoaa muista tietolähteistä kerättyjen moniulotteisten rakenteiden suunnittelun ja luomisen sekä niiden hallinnan) —

— Integration Services (on alusta korkean suorituskyvyn tietojen integrointiratkaisujen luomiseen) —

— Reporting Services (on työkalu yritysraporttien luomiseen verkkokäyttöliittymän tuella) —

— Tietokantamoottori (käytetään kehitykseen relaatiotietokannat tiedot organisaatiolle operatiivinen käsittely liiketoimet ja analyyttinen käsittely tiedot).

Listatut työkalut tarjoavat täysi näkymä MS SQL Server DBMS:n komponenteista ja niiden ominaisuuksista.

Sama teos esittelee sarjan laboratoriotyöt tarkoituksena on tutustua MS SQL Server DBMS:n ominaisuuksiin ja syntaksiin. Tarkasteltavat esimerkit osoittavat perustekniikat MS SQL Serverin kanssa työskentelyyn ja teoreettista tietoa kuvaile yksityiskohtaisesti

teoreettista materiaalia DBMS:n toiminnan ymmärtämiseen. Kirjoittaja tunnisti esimerkiksi seuraavan tyyppiset taulukot (osioidut taulukot, väliaikaiset taulukot, järjestelmätaulukot, leveät taulukot), jotka palvelevat tietokannassa erityisiä tarkoituksia.

Tietojärjestelmien laaja käyttö vaatii siis uusia lähestymistapoja niiden kehittämiseen. RAD-pakettien käyttö varmistaa tietojärjestelmien nopean ja tehokkaan kehityksen, mutta lopputuotteen toiminnot ja tarvittavat ominaisuudet on ymmärrettävä selkeästi, jotta tarvittava työkalu valitaan oikein. Microsoft DBMS Access ja SQL Server ovat optimaaliset työkalut keskisuurten ja suurten tietojärjestelmien kehittämiseen.

Luettelo käytetyistä lähteistä

1. Abbakumov A. A., Akimov V. L., Egunova A. I., Leshchankin K. A., Talanov V. M. Tietokannat (MS Access, MySQL). Saransk: Kustantaja SVMO, 2011. 112 s.

2. Abbakumov A. A., Egunova A. I., Talanov V. M. Tietokannat (MS SQL Server). Saransk: Kustantaja SVMO, 2015. 66 s.

3. Bondar A.G. Microsoft SQL Palvelin. Pietari: Kustantaja "BHV-Petersburg", 2014. 592 s.

4. Talanov V. M., Fedosin S. A. Tietojärjestelmien ja tietokantojen suunnittelu. Saransk: Kustantaja SVMO, 2013. 72 s.

Lähetä hyvä työsi tietokanta on yksinkertainen. Käytä alla olevaa lomaketta

Hyvää työtä sivustolle">

Opiskelijat, jatko-opiskelijat, nuoret tutkijat, jotka käyttävät tietopohjaa opinnoissaan ja työssään, ovat sinulle erittäin kiitollisia.

Teoksesta ei ole vielä HTML-versiota.
Voit ladata teoksen arkiston klikkaamalla alla olevaa linkkiä.

Samanlaisia ​​asiakirjoja

    CASE-työkalujen käyttö tukemaan tietojärjestelmien luomis- ja ylläpitoprosesseja. Tehtävät graafinen editori kaavion laatijat, dokumentoijat ja projektipäälliköt. IBM Rational Professional Bundlen ja IBM Rational Rosen tärkeimmät ominaisuudet.

    tiivistelmä, lisätty 30.5.2012

    Tietojärjestelmien RAD-kehityksen metodologian ja periaatteiden pääidea, sen tärkeimmät edut. Suosion syyt, tekniikan sovelluksen ominaisuudet. Kehittämisen perusperiaatteiden muotoilu. RAD-periaatteita käyttävät kehitysympäristöt.

    esitys, lisätty 4.2.2013

    Tietokantoihin perustuvien tietojärjestelmien suunnittelun piirteitä. CASE-työkalujen käyttäminen ja liiketoimintaprosessien kuvaaminen BP-Winissä. Nykyaikaisten tietojärjestelmien suunnittelun vaiheet, kaaviotyypit ja visuaalinen esitys verkkosivusto.

    kurssityö, lisätty 25.4.2012

    Elinkaari tietojärjestelmä. Dokumentaatio- ja konfiguraatiohallintaprosessit. Kaskadi- ja spiraalilähestymistapojen käyttö IS:n rakentamisessa. Niiden edut ja haitat. Waterfall-ohjelmiston kehitysprosessi.

    esitys, lisätty 11.9.2015

    Tietojärjestelmien kehittämisen ominaisuudet yhtenäisellä kielellä UML mallinnus. Tärkeimmät vaiheet rationaalinen yhtenäinen prosessi tietojärjestelmien kehittäminen esimerkkien ja kuvien kera. Tietojärjestelmän käyttöönotto.

    koulutusopas, lisätty 23.1.2014

    Tietojärjestelmien kehittämisen menetelmät kotimaisessa ja ulkomaisessa kirjallisuudessa. valtio ja kansainvälisiä standardeja ohjelmistokehityksessä. Tietojärjestelmän "Koulutus- ja metodologinen resurssi" fragmentin kehittäminen.

    kurssityö, lisätty 28.5.2009

    Media-analyysi konsultointiliiketoiminnasta: Yleiskatsaus ohjelmointikieliin ja ohjelmisto verkkosivustojen, tietojärjestelmien ja konsulttiyritysten verkkosivustojen luomiseen. Liiketoimintaprosessien mallinnus. Internet-näkyvyyden kehittäminen.

    opinnäytetyö, lisätty 11.4.2012

    Tietojärjestelmän käsite, tietojärjestelmien tyypit. Automaattisten tietojärjestelmien kehittämisen työkalujen analyysi. Ohjelman ja ohjelmistotuotteen vaatimukset. Muotokehitys GUI ja tietokannat.

    opinnäytetyö, lisätty 23.6.2015

Vaikka tietojärjestelmät ovat yleisiä ohjelmistotuote, niillä on useita merkittäviä eroja standardeihin verrattuna sovellusohjelmia ja järjestelmät.

Aihealueesta riippuen tietojärjestelmät voivat vaihdella suuresti toiminnaltaan, arkkitehtuuriltaan ja toteutukseltaan. On kuitenkin useita yleisiä ominaisuuksia:

1. Tietojärjestelmät on suunniteltu keräämään, tallentamaan ja käsittelemään tietoa. Siksi minkä tahansa niistä perustana on ympäristö tietojen tallentamista ja käyttöä varten;

2. tietojärjestelmät on suunnattu loppukäyttäjälle, joka ei ole sovellusalalla korkeasti koulutettu tietokone teknologia. Siksi asiakassovellukset tietojärjestelmässä tulee olla yksinkertainen, kätevä, helposti opittava käyttöliittymä, joka tarjoaa loppukäyttäjä kaikki toiminnan edellyttämät toiminnot, mutta samalla ei anna sille mahdollisuutta suorittaa tarpeettomia toimia.

Tietojärjestelmää kehitettäessä on siis ratkaistava kaksi päätehtävää:

1. tehtävänä kehittää tietokanta tietojen tallentamiseen;

2. tehtävänä kehittää graafinen käyttöliittymä asiakassovelluksille.

Tietokanta on ennen kaikkea joukko taulukoita. Taulukkoa voidaan pitää kaksiulotteisena taulukkona, jolla on jonkin objektijoukon ominaisuudet (attribuutit). Taulukolla on nimi – tunniste, jolla siihen voidaan viitata.

Taulukon sarakkeet vastaavat tiettyjä objektien ominaisuuksia - kenttiä. Jokaiselle kentälle on ominaista nimi ja tietojen tallennustyyppi. Kentän nimi on tunniste, jota käytetään erilaisia ​​ohjelmia tietojen käsittelyä varten.

Kentän tyyppi kuvaa kenttään tallennettujen tietojen tyyppiä.

Jokainen taulukon rivi vastaa yhtä kohteista. Sitä kutsutaan tietueeksi ja se sisältää kaikkien tiettyä objektia kuvaavien kenttien arvot.

Tietokantataulukoita luotaessa on tärkeää varmistaa tietojen johdonmukaisuus. Tämä tehdään yleensä ottamalla käyttöön avainkentät - varmistaen jokaisen tietueen ainutlaatuisuuden. Avainkenttä voi olla yksi tai useampi kenttää.

Tietokanta ei yleensä sisällä yhtä vaan useita taulukoita. Erilliset taulukot ovat tietysti hyödyllisiä, mutta paljon enemmän lisää tietoa voidaan poimia tarkasti taulukoista.

Linkitetyissä taulukoissa yksi toimii yleensä päätaulukona ja toinen tai useita muita aputaulukoita, joita päätaulukko ohjaa. Pää- ja aputaulukot on linkitetty toisiinsa avaimella. Jotkut molemmissa taulukoissa olevat kentät voivat toimia avaimina.

Tietokannat luodaan ja niihin kohdistuvat kyselyt käsitellään tietokannan hallintajärjestelmillä - DBMS:llä. Eri DBMS:t järjestävät ja tallentavat tietokannat eri tavalla. Esimerkiksi Paradox ja dBase käyttävät erillistä tiedostoa kullekin taulukolle.

Tässä tapauksessa tietokanta on hakemisto, johon taulukkotiedostot on tallennettu. Microsoft Accessissa ja InterBasessa useita taulukoita tallennetaan yhdeksi tiedostoksi. Tässä tapauksessa tietokanta on tiedoston nimi ja sen käyttöpolku. Asiakas/palvelinjärjestelmät, kuten Sybase- tai Microsoft SQL -palvelimet, tallentavat kaikki tiedot erillinen tietokone ja kommunikoi asiakkaan kanssa käyttämällä erityistä SQL-kieltä.

Koska tietokantojen erityisominaisuudet ovat hyvin erilaisia, käyttäjän olisi erittäin vaikeaa työskennellä, jos hänen täytyisi määrittää kaikki nämä hakemistot, tiedostot, palvelimet sovelluksessaan ja sovellus joutuisi usein tekemään uudelleen esim. , hakemistorakenteita ja siirryttäessä tietokoneesta toiseen. Tämän ongelman ratkaisemiseksi käytetään dataaliaksia.

Alias ​​sisältää kaikki tiedot, joita tarvitaan pääsyyn tietokantaan. Nämä tiedot raportoidaan vain kerran aliasta luotaessa. Ja sovellus käyttää aliasta kommunikoidakseen tietokannan kanssa.

Tässä tapauksessa sovellus ei välitä missä tämä tai toinen tietokanta fyysisesti sijaitsee, ja usein myös tietokannan luonut ja ylläpitävä DBMS on välinpitämätön. Kun vaihdat hakemistoja, palvelimia jne. Sovelluksessa ei tarvitse muuttaa mitään. Riittää, kun tietokannan ylläpitäjä syöttää tarvittavat tiedot aliakseen.

Tietokantojen kanssa työskennellessä käytetään usein kaikkien muutosten välimuistia. Tämä tarkoittaa, että kaikki tiedot muuttuvat, uusia tietueita lisätään, poistetaan olemassa olevia tietueita eli kaikkia käyttäjän suorittamia tietojen käsittelyjä ei ensin tehdä itse tietokannassa, vaan ne tallennetaan muistiin väliaikaiseen virtuaalitaulukkoon. Ja vain erityisellä komennolla, kaikkien taulukkoon syötettyjen tietojen oikeellisuuden tarkistamisen jälkeen, käyttäjälle annetaan mahdollisuus joko tehdä kaikki nämä muutokset tietokantaan tai hylätä tämä ja palata tilaan, joka oli ennen aloitusta. editoinnista.

Muutokset tallennetaan tietokantaan tapahtumien avulla. Tämä on kokoelma komentoja, jotka muokkaavat tietokantaa.

Tapahtuman aikana käyttäjä voi muuttaa jotain tiedoissa, mutta tämä on vain ulkonäkö. Todellisuudessa kaikki muutokset tallentuvat muistiin. Ja käyttäjälle annetaan mahdollisuus suorittaa tapahtuma loppuun joko tekemällä kaikki muutokset todelliseen tietokantaan tai hylkäämällä se ja palaamalla tilaan, joka oli ennen tapahtuman alkamista.

Tietokannan luomiseksi kehitetyn ohjelman puitteissa valittiin Paradox DBMS.

Paradox on hyvin yleinen muoto useiden eri ohjelmointikielien tietokantojen kanssa työskentelyyn. Se on "natiivi" Borlandin ohjelmistoympäristöille: Delphi, CBuilder. Näistä ympäristöistä Paradox-muodossa olevien taulukoiden kanssa työskentely on hyvin yksinkertaista. BDE - "alkuperäinen" ja useimmat nopea tapa pääsy. Asennus on automaattinen, voi olla vain yksi ongelma - suurilla kiintolevyillä asennusohjelma voi määrittää väärin vapaan tilan määrän eikä sitä asenneta (ratkaisu on varata tilapäisesti vapaa paikka, jolloin vain 1 gigatavu jää vapaaksi asennuksen aikana). Ei vaadi asennusta. Käytännössä ei ole ristiriidassa muiden ohjelmistojen kanssa, kaikki standardit ovat tuettuja SQL-rakenteet.

Tietokantarakennetta kehitettäessä päätettiin luoda neljä taulukkoa:

1) Taulukko "Työntekijät"

2) Taulukko "Osasto"

3) Taulukko "Koulutus"

4) Taulukko "Siviilisääty"

Valinta Havainnemalli

Käsitteellisen tietomallin valinnassa otettiin huomioon kolme tyyppiä:

1. Semanttinen malli;

2. Kehykset;

3. Entiteetti-suhdemalli.

Semanttinen malli perustuu semanttisen verkon rakentamiseen. Semanttinen verkko ymmärretään suunnatuksi graafiksi, joka koostuu nimetyistä pisteistä ja kaarista sekä aihealueen objekteista ja suhteista. Semanttisilla verkoilla on useita etuja, nimittäin:

1. Aihealueen esineiden kuvaus tapahtuu luonnollisella kielellä;

2. Kaikki tietokantaan tulevat tietueet kerätään suhteellisen homogeeniseen rakenteeseen.

Mutta näistä eduista huolimatta semanttinen malli tiedoilla on useita haittoja, joista yksi ja merkittävin on se, että rakenne relaatiomalli semanttisiin verkkoihin perustuva data on vaikeaa.

Kehykset ilmaistaan ​​tietorakenteilla ja niihin liittyvillä menetelmillä näiden tietojen käsittelemiseksi. Kehykset voivat olla seuraavat tyypit: tapahtuma, ominaisuudet, loogiset predikaatit. Kehysmallin käyttö on myös sopimatonta, koska tämä malli ei heijasta relaatiotietomallin suhteiden tyyppejä.

Entiteetti-suhdemalli kuvataan olemuksen, yhteyden, merkityksen kannalta. Entiteetti on käsite, joka voidaan tunnistaa. Yhteys on entiteettien yhteys. Suhteiden ja entiteettien esittämiseen on otettu käyttöön erityinen menetelmä: ER-diagrammi. Kokonaisuuksia on kolme pääluokkaa: ydin, assosiatiivinen ja ominaisuus.

Ydinkokonaisuus on itsenäinen kokonaisuus (sille on ominaista itsenäinen olemassaolo). Assosiatiivisen kokonaisuuden tai yhdistyksen katsotaan olevan kahden tai useamman monta-moneen tai samankaltaisen kokonaisuuden välinen suhde. Ominainen kokonaisuus (tai ominaisuus) on kokonaisuus, jonka ainoa tarkoitus tarkasteltavalla alueella on kuvata tai selventää jotain muuta kokonaisuutta.

ER-kaavio - graafinen esitys entiteettien väliset suhteet. Jokaista entiteettijoukkoa edustaa suorakulmio, ja suhteiden joukkoa edustaa timantti. Suhteita voi olla kolmea tyyppiä: yksi-yhteen, yksi-moneen, monesta moneen. Tämäntyyppiset yhteydet ovat luontaisia ​​relaatiomallissa, samoin kuin entiteetit, jotka vastaavat relaatiomallin taulukoita.

Johtopäätös: Koska "entiteetti-suhde" -malli on organisaatioperiaatteiltaan lähimpänä relaatiomallia ja jälkimmäisen toteuttaminen ensimmäisen perusteella on kätevintä, käsitteelliseksi malliksi valittiin "kokonaissuhde" -malli. .

  1. Palvelut järjestöt taloudellinen tiedot järjestelmät

    Tiivistelmä >> Tietojenkäsittelytiede

    Palvelut järjestöt taloudellinen tiedot järjestelmät Toisin kuin... tarkoitettu automaatio toiminnot käyttäjän vuorovaikutuksessa tietokoneen kanssa prosessissa design ja... AWS:t tuovat käyttäjän lähemmäs mahdollisuuksia moderni tietojenkäsittelytiede ja tietojenkäsittelytiede ja luo...

  2. Design automatisoitu tiedot järjestelmät (4)

    Tiivistelmä >> Tietojenkäsittelytiede

    Varaukset taloudellinen tiedot järjestelmät" M: "Rahoitus ja tilastot", 2000. " Design tiedot järjestelmät", M: “ComputerPress”, nro 9, 2001 Grekul V.I., Denishchenko G.N., Korovkina N.L. " Design tiedot järjestelmät", Internet...

  3. Taloudellinen tiedottava järjestelmät ja niiden komponentit

    Kurssityöt >> Taloustiede

    ... taloudellinen objekti, menetelmät, varoja, asiantuntijat, jotka osallistuvat tietojenkäsittelyprosessiin ja johtamispäätösten kehittämiseen”1. Taloudellinen tiedottava ... automaatio... Telnov Yu.F. Design taloudellinen tiedot järjestelmät: Oppikirja...

  4. Huijauslehti päällä Taloudellinen tiedot

    Huijauslehti >> Taloustiede

    ... . Automaatio design taloudellinen tiedottava järjestelmät. Rakenne ja sisältö tiedottava säännös. Extrakone tiedottava turvallisuus. Koostumus ja tilat. Koneessa tiedottava säännös. Yhdiste varoja ...

  5. Taloudellinen tehokkuutta tiedot järjestelmät (2)

    Opinnäytetyö >> Hallinto

    ... : ohjelmisto-matemaattinen instrumentaali tilat tarkoitettu informatointi design moderni NIT, ja sovellettiin tiedottava teknologiaa, joka tarjoaa...