Tietokannan luominen: tekniikat ja olemassa olevat ratkaisut. Kuinka luoda tietokanta MySQL: ssä

Aihe 2.3. Esitysohjelmistot ja toimistoohjelmoinnin perusteet

Aihe 2.4. Tietokannan hallintajärjestelmät ja asiantuntijajärjestelmät

2.4.11. Koulutustietokanta pääpainikkeella "Training_students" - Lataa

DBMS ja asiantuntijajärjestelmät

2.4. Tietokannan hallintajärjestelmät ja asiantuntijajärjestelmät

2.4.3. Tietokannan luominen (taulukoiden luontimenetelmät ja taulukkorakenteen luominen "Dekanin kanslia" -tietokantaan)

Kun avataan tietokantaikkuna ensimmäistä kertaa Käytä tietoja aktivoi aina Taulukot-välilehden ja näyttää luettelon taulukoiden luontitiloista:

  • taulukon luominen suunnittelutilassa;
  • taulukon luominen ohjatun toiminnon avulla;
  • taulukon luominen syöttämällä tietoja

Voit luoda uuden taulukon valitsemalla minkä tahansa näistä tiloista. Voit valita ohjatun taulukkotoiminnon määrittääksesi taulukkokentät esimerkkitaulukoiden ja -kenttien luetteloiden avulla. Mukautetun taulukon luomiseksi on suositeltavaa käyttää suunnittelutilaa. Luo taulukko syöttämällä tietoja -tilaa käytetään pääsääntöisesti tietojen muokkaamiseen ja syöttämiseen olemassa oleviin taulukoihin.

Muista, että Access-taulukko on kokoelma yhdistettyjä tietoja yhteinen teema. Jokaiselle entiteetille osoitetaan erillinen taulukko, jotta tallennetut tiedot eivät toistu. Taulukot koostuvat tietueista ja kentistä. Tietueen kenttien määrä määritetään taulukon suunnitteluvaiheessa, joten ennen taulukon luomista käyttämällä Käytä sovelluksia, on välttämätöntä ymmärtää selvästi sen rakenne.

Kenttien koon ja tyypin määrittelee käyttäjä. On välttämätöntä valita kenttäkoot, jotka eivät ole liian suuria, koska paisutetut kenttäkoot tuhlaavat tietokannan muistia. Taulukoiden välisten suhteiden luomiseksi niillä on oltava avainkenttä, joten jokaiselle taulukolle on määritettävä avainkenttä.

Aseta ensisijainen avain Suunnittelutilassa sinun on valittava vaadittu kenttä ja napsauta sitten työkalupalkissa olevaa "Key Field" -kuvaketta. Vieraan (toissijaisen) avaimen määrittämiseksi suunnittelutilassa sinun on valittava kenttä ja tämän kentän ominaisuusalueella Indeksoitu kenttärivillä valitaan luettelosta arvo Kyllä (sattumat ovat sallittuja).

Valintaa varten vaadittava järjestelmä Voit luoda taulukoita kaksoisnapsauttamalla yhtä niistä tilaluettelossa, vaadittu tila avautuu. Lisäksi voit napsauttaa "Luo" -kuvaketta tietokantaikkunassa, jolloin näyttöön tulee valintaikkuna " Uusi pöytä", ja valitse siitä haluamasi taulukon luontitila.


Riisi. 1.

Kun valitset Ohjattu taulukko -tilan, avautuu "Luo taulukoita" -ikkuna, jossa voit helposti luoda kenttiä uudelle taulukolle esimerkkitaulukoiden ja -kenttien avulla.



Riisi. 2.

Mutta jos vaadittu taulukkonäyte ei ole "Luo taulukoita" -ikkunassa, sinun on valittava Suunnittelutila, jolloin Table Designer -ikkuna avautuu



Riisi. 3.

Taulukon koostumus (rakenne) määritetään taulukkoprojektialueella, joka koostuu kolmesta sarakkeesta:

  • kentän nimi;
  • tietotyyppi;
  • kuvaus.

