Bastien,
my profuse, codrial thanks to you for providing such a thoughtful, informative, and quite helpful reply. I appreciate that you took the time to think of the true application of this RDB, and to go so far as to present to me a proposed solution to my problem by sketching the model (i guess, that's the jargon "the model"?)
in the meantime from when i posted my original novella, i got to it in the way that works for me-- by opening Excel, making columns, and grids for tables, and just trying to get a look at it, so i might start putting things together. it's funny-- the book i'm reading, sams teach yourself php... (EDIT: i should say "book i'm referencing, as i've read it a long time ago, and i just keep hovering over these examples, trying to develop what mastery i can w/ what i have-- it really has helped a LOT. i've made a ton of notes, which i keep in separate folders w/ the respective "example projects"... that's a tip in disguise, for you fellow novices, if you didn't catch it... but i digress...) suggests drawing it out on paper, and even using "post-it" notes if necessary-- for me, to use Excel is a very logical method. i wonder if it is not a good technique for sketching? i don't recall ever hearing of people doing it this way, but for some reason, the monitor is just as good as a tablet and pencil for me-- at least when i can emulate the shapes consistently, and neatly in this manner. blah, blah..
anyway, here's what i came up with. my screen res is over 1200 wide, and this is Excel maximized at i think 80%. so it's a wide-load, but i'm sure you'll manage. 🙂 presuming, you have a similar res going on. firefox "magnifing glass" thing making it a cinch, of course.
as you can see, i had originally called my weeks the master table, however, this is not how it trickled down into MySQL. i made the "Concert Table" the master table. and put Artist_ID1, Artist_id2, artist_id3 inserted after concert_id. it's a lot to chew on for my first try. this jpg may also reflect a version prior to my realization about proper Syntax for a couple of those red rows (the MySQL data types).
a true novice, here's where i am currently:
having never done anything like this before, only in examples in the Sams book, i decided that the closest model therein was an "online address book" example, in which i cut and pasted my way to an entry form for-- get this-- the ARTIST TABLE. i don't know why i started there. but, it's a chewy morsel, that's for sure (for, the novice).
although this is not an EXACT replica of the MySQL database which i have completed w/ the tables as shown here, w/ the ONLY addition being a text field in each table for comments, and the artist_id* columns in the concert table (so i can tell it who is playing on that concert date), this should give you a good idea of my thought process. like i said, i started w/ the days of week being the master, and through the first, second, and third normalizations (jargon?) levels, i then realized that something was amiss, and changed that aspect of the schema.
my real problem-- the reason i haven't moved on it since i started hacking up that address book, is that i'm having difficulty getting around the whole "what do i do now" step. which form should i build first, and what needs to do what, and interact w/ which other table elements at which critical stages, etc. i'm just blown away right now.
i'd really appreciate some help getting through this step. thanks!!!
edit2:
guess i really AM burned out on it. i didn't even see that this jpg does reflect my current tables. i forgot i made the updates before i closed it last night.