0% found this document useful (0 votes)
11 views

Relational Database

The document outlines the curriculum for various engineering disciplines across eight semesters, detailing core subjects and electives for each semester. It includes foundational courses in mathematics, programming, and engineering principles, as well as advanced topics like artificial intelligence, database management, and software engineering. Additionally, it highlights the importance of professional electives and project work in the final semesters.

Uploaded by

Mrsselvam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Relational Database

The document outlines the curriculum for various engineering disciplines across eight semesters, detailing core subjects and electives for each semester. It includes foundational courses in mathematics, programming, and engineering principles, as well as advanced topics like artificial intelligence, database management, and software engineering. Additionally, it highlights the importance of professional electives and project work in the final semesters.

Uploaded by

Mrsselvam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

Civil

CSE
Home Mech
e
EEE
ECE

2nd Semester 3rd Semester


1st Semester
Professional English II Discrete Mathematics
Professional English I
Statistics and Numerical
Methods Digital Principles and
Matrices and Calculus
Computer Organization
Engineering Graphics
Engineering Physics
Foundation of Data
Physics for Information
Science Science
Engineering Chemistry

Physics
Basic for Engineering
Electrical and Data Structure
Problem Solving and Science Engineering
Electronics
Python Programming Object Oriented
Programming in C
Programming

4th Semester 5th Semester 6th Semester


Theory of Computation Computer Networks Object Oriented Software
Engineering
Artificial Intelligence Compiler Design
and Machine Learning Embedded Systems IoT
Cryptography and
Database Management Cyber Security Open Elective I
System
Professional Elective III
Algorithms Distributed Computing
Professional Elective IV

Introduction to Operating Professional Elective I Professional Elective V


Systems
Professional Elective II Professional Elective VI
Environmental Sciences
and sustainability Mandatory Course I Mandatory Course II

7th Semester 8th Semester


Human Values and Ethics Project Work/Internship

Elective-Management

Professional Elective II

Professional Elective III

Professional Elective IV
www.Poriyaan.in

1
www.Poriyaan.in

2
www.Poriyaan.in

3
www.Poriyaan.in

4
www.Poriyaan.in

5
www.Poriyaan.in

6
www.Poriyaan.in

7
www.Poriyaan.in

8
www.Poriyaan.in

9
www.Poriyaan.in

10
www.Poriyaan.in

11
www.Poriyaan.in

12
www.Poriyaan.in

13
www.Poriyaan.in

14
www.Poriyaan.in

15
www.Poriyaan.in

16
www.Poriyaan.in

17
www.Poriyaan.in

18
www.Poriyaan.in

19
www.Poriyaan.in

20
www.Poriyaan.in

21
www.Poriyaan.in

22
www.Poriyaan.in

23
www.Poriyaan.in

24
www.Poriyaan.in

25
www.Poriyaan.in

26
www.Poriyaan.in

27
www.Poriyaan.in

28
Database Management System

Unit I: Relational Databases


Introduction to DBMS | Purpose of Database System | Views of Data | Data Models | Database
System Architecture Work | Data Independence | Three Schema Architecture | Introduction to
Relational Databases | Relational Model | Keys | Integrity Constraints | Database
Integrity | Relational Algebra | Example of Relational Algebra | SQL Fundamentals | Example of
SQL Fundamentals | Advanced SQL Features | Two marks Questions with Answers |

Unit II: Databases Design


Introduction to Entity Relationship Model | Mapping Cardinality | ER Diagrams | Enhanced ER
Model | Examples based on ER Diagram | ER to Relational Mapping | Concept of Relational
Database Design | Functional Dependencies | Concept of Redundancy and
Anomalies | Decomposition | Normal Forms | Boyce / Codd Normal Form (BCNF) | Multivalued
Dependencies and Fourth Normal Form | Join Dependencies and Fifth Normal Form | Example
on Normalization | Two marks Questions with Answers |

Unit III: Transactions


Transaction Concepts | ACID Properties | Transaction
States | Schedules | Serializability | Transaction Support in SQL | Concurrency Control | Need
for Concurrency | Locking Protocols | Two Phase Locking | Timestamp Based Protocol | Multi-
version Concurrency Control | Validation and Snapshot Isolation | Multiple Granularity
Locking | Isolation Ievels | Deadlock Handling | Recovery Concepts | Recovery
Techniques | Recovery based on Deferred Immediate Update | Shadow Paging | ARIES
Algorithm | Two marks Questions with Answers |

Unit IV: Implementation Techniques


RAID | File Organization | Organization of Records in Files | Data Dictionary Storage | Column
Oriented Storage | Indexing and Hashing | Ordered Indices | B+ Tree Index Files | B Tree Index
Files | Concept of Hashing | Static Hashing | Dynamic Hashing | Query Processing
Overview | Measure of Query Cost | Algorithms for Selection,Sorting and Join
Operations | Query Optimization using Heuristics - Cost Estimation | Two marks Questions with
Answers |

Unit V: Advanced Topics


Distributed Databases | NOSQL Databases | CAP Theorem | Types of NoSQL
Database | Database Security | Security Issues | Access Control Based on Privileges or
Discretionary Access Control | Role Based Access Control | SQL Injection | Statistical Database
Security | Flow Control | Encryption and Public Key Infrastructures | Challenges | Two marks
Questions with Answers |
Civil
CSE
Home Mech
e
EEE
ECE

2nd Semester 3rd Semester


1st Semester
Professional English II Discrete Mathematics
Professional English I
Statistics and Numerical
Methods Digital Principles and
Matrices and Calculus
Computer Organization
Engineering Graphics
Engineering Physics
Foundation of Data
Physics for Information
Science Science
Engineering Chemistry

Physics
Basic for Engineering
Electrical and Data Structure
Problem Solving and Science Engineering
Electronics
Python Programming Object Oriented
Programming in C
Programming

4th Semester 5th Semester 6th Semester


Theory of Computation Computer Networks Object Oriented Software
Engineering
Artificial Intelligence Compiler Design
and Machine Learning Embedded Systems IoT
Cryptography and
Database Management Cyber Security Open Elective I
System
Professional Elective III
Algorithms Distributed Computing
Professional Elective IV

Introduction to Operating Professional Elective I Professional Elective V


Systems
Professional Elective II Professional Elective VI
Environmental Sciences
and sustainability Mandatory Course I Mandatory Course II

7th Semester 8th Semester


Human Values and Ethics Project Work/Internship

Elective-Management

Professional Elective II

Professional Elective III

Professional Elective IV

You might also like