| | |
can someone check this?
Please support our Database Design advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Feb 2007
Posts: 6
Reputation:
Solved Threads: 0
hi! i have just designed a new database and i was wondering of any could just quickly check that is passes all the first 3 normal forms.
this is an image of it:
http://img233.imageshack.us/img233/4174/untitledqg6.jpg
thanks!
this is an image of it:
http://img233.imageshack.us/img233/4174/untitledqg6.jpg
thanks!
Last edited by player123; Mar 22nd, 2007 at 1:23 pm.
•
•
Join Date: Feb 2007
Posts: 114
Reputation:
Solved Threads: 8
A couple of suggestions
1. Ensure all tables have a PK
2. Merger EMPLOYEE with EMPLOYMENT DETAILS, they have the same pk and are 1 to 1. You could have separate tables if an employee held multiple positions over time
3. Link ACCOUNT to CUSTOMER, the customer has an account, the account has an account type
And some questions
1. Are accounts of 1 or more types?
2. Do branches have ID values?
1. Ensure all tables have a PK
2. Merger EMPLOYEE with EMPLOYMENT DETAILS, they have the same pk and are 1 to 1. You could have separate tables if an employee held multiple positions over time
3. Link ACCOUNT to CUSTOMER, the customer has an account, the account has an account type
And some questions
1. Are accounts of 1 or more types?
2. Do branches have ID values?
•
•
Join Date: Feb 2007
Posts: 114
Reputation:
Solved Threads: 8
1. In that case have a table called AccountType table as a lookup of the different types of account and a CustomerAccountType table to join from Account to AccountType
2. Then you have the correct detail there, however I would never allow this in a real world situation, names change but a PK should never change
Good luck with the rest of it
Cheers
D
2. Then you have the correct detail there, however I would never allow this in a real world situation, names change but a PK should never change
Good luck with the rest of it
Cheers
D
•
•
Join Date: Feb 2007
Posts: 6
Reputation:
Solved Threads: 0
ok i've done some chnages to it now..
do u think it will work now:
http://img129.imageshack.us/img129/820/untitledsc0.jpg
do u think it will work now:
http://img129.imageshack.us/img129/820/untitledsc0.jpg
![]() |
Similar Threads
- USB Ports not recognizing periferals (USB Devices and other Peripherals)
- Slow Network Access Not Always Due to Scheduled Tasks Check (Windows tips 'n' tweaks)
- Please Check The Errors'..Dont know what else to do (C++)
- Check items before installing for Spyware? (Viruses, Spyware and other Nasties)
- Another hijack this log to check (Viruses, Spyware and other Nasties)
- Spyware check (IT Professionals' Lounge)
- Check for Disk Errors in Windows XP (Windows tips 'n' tweaks)
- IE6 - dialogue boxes , check boxes and radio buttons work very slowly after hijacking (Viruses, Spyware and other Nasties)
- Ureaka!! I found it! Please check this log (Web Browsers)
- flash check it out (Geeks' Lounge)
Other Threads in the Database Design Forum
- Previous Thread: database relationship gong show
- Next Thread: Help on General Best Practices for Table/Database Design
| Thread Tools | Search this Thread |





