Google Links

Follow the links below to find material targeted to the unit's elements, performance criteria, required skills and knowledge

Elements and Performance Criteria

  1. Install application programming interfaces (APIs) suitable to the game’s data source provider
  2. Define and use a connection to the data source
  3. Configure and use the connection pooling
  4. Pass embedded structured query language (SQL) to the database
  5. Execute a stored procedure on a database
  6. Modify database data
  7. Integrate data from the database with the game application domain
  8. Test and debug database integration code
  9. Install application programming interfaces (APIs) suitable to the game’s data source provider

Knowledge Evidence

To complete the unit requirements safely and effectively, the individual must:

provide a detailed explanation of relational database theory, including how:

to create and test stored procedures

to create ‘embedded’ structured query language (SQL) and to assign parameters in the code for filtering

tables are related, and how relationships between tables are implemented

SQL is used to retrieve data from multiple tables

inserts to tables in parent/child relationships can be implemented using artificial (auto-generated) primary key values

to implement cascading updates and deletes

summarise the principles of game development

explain the principles of integrated development environments, including:

data access APIs and associated classes, required for the integration of a database with an online game

online help and documentation required for research and debugging code

user authentication and authorisation management

outline the methodologies and techniques required for effective and well-factored object-oriented program (OOP) code, including:

class implementation

control of logic flow

use of collections and lists

use of OOP concepts, such as inheritance, encapsulation and overloading

describe the implications of web development on games integration.