Re: Simple DBMS in VB



On 8 Feb 2007 12:47:17 -0800, "Steve" <sredmyer@xxxxxxxxxx> wrote:

Hello all,

Purely as a learning experience I am thinking of writing a simple DBMS
in VB. I do not want anything fancy just a simple engine that would
store and retrieve data to a single disk file. The data should be
able to be relational (parent child relationships). The engine should
provide an object oriented interface (no SQL). Simply a DB object
that has child table object which inturn have columns and row etc.

I am just having a bit of difficulty in getting started. Can anyone
point me towards some resources or give me some insight into how to
create a simple DBMS.

First, don't call it a DBMS
- it is a multiply indexed Random Access storage system

If you know about Binary file access ( Seek etc ) then you are a long
way towards a Random Access system for Variable length chunks of data.

What you want to do is 'roll your own' data management system
.



Relevant Pages

  • Simple DBMS in VB
    ... Purely as a learning experience I am thinking of writing a simple DBMS ... I do not want anything fancy just a simple engine that would ... store and retrieve data to a single disk file. ... able to be relational (parent child relationships). ...
    (microsoft.public.vb.general.discussion)
  • Re: MS Access DAO -> ADO.NET Migration
    ... Remember that DAO is the JET DBMS (the data engine used by Access ...
    (microsoft.public.dotnet.framework.adonet)
  • Re: Object Oriented Concurrency
    ... (and would morph into a database if it did). ... Please explain what techniques a DBMS ... engine employs for concurrency that are not readily available to OO ... You are talking about the external manifestation of a specific concurrency design model used within the DBMS engine. ...
    (comp.object)
  • Re: Object Oriented Concurrency
    ... Please explain what techniques a DBMS ... The concurrency issues and solutions are exactly the same for object state variables in memory as they are for fields in a DBMS table. ... And that design can be implemented in Java, Basic, or Haskell with equal facility. ... Note that a DBMS engine is just another application; the only thing different is the problem space. ...
    (comp.object)
  • Re: Object Oriented Concurrency
    ... Please explain what techniques a DBMS ... engine employs for concurrency that are not readily available to OO ... And like I said, the more DB features you add, the more it morphs into ...
    (comp.object)