Introduction to SQL and relational databases with Oracle  Short Courses

Course Information

Start DateStart TimeDurationCostCourse CodeApply
Tuesday 3 October 2017 18:30 - 20:30 10 weekly classes £490.00 CS1579 Enrolment Closed
Tuesday 16 January 2018 18:30 - 20:30 10 weekly classes £490.00 CS1579 Apply Now
Tuesday 1 May 2018 18:30 - 20:30 10 weekly classes £490.00 CS1579 Apply Now

Course Content

The Introduction to SQL and Relational Databases with Oracle short course is a leading introductory course into the world of SQL and database management.

Using the industry-standard Oracle Relational Database Management System, the course teaches database design and manipulation concepts, including:

  • Entity modelling
  • Normalisation
  • Table creation and integrity constraints
  • SQL statements such as joins, nested queries and group by.

There is also an overview of Oracle metadata and security privileges, using views and main principles in performance management.

The Oracle SQL and Relational Databases course is a fantastic course for anyone looking to develop their practical knowledge of Oracle.

Since its first release in the late 70s, Oracle has been at the forefront of database management systems. It is a world-leading object-relational database management system and our short course is the ideal first choice if you are looking for a cohesive introduction to SQL.

The course would be ideal for anyone looking to develop their career across a wide variety of sectors. Although a technical skill, database system management is used across all industries and sectors.

Tutor Info

Sokratis Karkalas holds a BA in Education, a BSc in Economics, an MBA and an MSc in Computer Science.

Nowadays he is working towards the completion of a PhD in artificial intelligence and educational technologies at Birkbeck, University of London.

In parallel he works as a teaching assistant for Birkbeck and he is a member of the London Knowledge Lab. He has been working since 1991 both in the industry and in the academia holding various posts.

He was a chief IT manager for a multi-national group of industrial companies for several years. He contributed as a scientific associate in large scale EU projects at the University of Thessaly in Greece.

He has teaching experience in secondary, tertiary and vocational education for many years mainly teaching programming languages and related technologies (Assembly, C, C++, Pascal, Java, VB6, Excel VBA, Access VBA, Project VBA, VBScript, JavaScript, Windows Shell Script, SQL, RDS, ASP, ADO, XML, RDF, ESRI ArcObjects and others).


Strong computer literacy.

English Requirements

Applicants must be proficient in written and spoken English.

What will I learn?

  • Database management systems and the relational model;
  • Basic design and entity-relationship modelling;
  • The SQL*Plus environment: editing using the buffer and Oracle scripting;
  • Data manipulation language: select statements; filtering rows with where, using predicate logic (and, or and not operators);
  • Using (inner, equi-) joins to extract data from more than one table;
  • Oracle functions and statements: text functions and conversion functions; nesting functions; the describe statement;
  • Report writing: formatting output using SQL and SQL*Plus;
  • Data definition language: creating tables, altering tables, dropping tables;
  • Data manipulation language: inserting, updating, deleting and copying rows in a table;
  • Views: creating views, describing views, dropping views;
  • SQL Aggregate functions, group by and having the SQL standard and Oracle-specific SQL;
  • Review of differences in key SQL statements between vendors.

By the end of the course, you will be able to:

  • Use command-line based operating environments;
  • Understand the basic of database theory and design;
  • Manipulate and define data in tables using SQL
  • Use effectively core features of Oracle's SQL*Plus utility;
  • Gain enough basic knowledge to explore and learn more SQL independently.

Teaching and Assessment

Informal assessment will take place through group discussion, class room activities, and questions and answers sessions as guided by your tutor.

Recommended Reading

Application Deadline: