Re: Database design?
От | Andrew Gould |
---|---|
Тема | Re: Database design? |
Дата | |
Msg-id | 20011023121033.7222.qmail@web13406.mail.yahoo.com обсуждение исходный текст |
Ответ на | Database design? ("Johnny Jørgensen" <johnny@halfahead.dk>) |
Ответы |
Re: Database design?
|
Список | pgsql-general |
If your books, ebooks, etc are in one table, why can't the descriptions be in one table? The primary key would be the unique item id from your original table. You could have a columns for item id (the primary key), item type (book, ebook, etc) and a separate description column for each language. Would this work for you? Best of luck, Andrew --- "Johnny_J�rgensen" <johnny@halfahead.dk> wrote: > This may be slightly off topic, as it probably isnt > all that rdbm specific. If so, holler at me, and > I'll learn.. > > I have a bunch of entities > (book,e-book,author,country,cd,publisher) which are > quite different in relational nature, and therefore > can't easily be squeezed into the same table. > > Common for all of them, however, is the need for a > description. Thing is, there needs to be > descriptions in (currently) 4 different languages, > and the count may rise. > > This relation is of a 1-N nature for each entity, > and so, i've figured out, I use the unique id from > the (book, e-book, author etc) tables as a foreign > key in the description table, thus forging a > relation. > > The question (at last) is, how to have a foreign key > reference more than one table? Obviously a > description won't belong to an e-book, a country and > a publisher at the same time, but only one of them. > > Is my design fundamentally unsound, should there be > a description table for each of the listed entities, > or what am I to do? > > In hope of helpful guidance, > > Johnny J�rgensen > > __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com
В списке pgsql-general по дате отправления: