Database Management
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsDatabasesDatabase Management

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 Dev Shed Forums Sponsor:
  #1  
Old August 22nd, 2011, 06:57 PM
cromag cromag is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2011
Posts: 5 cromag User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 34 m 38 sec
Reputation Power: 0
Data Modeling/Architecture

I need some help with data modeling that someone else may be able to advise me on with only of a few seconds of your time.

I have a number of different data that needs organizing. It's pretty easy to think about conceptually and is all common stuff we've all seen before. I just would like a little advice with the appropriate route to take as I begin this task.

Anyone got any good book recommendations on this subject while I'm asking?

So, here's what's up:

I'm creating a website that has a few roles:
1) Finding car part numbers and part diagrams
2) Provide data on cars (performance stats, sales info, stats, stats, stats...)
3) Give users a way to post classified adds, write reviews for parts, review parts companies, users who might have sold them a car and deserve recognition, responses to our site's blog, etc.
4) Give users a resource that tracks their own vehicle and its maintenance/performance upgrade history and even allows them to post up and have other users verify 1/4 mile time slips and stuff like that.

Tables as I see them:
1) Users and their browsing habits plus their car profiles
2) Cars and their stats
3) Part numbers and the associated vehicles
4) Aftermarket parts associated with OEM parts and reviews written about them
5) Blog posts and responses
6) Car sales data submitted by users
7) Local repair shops and their rates
8) Vendors

Would performance increase on the site if I, say, broke the database up by make or some other common statistic? Does that all sound about right as far as how you would typically model out some tables for the site?

Reply With Quote
  #2  
Old August 30th, 2011, 11:30 AM
NotionCommotion NotionCommotion is offline
Contributing User
Click here for more information.
 
Join Date: Sep 2006
Posts: 1,464 NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level)NotionCommotion User rank is Colonel (50000 - 60000 Reputation Level) 
Time spent in forums: 2 Weeks 1 Day 6 h 24 m 35 sec
Reputation Power: 526
I liked Database Design by Ryan Stephens and Ronald Plew.

Don't break the database up based on model, etc. Be sure it is normalized to the 3rd form. Looking at your sample tables, I don't think you are. Add indexes as appropriate. If probably designed, speed will probably not be a problem. Only after your database is properly designed should you consider making it less normalized to increase performance.

Reply With Quote
Reply

Viewing: Dev Shed ForumsDatabasesDatabase Management > Data Modeling/Architecture

Developer Shed Advertisers and Affiliates



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 | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap