SQL जॉइन्स: एक मैचिंग कॉलम के आधार पर दो या अधिक टेबलों की पंक्तियों को जोड़ना।
SQL एग्रीगेशन और ग्रुपिंग: कई पंक्तियों को हर ग्रुप के लिए एक सारांश संख्या में समेटना, जैसे किसी कैटेगरी का कुल या औसत।
SQL सबक्वेरीज़: एक क्वेरी जो दूसरी क्वेरी के अंदर नेस्टेड होती है, वैल्यू या फ़िल्टर के तौर पर इस्तेमाल होती है।
रिलेशनल अलजेब्रा: वे औपचारिक, गणित जैसे ऑपरेशन जिनमें SQL असल में अंदर ही अंदर कंपाइल होता है।
व्यूज़ और मटीरियलाइज़्ड व्यूज़: एक सेव की गई क्वेरी जो टेबल की तरह काम करती है; मटीरियलाइज़्ड का मतलब है नतीजा असल में स्टोर होता है, हर बार दोबारा नहीं निकाला जाता।
स्टोर्ड प्रोसीजर और ट्रिगर: ऐसा कोड जो डेटाबेस के अंदर ही रहता है: मांगे जाने पर बुलाया जाता है (प्रोसीजर) या किसी इवेंट पर अपने आप चलता है (ट्रिगर)।
स्टोरेज और क्वेरी प्रोसेसिंग
स्टोरेज और फ़ाइल संगठन: पंक्तियाँ असल में डिस्क पर पेजों और फ़ाइलों में कैसे व्यवस्थित होती हैं।
इंडेक्स और B-ट्री: एक क्रमबद्ध, ट्री जैसी शॉर्टकट संरचना जो डेटाबेस को पूरी टेबल स्कैन किए बिना पंक्तियाँ ढूंढने देती है।
इंडेक्स सिलेक्टिविटी: कोई शर्त टेबल को कितनी बारीकी से फ़िल्टर करती है, यही वजह है कि कम-सिलेक्टिविटी वाले इंडेक्स को छोड़कर पूरा स्कैन किया जाता है।
क्वेरी प्रोसेसिंग और ऑप्टिमाइज़ेशन: डेटाबेस यह कैसे तय करता है कि जॉइन और फ़िल्टर किस क्रम में चलाएं, ताकि क्वेरी का जवाब सबसे कम कीमत पर मिले।
ट्रांज़ैक्शन और कंकरेंसी
ट्रांज़ैक्शन और ACID गुण: वे चार गारंटी (एटॉमिसिटी, कंसिस्टेंसी, आइसोलेशन, ड्यूरेबिलिटी) जो ट्रांज़ैक्शन को एक अविभाज्य इकाई जैसा महसूस कराती हैं।
कंकरेंसी एनोमलीज़: जब दो ट्रांज़ैक्शन एक साथ चलते हैं तो जो खास गड़बड़ियाँ हो सकती हैं: डर्टी, नॉन-रिपीटेबल और फैंटम रीड।
आइसोलेशन लेवल: एक डेटाबेस इन कंकरेंसी एनोमलीज़ में से कितना बर्दाश्त करने को तैयार है, स्पीड के मुकाबले एक ट्रेडऑफ़ के तौर पर चुना गया।
कॉन्फ़्लिक्ट-सीरियलाइज़ेबिलिटी: यह जाँचना कि ट्रांज़ैक्शन का इंटरलीव्ड शेड्यूल किसी एक-एक करके चलने वाले क्रम में भी हो सकता था या नहीं।
लॉक-आधारित कंकरेंसी कंट्रोल: ट्रांज़ैक्शन डेटा पर लॉक लेते और फिर छोड़ते हैं, दो सख्त चरणों में, ताकि व्यवहार में सीरियलाइज़ेबिलिटी बनी रहे।
डेडलॉक पहचान और रोकथाम: दो ट्रांज़ैक्शन एक-दूसरे के पास मौजूद लॉक का इंतज़ार करते हैं, और डेटाबेस इस गतिरोध को कैसे पहचानता या रोकता है।
रिकवरी
राइट-अहेड लॉगिंग और रिकवरी: असली पेज को छूने से पहले जो बदलने वाले हैं उसे एक लॉग में लिखना, ताकि क्रैश होने पर भी सही स्थिति वापस पाई जा सके।
ARIES रिकवरी एल्गोरिदम: वह खास तीन-चरण एल्गोरिदम (एनालिसिस, रीडू, अनडू) जिसे असली डेटाबेस राइट-अहेड लॉग की मदद से रिकवर करने के लिए इस्तेमाल करते हैं।
CAP प्रमेय: आप एक साथ पूरी कंसिस्टेंसी, अवेलेबिलिटी और पार्टिशन टॉलरेंस नहीं पा सकते, इनमें से कोई दो चुनने पड़ते हैं।
कंसिस्टेंसी मॉडल: एक डिस्ट्रिब्यूटेड डेटाबेस इस बात पर कितनी सख्ती से ज़ोर देता है कि हर रीड नवीनतम राइट को देखे, बनाम कुछ पुराना डेटा दिखने देना।
रेप्लिकेशन और शार्डिंग: रिडंडेंसी के लिए मशीनों में डेटा की कॉपी बनाना बनाम स्केल के लिए उसे मशीनों में बांटना।
NoSQL डेटा मॉडल: टेबलों के विकल्प: डॉक्यूमेंट्स, की-वैल्यू पेयर, वाइड कॉलम, या ग्राफ़, हर एक किसी अलग एक्सेस पैटर्न के लिए उपयुक्त।
एनालिटिक्स
डेटा वेयरहाउसिंग और OLAP: एक अलग डेटाबेस जो पुराने डेटा पर बड़ी एनालिटिकल क्वेरीज़ के लिए ऑप्टिमाइज़ किया गया है, न कि रोज़मर्रा के तेज़ ट्रांज़ैक्शन के लिए।
प्रशासन
डेटाबेस सुरक्षा और एक्सेस कंट्रोल: कौन क्या देख या बदल सकता है, यह रोल्स, प्रिविलेजेस, और SQL इंजेक्शन जैसे हमलों से सुरक्षा के ज़रिए तय होता है।