tag:dreamwidth.org,2011-08-13:1073891The Artsy HonkerAdventures in Musicianshipartsyhonker2017-08-23T07:36:35Ztag:dreamwidth.org,2011-08-13:1073891:35858Cecilia's List: database structure stuff2017-08-23T07:36:35Z2017-08-23T07:36:35Zpublic3Things I want to track about music:<br /><br />Title/First line of text<br />Composer: Last name, first name, initials, birth year, death year, nationality, website, e-mail, role, link to contact composer, link to composer's website, notes<br />Arranger: all the info from Composer.<br />Language<br />Lyricist<br />Translator<br />Date of composition/publication<br />Publisher (if applicable)<br />Voicing<br />Instrumentation<br />Genre (e.g. hymn, chant, anthem, canticle, responses, voluntary...)<br />Metre (for hymns)<br />Tune name (for hymns)<br />Duration (in time)<br />Duration (in verses, for hymns)<br />Difficulty<br />Hymnals the work is published in<br />Anthologies the work is published in<br />Url to order a deadtree copy<br />url to buy a download<br />url to a free download, if any legal <br />url to contact composer<br />Liturgical context: seasons, saints, services, themes, where in the service it might fit, <br />Scriptural references (this is fairly complicated because a piece might be relevant to one verse or to a range of them and it might skip some within that range, but at least someone has numbered the chapters and verses already, thank you Dominicans; I almost want to do this with a link to bible.oremus.org because that is a sensible site)<br />Lectionary Date (there are three years worth of these)<br />Related works (e.g. a Magnificat may be linked to a Nunc Dimittis) <br /><br />Some of these are one-to-one relationships, some of them are one-to-many. I don't really get how to do the one-to-many thing, yet. <br /><br />I think I need the following tables:<br />Works<br />People<br />Hymnals<br />Urls<br />Liturgical context<br />Scriptural context<br />Lectionary Date<br />Relationships between works<br /><br />But, I am not quite sure what I am doing...<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=artsyhonker&ditemid=35858" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2011-08-13:1073891:35183Database stuff2017-06-16T14:06:29Z2017-06-16T14:06:29Zpublic1OK, for <a href="http://ceciliaslist.wordpress.com">Cecilia's List</a> I will need a database.<br /><br />That is: the volume of information will get really stupid realyl fast if I try to do it without a database of some sort.<br /><br />For now, I am happy enough with a database where I ask it for a report (which will include some html formatting) and then copy and paste that into a Wordpress page or blog post. Really! This is because this introduces a layer of human proofreading, and I like human proofreading.<br /><br />It is over a decade since I did any kind of work with databases at all, and that was... rudimentary, to say the least. So I don't really know what I'm doing.<br /><span class="cut-wrapper"><span style="display: none;" id="span-cuttag___1" class="cuttag"></span><b class="cut-open">( </b><b class="cut-text"><a href="https://artsyhonker.dreamwidth.org/35183.html#cutid1">more on what I need/want, and not knowing how to get it</a></b><b class="cut-close"> )</b></span><div style="display: none;" id="div-cuttag___1" aria-live="assertive"></div><br /><br />Er, are any of you good at databases? I think Zair may be able to help me, but I'd like to get a better understanding of what I actually want before I throw myself at another helpful friend.<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=artsyhonker&ditemid=35183" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> comments