BOE307BOE407

Basics of Database Management

L-T-P3-1-0 Credits4 Session2023-24 TypeTheory
Appears in 78 semesters · 39 branches

B.Tech Civil Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Civil Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Mechanical Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Mechanical Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Computer Science & Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Computer Science & Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Information Technology · Sem 3 (Open Elective, code BOE307) · B.Tech Information Technology · Sem 4 (Open Elective, code BOE407) · B.Tech Artificial Intelligence & Machine Learning · Sem 3 (Open Elective, code BOE307) · B.Tech Artificial Intelligence & Machine Learning · Sem 4 (Open Elective, code BOE407) · B.Tech Artificial Intelligence & Data Science · Sem 3 (Open Elective, code BOE307) · B.Tech Artificial Intelligence & Data Science · Sem 4 (Open Elective, code BOE407) · B.Tech CSE (Artificial Intelligence) · Sem 3 (Open Elective, code BOE307) · B.Tech CSE (Artificial Intelligence) · Sem 4 (Open Elective, code BOE407) · B.Tech CSE (AI & ML) · Sem 3 (Open Elective, code BOE307) · B.Tech CSE (AI & ML) · Sem 4 (Open Elective, code BOE407) · B.Tech CSE (Data Science) · Sem 3 (Open Elective, code BOE307) · B.Tech CSE (Data Science) · Sem 4 (Open Elective, code BOE407) · B.Tech CSE (Cyber Security) · Sem 3 (Open Elective, code BOE307) · B.Tech CSE (Cyber Security) · Sem 4 (Open Elective, code BOE407) · B.Tech CSE (Internet of Things) · Sem 3 (Open Elective, code BOE307) · B.Tech CSE (Internet of Things) · Sem 4 (Open Elective, code BOE407) · B.Tech Computer Science & Design · Sem 3 (Open Elective, code BOE307) · B.Tech Computer Science & Design · Sem 4 (Open Elective, code BOE407) · B.Tech Computer Science (Hindi) · Sem 3 (Open Elective, code BOE307) · B.Tech Computer Science (Hindi) · Sem 4 (Open Elective, code BOE407) · B.Tech Computer Science & Business Systems · Sem 3 (Open Elective, code BOE307) · B.Tech Computer Science & Business Systems · Sem 4 (Open Elective, code BOE407) · B.Tech Cyber Security · Sem 3 (Open Elective, code BOE307) · B.Tech Cyber Security · Sem 4 (Open Elective, code BOE407) · B.Tech Data Science · Sem 3 (Open Elective, code BOE307) · B.Tech Data Science · Sem 4 (Open Elective, code BOE407) · B.Tech Electrical Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Electrical Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Electrical & Electronics Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Electrical & Electronics Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Electrical & Computer Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Electrical & Computer Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Electronics & Communication Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Electronics & Communication Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Electronics & Instrumentation / Instrumentation & Control · Sem 3 (Open Elective, code BOE307) · B.Tech Electronics & Instrumentation / Instrumentation & Control · Sem 4 (Open Elective, code BOE407) · B.Tech Electronics & Computer Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Electronics & Computer Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech ECE (Advanced Communication Technology) · Sem 3 (Open Elective, code BOE307) · B.Tech ECE (Advanced Communication Technology) · Sem 4 (Open Elective, code BOE407) · B.Tech Electronics Engineering (VLSI Design & Technology) · Sem 3 (Open Elective, code BOE307) · B.Tech Electronics Engineering (VLSI Design & Technology) · Sem 4 (Open Elective, code BOE407) · B.Tech Automobile Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Automobile Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Aeronautical Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Aeronautical Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Mechanical & Industrial Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Mechanical & Industrial Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Production & Industrial Production Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Production & Industrial Production Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Manufacturing Technology · Sem 3 (Open Elective, code BOE307) · B.Tech Manufacturing Technology · Sem 4 (Open Elective, code BOE407) · B.Tech Mining Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Mining Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Chemical Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Chemical Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Plastic Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Plastic Engineering · Sem 4 (Open Elective, code BOE407) · B.Tech Food Technology · Sem 3 (Open Elective, code BOE307) · B.Tech Food Technology · Sem 4 (Open Elective, code BOE407) · B.Tech Textile Technology · Sem 3 (Open Elective, code BOE307) · B.Tech Textile Technology · Sem 4 (Open Elective, code BOE407) · B.Tech Handloom & Textile Technology · Sem 3 (Open Elective, code BOE307) · B.Tech Handloom & Textile Technology · Sem 4 (Open Elective, code BOE407) · B.Tech Carpet & Textile Technology · Sem 3 (Open Elective, code BOE307) · B.Tech Carpet & Textile Technology · Sem 4 (Open Elective, code BOE407) · B.Tech Biotechnology · Sem 3 (Open Elective, code BOE307) · B.Tech Biotechnology · Sem 4 (Open Elective, code BOE407) · B.Tech Bioinformatics · Sem 3 (Open Elective, code BOE307) · B.Tech Bioinformatics · Sem 4 (Open Elective, code BOE407) · B.Tech Agricultural Engineering · Sem 3 (Open Elective, code BOE307) · B.Tech Agricultural Engineering · Sem 4 (Open Elective, code BOE407)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction to Database System

