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
Query builder for database system
KTH, School of Information and Communication Technology (ICT).
KTH, School of Information and Communication Technology (ICT).
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Framtagning av verktyg för att skapa databasförfrågningar (Swedish)
Abstract [en]

Large amount of data is used by companies to enable good analysis of their system’s workability. Data can be stored in a partitioned database, to enable an optimal way of accessing the data. The problem with partitioning is that the complexity of the database structure increases. Therefore retrieving data demands higher expertise of the user. This degree project will examine different solutions to create an efficient and easy to use method, to access and retrieve data from a database with such architecture. Interviews have been conducted at Ericsson and were an important source of information. Existing query builders were another source - they were analyzed for comparison and ideas. As result of research and development, a customized query builder was created. It was adapted to Ericsson’s database environment and internal software. The SQL-queries are generated dynamically using the query builder that was developed in this degree project. The query builder takes input parameters, interpret them and then generate a query. It was implemented in C++, and satisfies specific demands and functionality.

Abstract [sv]

Stora mängder data används av företag för att skapa bra analyser av deras systems prestanda. Denna data kan lagras i partitionerade databaser, för att möjliggöra optimal hämtning av data. Problemet med partitionering är att det skapar komplex databasstruktur, därmed ökar kraven på användaren i samband med inhämtning av data. I detta examensarbete kommer vi att undersöka olika lösningar för att skapa en effektiv och lättanvändlig metod för att få åtkomst och hämta data från en partitionerad databas. Intervjuer har genomförts med anställda på Ericsson, som tillsammans med litteraturstudier har varit vår främsta informationskälla. Resultatet av våran undersökning och utveckling blev en specialanpassad query builder. Den är anpassad för Ericssons databasmiljö och interna system. SQL-frågor kommer att genereras dynamiskt utav vår query builder. Denna query builder kommer att ta emot indata, vilket den sedan kommer att tolka och utifrån detta skapa en SQL-förfrågan. Query buildern är uppbyggd i C++, och tillfredställer givna krav på funktionallitet.

Place, publisher, year, edition, pages
2015.
Series
TRITA-ICT-EX, 2015:53
Keyword [en]
SQL, query builder, partitioned database, C++, R
Keyword [sv]
SQL, Förfrågningsuppbyggare, partitionerad databas, C++, R
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-175345OAI: oai:DiVA.org:kth-175345DiVA: diva2:860417
Examiners
Available from: 2015-10-12 Created: 2015-10-12 Last updated: 2016-05-09Bibliographically approved

Open Access in DiVA

fulltext(990 kB)149 downloads
File information
File name FULLTEXT01.pdfFile size 990 kBChecksum SHA-512
26861dd4511f1dc5db944ea16709138197b2a9db5957c1752d883b7d4a566726f3511dfb0dcbffc9f514c7cb71c17e22c9630090f4bf267646725a9fc613c151
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 149 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: 89 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