Tietotyypit on valittava avattavasta luettelosta:

  1. Teksti – aakkosnumeerinen data (jopa 255 tavua).
  2. MEMO-kenttä - pitkä teksti tai numeroita, kuten huomautuksia tai kuvauksia (enintään 64 000 tavua).
  3. Numeerinen - teksti tai tekstin ja numeroiden yhdistelmä (tallenna 1, 2, 4 tai 8 tavua).
  4. Päivämäärä/aika – päivämäärät ja kellonajat (8 tavua).
  5. Valuutta - käytetään rahallisiin arvoihin (säilyttää 8 tavua).
  6. laskuri - automaattinen lisäys yksilöllinen peräkkäinen (nousu 1:llä) tai satunnaisia ​​numeroita kun lisäät merkintää (4 tavua).
  7. Looginen – data, joka ottaa vain yhden kahdesta mahdollisesta arvosta, esimerkiksi "Yes/No" (1 bitti).
  8. Ala OLE-objekti– lisätä seuraavat kohteet: piirustukset, kuvat, kaaviot jne. (jopa 1 Gt).
  9. Hyperlinkki – tiedostoon johtavan linkin osoite offline-tietokone tai verkossa (tallentaa jopa 64 000 merkkiä).
  10. Ohjattu hakutoiminto – Luo kentän, jonka avulla voit valita arvon toisesta taulukosta tai arvoluettelosta yhdistelmäruudun avulla. Kun valitset tämän vaihtoehdon tietotyyppiluettelosta, ohjattu toiminto käynnistetään automaattinen tunnistus tätä kenttää.

Kentän ominaisuudet -alue määrittää kullekin kenttään ominaisuuksia (esimerkiksi koko, muoto, indeksoitu kenttä jne.).

Kun luot taulukkorakennetta, kirjoita kentän nimi ensimmäiseen sarakkeeseen ja napsauta sitten Anna avain ja valitse tietotyyppi (oletusarvoisesti Access määrittää tietotyypin; jos tämä tietotyyppi ei sovi, valitse se itse avattavasta luettelosta). Kirjoita sitten kentän kuvaus kolmanteen sarakkeeseen.

Tietokannan hallintajärjestelmän suunnittelu Delphissä.

Mitä sinun tulee hallita:

1) kuinka tietokanta yhdistetään Delphin komponentit;

2) menettely sovelluksen luomiseksi yksinkertaisen paikallisen tietokannan hallintaan;

3) kuinka hallita tietokantataulukoiden näyttöä;

4) miten tiedon lajittelu ja suodatus järjestetään;

5) miten SQL-kyselykieltä käytetään.

Luo kansio, johon tallennat kehittämäsi sovellukset. Jokaiselle sovellukselle tulee jatkossa luoda erillinen hakemisto pääkansioon.

VAIHE 1. LUO YKSINKERTAINEN TIETOKANTA

Ennen kuin aloitat tietokannan hallintajärjestelmän (DBMS) kehittämisen, sinun tulee luoda tämä tietokanta. Käytetään sovellusta tähän tarkoitukseen Microsoft Office Access, koska Office on asennettu melkein kaikkiin tietokoneisiin ja Access oli todennäköisesti asennettu oletuksena.

Tässä opetusohjelmassa tarkastellaan mahdollisuuksia päästä tietokantoihin käyttämällä vain yhtä tekniikkaa - Microsoftin kehittämää ADO:ta (Active Data Objects). Tämän modernin kirjaston avulla voit ennen kaikkea työskennellä paikallisten MS Access -tietokantojen ja asiakaspalvelin-MS:n kanssa SQL Server. Tätä kirjastoa opiskelemalla voit tulevaisuudessa helposti siirtyä muiden teknologioiden pohjalta rakennettuihin tietokantoihin.

Luodaan toistaiseksi paikallinen tietokanta tallentaa tietoja tietokonekirjallisuutta, joka koostuu yhdestä pöydästä. Pöydän kaltainen kaksiulotteinen matriisi koostuu sarakkeista ja riveistä. Jokainen taulukon sarake sisältää yhden kentän, kuten kirjan nimen tai tekijän. Jokaisella taulukon rivillä on yksi tietue, joka koostuu useista kentistä, jotka sisältävät esimerkiksi kirjan nimen, tekijän, hinnan, julkaisuvuoden.

