Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 SQL Server Development (2000)
 Database Design

Author  Topic 

rbharatha
Starting Member

29 Posts

Posted - 2002-05-12 : 21:44:15
Hi SqlTeam,

I got to design the Database for this one, which iam facing lit bit problem.,
I got the information for Applicant's who will be evaluated by number of Panel Members in the Interview., ex; Each applicant will be asked questions and will be given some scores by each or some of the Panel Board Members.
So my questions is how can i design the structure to store the scores given by each or some of the panel board members for each applicant in one table or different tables

with warm regards

Ramesh

olily
Starting Member

37 Posts

Posted - 2002-05-13 : 00:35:32
If I understand you correctly, this should work. You need to have 3 tables.
1. Applicants - store applicants information. You might need to normalize this table but it depends on the fields that you have.
2. Panels - store panel board members information.
3. Scores - store the scores given by panels.

You need to link the 3 tables.
From Applicants, you have AppID.
From Panels, you have PanelID.
So combination of AppID and PanelID will be the foreign key in Scores.




Go to Top of Page

byrmol
Shed Building SQL Farmer

1591 Posts

Posted - 2002-05-13 : 00:50:33
What about the "Questions" Oily?

DavidM

"SQL-3 is an abomination.."
Go to Top of Page

rbharatha
Starting Member

29 Posts

Posted - 2002-05-13 : 02:56:29
Hi Sqlteam, i got some structure which looks some what like this.,
Applicants Table with applicants information (Key field as ApplID)
Panel Table - Panel Board Members master table (key field as PanelID)
Question Table with (key field as Qno, questions and reference ApplID & PanelID)

now my problem is
the questions each year posed to applicants by the panel board members may be changed or added to the database.
and each applicant is examined by different panel members and gives him the score.

1. I have to maintain who has examined the applicant and how much he has given the score to that applicant.
2. if next year the panel board members changed, and the questions from the question table also changed.

how would i refer to them i.e, the panel members sitting in the panel board.

thanks in advance
Ramesh

Go to Top of Page

byrmol
Shed Building SQL Farmer

1591 Posts

Posted - 2002-05-13 : 03:28:35
Ramesh,

You need another table!!

Applicants(APPID)
Panels(PanelID)
Questions(QuestionID)
Results(APPID,PanelID,QuestionID)


HTH

DavidM

"SQL-3 is an abomination.."
Go to Top of Page

khalik
Constraint Violating Yak Guru

443 Posts

Posted - 2002-05-13 : 04:05:28
quote:
1. I have to maintain who has examined the applicant and how much he has given the score to that applicant.
2. if next year the panel board members changed, and the questions from the question table also changed.



in u Panels ,Questions table add a status field and update it to history or something .... so this will allow u have diffrent question and diffrent panel... i suggest dont change the data update the status when change....


======================================
Ask to your self before u ask someone
Go to Top of Page

rihardh
Constraint Violating Yak Guru

307 Posts

Posted - 2002-05-13 : 06:39:34
I appreciate the will to help co-SQL2000 users who are stuck with a problem. But isn't it to obvious to ask the members of this forum to build a database which a company will use for it's own benefit!?

No hard feelings Ramesh, but such a simple thing you should figure out for yourself.

Some people should get paid for doing things like that.

Go to Top of Page

khalik
Constraint Violating Yak Guru

443 Posts

Posted - 2002-05-13 : 06:44:47


if people are paid doing this.. where are several gurus how will earn a lot... not to mention that now what there are doing is above all and nothing can replace it.....

keep the show going gr8 work guys...

======================================
Ask to your self before u ask someone
Go to Top of Page

rihardh
Constraint Violating Yak Guru

307 Posts

Posted - 2002-05-13 : 07:06:04
Some people just don't understand...

Go to Top of Page

khalik
Constraint Violating Yak Guru

443 Posts

Posted - 2002-05-13 : 23:11:43
quote:
Some people just don't understand...


the extent of understanding varies from person to person can't be same ....


we cant say that every body has to know every thing..
they may know it might have done before but just to confirm it can and will approach SQL gurus... does'nt mean they dont know it ...

no hard feeling... we are sharing info and getting the best what most follow and do... i may not be right all the time.. so i hvae to check with others...


======================================
Ask to your self before u ask someone
Go to Top of Page

rbharatha
Starting Member

29 Posts

Posted - 2002-05-14 : 05:43:51
Hi rihardh,

Some people should get paid for doing things like that.

Don't feel bad, but the site is for developers Forum where they can share and endeavour to make things perfect and make them seleves sure what they are doing.,

Any way thanks for your concern.,




Go to Top of Page

olily
Starting Member

37 Posts

Posted - 2002-05-15 : 00:56:18
Hey guys....we are trying to help each other. Sharing knowledge isn't bad, right?

Go to Top of Page
   

- Advertisement -