I'm not sure if you are you trying to create an Object Oriented class 
structure, or a database design, so I'm a bit confused all around.

  But, based on my understanding...

  You have two tables: a content table and a document table.  The content 
table contains a lot of generic information that relates to many
different types of data.  The document table is a specialized version of 
'content'.

  I would put the ContentID in the Document table.

  If your content table doesn't relate to anything other than than 
document, then there may not be a need for two tables.

At 12:00 PM 6/26/2002 -0400, you wrote:
>Hello everyone, I'm wondering how I would represent the following case in 
>a database.
>
>I have a general content class that contains generic information about a 
>piece of content. I then have more specific classes such as document 
>(which will inherit the content class). How would I go about relating the 
>two in the physical database? So far classes look like so:
>
>--------------
>|  content   |
>--------------
>| -contentID |
>| -title
>| -dateAdded |
>| -etc...    |
>|------------|
>| +add(s)    |
>| +etc...    |
>|            |
>--------------
>
>--------------
>|  document  |
>--------------
>| -documentID|
>| -fileName  |
>| -fileSize  |
>| -etc...    |
>|------------|
>| +upload(s) |
>| +etc...    |
>|            |
>--------------
>
>How do I represent the 'document' is a 'content' relationship in the DB? 
>Would the content class contain the ID of the more specific class (ID of 
>the document)?
>
>And please excuse me if my ASCII art isn't up to par :)
>
>Thanks,
>
>Phillip
>FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
>Archives: http://www.mail-archive.com/[email protected]/
>Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

--
Jeffry Houser | mailto:[EMAIL PROTECTED]
Need a Web Developer?  Contact me!
AIM: Reboog711  | Fax / Phone: 1-203-379-0773
--
My CFMX Book: 
<http://www.amazon.com/exec/obidos/ASIN/0072225564/instantcoldfu-20>
My Books: http://www.instantcoldfusion.com
My Band: http://www.farcryfly.com 

______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to