Käynnistä Microsoft Toimiston pääsy. Valitse valikosta Tiedosto/Uusi ja valitse sitten ohjatussa toiminnossa Uusi tietokanta. Sinua pyydetään valitsemaan tietokannan tallennuspaikka ja tiedoston nimi. Määritä polku ensimmäiseen tulevaan sovellukseesi (johon tallennat Delphi projekti) ja tietokonekirjakaupan tietokannan merkityksellinen nimi, kuten mkl.mdb.

Ikkuna työskentelyn järjestämiseen tietokannan kanssa avautuu (katso kuva).

Valitse kaksoisnapsauta Napsauta kohtaa "Taulukon luominen suunnittelutilassa" - taulukkosuunnittelija avautuu, jossa sinun tulee määrittää taulukon kenttien nimet ja vastaavien kenttien sisältämien tietojen tyyppi.

Esimerkki taulukon kenttien kuvauksesta on alla olevassa kuvassa. Olkoon taulukossa kuusi kenttää. IN Käytä nimiä Kentät voidaan nimetä sekä englanniksi että venäjäksi. Kenttien nro 2-5 nimet ovat ilmeisiä, samoin kuin näiden kenttien tietotyyppi. Katsotaanpa kenttää #1. Kentän nimi: id_kn – kirjan tunniste. Tällä kentällä on erityinen merkitys tietokannan kannalta - tämä on avainkenttä taulukossa, sillä on yksilöllinen tietuetunniste. Voit asettaa "Key Field" -vaihtoehdon kautta kontekstivalikko, joka tulee näkyviin, kun napsautat hiiren kakkospainikkeella vastaavaa kenttää taulukon suunnittelijassa. Tallenna taulukko napsauttamalla Tallenna-painiketta, jolloin sinua pyydetään valitsemaan taulukolle nimi - aseta nimivarasto.


Aseta Näytä-valikosta näkymä taulukkotilaan:

Taulukko on jo valmiina täytettäväksi, mutta emme tee sitä nyt, koska päätavoitteemme on opiskella Delphin ominaisuudet tietokannan hallinnasta. Luodaan Delphiin sovellus ja siellä aletaan muokata taulukkoa.

VAIHE 2. LUO YKSINKERTAINEN SOVELLUS TIETOKANNAN HALLINTAAN

Yksinkertaisimmalla sovelluksella pitäisi pystyä tarkastelemaan tietokannan sisältö (tapauksessamme yhden taulukon sisältö), lisäksi toimintoja tietueiden korjaamiseen, poistamiseen ja lisäämiseen. Samanlainen tehtävä voidaan tietysti suorittaa ilman tietokannan käsittelytekniikoiden käyttöä, mutta tällaisen sovelluksen kehittäminen kestää kahdesta kolmeen suuruusluokkaa kauemmin.

Joten käynnistä Delphi, luo uusi sovellus ja tallenna projekti kansioon, jossa tietokantatiedosto sijaitsee. Olkoon moduulin nimi magazin.pas ja projektin nimi ProjectMagazin.dpr.

Määritetään nyt, mitä paletin komponentteja tarvitaan tietokannan kanssa toimimiseen. Tietokanta koostuu taulukoista, joiden katseluun tarvitaan vastaava visuaalinen komponentti - DBGrid Data Controls -välilehdeltä. Lisäksi tulee olla muita komponentteja, jotka tarjoavat yhteyden sovelluksen ja tietokannan sijainnin välillä, tunnistavat sen muodon ja tekevät valinnan tietystä tietokantataulukosta. Näihin tarkoituksiin käytämme seuraavia kolmea komponenttia: ADOConnection ja ADOTable ADO-välilehdeltä ja DataSource Data Access -välilehdeltä.

Määritetään lomakkeen kaikkien komponenttien ominaisuudet.

