Re: How to create a DBMS from scratch?

From: Jan.Hidders <hidders_at_hcoss.uia.ac.be>
Date: 15 Oct 2002 11:02:50 +0200
Message-ID: <3dabd9ba$1_at_news.uia.ac.be>


In article <aog3gt$k1b$1_at_news.ust.hk>, Alan Po <alanpo_at_ust.hk> wrote:
>
>When I am a Bachelor student in University, I have learned the structure
>inside a DBMS. However, do not know anything about the internal structure,
>e.g. the program code of indexing, query and file structure of a database.

H. Garcia-Molina, J. D. Ullman, and J. Widom. Database System Implementation. Prentice Hall, 2000.

>Unfortunately, I am now studying Master course in University and my
>assignment is to build an index file on XML data and design a query
>language on it. But how?

Indexing XML is not just a matter of applying well-known RDBMS techniques and there is a whole body of literature on the specifics of indexing XML. (On its own its already a subject for a PhD) For starters I'd look at:

The part about "designing" a query language looks a bit strange. There are already standard query languages out there such as XPath and XQuery so it would probably be a good idea to take an easy subset of them.

Good luck,

  • Jan Hidders
Received on Tue Oct 15 2002 - 11:02:50 CEST

Original text of this message