Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Tietokantojen yhdistäminen järjestelmän rajapintoja hyödyntäen

Föhr, Pertti (2013)

Katso/Avaa
Diplomityö_Pertti Föhr_2013.pdf (425.1Kb)
Lataukset: 


Diplomityö

Föhr, Pertti
2013

Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe201306043799

Tiivistelmä

Tässä työssä on pyritty kartoittamaan mahdollisuudet omatoimiseen Voyager-kirjastojärjestelmän aineistotietokantojen ja asiakasrekisterien yhdistelyyn. Lähtökohtana on ollut oletus, että kohdejärjestelmän tietokantaan ei ole oikeuksia eikä sopimusteknistä mahdollisuuttakaan kirjoittaa tietoja suoraan kyselykielellä. Järjestelmän dokumentaatiota sekä verkostoa hyödyntämällä olen pyrkinyt kartoittamaan mahdollisuudet kaiken toiminnallisuuden vaatiman datan siirtoon. Hyödyntämällä järjestelmän rajapintoja, voidaan saavuttaa kustannussäästöjä sekä joustavuutta työn suorittamisen aikataulutukseen.

Bibliografisen datan siirtoon Voyager-kirjastojärjestelmässä on mahdollisuus hyödyntää palvelimella eräajona suoritettavaa ohjelmaa. Tässä eräajossa voidaan siirtää sekä bibliografiset tietueet että varastotietueet. Nidetietojen kirjoittamiseksi kohteena olevaan tietokantaan käytetään Visual Studio -sovellusta, joka hyödyntää luettelointirajapintaa. Asiakastietojen siirtoon on mahdollista hyödyntää palvelimella suoritettavaa eräajoa, jonka syötteeksi kirjoitetaan määrämittainen syötetiedosto. Asiakastietueisiin sidotut lainatiedot voidaan siirtää kohdetietokantaan asiakasohjelman offline-lainaustoiminnolla.
 
The aim of this thesis is to find possibilities to merge two Voyager databases using system’s interfaces. There are no writing rights to use SQL-queries to write data to database. Also, from a risk management point of view, writing to database should only be done using system’s own interfaces. Studying user manuals and previous similar works on other libraries, I’ve been trying to solve functionalities for database merge. By using system’s interfaces, it is possible to reduce expenses and achieve more flexibility for scheduling database project.

For bibliographic data, it is possible to use server side batch processing applications. Using batch processing application, both bibliographic and holdings records can be processed. In this database project, Visual Basic -application was developed to process item records. This application calls system’s cataloguing interface to function with library system. To manage patron data, server side patch processing application can be used. Patron data between databases is transferred in system’s standard interface format. For check in information processing, offline circulation functionality is useful.
 
Kokoelmat
  • Diplomityöt ja Pro gradu -tutkielmat [14439]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste