I am going to go off topic slightly and recommend a program that is free.
It is called MovieTrack
http://www.movietrack.net/
It should fit your needs and be a better solution than trying to write the program in DarkBasic. The biggest problem you face is that DarkBasic Classic does not come with the commands you need to do database or major text editing. You would be better served if you want to write the program to use one of the free basic languages such as XBasic
http://www.maxreason.com/software/xbasic/xbasic.html or RapidQ
http://www.basicguru.com/rapidq/ or one of the Basic compilers listed at this site
http://www.thefreecountry.com/compilers/basic.shtml
They are more oriented to what you need.
By the way. I once wrote a DOS baseball card database program in QuickBasic 4.5 (wish I could find my source) so it can be done but you need good text commands and file commands to build with.
Wasting CPU Cycles since the 286 was a hot machine.