design to fit their purpose for example in the entertainment, medical, business and finance sector application i e Memory Game for the Android platform the functionalities, thereby expanding the database by creating more classes By so
Previous PDF | Next PDF |
[PDF] An Android Studio SQLite Database Tutorial
integrating relational database storage into Android applications using the purposes of this example we will simply remove the old database and create a new
[PDF] Android™ Database Best Practices - InformIT
fragments, intents, and the application manifest) is assumed, and familiarity with The example app is a Gradle-based Android project that should build and run
[PDF] Centralized Database for Android and Web Application - IJIRSET
The android application will be having its own local database (SQLite database) which will be used Fig 1: Example for creating SQLiteOpenHelper Class [4]
[PDF] Lab 3 – Its all about data -‐ the Android SQLite Database
workout (e g , running) and then display the workout data that was entered All Students will learn how to create a database and store and retrieve data run the application and note down each of the different input types of user entry
[PDF] Android Development
Android – SQL Databases SQL Databases 7 Example 1 Create a SQLite Database Creating the database file in the SD card Using: db = SQLiteDatabase
[PDF] Android Development - Cleveland State University
Consequently in our example the field recID and the database ROWID are functionally similar Example 2 Create and Populate a SQL Table SQL Databases
[PDF] DATABASE DESIGN FOR THE ANDROID PLATFORM 2016 - Theseus
design to fit their purpose for example in the entertainment, medical, business and finance sector application i e Memory Game for the Android platform the functionalities, thereby expanding the database by creating more classes By so
[PDF] HISTORY AROUND ME - AN ANDROID MOBILE APPLICATIONpdf
6 déc 2017 · Firebase Crash Reporting Screenshot Example A choice was also made to build the app for the Android operating system as the app will be dynamic- and to access the server and Database, one will need to have
[PDF] how to create gckey
[PDF] how to create google form from google sheet
[PDF] how to create google form link
[PDF] how to create google form ppt
[PDF] how to create index page in word
[PDF] how to create ios in house profile
[PDF] how to create metrics in adobe analytics
[PDF] how to create pdf report in oracle apex
[PDF] how to create plugin for adobe acrobat
[PDF] how to create schema in adobe campaign standard
[PDF] how to create youtube channel
[PDF] how to customize google forms
[PDF] how to debate pdf
[PDF] how to debug apk in mobile
DATABASE DESIGN FOR THE ANDROID PLATFORM
Memory Game Database Design
Aina Oluwasegun
Bachelor's thesis
School of Business and Culture
Degree Programme in Business Information TechnologyBachelor of Business Administration
20162
School of Business and Culture
Business Information Technology
Business Administration
Abstract of Thesis
Author Aina Oluwasegun Year 2016
Supervisor Johanna Vuokila
Commissioned by
Title of Thesis Database Design for the Android Platform -Memory Game Database Design
No. of pages + app. 40 + 4
There are thousands of mobile applications existing in a market that seems to be growing rapidly as the information technology sector develops. These applications vary in the software used for the development, data size and the design to fit their purpose for example in the entertainment, medical, business and finance sector of the economy and the society at large. The commissioning company Datero Oy requested for a game that will be published for Android platform. Presently, the implementation of the game exists, but it cannot be published because it has several hitches. The aim of this thesis work is to design the database of a mobile game application i.e. Memory Game for the Android platform. The qualitative research approach was one of the research approaches used in this thesis work. Based on the qualitative research approach some data was collected through an interview with the supervisor and some literature was studied. The constructive research method is used to evaluate the previous game and provide a solution for the new game. Some of the solutions proffer for the new game is achieving data storage efficiency and a bigger database due to the fact that picture and sound features will be added to the new memory game. The result of this thesis work is designing a database with SQLite language for the Android Platform for better processing of data. This is derived from the findings and the literature review on the design of the database. The assignor and other members of the team, that are part of designing the memory game welcomed this suggestion because SQLite is compatible with other software that will be used by other members of the team in the cause of design and development of the memory game at a later day. Key words Database, Android, SQLite, MySQL, Memory Game 3CONTENTS
1 INTRODUCTION.................................................................6
1.1 Background and Motivation..........................................6
1.2 Scope and Objectives..................................................7
1.3 Structure of Thesis......................................................7
2 RESEARCH QUESTIONS AND METHODOLOGY.....................8
2.1 Research Questions...................................................8
2.2 Methodology..............................................................9
3 DATABASE DESIGN..........................................................12
3.1 Introduction to Database Environments.........................12
3.2 Database Management System...................................13
3.3 Introduction to Database Development.........................14
3.4 Understanding Relational Databases...........................19
3.5 Choosing Relational Database System.........................19
4 MEMORY GAME DATABASE DESIGN.................................24
4.1 Introduction to the Database Design.............................24
4.2 Understanding Tables and Attributes............................24
4.3 Memory Game Database Design.................................27
5 ANDROID.......................................................................29
5.1 Introduction of Android.............................................29.
5.2 Open Source Platform.............................................29
5.3 Android Versions....................................................29
6 SQLITE AND SQL............................................................34
6.1 Introduction of SQLite..............................................34
6.2 Mobile and an Embedded Database............................34
6.3 Memory.................................................................35
6.4 SQL Functions and Extensions..................................35
6.3 Users of SQLite......................................................36
7 CONCLUSION............................................................................37
BIBLOGRAPHY
APPENDICES
4SYMBOLS AND ABBREVIATIONS
ASE Sybase Adaptive Server Enterprise
IDI Individual in-depth Interview
DBMS Database Management System
ANSI American National Standards Institute
SPARC Standards Planning and Requirements CommitteeDDLC Database Development Life Cycle
SDLC Software Development Life Cycle
ERD Entity Relationship Diagram
DDL Data Definition Language
RDBMS Relational Database Management System
NoSQL Not Only SQL
WVGA Wide Video Graphics Array
QVGA Quarter Video Graphics Array
GC Garbage Collector
API Application Programming Interface
JIT Just-in-time
VM Virtual Machine
5FIGURES AND TABLES
Figure 1. Major Elements of constructive research methodology (Lukka 2000)........11 Figure 2. Database Layers of abstraction (Oppel 2009).......................................13 Figure 3. Traditional system developments life cycle (Oppel 2009)........................15Figure 4. A sketch of ERD............................................................................17
Figure 5. The normalization process (Oppel 2009).............................................18 Figure 6. Architecture of traditional RDMS (Kreibich 2010)...................................21 Figure 7. SQLite server-less architecture (Kreibich 2010)....................................22 Figure 8. Memory game database design.........................................................28 Figure 8. Historical Android version distributions through January 2011 (Gargenta 2011) .............................................................................33 Table 1. Differences between individual and group interview as a research Methodology (Sachdeva 2009)..........................................................10Table 2. User table....................................................................................25
Table 3. Category table..............................................................................25
Table 4. Connection table...........................................................................28
Table 5. Difficulty table................................................................................29
Table 6. Pictures table.................................................................................29
Table 7. Results table.................................................................................30
Table 8. Sound table..................................................................................30
Table 9. Nicknames of different versions (Gargenta 2011).................................35 6