1. ADOConnection1. Kaksoisnapsauta komponenttia (tai objektiasetuksissa ConnectionString-ominaisuusrivillä) - sinulle annetaan mahdollisuus syöttää yhteysmerkkijono (Use Connection String), käynnistää ohjattu toiminto painamalla Build-näppäintä ja "Data Provider". ” -välilehti valitse tietokantayhteysohjain Microsoftin tiedot Jet OLE DB -palveluntarjoaja. Napsauta "Seuraava" siirtyäksesi "Yhteys"-välilehdelle ja kirjoita "Valitse tai anna tietokannan nimi" -riville tiedoston nimi - meidän tapauksessamme se on mkl.mdb. Voit tietysti painaa rivin vieressä olevaa näppäintä ja osoittaa suoraan tiedostoon, mutta tässä tapauksessa on parempi poistaa tiedoston polku välittömästi jättämällä vain nimi, jotta siirrettäessä sovellus toiseen sijainti, tietokantaan pääsyssä ei ole ongelmia. Napsauta OK ohjatussa toiminnossa ja OK yhteysmerkkijonon valintalomakkeessa. Vaihda LoginPromt-ominaisuuden arvoksi False, jotta joka kerta kun muodostat yhteyden tietokantaan, käyttäjää ei kysytä salasanaa.

2. ADOTable1. Valitse Yhteys-ominaisuuden avattavasta luettelosta ADOConnection1, valitse TableName-ominaisuudessa taulukko (meillä on toistaiseksi vain yksi kauppa). Aseta Aktiivinen-ominaisuuden arvoksi True (huomaa, että asetuksia muuttaessasi joudut usein palauttamaan tämän ominaisuuden arvoon True). Ja mukavuuden vuoksi nimeä komponentti uudelleen TableMagaziniksi.

3. Tietolähde1. Tätä välikomponenttia varten sinun on asetettava avattavasta luettelosta DataSet-ominaisuus TableMagazin-taulukkoon.

4. DBGrid1. Yhdistetään DBGrid1:n ruudukko tietokannan varastotaulukkoon käyttämällä DataSource1:tä asettamalla DataSource-ominaisuus objektitarkistusohjelman avattavassa luettelossa. saatavilla olevat komponentit Tietolähde1.

Tämä on luominen yksinkertaisin pohja Tiedot ovat täydellisiä, mutta emme ole kirjoittaneet yhtään koodiriviä. Jos sinulla on jo kokemusta näiden komponenttien kanssa työskentelystä, käyttäisit alle minuutin tällaisen DBMS:n kehittämiseen.

Käynnistä sovellus F9-näppäimellä ja täytä tietokanta (ohjausnäppäimet: F2 - muokkaa solua, Ins - lisää tietue, Ctrl+Del - poista tietue). Sulje sovellus ja käynnistä se sitten uudelleen, niin näet, että tekemäsi muutokset on tallennettu.

Esimerkki tietokannan täyttämisestä:

Kaikki eivät halua työskennellä näppäimistön kanssa, jos heillä on hiiri. Siksi joskus Data Controls -välilehden DBNavigator-komponentti voi olla hyödyllinen. Aseta se testausta varten (jatkossa se tulee poistaa) lomakkeelle oman harkintasi mukaan ja muodosta yhteys DataSource1-välittäjään - osoita sitä DataSource-ominaisuudesta. Tarvittaessa voit poistaa käytöstä joitakin avaimia tietokannan ohjauspaneelista VisibleButtons-ominaisuudessa. Ja vaikka ohjauspainikkeet ovat intuitiivisia, on mahdollista tarjota niille työkaluvihjeitä, joiden ShowHint-ominaisuuden arvoksi määritetään True, ja työkaluvihjeiden tekstiä voidaan asettaa/muuttaa Hints-ominaisuudessa. Mahdollinen näkymä sovelluksia DBNavigator-komponentin liittämisen jälkeen, katso kuva:

Jokainen uusi asennus CMS Joomla vaatii luomista uusi pohja tiedot. Tämä tietokanta data tallentaa tietoja, kuten artikkeleita/materiaaleja, valikoita, luokkia ja käyttäjiä. Nämä tiedot ovat välttämättömiä sivuston hallintaan Joomla!

Joomlan asentaminen edellyttää työpohja tiedot, tietokannan käyttäjä, tietokannan käyttäjän salasana ja vastaavat tietokannan käyttäjän oikeudet.

