De release notes worden vanaf januari 2009 niet meer handmatig maar via een programma samengesteld. Dit programma is geschreven in X++, de programmeertaal van Axapta / Dynamics AX. Je kan de release notes kopiëren en in een XL werkboek plakken. De structuur ziet er dan als volgt uit. Het getoonde document is een werkboek van Google docs.

Vergelijken we dit even met de structuur zoals ze in versie1 in MySQL is gedefinieerd, dan zien we dat er in wezen geen extra informatie bij is gekomen. Toegegeven, de uitgave en het aanvraagnummer bestaan niet in de google doc van hierboven, maar dit is in wezen afgeleide informatie. Sinds release 02.01 moet de naam van het project de uitgavenummer en aanvraagnummer bevatten. Deze informatie kunnen we dus afleiden. De laag waarin de nieuwe code is toegevoegd, wordt zowel hierboven als in het onderstaande bestand bijgehouden, alleen op een andere plaats. Alleen projectUtilElementsType is overbodige informatie, gezien het voor ieder element de waarde "SharedProject" heeft.

Als we het google werkboek aanpassen, dan krijgen we het volgende resultaat. Dit is de structuur die letterlijk overeenstemt met de structuur van versie 1.

Conclusie is dan ook dat er niets moet wijzigen aan de databankstructuur in MySQL die we voor versie 1 hebben opgezet.
We maken gebruik van Navicat om de MySQL databanken en tabellen te beheren. Hieronder zie je een schermafdruk waarin we de diverse tabellen van de webapplicatie zien. Als we de tabel “uitgavenota” selecteren, klikken we op de knop “design table” om de structuur te kunnen bekijken.

Alle velden zijn als “tinytext” of als “text” gedefinieerd. Dit vereenvoudigt het inlezen van de Excel werkboek. De sleutels aan de rechterkant geven aan dat de unieke sleutel gelegd is op alle velden van de tabel.

Hieronder zijn we een tabblad verder onder “indexes”. Op haast alle velden is er een index gelegd, behalve op laag.






