•
•
•
•
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
![]() |
•
•
Join Date: Apr 2007
Posts: 2
Reputation:
Rep Power: 0
Solved Threads: 0
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'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.
•
•
Join Date: May 2007
Posts: 35
Reputation:
Rep Power: 2
Solved Threads: 1
•
•
•
•
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!!
![]() |
•
•
•
•
•
•
•
•
DaniWeb Database Design Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
- Need help with C programming assignment (will pay money) (C)
- desperate plee for help (Java)
- VB and Excel. (Visual Basic 4 / 5 / 6)
- MySQL - logical model from a conceptual model (MySQL)
- I need help on my 'address book' assignment! (C++)
Other Threads in the Database Design Forum
- Previous Thread: I need some advice
- Next Thread: DB diagram question


Linear Mode