Tässä materiaalissa käsitellään yleisimpiä tietokantatyyppejä, joita käytetään Joomla asennus, nimittäin pohja MySQL-tiedot. Tarkastellaan kahta vaihtoehtoa tietokannan luomiseksi Joomlalle. Ensimmäinen tapa on luoda tietokanta paikalliselle palvelimelle ja toinen on luoda tietokanta isännöinnistä painottaen DirectAdminin käyttöä - hosting-ohjauspaneelia. Mutta muilla hosting-ohjauspaneeleilla pitäisi olla vastaavia vaiheita tietokannan luominen.

MySQL-tietokannan luominen paikalliselle palvelimelle

Jotta voit luoda tietokannan paikalliselle palvelimelle, sinun on ensin asennettava se. Siksi lataamme paikallinen palvelin– Denwer [Lataa] ja asenna se. Denwerin asennusohjeet .

Kun olet asentanut paikallisen palvelimen onnistuneesti, voit aloittaa tietokannan luomisen Joomla! Päästäksesi tietokannan hallintaliittymään sinun on käynnistettävä paikallinen Denwerin palvelin(jos ei ole käynnissä) ja sisään osoitepalkki kirjoita selain: http://localhost/tools/phpmyadmin. Avautuvassa ikkunassa näet "phpMyAdmin" -verkkoliittymän. Nyt voit siirtyä suoraan tietokannan luomiseen.

Tietokanta ja käyttäjä sille on luotu, nyt voit aloittaa Joomlan asennuksen paikalliselle palvelimelle.

MySQL-tietokannan luominen isännöinnistä

Kuten edellä mainittiin, isännöintitietokannan luominen suoritetaan käyttämällä esimerkkiä DirectAdmin-ohjauspaneelista. Mutta kaikki luomisvaiheet ovat samanlaisia ​​kuin minkä tahansa hosting-ohjauspaneelin.

Jotta voit luoda tietokannan isännöinnistäsi, sinun on kirjauduttava isännöinnin ohjauspaneeliin. Sinun pitäisi tietää kuinka kirjautua sisään isännöinnin ohjauspaneeliin, kun rekisteröit hosting-palvelun, sinulle olisi pitänyt lähettää kaikki tiedot sen käytöstä. Muussa tapauksessa voit tarkentaa tietoja ottamalla yhteyttä tekninen tuki isännöintisi.

Kun olet kirjautunut isännöinnin ohjauspaneeliin, voit siirtyä suoraan tietokannan luomiseen.


Nyt voit asenna Joomla 2.5(tai asenna Joomla 3.1) suoraan isännöintiin ja edelleen tietyssä vaiheessa asennusta varten, sinun on syötettävä tallennettavat tiedot (tietokannan nimi, käyttäjätunnus, käyttäjän salasana ja isäntä).

Mysql, on paljon tärkeämpää, onko sinulla perus setti tietämystä, jota ilman on mahdotonta puhua suunnitelman onnistuneesta toteuttamisesta.

Tässä materiaalissa kerron, mitä toimia jokaisen tietokoneen omistajan tulee tehdä, jos hänen täytyy jostain syystä asentaa mysql, luoda tietokanta ja kokeilla nykyaikaisen tietokannan hallintaa. Se kiinnostaa myös niitä, jotka haluavat tietää, miten se saadaan toimimaan moderni DBMS.

Koska, kuten jo sanoin, menestyäksesi tarvitset perustiedot, joita ilman et pysty luomaan mysql-tietokantaa, oletamme, että tiedät mitä tietokanta, taulukko, tietokantakyselyt ovat, ja se ei aseta sinua umpikujaan lyhenteeseen SQL. Oletamme myös, että olet asentanut ja määrittänyt Apache-palvelin.

Joten jos sinulla on kaikki tarvitsemasi ja halu oppia luomaan mysql-tietokanta ei ole vielä kadonnut, aloitetaan käynnistämällä Apache. Suorita se siirtymällä polkuun C:\WebServers\etc ja suorittamalla Suorita-tiedosto. Jos Apache käynnistyy oikein, ilman virheitä, punainen kynä lisätään olemassa oleviin kuvakkeisiin oikeassa alakulmassa.

