oru.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Program för schemadesign
Örebro University, School of Science and Technology.
2018 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Program for Designing Schedules (English)
Abstract [sv]

Databaser är en teknologi som aktivt används inom olika områden och branscher, och det är mer nu än någonsin som nya varianter av databashanterare kommer ut för att tillfredsställa de olika behoven för att hantera data. Den här rapporten handlar om utvecklingen av ett schemaprogram för Institutionen för naturvetenskap och teknik vid Örebro universitet. I utvecklingen av detta program används WPF-ramverket från Microsoft för att kunna skapa Windows-applikationer. Det används en SQLite-databas också för att spara och hämta data i form av resurser för scheman. I rapporten undersöks också SQL- och NoSQL-databaser utifrån hur de skiljer sig ifrån varandra och hur kan de användas för Windows-applikationer. Slutsatsen på det senare är att SQL-databaser är lämpliga för applikationer, där utvecklaren är medveten om exakt vilka data som kan behövas och vill säkra datakonsistens över allt annat. Å andra sidan, NoSQLdatabaser är lämpliga för applikationer som är anslutna till distribuerade databassystem, där det viktiga prioriteras enligt CAP-satsen av datatillgänglighet, datakonsistens, och partitionstolerans.

Abstract [en]

Database technology is becoming more actively used in different sectors and branches and the variations of database management systems (DBMS) are on the increase now more than ever. This increase is due to the strive to satisfy the variating needs to manage data. This report presents the development of a scheduling application on Windows for the School of Science and Technology at Örebro University. For this development process the WPF framework by Microsoft is used. Also, SQLite database is used to save and retrieve data in the form of resources for schedules. This report also investigates SQL- and NoSQL-databases. This investigation focuses on the differences between these two when incorporating them into Windows applications and the conclusion is that SQL-databases are to be used when the programmer is aware exactly of what types of data are needed for the application and to ensure that integrity constraints on data is a top priority. On the other hand, NoSQL-databases are suitable for applications that are a part of a distributed database system and that two of the three letters in the CAP-theorem are to be considered.

Place, publisher, year, edition, pages
2018. , p. 34
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:oru:diva-73800OAI: oai:DiVA.org:oru-73800DiVA, id: diva2:1305268
Subject / course
Computer Engineering
Supervisors
Examiners
Available from: 2019-04-16 Created: 2019-04-16 Last updated: 2019-04-16Bibliographically approved

Open Access in DiVA

fulltext(839 kB)20 downloads
File information
File name FULLTEXT01.pdfFile size 839 kBChecksum SHA-512
d13ccf208a2f1a9dced22a221ddc38ebadb88d448558672d47875865c2de041f7ecb252983ec816e489726b718f8f5b53c5ddfbfadec314be54eb846c8ee5f91
Type fulltextMimetype application/pdf

By organisation
School of Science and Technology
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 20 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 32 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf