Kezdőoldal » Számítástechnika » Programozás » Rekord struktúrás megvalósítás...

Rekord struktúrás megvalósítása az "emberek egymást értékelhetik" modellnek?

Figyelt kérdés

Ha emberek egymást értékelhetik (1-5 skálán), de önmagukat nem értékelik, csak egymást, ez milyen rekord adatstruktúrával írható le a legegyszerűbben?

Valamint természetesen az is, hogy könnyedén lekérhetőek legyenek az értékelések.


Szövegesenn miképpen definiálnátok ezt?

Lenne egy "személy" rekord, ebből tömb képezve, feltölteni a névsorral, aztán egy másik táblázat, az összes értékeléssel?



márc. 10. 09:16
1 2
 1/16 anonim ***** válasza:

Igen, valahogy így.

Egy személy tábla, egy értékelések tábla, és a kettőt összekötni egy kulccsal.

márc. 10. 09:58
Hasznos számodra ez a válasz?
 2/16 A kérdező kommentje:
Az "értékelések" tábla miképpen épülne fel?
márc. 10. 10:31
 3/16 anonim ***** válasza:
Van minimum egy egyedi azonosító, egy olyan mező, ami az értékelt felhasználót tárolja, van egy ami annak a felhasználónak az ID-ját tárolja, aki értékelte a másikat, és maga az értékelés.
márc. 10. 11:54
Hasznos számodra ez a válasz?
 4/16 anonim ***** válasza:
ki, kit, mire értekelt
márc. 11. 08:30
Hasznos számodra ez a válasz?
 5/16 A kérdező kommentje:

"1-5" skálán.

"Név", "értékelés".

Az összes résztvevő értékelheti a másikat, de sajátmagát nem.

márc. 11. 09:18
 6/16 A kérdező kommentje:

Lenne egy személyek rekord, ebből tömb képződik:

Személy neve

értékelés

Értékelések tábla:

Személy_sorszáma

személy értékelése

...

Hogyan kellene?

márc. 11. 09:53
 7/16 A kérdező kommentje:
Maga a struktúra leírása, amely lehetővé teszi a megvalósítást.
márc. 11. 10:24
 8/16 anonim ***** válasza:

Nem hiszem el, hogy még mindig nem érted...


Van két táblád, személyek, értékelések.

A személyekben vannak a személyek, egyedi azonosítóval ellátva.

Az értékelésekben az értékelések. Minden értékelésnek (rekordnak) van egy egyedi azonosítója, van egy "ki értékelt" mezője, ami szintén egy egyedi azonosító a személyek táblából, van egy "kit értékelt" mező, ami szintén egy egyedi azonosító a személyek táblából, és van maga az értékelés (1...5). Szög egyszerű, mit nem értesz ezen?

márc. 11. 10:31
Hasznos számodra ez a válasz?
 9/16 anonim ***** válasza:

Én inkább kezelném a klasszikus diagonális felezéssel.

Sor és oszlop ID-k ugyanazok, ahol a kettő egyezik az írásvédett.


Most nem állok neki DB-ben összedobni, csak egy Excel kép:

[link]

márc. 11. 10:36
Hasznos számodra ez a válasz?
 10/16 A kérdező kommentje:

Köszönöm a válaszokat.

Elhiszem, hogy hihetetlen ez a fajta értetlenség.

Jó lenne látni szövegesen leírva az egészet, ahogy elkezdtem leírni.

márc. 11. 11:01
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!