Les 9
Technologie 3: databases
Peter van Teeseling heeft in deze les het belang aangegeven van het goed gebruiken van een database voor crossmediaproducties. Het belang van de database wordt in deze afbeelding nog eens goed getoond: door de individuele informatie welke in de database wordt gestopt goed te ordenen kun je allerlei mediatypen als output krijgen doordat de informatie mediaonafhankelijk wordt opgeslagen.
Conclusie Database:
‣ centrale rol in crossmedia workflow
‣ maakt crossmedia workflow mogelijk
‣ content is aanpasbaar kort voor distributie
Inhoud ≠ vorm
XML = lijm
Wikipedia:
Een database, gegevensbank of databank is een digitaal opgeslagen archief, ingericht met het oog op flexibele raadpleging en gebruik. Databases spelen een belangrijke rol voor het archiveren en actueel houden van gegevens. Het woord database wordt voor verschillende begrippen gebruikt:
Het woord database kan meerder betekenissen hebben:
- de opgeslagen gegevens als zodanig.
- de wijze waarop de gegevens zijn opgeslagen (datamodel)
- de software waarmee databases kunnen worden aangemaakt en benaderd, Database management systeem (DBMS).
Een database moet aan de volgende minimale voorwaarden voldoen om als database gezien te worden:
- Gegevens moeten eenvoudig kunnen worden opgeslagen.
- Gegevens moeten eenvoudig kunnen worden opgezocht en doorzocht.
- Gegevens moeten gewijzigd kunnen worden.
- Gegevens moeten verwijderd kunnen worden zonder dat dat de werking van dat systeem nadelig beïnvloedt.
Om aan deze voorwaarden te kunnen voldoen is een essentiële regel belangrijk: Gegevens mogen niet dubbel worden opgeslagen. Het opstellen van een goede manier om gegevens in te delen in onderdelen is een vak op zich, vooral als het gaat om gegevens die ingewikkelder zijn dan een adressenbestand. Deze methoden zijn samen te vatten als normaliseren.
Een database is meer dan een gedigitaliseerd archief, een essentiële toevoeging is dat de gegevens in een database zodanig zijn opgeslagen dat deze gegevens optimaal doorzoekbaar zijn. Deze toevoeging staat bekend onder de naam index.

Databases zijn een essentieel onderdeel van de informatiemaatschappij, steeds meer gegevens worden in een database opgeslagen. Het functioneren van de overheid, bedrijven en wetenschap is tegenwoordig zonder databases ondenkbaar.
Datamining is een term die gebruikt wordt om extra informatie te halen uit bestaande databases. Het gaat daarbij vaak om statistische informatie. Een bedrijf dat een database heeft van klanten en hun bestellingen zou bijvoorbeeld kunnen nagaan in welke gebieden de klanten wonen die het meeste afnemen, en op basis daarvan strategische besluiten kunnen nemen.
Database publishing is een manier om gegevens te publiceren uit een database. Het betreft hier gegevens die worden onderhouden in een database, waarbij hoge eisen worden gesteld aan de kwaliteit van de opmaak in de uitvoer. Hierbij kunnen publicaties in verschillende vormen worden geproduceerd bijvoorbeeld als drukwerk, of als webpagina.
Er kan gebruik gemaakt van verschillende databases zoals MS Access, Microsoft SQL Server, MySQL en Oracle om de gegevens voor te bereiden en te onderhouden. Ook kunnen spreadsheets worden gebruikt als basis voor de automatische opmaak.
In de praktijk wordt database publishing toegepast voor automatische opmaak van onder meer: catalogi, prijslijsten, folders, telefoonboeken, adreslijsten en dienstregelingen. Database publishing toepassingen maken steeds meer gebruik van XML, waarbij vorm en inhoud gespecialiseerde software gebruikt die kan helpen bij het maken van dynamische templates, waarbij de vormgeving in een template of een stylesheet wordt vastgelegd. Het onderhouden van de gegevens kan op verschillende manieren worden gerealiseerd. Het komt veel voor dat gebruik wordt gemaakt van bestaande ERP systemen voor het onderhouden van artikelgegevens en prijzen. Deze artikelgegevens kunnen worden aangevuld met plaatjes, duidelijk beschrijvingen en vertalingen. Hiervoor kan gebruik worden gemaakt van een spreadsheet, een publicatie database of een content management systeem. Er zijn diverse merken software voor database publishing op de markt.