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

Database Management System

This document provides an overview of the course content for the Database Management System subject being taught in the 3rd semester of the Bachelor of Engineering program at Gujarat Technological University. The course covers introductory concepts of DBMS including database architecture and users. It also covers the relational data model, entity-relationship model, relational database design including normalization. Additional topics include query processing, transaction management, security, SQL concepts, and PL/SQL concepts. Five reference books are also listed.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views

Database Management System

This document provides an overview of the course content for the Database Management System subject being taught in the 3rd semester of the Bachelor of Engineering program at Gujarat Technological University. The course covers introductory concepts of DBMS including database architecture and users. It also covers the relational data model, entity-relationship model, relational database design including normalization. Additional topics include query processing, transaction management, security, SQL concepts, and PL/SQL concepts. Five reference books are also listed.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

GUJARAT TECHNOLOGICAL UNIVERSITY

B.E Semester: 3 Information Technology


Subject Code Subject Name 130703 DATABASE MANAGEMENT SYSTEM

Sr.No 1.

Course content Introductory concepts of DBMS : Introduction and applications of DBMS, Purpose of data base, Data Independence, Database System architecture- levels, Mappings, Database users and DBA Relational Model : Structure of relational databases, Domains, Relations, Relational algebra fundamental operators and syntax, relational algebra queries Entity-Relationship model : Basic concepts, Design process, constraints, Keys, Design issues, E-R diagrams, weak entity sets, extended E-R features generalization, specialization, aggregation, reduction to E-R database schema Relational Database design : Functional Dependency definition, trivial and non-trivial FD, closure of FD set, closure of attributes, irreducible set of FD, Normalization 1Nf, 2NF, 3NF, Decomposition using FD- dependency preservation, BCNF, Multivalued dependency, 4NF, Join dependency and 5NF Query Processing & Query Optimization : Overview, measures of query cost, selection operation, sorting, join, evaluation of expressions, transformation of relational expressions, estimating statistics of expression results, evaluation plans, materialized views Transaction Management : Transaction concepts, properties of transactions, serializability of transactions, testing for serializability, System recovery, Two- Phase Commit protocol, Recovery and Atomicity, Log-based recovery, concurrent executions of transactions and related problems, Locking mechanism, solution to concurrency related problems, deadlock, , two-phase locking protocol, Isolation, Intent locking Security: Introduction, Discretionary access control, Mandatory Access Control, Data Encryption

2.

3.

4.

5.

6.

7.

8.

SQL Concepts : Basics of SQL, DDL,DML,DCL, structure creation, alteration, defining constraints Primary key, foreign key, unique, not null, check, IN operator, aggregate functions, Built-in functions numeric, date, string functions, set operations, sub-queries, correlated sub-queries, join, Exist, Any, All , view and its types., transaction control commands. PL/SQL Concepts : Cursors, Stored Procedures, Stored Function, Database Triggers

9.

Reference Books:
1. An introduction to Database Systems, C J Date, Addition-Wesley. 2. Database System Concepts, Abraham Silberschatz, Henry F. Korth & S. Sudarshan, McGraw Hill. 3. Understanding SQL by Martin Gruber, BPB 4. SQL- PL/SQL by Ivan bayross 5. Oracle The complete reference TMH /oracle press

You might also like