Database Management

Databases are at the heart of modern engineering and communication applications. They are used to store large amounts of data for efficient update and retrieval. The purpose of this course is to provide and introduction to the design and use of database systems, as well as an understanding of the key issues in building such systems. This course will enable students better to engineer database system and handle practical problems in modeling and developing real world data driven applications.

Prerequisites

1 Introduction to Database
Basic Concept of Databases
Architectures
Entity Relationship modeling
ER-to-Relational mapping
Overview of SQLSQL as Declarative Language
SQL Syntax and Datatypes
2 SQL Sublanguages DQL, DML, DDL, DCL
DQL (Data Query Language) in Detail
 Displaying Table Structure
Selecting Specific Columns
Arithmetic Expressions Operator Precedence 
Defining a Column Alias
Restricting and Sorting Data Limiting Rows Selected Comparison Operators Other operators (BETWEEN, IN, LIKE, IS NULL)
  3SQL Sublanguages
Views creation Logical Operators and Rules of Precedence Order by Clause
Single-Row Functions
Group functions
Sub Query
Table joins
JOIN clause
UNION operator
4 DDL (Data Definition Language) Overview
Creating and Managing Tables
CONSTRAINTS Overview
NULL i NOT NULL
CONSTRAINT clause
check
PRIMARY KEY
UNIQUE
FOREIGN KEY
DEFAULT clause
5 DML (Data Manipulation Language) Overview
Insert rows into a table
Update rows in a table
Delete rows from a table
Control transactions
6Language DCL
Granting and revoking permissions (GRANT, REVOKE)
Roles
Creating Users
sequences
Synonyms
The views (perspective)

Schedule

Visit Schedule Page to see detailed schedule and fee of this course.


Contact

Address: ICEPT, Plot 5, Khayaban-e-Johar, Sector H-9, Islamabad
Phone: 0331-44-42378(ICEPT)
Email: info@icept.iqraisb.edu.pk

Admission Open

Open chat
Whatsapp Us