Introduction to databases; types of DBMS; database models; components of database systems; entity-relationship diagrams; relational databases & relationships; constraints: key constraints, entity integrity; referential integrity; basics of Relational algebra and relational calculus; functional dependency analysis; normalization & Normal forms; Micro soft SQL Server; indexing