Basics of Data Base Management System (B.Tech)

Science-based open elective on data models, SQL, relational design and database basics.

6 महीनेअवधि 5Chapters27टॉपिक

सिलेबस · पाठ्यक्रम

Download PDF
01Unit 1: Introduction and ER Model 6 टॉपिक
  1. Database system vs file system
  2. Data models, schema and instance
  3. Three-schema architecture and data independence
  4. DBA and database users
  5. ER model: entities, attributes, relationships and keys
  6. ER diagrams and their conversion to tables
02Unit 2: Relational Model and Relational Algebra 5 टॉपिक
  1. Relations, tuples and attributes
  2. Keys: super, candidate, primary and foreign
  3. Integrity constraints
  4. Relational algebra: select, project, union, difference, Cartesian product, join
  5. Introduction to relational calculus
03Unit 3: SQL 6 टॉपिक
  1. DDL commands: CREATE, ALTER, DROP
  2. DML commands: INSERT, UPDATE, DELETE, SELECT
  3. Constraints
  4. Aggregate functions, GROUP BY and HAVING
  5. Joins and subqueries
  6. Views
04Unit 4: Functional Dependencies and Normalisation 5 टॉपिक
  1. Functional dependencies and closure
  2. Anomalies in un-normalised tables
  3. First, second and third normal forms
  4. Boyce-Codd normal form
  5. Lossless decomposition
05Unit 5: Transactions and Concurrency Control 5 टॉपिक
  1. Transaction concept and ACID properties
  2. Schedules and serializability
  3. Lock-based protocols and two-phase locking
  4. Deadlock basics
  5. Recovery: log-based recovery, COMMIT and ROLLBACK

परिचय

आप यह कर पाएँगे

  • Explain database concepts, architecture and data independence
  • Draw ER diagrams and convert them into relational tables with keys
  • Write relational algebra expressions and SQL queries including joins and aggregates
  • Normalise relations up to BCNF using functional dependencies
  • Explain transactions, ACID properties, concurrency control and recovery basics

यह किसके लिए है

  • B.Tech second-year students (Semester 4) of Electrical and Electronics & Communication Engineering taking this science-based open elective under AKTU
  • Non-CS students who want database and SQL basics for jobs and projects

आपको क्या चाहिए

  • Basic computer knowledge
  • Access to MySQL / SQLite / any SQL tool for practice (recommended)

सवाल

Which syllabus is followed?

The current AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus of Basics of Data Base Management System (Semester 4 open elective). If your university or college follows a different syllabus, the centre teaches from your own university syllabus.

Is SQL practised on a computer?

Yes. SQL queries are practised on MySQL or SQLite along with theory preparation.

Is it difficult for electrical / electronics students?

No. It starts from basic concepts with simple examples such as student and employee tables.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? अभी पूछताछ करें — our centre will call you.