User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the Database Design section within the Web Development category of DaniWeb, a massive community of 426,171 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 1,874 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Database Design advertiser: Programming Forums
Views: 1248 | Replies: 1
Reply
Join Date: Apr 2007
Posts: 2
Reputation: DangerM0use is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
DangerM0use DangerM0use is offline Offline
Newbie Poster

Help Uni Assignment help

  #1  
Apr 20th, 2007
Hey all,
I'm really struggling with the first part of my database design assignment for uni and I don't know why as I am repeating the year and did well in the subject last year and also did it at college. But enough of the background, let me explain my difficulty.
I have a discourse with which I have to create an entity-attribute data model. I have several many to many relationships but can't for the life of me think of new tables to split them up.
Here is the discourse I am struggling with;

Artists create works of art. The work will have a date and maybe an owner. The artist and work of art may be part of an art movement or genre e.g. cubist, expressionist. The artist and works may belong to more than one movement as an artist can produce different kinds of work, and a work can show elements from different movements. The piece of work is of a type e.g.drawing, oil painting, water colour, sketch. A work of art may be the creation of more than one artist.

I currently have the following table;

Artists (1..*) create Works_of_art (1..*)

and the other bit giving me a problem is;

Artists (1..*) belong_to Movement (1..*) with the works of Art and Movement table being the same.

Can anyone tell me what they do when creating new tables when breaking up a many to many relationship or any other helpful advice you may have would be great as well.

Hope someone can help
Cheers.
AddThis Social Bookmark Button
Reply With Quote  
Join Date: May 2007
Posts: 35
Reputation: matale is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 1
matale matale is offline Offline
Light Poster

Re: Uni Assignment help

  #2  
May 7th, 2007
Originally Posted by DangerM0use View Post
Hey all,
I'm really struggling with the first part of my database design assignment for uni and I don't know why as I am repeating the year and did well in the subject last year and also did it at college. But enough of the background, let me explain my difficulty.
I have a discourse with which I have to create an entity-attribute data model. I have several many to many relationships but can't for the life of me think of new tables to split them up.
Here is the discourse I am struggling with;



I currently have the following table;

Artists (1..*) create Works_of_art (1..*)

and the other bit giving me a problem is;

Artists (1..*) belong_to Movement (1..*) with the works of Art and Movement table being the same.

Can anyone tell me what they do when creating new tables when breaking up a many to many relationship or any other helpful advice you may have would be great as well.

Hope someone can help
Cheers.


I think it would bve something like this
DB Schema image attached!!
Attached Images
File Type: jpg db.JPG (25.6 KB, 10 views)
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

DaniWeb Database Design Marketplace
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes

Similar Threads
Other Threads in the Database Design Forum

All times are GMT -4. The time now is 6:12 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC