Bedste svar
Hvordan lineære ligninger relaterer til værditabeller
Ligninger som forhold
Ligningen af en linje udtrykker et forhold mellem x- og y-værdier på koordinatplanet . For eksempel udtrykker ligningen y = x et forhold, hvor hver x-værdi har den nøjagtige samme y-værdi. Ligningen y = 2x udtrykker et forhold, hvor hver y-værdi er dobbelt x-værdien, og y = x +1 udtrykker et forhold, hvor hver y-værdi er 1 større end x-værdien.
Så hvad med en tabel med værdier?
Da, som vi bare skrev, hver ligning er et forhold mellem x- og y-værdier, vi kan oprette en tabel med værdier for en hvilken som helst linje, dette er bare de x- og y-værdier, der er sande for den givne linje. Med andre ord er en værditabel blot nogle af de punkter, der er på linjen.
Lad os se nogle eksempler
Eksempel 1
Ligning: y = x + 1
Tabel over værdier
X-værdi ……………… .. Ligning ………………… .. Y-værdi
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
Eksempel 2
Ligning: y = 3x + 2
Tabel over værdier
X-værdi … ……………… Ligning ………………… .. Y værdi
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
Så for at oprette en værditabel for en linje skal du bare vælge et sæt x-værdier, erstatte dem i ligningen og evaluere for at få y-værdierne.
Svar
Et forhold mellem en og en beskriver en type kardinalitet, hvor en række i en tabel kan henvise til flere rækker i en anden. Kardinalitet henviser til forholdet mellem en række med en tabel og en række med en anden tabel. Der er kun to muligheder for kardinalitet; de er en eller flere. Det resulterer i tre forholdstyper:
- en-til-en
- en-til-mange
- mange-til-mange
Ideelt set skal du designe din database med tabelforhold i tankerne. Den bedste måde at gøre det på er at normalisere dine data 3. Normal Form (3NF). Det eliminerer dataredundans og sikrer, at alle datadele er atomare (dvs. ikke kan opdeles yderligere).
Normalt gøres dette ved hjælp af en slags modelleringssoftware. Jeg bruger personligt Navicat Modeler . Den er tilgængelig som et enkeltstående værktøj eller som en del af ikke-væsentlige versioner af deres databaseudviklings- og administrationsklienter. Derfor er det som bruger af Navicat Premium en del af mit arsenal af værktøjer og hjælpeprogrammer.
Her er et nærbillede i Navicat Modeler af to tabeller, der er en del af den klassiske modeleksempler til MySQL:
Navicat Modeler understøtter tre standardrelationsnotationer: Crows Foot, IDEF1x og UML. Ovenstående skærmbillede viser Crows Foot, som betegner en som:
og mange som:
Desuden kan kråkefodsnotation også vise modalitet. Ligesom kardinalitet er det maksimale antal forbindelser mellem tabelrækker (enten en eller flere), betegner modalitet det mindste antal rækkeforbindelser. Modalitet har også kun to muligheder: 0 er mindst eller 1 er mindst. Hvis modaliteten er nul eller mere, sætter vi en lille cirkel lige ved siden af kardinaliteten. Hvis modaliteten er en eller flere, sætter vi en lodret linje ved siden af kardinaliteten:
Så vores diagram siger, at alle betalingsrækker skal svare til nøjagtigt en kunde. I mellemtiden kan en kunde have nul eller flere betalinger.
I Navicat kan vi definere kardinaliteten ved at klikke på forholdet og vælge det, vi ønsker, i kontekstmenuen:
Under coveret definerer Navicat en udenlandsk nøglebegrænsning for at håndhæve referenceintegritet. Det er også tilgængeligt inden for diagrammet:
Når du er færdig med at designe dine tabeller og relationer, kan Navicat generere alle af dine tabeller til dig ved hjælp af diagrammet som tegning! Derfor skal du altid designe din database ved hjælp af specialsoftware.
Håber det hjælper.
Med venlig hilsen!
Adam