Nyt sinun on varmistettava, että verkkopalvelin toimii, syötä selaimeen osoite http://localhost/ Vastauksena sinun pitäisi saada teksti "Hurraa, se toimii!" se tarkoittaa Apachen kanssa täydellinen tilaus.

Siirry nyt Utilities-kohtaan ja valitse luettelosta phpMyAdmin graafinen kuori, jonka avulla voit hallita mySQL DBMS. Sen avulla voit suorittaa poikkeuksetta kaikki toiminnot, jotka tämän tietokannan luojat tarjoavat, ja erityisesti:

Tietokannan luominen

Tietokannan luomiseksi sinun on syötettävä nimi "Luo uusi tietokanta" -kenttään, esimerkiksi MyBase. Napsauta nyt "Luo" -painiketta ja phpMyAdmin luo uuden tietokannan.

Taulukoiden luominen

Taulukoiden luominen on melko yksinkertaista, sinun tulee valita kanta (MyBase). Pääikkunassa sinua pyydetään antamaan taulukon nimi (kokeile kirjoittaa nimi DataStudent), ja sinun on myös syötettävä kenttien määrä (laita numero 5). Kun valitset, kuinka monta kenttää sinulla on, älä unohda, että yksi kenttä menee avaimen (ID) alle. Jos syötit kaiken oikein, paina "Enter" -painiketta.

Nyt näet lisälomakkeen taulukoiden luomista varten. Siinä voit asettaa kenttiä, määrittää kullekin niistä, nimetä sarakkeet, määritellä ne suurimmat mitat. Yleensä ensimmäinen kenttä on avain. Kirjoitamme siihen nimen "ID"; nyt meidän on päätettävä tähän sarakkeeseen syöttävien tietojen tyyppi. Koska MySQL:ssä ei ole sellaista tyyppiä kuin laskuri, valitse Int ja valitse attribuuteista allekirjoittamaton ruutu. Sitten mennään lisäasetukset ja aseta Automaattinen lisäys siihen, jotta joka kerta kun syötät uuden arvon, tämä kenttä kasvattaa arvoaan itsenäisesti yhdellä.

Näin ollen sinulla on tyypillinen laskuri. On aika siirtyä seuraavaan asetusryhmään - RadioButtoniin. Täällä valitsemme arvon "ensisijainen", jos se on aktivoitu, kentästämme tulee ensisijainen avain.

Jos teit kaiken oikein, pääkenttäsi on määritetty oikein, kun lisäät rivejä, sen tunnusarvo kasvaa automaattisesti. Ja olet askeleen lähempänä MySQL-tietokannan luomisen ymmärtämistä.

Jatketaan, nyt meidän on määritettävä arvot ja annettava nimet taulukon jäljellä oleville sarakkeille. Olkoon se sukunimi, etunimi, sukunimi ja vaikkapa luokitus: "Fam", "Name", "Otch", "Evaluation", on vielä määritettävä tietotyyppi - varChar, koska nämä kentät tallentavat tietoja merkkijonon muodossa. Älä unohda asettaa ja enimmäispituus kenttiin, olisi loogista rajoittaa se 30 merkkiin. Tarkista kaikki syöttämäsi tiedot ja ihaile luomaasi taulukkoa. Sen tulee sisältää joukko kenttiä, joiden nimet ovat "ID", "Fam", "Name", "Otch", "Evaluation".

Toivon, että tämän artikkelin tiedoista oli sinulle hyötyä ja että löysit vastauksen kysymykseen MySQL-tietokannan luomisesta.

IN moderni maailma Tarvitsemme työkaluja, joiden avulla voimme tallentaa, järjestää ja käsitellä suuria tietomääriä, joita on vaikea käsitellä Excelissä tai Wordissa. Tällaisia ​​tietovarastoja käytetään tietosivustojen, verkkokauppojen ja kirjanpitolisäosien kehittämiseen. Tärkeimmät toteutustavat tätä lähestymistapaa, ovat MS SQL ja MySQL. Microsoft Officen tuote on toiminnallisesti yksinkertaistettu ja ymmärrettävämpi versio kokemattomia käyttäjiä. Katsotaanpa vaiheittain tietokannan luomista Access 2007:ssä.

MS Accessin kuvaus