8 hrs

Database System vs File System, Database System Concept and Architecture, Data Model Schema and Instances, Data Independence and its Types, Overall Database Structure. Entity Relationship Model: ER Model Concepts, Notation for ER Diagram, Mapping Constraints, Key attribute, Generalization, Aggregation, Reduction of an ER Diagrams to Tables.

Unit2

Unit 2: Relational data Model

8 hrs

Relational Data Model Concepts, type of keys, Integrity Constraints Entity integrity and referential integrity, Keys Constraints, Domain Constraints, Relational Algebra-Unary Relational Operations- SELECT and PROJECT, Binary Relational Operations- CROSS, JOIN and DIVISION, Queries in Relational Algebra.

Unit3

Unit 3: Database Implementation using SQL

8 hrs

Introduction to SQL, Characteristics of SQL, SQL Data Types, Basic Queries in SQL- create, select Insert, Delete and Update Statements, concepts of group by and having, order by, Sub Queries, Aggregate Functions, Joins, Unions, Intersection, Minus, Views.

Unit4

Unit 4: Database Design and Normalization

8 hrs

Functional Dependencies, Inference rules, Closure of attributes, FD equivalence and Minimal cover. Normalization: Normal forms, first, second, third normal forms, and BCNF. Lossless join decompositions, Dependency Preservation, Multi-valued Dependencies and Fourth Normal Form, Join Dependencies and Fifth Normal Form.

Unit5

Unit 5: Transaction processing

8 hrs

Transaction and its States, ACID property, Transaction Scheduling, Serializability of scheduling, Conflict, and View Serializability Concurrency Control Techniques: Concurrency Control, Locking Techniques for Concurrency Control, Two-phase locking techniques for concurrency control, Time Stamping Protocols for Concurrency Control

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Acquire knowledge of database design methodology for real-life applications.Understanding
  2. CO2Design an information model using the concept of ER diagram.Create
  3. CO3Apply the concept of SQL on real-life databases.Apply
  4. CO4Analyze the redundancy problem in the database and reduce it using normalization.Analyze
  5. CO5Identify the broad range of database management issues including data integrity, security, and recovery transactions, as well as enforce entity integrity, referential integrity, key constraints, and domain constraints on the database.Analyze

Text books

  1. Elmasri, Navathe, “ Fundamentals of Database Systems”, Addision Wesley
  2. Korth, Silbertz, Sudarshan,” Database Concepts”, McGraw Hill
  3. Date C J, “An Introduction to Database Systems”, Addision Wesley Reference Books
  4. Bipin C. Desai, “An Introduction to Database Systems”, Gagotia Publications 8. Majumdar & Bhattacharya, “Database Management System”, TMH
  5. RAMAKRISHNAN"Database Management Systems", McGraw Hill

Official AKTU syllabus

This subject is on page 10 of the original AKTU PDF.

Official AKTU syllabus PDF ↗