Microsoft Access Help
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
 
User Name:
Password:
Remember me
Go Back   ASP Free ForumsDatabaseMicrosoft Access Help

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread ASP Free Forums Sponsor:
  #1  
Old December 8th, 2003, 05:36 AM
chimp chimp is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Dec 2003
Posts: 147 chimp User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 33 m 17 sec
Reputation Power: 5
Help and Advice- Helpdesk Relationships

I have been tasked with designing an IT helpdesk database, but to be honest i am not sure what sort of things are usually included in this type of project.

Any ideas please...

my company has

around 400 computers
8 technicians - can repair machines
1 help desk clerk - just logs calls.

the clerk will be logging all calls, problems, time, location of pc etc.

i need the system to be able to assign a job to the next available technician.

i have now gathered from various sources a number of tables, that i think i might need to create my helpdesk, some may disagree and i would love to hear suggestions.

i have attached a list of all my tables, i am just not to sure how i would link them together via the relationships facility.

i also need to make sure that all my tables are normalized to 3NF.

can somebody please help me here by just checking my table structures and also help me link them together.

do you think i should keep a seperate table for things such as:

priority (High, Medium, Low)
Type (Hardware, Software, Network, Password,etc)
Location (Main Office, Lab etc)
etc..

These contain just one field....

then link them via a relationship

or should i add these as a look up option from with the tables....

how should i link the helpdesk table to the workstation table, and also not sure how to link the other tables....many to many etc

cheers

Andy

Reply With Quote
  #2  
Old December 8th, 2003, 09:48 AM
sbaxter sbaxter is offline
Moderator: Access, SQL
ASP Free God (5000 - 5499 posts)
 
Join Date: Oct 2003
Posts: 5,126 sbaxter User rank is Corporal (100 - 500 Reputation Level)sbaxter User rank is Corporal (100 - 500 Reputation Level)sbaxter User rank is Corporal (100 - 500 Reputation Level)sbaxter User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 4 Days 1 h 2 m 51 sec
Reputation Power: 12
AS far as the following tables:

priority (High, Medium, Low)
Type (Hardware, Software, Network, Password,etc)
Location (Main Office, Lab etc)

Yes I would keep them seperate. People would disagree with me, but I like to keep my designs flexible enough that changes to look up items, such as these, are data changes and not programming changes. You could actually add more, if you like.

As far as your design structure, I would add a relationship from workstation to helpdesk, based on WorkstationID. I would also remove loction from Helpdesk, unless it refers to something different then workstion location.

I would probable add some tables to keep track of the software loaded on the workstations. (this will help you with some troubleshooting, and help keep track of your licences)

As far as want you need, just keep in mind, what information you need to track, what kind of reports you need to come out of the system, and what your system rules are (what kind of situations do we face, how do we handle them (process situations)) and design and progam to meet your needs.

S-

Reply With Quote
  #3  
Old December 10th, 2003, 05:10 AM
chimp chimp is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Dec 2003
Posts: 147 chimp User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 33 m 17 sec
Reputation Power: 5
thanks for your help, i was wondering if you could take a look at my database and see if you think if i need anything else in my tables or indeed any other table.....

i need this lot to all be to 3NF.......dont get this at all.

i also need to sort out the relationships, i dont fully understand the one to one to many etc, i get really confused here.

picture of table relationships:



and my database is attatched:

cheers

Andy

Reply With Quote
  #4  
Old December 10th, 2003, 11:53 AM
sbaxter sbaxter is offline
Moderator: Access, SQL
ASP Free God (5000 - 5499 posts)
 
Join Date: Oct 2003
Posts: 5,126 sbaxter User rank is Corporal (100 - 500 Reputation Level)sbaxter User rank is Corporal (100 - 500 Reputation Level)sbaxter User rank is Corporal (100 - 500 Reputation Level)sbaxter User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 4 Days 1 h 2 m 51 sec
Reputation Power: 12
You DB is lock into a WOrkgroup so I can't open it, but after looking at the ERD, the only think I would think about would be the following.

There is the potentail to create other lookup tables if you desire.

If you are only going to allow 1 workstation to be assigned to a help ticket then i would consider combining the helpdesk and tickets tables. But if you can assign more then one workstation to a ticket then it looks fine.

You will always find ways to improve things as you go along, and practice makes perfect.

FYI: 3NF isn't always the best design for every system. Take you DB design to 3NF and then back off from there where it makes sense to break the rules (for example storing a calculated value).

S-

Reply With Quote
Reply

Viewing: ASP Free ForumsDatabaseMicrosoft Access Help > Help and Advice- Helpdesk Relationships


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 2 hosted by Hostway
Stay green...Green IT