Paras vastaus
Kuinka lineaariset yhtälöt liittyvät arvotaulukoihin
Yhtälöt suhteina
Suoran yhtälö ilmaisee x- ja y-arvojen välisen suhteen koordinaattitasossa . Esimerkiksi yhtälö y = x ilmaisee suhteen, jossa jokaisella x-arvolla on täsmälleen sama y-arvo. Yhtälö y = 2x ilmaisee suhteen, jossa jokainen y-arvo on kaksinkertainen x-arvoon, ja y = x +1 ilmaisee suhteen, jossa jokainen y-arvo on 1 suurempi kuin x-arvo.
Entä arvotaulukko?
Koska, kuten juuri kirjoitti, että jokainen yhtälö on x- ja y-arvojen suhde, voimme luoda taulukon arvoja mille tahansa riville, nämä ovat vain x- ja y-arvoja, jotka ovat totta annetulle riville. Toisin sanoen arvotaulukko on yksinkertaisesti joitain rivillä olevia pisteitä.
Katsotaan esimerkkejä
Esimerkki 1
Yhtälö: y = x + 1
Arvotaulukko
X Arvo ……………… .. Yhtälö ……………… .. Y-arvo
1 …………………………. Y = 1 + 1 ……………………. 2
2 …………………………. Y = 2 + 1 …………………… 3
3 …………………………. Y = 3 + 1 …………………… 4
4 …………………………. Y = 4 + 1 …………………… 5
5 ………………………… .. y = 5 + 1 …………………… 6
Esimerkki 2
Yhtälö: y = 3x + 2
Arvotaulukko
X-arvo… ……………… Yhtälö ………………… .. Y-arvo
1 …………………………. Y = 3 (1) + 2 …………… ………. 5
2 …………………………. Y = 3 (2) + 2 ……………………. 8
3 …………………………. Y = 3 (3) + 2 ……………………. 11
4 …………………………. Y = 3 (4) + 2 ……………………. 14
5 ………………………… .. y = 3 (5) + 2 ……………… ……. 17
Jos haluat luoda rivin arvotaulukon, valitse vain joukko x-arvoja, korvaa ne yhtälössä ja arvioi saadaksesi y-arvot.
Vastaa
Yhden moniin -suhde kuvaa tietyntyyppistä kardinaalisuutta, jossa yksi taulukon rivi voi viitata useisiin toisen riveihin. Kardinaalisuudella tarkoitetaan yhden taulukon rivin ja toisen taulukon rivin välistä suhdetta. Kardinaalisuudelle on vain kaksi vaihtoehtoa; he ovat yksi tai useita. Tästä seuraa kolme suhdetyyppiä:
- yksi yhteen
- yksi moniin
- monta moniin
Ihannetapauksessa sinun on suunniteltava tietokanta taulukkosuhteita ajatellen. Paras tapa tehdä se on normalisoida tietosi 3. normaalilomake (3NF). Tämä eliminoi datan redundanssin ja varmistaa, että kaikki tiedot ovat atomisia (ts. Niitä ei voida jaotella enempää).
Yleensä tämä tehdään jonkin tyyppisellä mallinnusohjelmistolla. Käytän henkilökohtaisesti Navicat Modeler -sovellusta . Se on saatavana erillisenä työkaluna tai osana tietokannan kehitys- ja hallintasovellusten ei-välttämättömiä versioita. Näin ollen Navicat Premium -käyttäjänä se on osa työkalu- ja apuohjelmaani.
Tässä on lähikuva Navicat Modeler -sovelluksesta kahdesta taulukosta, jotka ovat osa MySQL: n klassisten mallien näytetietokantaa:
Navicat Modeler tukee kolmea vakiosuhdemerkintää: Varisjalka, IDEF1x ja UML. Yllä olevassa kuvakaappauksessa näkyy Varisjalka, joka merkitsee yhtä seuraavasti:
ja monet seuraavista:
Lisäksi varisjalan merkinnät voivat myös näyttää modaalisuutta. Aivan kuten kardinaalisuus on taulukoiden rivien (joko yhden tai useamman) välisten yhteyksien enimmäismäärä, modaalisuus tarkoittaa vähiten rivikytkentöjen määrää. Modaalisuudella on myös vain kaksi vaihtoehtoa: 0 on pienin tai 1 pienin. Jos modaalisuus on nolla tai enemmän, laitamme pienen ympyrän aivan kardinaalin viereen. Jos modaalisuus on yksi tai useampi, laitamme pystysuoran rivin kardinaalin viereen:
Joten kaaviossamme sanotaan, että kaikkien maksurivien on vastattava täsmälleen yhtä asiakasta. Sillä välin asiakkaalla voi olla nolla tai enemmän maksuja.
Navicatissa voimme määrittää kardinaalin napsauttamalla suhdetta ja valitsemalla haluamasi pikavalikosta:
Kannen alla Navicat määrittelee ulkomaisen avaimen rajoituksen pakota viitteellinen eheys. Sitä voi käyttää myös kaaviosta:
Kun olet suunnitellut taulukot ja suhteet, Navicat voi luoda kaikki taulukoita sinulle käyttämällä kaaviota suunnitelmana! Siksi sinun on suunniteltava tietokanta aina erikoistuneilla ohjelmistoilla.
Toivottavasti se auttaa.
Ystävällisin terveisin!
Adam