"डेटाबेस प्रबंधन प्रणाली का परिचय " यह पाठ्यक्रम डेटाबेस मैनेजमेंट सिस्टम्स के मौलिक सिद्धांतों और प्रक्रियाओं का परिचय प्रदान करता है। इसमें शामिल विषयों में डेटाबेस डिजाइन, डेटा मॉडलिंग, SQL, नॉर्मलाइजेशन, इंडेक्सिंग, ट्रांजेक्शन मैनेजमेंट, कंकरेंसी कंट्रोल, और डेटाबेस सुरक्षा शामिल हैं। पाठ्यक्रम की शिक्षण पद्धति समग्र है, जिसमें व्याख्यान, व्यावहारिक अभ्यास, और वास्तविक दुनिया के मामले अध्ययन शामिल हैं। इस दृष्टिकोण से यह सुनिश्चित होता है कि छात्र केवल सैद्धांतिक अवधारणाओं को नहीं समझते हैं बल्कि इस क्षेत्र में सफलता के लिए आवश्यक व्यावहारिक कौशल भी विकसित करते हैं। उद्योग-मानक डेटाबेस और उपकरणों का उपयोग छात्रों को उद्योग में प्रचलित तकनीकों से अवगत कराता है, जिससे उनकी वास्तविक दुनिया के अनुप्रयोगों के लिए तत्परता बढ़ती है। मूल्यांकन और ग्रेडिंग को विभिन्न पहलुओं का आकलन करने के लिए संरचित किया गया है। क्विज़ और असाइनमेंट सैद्धांतिक समझ को मापते हैं, कक्षा में भागीदारी सुनिश्चित करती है कि छात्र पूरी तरह से लगे रहें, और व्यावहारिक कौशल का व्यापक मूल्यांकन किया जाता है। यह बहुपक्षीय मूल्यांकन दृष्टिकोण यह सुनिश्चित करता है कि छात्र न केवल सैद्धांतिक अवधारणाओं में निपुण हों बल्कि उन्हें वास्तविक दुनिया की समस्याओं को हल करने में भी सक्षम हों।
Overview
Syllabus
डेटाबेस प्रबंधन प्रणाली का परिचय
सप्ताह वीडियो शीर्षक सप्ताह–1 Introduction to Databases and their importance, Evolution of DatabaseSystems डेटाबेस का परिचय और उनका महत्व, डेटाबेस सिस्टम्स का विकास Types of Databases: Relational, NoSQL डेटाबेस के प्रकार: रिलेशनल, नोएसक्यूएल Components of DBMS: Data Definition Language (DDL), Data Manipulation
Language (DML), etc. DBMS के घटक: डेटा डेफिनिशन लैंग्वेज (DDL), डेटा मैनिपुलेशन लैंग्वेज (DML), आदि सप्ताह–2 Introduction to SQL: SELECT, INSERT, UPDATE, DELETE SQL का परिचय: SELECT, INSERT, UPDATE, DELETE Filtering Data: WHERE clause, AND/OR conditions-I डेटा को फ़िल्टर करना: WHERE क्लॉज, AND/OR कंडीशंस-I Filtering Data: WHERE clause, AND/OR conditions-II डेटा को फ़िल्टर करना: WHERE क्लॉज, AND/OR कंडीशंस-II सप्ताह–3 Data Defination Language (DDL): Alter, Drop, Truncate I डेटा डेफिनिशन लैंग्वेज (DDL): Alter, Drop, Truncate I Data Defination Language (DDL): Alter, Drop, Truncate II डेटा डेफिनिशन लैंग्वेज (DDL): Alter, Drop, Truncate II Sorting and Aggregating Data: ORDER BY, GROUP BY, Aggregate Functions-I डेटा को सॉर्ट और एग्रीगेट करना: ORDER BY, GROUP BY, Aggregate Functions-I Sorting and Aggregating Data: ORDER BY, GROUP BY, Aggregate Functions-II डेटा को सॉर्ट और एग्रीगेट करना: ORDER BY, GROUP BY, Aggregate Functions-II सप्ताह–4 Entities, Attributes, and Relationships in the Relational Model-I रिलेशनल मॉडल में एंटिटीज, एट्रिब्यूट्स, और रिलेशनशिप्स-I Entities, Attributes, and Relationships in the Relational Model-II रिलेशनल मॉडल में एंटिटीज, एट्रिब्यूट्स, और रिलेशनशिप्स-II Primary and Foreign Keys: Ensuring Data Integrity and other different types of
constraints-I प्राइमरी और फॉरेन कीज: डेटा इंटीग्रिटी सुनिश्चित करना और अन्य प्रकार के कॉन्स्ट्रेंट्स-I Primary and Foreign Keys: Ensuring Data Integrity and other different types of
constraints-II प्राइमरी और फॉरेन कीज: डेटा इंटीग्रिटी सुनिश्चित करना और अन्य प्रकार के कॉन्स्ट्रेंट्स-II सप्ताह–5 Joins in SQL: INNER JOIN, LEFT JOIN, RIGHT JOIN SQL में जोइन्स: INNER JOIN, LEFT JOIN, RIGHT JOIN Subqueries and Derived Tables सबक्वेरीज और डेराइव्ड टेबल्स Modifying Data: INSERT INTO...VALUES, UPDATE...SET, DELETE डेटा को मॉडिफाई करना: INSERT INTO...VALUES, UPDATE...SET, DELETE Views, Stored Procedures, and Functions in SQL SQL में व्यूज, स्टोरड प्रोसिजर्स, और फंक्शंस सप्ताह–6 Database Design Process: Requirements Analysis, Conceptual, Design, Logical
Design, Physical Design, डेटाबेस डिज़ाइन प्रक्रिया: आवश्यकताओं का विश्लेषण, कॉन्सेप्चुअल
डिज़ाइन, लॉजिकल डिज़ाइन, फिजिकल डिज़ाइन Introduction to Normalization: First Normal Form (1NF) and Second Normal Form (2NF) नॉर्मलाइजेशन का परिचय: प्रथम सामान्य रूप (1NF) और द्वितीय सामान्य रूप (2NF) Third Normal Form (3NF), Boyce-Codd Normal Form (BCNF), तृतीय सामान्य रूप (3NF), बॉयस-कॉड सामान्य रूप (BCNF) Fourth Normal Form (4NF), Denormalization and its use cases चतुर्थ सामान्य रूप (4NF), डेनॉर्मलाइजेशन और इसके उपयोग के मामले सप्ताह–7 Introduction to Indexing, Types of Indexes: B-Tree, इंडेक्सिंग का परिचय, इंडेक्स के प्रकार: बी-ट्री Query Optimization Techniques क्वेरी ऑप्टिमाइजेशन तकनीकें Query Execution Plans and Cost Estimation क्वेरी निष्पादन योजनाएं और लागत अनुमान सप्ताह–8 Introduction to Transactions, ACID Properties o Transactions ट्रांजेक्शन्स का परिचय, ट्रांजेक्शन के ACID गुण Concurrency Control: Locking, Two-Phase Locking, Timestamp Ordering कंकरेंसी कंट्रोल: लॉकिंग, टू-फेज़ लॉकिंग, टाइमस्टैम्प ऑर्डरिंग Deadlocks and Transaction Isolation Levels डेडलॉक्स और ट्रांजेक्शन आइसोलेशन लेवल्स सप्ताह–9 Introduction to Database Security, Authentication and Authorization डेटाबेस सुरक्षा का परिचय, प्रमाणीकरण और प्राधिकरण Access Control: Grant and Revoke Statements, Database Auditing and Encryption-I एक्सेस कंट्रोल: ग्रांट और रिवोक स्टेटमेंट्स, डेटाबेस ऑडिटिंग और एन्क्रिप्शन-I Access Control: Grant and Revoke Statements, Database Auditing and Encryption-II एक्सेस कंट्रोल: ग्रांट और रिवोक स्टेटमेंट्स, डेटाबेस ऑडिटिंग और एन्क्रिप्शन-II सप्ताह–10 Introduction to NoSQL Databases, Types of NoSQL Databases: Document, Key Value, Column-Family, Graph नोएसक्यूएल डेटाबेस का परिचय, नोएसक्यूएल डेटाबेस के प्रकार: डॉक्यूमेंट, की-वैल्यू, कॉलम-फैमिली, ग्राफ Overview of MongoDB and Cassandra MongoDB और Cassandra का अवलोकन Introduction to Data Warehousing and OLAP डेटा वेयरहाउसिंग और OLAP का परिचय सप्ताह–11 Data Integration Concepts, Extract, Transform, Load (ETL) Processes, डेटा इंटीग्रेशन कांसेप्ट्स, एक्सट्रेक्ट, ट्रांसफॉर्म, लोड (ETL) प्रक्रियाएं ETL Tools and Techniques ETL उपकरण और तकनीकें Data Warehousing Architectures डेटा वेयरहाउसिंग आर्किटेक्चर सप्ताह–12 Introduction to Big Data , Challenges and Opportunities in Big Data Management, बिग डेटा का परिचय, बिग डेटा प्रबंधन में चुनौतियाँ और अवसर Distributed Database Systems, वितरित डेटाबेस सिस्टम्स Scalability and Consistency in Distributed Databases वितरित डेटाबेस में स्केलेबिलिटी और कंसिस्टेंसी
Taught by
डॉ. अंकित अरोड़ा, डॉ. रोहित मिरी