[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Doubt


mudita singhal

If you want to describe 1:many relationship, you can do so using
element-subelement, for example, if there is a 1:many from A to B in your
example,  say it in your DTD as:

root -> B*
B -> (B.1, B.2, A*)
A -> (A.1, A.2)

In the above the relationship from B to A is not captured, however.

Also, if you would like to capture many:many relationships or
relationships such as B to A, then we need to be able to specify foreign
keys, which are not possible using DTDs alone. Rather the current
constraint specification (used as the basis for specifying relationships
in databases and mostly will be used in XML) has not matured fully as yet,
and hence there exist limitations.

cheers and regards - murali.

==============================================================================

		      How much is an hour of your time worth?
                 Work An Hour for Underprivileged Children in India
                            http://www.workanhour.com


On 31 Jul 2002, Mudita  Singhal wrote:

> Hello all,
>
> I am new to this group and so might be asking a question which
> might ahve already been answered, or is very simple.Sorry for
> that.
>
> If we have to make a DTD for a database with 2 tables, say A and
> B.The attributes of the tables are as under:
>
>
> Table A
> A.1(PRIMARY KEY)
> A.2
> A.3(FORIEGN KEY TO TABLE B)
>
> Table B
> B.1(PRIMARY KEY)
> B.2(foriegn key to table A)
>
> Now can anyone guide me on how to write a simple DTD for
> this.Means , do we have to declare a content type declaration for
> the forign keys also??IF not then how do we write the XML document
> for this?
>
> secondly How to impose the many-to-many and one-to-many
> relationships?
>
> Thanks
> Mudita
>
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>
>


  • References:
    • Doubt
      • From: "Mudita Singhal" <msinghal3@r...>

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.