Microsoft Access 2007 on tietokannan hallintajärjestelmä (DBMS), joka toteuttaa täysimittaisen GUI käyttäjä, entiteettien ja niiden välisten suhteiden luomisen periaate sekä rakenteellinen kyselykieli SQL. Tämän DBMS:n ainoa haittapuoli on kyvyttömyys toimia teollisessa mittakaavassa. Sitä ei ole suunniteltu tallentamaan suuria tietomääriä. Siksi MS Access 2007:ää käytetään pieniin projekteihin ja henkilökohtaisiin, ei-kaupallisiin tarkoituksiin.

Mutta ennen kuin näytät tietokannan vaiheittaisen luomisen, sinun on tutustuttava siihen peruskäsitteitä tietokanta teoriasta.

Peruskäsitteiden määritelmät

ilman perustiedot tietokannan luomisessa ja konfiguroinnissa käytetyistä ohjaimista ja objekteista on mahdotonta ymmärtää konfiguroinnin periaatetta ja ominaisuuksia aihealue. Joten nyt yritän yksinkertaisella kielellä selittää kaiken olemuksen tärkeitä elementtejä. Joten aloitetaan:

  1. Aihealue on joukko tietokantaan luotuja taulukoita, jotka on yhdistetty toisiinsa ensisijaisen ja toissijaisen avaimen avulla.
  2. Entiteetti on erillinen tietokantataulukko.
  3. Attribuutti – taulukon erillisen sarakkeen otsikko.
  4. Tuple on merkkijono, joka ottaa kaikkien määritteiden arvon.
  5. Ensisijainen avain on yksilöllinen arvo (id), joka on määritetty jokaiselle monikolle.
  6. Taulukon "B" toissijainen avain on yksilöllinen arvo taulukosta "A", jota käytetään taulukossa "B".
  7. SQL-kysely on erityinen lauseke, joka suorittaa tietyn toiminnon tietokannassa: lisää, muokkaa, poistaa kenttiä, luo valintoja.

Nyt se sisään yleiskuvaus Jos sinulla on käsitys siitä, mitä aiomme tehdä, voimme aloittaa tietokannan luomisen.

Tietokannan luominen

Jotta koko teoria olisi selkeämpi, luodaan koulutuspohja tiedot "Opiskelijat-kokeet", joka sisältää 2 taulukkoa: "Opiskelijat" ja "Kokeet". Pääavain on "Record Number" -kenttä, koska tämä parametri on yksilöllinen jokaiselle opiskelijalle. Loput kentät ovat enemmän täydelliset tiedot opiskelijoista.

Joten toimi seuraavasti:


Siinä kaikki, nyt ei ole muuta kuin luotava, täytettävä ja linkitettävä taulukoita. Jatka seuraavaan kohtaan.

Taulukoiden luominen ja täyttäminen

Kun tietokanta on luotu onnistuneesti, näyttö tulee näkyviin tyhjä pöytä. Muodostaaksesi sen rakenteen ja täyttääksesi sen, toimi seuraavasti:



Neuvoja! varten hienosäätöä tietomuoto, siirry nauhan "Taulukkotila" -välilehteen ja kiinnitä huomiota "Muotoilu ja tietotyyppi" -lohkoon. Siellä voit mukauttaa näytettävien tietojen muotoa.

Tietoskeemojen luominen ja muokkaaminen

Ennen kuin alat linkittää kaksi kokonaisuutta edellisen kappaleen mukaisesti, sinun on luotava ja täytettävä "Kokeet" -taulukko. Siinä on seuraavat attribuutit: "Tietueen numero", "Koe1", "Koe2", "Koe3".

Suorittaaksemme kyselyitä meidän on linkitettävä taulukomme. Toisin sanoen tämä on eräänlainen riippuvuus, joka toteutetaan avainkentillä. Tätä varten tarvitset:


Rakentajan tulee luoda suhde automaattisesti kontekstista riippuen. Jos näin ei tapahdu, niin:


Suoritetaan kyselyitä

Mitä meidän pitäisi tehdä, jos tarvitsemme opiskelijoita, jotka opiskelevat vain Moskovassa? Kyllä, tietokannassamme on vain 6 henkilöä, mutta entä jos heitä on 6000? ilman lisätyökaluja sitä on vaikea saada selville.

