What's new

C# Need help mga master, gusto ko lang talagang malinawan

jonbinsdesu

Honorary Poster
Joined
May 23, 2018
Posts
506
Reaction
110
Points
198
Age
28
So may ginagawa akong system para sa training namin then hindi na kasi ako marunong mag program 2 years pa bago ako nakasimula ulit


Meron akong table for participants, at training, ang gusto ko kasing gawin is separate ang paglagay ng participant at training at sa isang form naman dun imemerge yung dalawa so basically pag click mo ng isang participant and after mo pagselect ng training may additional details, gagawa ba ako ng separate na table for db? at sa table ba na iyon ang ilalagay ko lang ba yung participant_id, at training_id

and sa pag viview naman ano ba ang tamang mysql query ang i didisplay ko kasi is per participant maviview yung lahat ng trainings na inattendan niya.

nahihirapan talaga ako eh baka may maisusuggest kayong tutorial mga master ko diyan
 
Heres the thing, ask yourself, saan ka ba mas mapapadali? Or kung mapapadali ka naman sa gagawin mo tama ba yung approach mo? Kasi habang lumalaki yung information na need mo, tas mali pala yung approach mo, much better kung doon ka sa tamang approach, kasi dun ka mapapadali. Remember, Tamang Approach, Easy lang hanggang dulo. Thats why I suggest na learn the basic database lesson.


About sa participant and training, Yes they are connected to each other thats why they need to be splitted, hiwalay na table, Why? Magiging redundant ang isang tao sa isang table which is not a good thing.

Table Participant :
P ID, P Name, P so on(basic info)

Table Training :
T ID, T Name, T Descri, T so on

and dito na papasok yung tanong na, paano mo irereference sila sa isat isa? At idisplay na kumpleto ang details?

Sagot dyan is gagawa ka pa ng isang table, anong klaseng table? Ito yung table na mag sstore ng information ni participant na may information nya sa mga training.

Depende din sa approach, kung konting training list lang, for ex. 3 training list.
Then ang fields ng table na yun ay

Table PartiTraining:
PT ID, P ID, T ID
(Note: Redundant na ito, good thing is you can count and check how many times and what kind of training the participant attended.) Theres a better approach pa dito, tulad ng sabi ko kapag madaming info, dapat tamang approach gamitin mo.




Now, Dito na papasok yung mga query query na yan how to display the result, its your turn now. Sana nagkaroon ka ng idea kahit papaano, Im not expert on database, lahat ng sinabi ko well base on my exp during my thesis, from small database to big database, gagamitan mo talaga ng utak. Yun lang. Goodluck sayo at sa mga mag ssuggest pa, correct me na lang if may mali sa approach ko. Ill accept it as a lesson na rin if may nakaligtaan ako about dun. Peace.
 

Similar threads

Back
Top