Database management system and SQL Database Concepts : Introduction to data base concepts and its need. Relational data model :   Concept of domain, tuple, relation, key, primary key, alternative key, candidate key; Relational algebra :   Selection, Projection, Union and Cartesian product; Structured Query Language :  General concepts :  Advantages of using SQL, Data Definition Language and Data Manipulation Language; Data types :  NUMBER/DECIMAL, CHARACTER/VARCHAR/VARCHAR 2, DATE; SQL Commands : CREATE TABLE, DROP TABLE, ALTER TABLE, UPDATE...SET..., INSERT, DELETE; SELECT, DISTINCT, FROM, WHERE, IN, BETWEEN, GROUP BY, HAVING, ORDER BY; SQL functions : SUM( ), AVG( ), COUNT( ) and MIN( ); Obtaining result (SELECT query) from 2 tables using equi-join, Cartesian Product and Union  Note : implementation of the above mentioned commands could be done on any SQL supported software on one ar two tables