सारांश :इस ट्यूटोरियल में, हम सबसे पहले आपको SQLite नमूना डेटाबेस से परिचित कराते हैं। फिर, हम आपको नमूना डेटाबेस और उसके आरेख को डाउनलोड करने के लिए लिंक देंगे। ट्यूटोरियल के अंत में, हम आपको दिखाएंगे कि sqlite3 टूल का उपयोग करके नमूना डेटाबेस से कैसे कनेक्ट किया जाए।
चिनूक SQLite नमूना डेटाबेस का परिचय
हम आपको चिनूक नाम का SQLite नमूना डेटाबेस प्रदान करते हैं। चिनूक नमूना डेटाबेस SQL, विशेष रूप से SQLite के साथ अभ्यास करने के लिए एक अच्छा डेटाबेस है।
निम्नलिखित डेटाबेस आरेख चिनूक डेटाबेस तालिकाओं और उनके संबंधों को दर्शाता है।
चिनूक नमूना डेटाबेस टेबल
चिनूक सैंपल डेटाबेस में 11 टेबल हैं।
-
employees
तालिका कर्मचारी डेटा जैसे कर्मचारी आईडी, अंतिम नाम, पहला नाम इत्यादि संग्रहीत करती है। इसमेंReportsTo
नामक एक फ़ील्ड भी है यह निर्दिष्ट करने के लिए कि कौन किसे रिपोर्ट करता है। -
customers
तालिका ग्राहकों का डेटा संग्रहीत करती है। -
invoices
&invoice_items
टेबल:ये दो टेबल इनवॉइस डेटा को स्टोर करते हैं।invoices
तालिका इनवॉइस हेडर डेटा औरinvoice_items
को स्टोर करती है तालिका इनवॉइस लाइन आइटम डेटा संग्रहीत करती है। -
artists
टेबल कलाकार डेटा संग्रहीत करता है। यह एक साधारण तालिका है जिसमें केवल कलाकार आईडी और नाम होता है। -
albums
तालिका ट्रैक की सूची के बारे में डेटा संग्रहीत करती है। प्रत्येक एल्बम एक कलाकार का है। हालांकि, एक कलाकार के कई एल्बम हो सकते हैं। -
media_types
टेबल मीडिया प्रकार जैसे एमपीईजी ऑडियो और एएसी ऑडियो फाइलों को स्टोर करता है। -
genres
टेबल संगीत के प्रकारों जैसे रॉक, जैज़, मेटल आदि को संग्रहीत करता है। -
tracks
तालिका गीतों का डेटा संग्रहीत करती है। प्रत्येक ट्रैक एक एल्बम का है। -
playlists
&playlist_track
टेबल:playlists
प्लेलिस्ट के बारे में टेबल स्टोर डेटा। प्रत्येक प्लेलिस्ट में ट्रैक की एक सूची होती है। प्रत्येक ट्रैक एकाधिक प्लेलिस्ट से संबंधित हो सकता है।playlists
. के बीच संबंध टेबल औरtracks
तालिका कई-से-अनेक है।playlist_track
इस संबंध को दर्शाने के लिए तालिका का उपयोग किया जाता है।
SQLite नमूना डेटाबेस डाउनलोड करें
आप निम्न लिंक का उपयोग करके SQLite नमूना डेटाबेस डाउनलोड कर सकते हैं।
SQLite नमूना डेटाबेस डाउनलोड करें
यदि आप संदर्भ के लिए डेटाबेस आरेख चाहते हैं, तो आप पीडीएफ प्रारूप में काले और सफेद और रंग दोनों संस्करणों को डाउनलोड कर सकते हैं।
SQLite नमूना डेटाबेस आरेख डाउनलोड करें
रंग के साथ SQLite नमूना डेटाबेस आरेख डाउनलोड करें
SQLite नमूना डेटाबेस से कैसे कनेक्ट करें
नमूना डेटाबेस फ़ाइल ज़िप प्रारूप है, इसलिए, आपको इसे एक फ़ोल्डर में निकालने की आवश्यकता है, उदाहरण के लिए, C:\sqlite\db
. फ़ाइल का नाम है chinook.db
यदि आपके पास ज़िप सॉफ़्टवेयर स्थापित नहीं है, तो आप एक निःशुल्क ज़िप सॉफ़्टवेयर जैसे 7-ज़िप डाउनलोड कर सकते हैं।
सबसे पहले, कमांड लाइन प्रोग्राम का उपयोग करें और SQLite निर्देशिका पर नेविगेट करें जहां sqlite3.exe फ़ाइल स्थित है:
c:\sqlite>
Code language: Shell Session (shell)
दूसरा, chinook
से कनेक्ट करने के लिए निम्न कमांड का उपयोग करें db
. में स्थित नमूना डेटाबेस फ़ोल्डर, जो sqlite
. का सबफ़ोल्डर है फ़ोल्डर।
c:\sqlite>sqlite3 c:\sqlite\db\chinook.db
Code language: Shell Session (shell)
आपको निम्न आदेश देखना चाहिए:
sqlite>
Code language: Shell Session (shell)
तीसरा, नमूना डेटाबेस में उपलब्ध सभी तालिकाओं को देखने के लिए एक साधारण कमांड जैसे .tables आज़माएं।
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_track
Code language: SQL (Structured Query Language) (sql)
इस ट्यूटोरियल में, हमने आपको चिनूक SQLite नमूना डेटाबेस से परिचित कराया है और आपको दिखाया है कि sqlite3 टूल का उपयोग करके इसे कैसे कनेक्ट किया जाए।