Re: Designing a CD Database - How to Start?
- From: Dave Cook <davecook@xxxxxxxxxxx>
- Date: Mon, 29 Aug 2005 03:28:02 GMT
On 2005-08-29, Spam Scone <Spamscone@xxxxxxxxx> wrote:
> Any suggestions for designing a CD database? I'm starting to feel the
> need to have some sort of catalog of "the collection". I'm not a tech
> person so please keep all your suggestions basic. I suppose an Excel
> spreadsheet might serve..
My advice is to keep your schema as simple as possible. Be realistic about
how much info you want to enter for each CD. The one I'm using now is
composer
composer_id
composer_name
work
work_id
composer_id
title
subtitle (probably not really needed if you merge it with the title)
work_no (this is opus or other composer catalog number; also could be merged
with the title.)
label
label_id
label_name
disc
disc_id
label_id
catalog_no
recording
recording_id
work_id
disc_id
description (usually a short description of the artists involved)
This is probably inadequate for someone who needs timing info, or who wants
to be able to do complex searches on things like artists or genres. But I
just need a record of what works I have on what CDs, don't want to spend a
lot of time on data entry, and so I resisted the impulse to make a fancy
schema.
Here's the database in sqlite3 binary format:
http://members.cox.net/davecook/stuff/db.zip (878K)
To use this you need the very small and easy to install sqlite package
(version 3 or above):
http://sqlite.org
I wrote my own data entry GUI using this schema. Here are some
screenshots (warning: 1400x900 png files):
http://members.cox.net/davecook/stuff/discminder.png
http://members.cox.net/davecook/stuff/autocompletion.png
http://members.cox.net/davecook/stuff/worksearch.png
Dave Cook
.
- References:
- Designing a CD Database - How to Start?
- From: Spam Scone
- Designing a CD Database - How to Start?
- Prev by Date: Re: The Old Vinyl vs. CD Debate
- Next by Date: Re: Ormandy's Pictures
- Previous by thread: Re: Designing a CD Database - How to Start?
- Next by thread: Re: Designing a CD Database - How to Start?
- Index(es):
Relevant Pages
|