DATABASE MANAGEMENT SYSTEMS

Paper Code: 
CAI 501
Credits: 
3
Periods/week: 
45
Max. Marks: 
100.00
Objective: 

COURSE OBJECTIVE:

This module is designed to help students to know about the fundamental concepts of database management.

Course Outcomes

(At Course Level)

Learning And Teaching Strategies

Assessment Strategies

The Students will :

CO61. Understand the fundamental concepts of a database system
CO62. Analyze database requirements and determine the entities involved in the system, model ER diagrams
CO63. Map ER diagrams Concepts to Relations
CO64. Manipulate a database using SQL.
CO65. Apply normalization concepts in database design

Approach in teaching:

Interactive Lectures, Discussions, student centered approach, Through video Tutorials 

Learning activities:

Presentations, Quizzes and Assignments

Class test, Semester end examinations, Quiz, Solving problems in tutorials,

Assignments, Presentation, Individual and group projects and peer review.

 

 

8.00
Unit I: 

      Introduction: Database definition, History of Database Systems, Database System Applications, Database Systems versus conventional File Systems, View of Data, Data Abstraction, Data Independence.

Introduction to Data Models (Network, Hierarchical, Relational), Database Languages, Database Users and Administrators.

8.00
Unit II: 

 Entity-Relationship Model: E-R diagram, Constraints, Keys (Candidate key, Alternate key, Primary Key, Foreign Keys), Weak Entity Sets.

Relational Algebra: Basics of relational algebra [Select, Project, Union, Set Difference, Cartesian-Product, Natural join]

11.00
Unit III: 

 Relational-Database Design: Normalization, Functional Dependencies, Normalized forms [1NF, 2NF, 3NF].

ORACLE: Introduction, Oracle Server and Oracle Database, Two and Three-tier architecture, Login Screen, Entering Name and Password.

 

10.00
Unit IV: 

      Data Types, Null values, comments, SQL command syntax.

SQL SELECT Statement: Selecting All the Columns, Reordering columns in Query Results, Selecting Specific Column, Duplicate rows and their elimination (DISTINCT keyword).SQL: Displaying Table Structure (DESC command), Limiting Rows during selection (using WHERE clause), concatenating strings.

Operators: Relational operators, Logical operators. Condition based on a range (BETWEEN Operator), Condition based on a list (IN Operator), Condition based on pattern match (LIKE Operator). Searching and Sorting: Searching for NULL (IS NULL), Sorting results (ORDER BY Clause). Making simple queries based on these operations.


 

 

8.00
Unit V: 

 SQL Functions and Grouping: Types of SQL Function (Single Row/Multiple Row).

Character Functions - Case Conversion, Character Manipulation.

Numeric Functions, Date Functions.

Grouping result – Group By command, placing conditions on groups – Having Clause. Simple Queries based on these operations.

 

ESSENTIAL READINGS: 
  1. Avi Silberschatz, Henry F. Korth, S. Sudarshan,” Database System Concepts”, Seventh Edition, McGraw-Hill, ISBN 9780078022159

    2. A. Leon & Leon, “SQL: A Complete Reference”, Tata McGraw-Hill Education, 1999.

 


 

REFERENCES: 

 SUGGESTED READINGS

1.  R. Ramakrishnan and J. Gehrke, “Database Management System”, Tata McGraw Hill, Latest edition 2007

2.  C. J. Date, “An introduction to Database Management System”, Pearson Education Asia, 8th Edition.

3.  Sheela Newsheeba M and Sudhakar D, “Simple SQL QUERIES: with practical implementation”, Paper book Sept, 2021.

4. Russell Newton, “SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL”, Walter Shields, Nov 2015, ClydeBank Media

 

     JOURNALS:

  1. https://www.journals.elsevier.com/international-journal-of-information-management-data-insights
  2. https://journalofcloudcomputing.springeropen.com/
  3. https://braininformatics.springeropen.com/

 

E- RESOURCES:

  1. https://www.tutorialspoint.com/dbms/pdf
  2. https://engineeringinterviewquestions.com/dbms-lab-viva-questions-and-answers
  3. https://www.jbiet.edu.in/coursefiles/cse/HO/cse2/DBMSI-III.pdf
  4. https://gfgc.kar.nic.in/raibag/FileHandler/270-101d616b-255a-4add-8d9b-dd2e22fec7c1.pdf
  5. https://mu.ac.in/wp-content/uploads/2021/08/USIT304-Database-Management-Systems.pdf
  6. https://mrcet.com/downloads/digital_notes/ECE/III%20Year/DATABASE%20MANAGEMENT%20SYSTEMS.pdf
Academic Year: