कुछ इस तरह से शुरू करना अच्छा होगा। यह कलाकारों, एल्बमों (कलाकारों और शैलियों की कुंजियों के साथ), ट्रैक्स (एल्बम में कुंजीबद्ध) और शैलियों के लिए एक तालिका निर्दिष्ट करता है।
Table artists
----
id (primary key),
name
description
years_active
otherinfo (whatever you need)
Table albums
----
id (primary key)
artistid (foreign key to artists table)
name,
releasedate
genreid (foreign key to genres table)
picture
Table tracks
----
id (primary key)
albumid (foreign key to albums table)
name
override_artist (overrides album artist if not null)
playtime
lyric
otherstuff as needed
Table genres
----
id (primary key)
name
description