Juuri tässä tilanteessa SQL-kyselyt tulevat avuksemme, ja ne auttavat poimimaan vain tarpeellisen tiedon.

Pyyntötyypit

SQL-syntaksi toteuttaa CRUD-periaatteen (lyhennetty englannin sanasta create, read, update, delete - "create, read, update, delete"). Ne. kyselyillä voit toteuttaa kaikki nämä toiminnot.

Näytteenottoa varten

Tässä tapauksessa "lue" -periaate tulee voimaan. Meidän on esimerkiksi löydettävä kaikki Harkovissa opiskelevat opiskelijat. Tätä varten tarvitset:


Mitä meidän pitäisi tehdä, jos olemme kiinnostuneita harkovilaisista opiskelijoista, joilla on yli 1000 stipendiä? Sitten kyselymme näyttää tältä:

SELECT * FROM Opiskelijat WHERE Osoite = "Kharkov" AND Scholarship > 1000;

ja tuloksena oleva taulukko näyttää tältä:

Luodaksesi kokonaisuuden

Taulukon lisäämisen lisäksi sisäänrakennetulla konstruktorilla saatat joskus joutua suorittamaan tämän toiminnon käyttämällä SQL-kysely. Useimmissa tapauksissa tämä on välttämätöntä suoritettaessa laboratorio- tai kurssityöt osana yliopistokurssia, koska vuonna oikeaa elämää tälle ei ole tarvetta. Ellei tietenkään ole ammattimainen sovelluskehitys. Joten pyynnön luomiseen tarvitset:

  1. Siirry "Luo"-välilehteen.
  2. Napsauta "Muu"-lohkossa olevaa "Kyselynrakennus" -painiketta.
  3. Napsauta uudessa ikkunassa SQL-painiketta ja kirjoita komento tekstikenttään:

LUO TAULUKKO Opettajat
(Opettajakoodi INT PRIMARY KEY,
Sukunimi CHAR(20),
Nimi CHAR(15),
Toinen nimi CHAR (15),
sukupuoli CHAR (1),
Syntymäaika DATE,
pää_aihe CHAR(200));

jossa "CREATE TABLE" tarkoittaa "Teachers"-taulukon luomista ja "CHAR", "DATE" ja "INT" ovat vastaavien arvojen tietotyyppejä.


Huomio! Jokaisen pyynnön lopussa on oltava ";". Ilman sitä komentosarjan suorittaminen johtaa virheeseen.

Lisää, poista, muokkaa

Täällä kaikki on paljon yksinkertaisempaa. Siirry Luo pyyntö -kenttään uudelleen ja kirjoita seuraavat komennot:


Lomakkeen luominen

Kun taulukossa on valtava määrä kenttiä, tietokannan täyttäminen tulee vaikeaksi. Voit vahingossa jättää arvon pois, syöttää väärän arvon tai syöttää toisen tyypin. Tässä tilanteessa avuksi tulevat lomakkeet, joiden avulla voit nopeasti täyttää kokonaisuudet ja virheen tekemisen todennäköisyys minimoituu. Tämä vaatii seuraavat vaiheet:


Kaikki perustoiminnot Olemme jo arvioineet MS Access 2007:n. Viimeinen jäljellä tärkeä komponentti– raportin luominen.

Raportin luominen

Raportti on erikoistoiminto MS Access, jonka avulla voit alustaa ja valmistella tietoja tietokannasta tulostusta varten. Sitä käytetään pääasiassa lähetysluetteloiden, kirjanpitoraporttien ja muun toimistodokumentaation luomiseen.

Jos et ole koskaan tavannut samanlainen toiminto, on suositeltavaa käyttää sisäänrakennettua "Report Wizard" -toimintoa. Voit tehdä tämän seuraavasti:

  1. Siirry "Luo"-välilehteen.
  2. Napsauta "Report Wizard" -painiketta "Raportit" -lohkossa.

  3. Valitse kiinnostava taulukko ja kentät, jotka sinun on tulostettava.

  4. Lisätä vaadittu taso ryhmiä.

  5. Valitse kunkin kentän lajittelutyyppi.