1
00:00:00,290 --> 00:00:01,480
हम वापस आ जाएगा ठीक है।

2
00:00:01,530 --> 00:00:04,630
यह हमारे काम कर डेटाबेस के साथ स्थानों बातचीत शुरू करने के लिए समय है।

3
00:00:04,770 --> 00:00:18,690
और हम वास्तव में कोड लिखने से पहले मैं बस यहाँ कुछ मिनट लग करने के लिए करना चाहते हैं तो हम बहुत क्या डेटाबेस वास्तव में कर रहे हैं और उसके बाद डेटाबेस जो अगली कड़ी डेटाबेस या Escudo कोई अगली कड़ी है या नहीं बनाम हैं की दो व्यापक श्रेणियों में पेश करने के बारे में बात करने के लिए जल्दी हो जाएगा।

4
00:00:18,690 --> 00:00:20,120
क्यू सभी डेटाबेस।

5
00:00:20,720 --> 00:00:21,060
ठीक।

6
00:00:21,060 --> 00:00:26,160
तो चलो यहाँ शुरू करते हैं और मैं इस समस्या हम अभी है कि उदाहरण देकर स्पष्ट करना चाहते शुरू करने के लिए।

7
00:00:26,250 --> 00:00:33,410
मैं पोस्ट अनुरोध डेमो इस मित्र जहां मैं अपने सभी दोस्तों को सूचीबद्ध कर सकते हैं और हम कुछ नए दोस्त जोड़ सकते हैं ऊपर चल रहा है।

8
00:00:33,600 --> 00:00:39,450
मैं सिर्फ एक नया एक आज गारफील्ड नामित किए गए और एक अन्य दोस्त उसे मेरा नाम दिया है।

9
00:00:40,550 --> 00:00:41,120
ठीक।

10
00:00:41,310 --> 00:00:48,780
और फिर मैं यहाँ वापस जा सकते हैं और यदि मैं सर्वर बंद और फिर से शुरू कर दिया और मैं अपने पृष्ठ ताज़ा करें।

11
00:00:49,340 --> 00:00:51,520
हे भगवान तुम सिर्फ दो दोस्तों को खो दिया।

12
00:00:51,570 --> 00:00:59,430
तो समस्या यह है कि हम सामना कर रहे हैं कि हमारे डेटा अगर हमारे सर्वर किसी भी कारण है, क्योंकि हम इसे बंद कर दिया है कि क्या यह है के लिए बंद हो जाता है जारी रहती है नहीं करता है।

13
00:00:59,430 --> 00:01:00,390
हम इसे पुनः आरंभ करना चाहता था।

14
00:01:00,390 --> 00:01:13,320
हम कोड के लिए कुछ परिवर्तन किए क्योंकि या सत्ता से बाहर चला जाता है या सर्वर बंद हो जाता है, तो हम सभी डेटा जो स्पष्ट रूप से एक वेब आवेदन के लिए एक सच में बहुत बुरी बात है खो देगा कुछ सनकी घटना होता है अगर यह बात है।

15
00:01:13,600 --> 00:01:21,700
फेसबुक हर बार अपने डेटा खो यदि आप लॉग आउट या हर समय सर्वर बंद कर दिया है कि फेसबुक के लिए सच में बहुत बुरा होगा, हालांकि यह मेरे लिए बहुत अच्छा हो सकता है।

16
00:01:21,840 --> 00:01:22,980
मैं उत्पादक होगी।

17
00:01:23,040 --> 00:01:29,530
मैं हर किसी को लगता है कि मैं एक मजेदार जीवन जीने के लिए और मैं सिर्फ सामान किया को साबित करने की कोशिश कर बंद पर अपने दोस्तों के लिए अपने आप की तुलना बंद कर दिया।

18
00:01:29,940 --> 00:01:33,940
तो यह सब कहने के लिए कि डेटाबेस हमें इस समस्या के साथ मदद करेगा।

19
00:01:34,230 --> 00:01:38,950
तो चलो क्या डेटाबेस सरल संभव परिभाषा में हैं के बारे में बात करते हैं।

20
00:01:38,950 --> 00:01:47,480
डेटाबेस जानकारी डेटा का एक संग्रह है, लेकिन एक डाटाबेस सिर्फ जानकारी का एक संग्रह नहीं है।

21
00:01:47,490 --> 00:01:55,100
तो अगर हम उस जानकारी का एक गुच्छा था एक फाइल सिर्फ एक पाठ फ़ाइल और उदात्त था और इसे बचाया एक डेटाबेस नहीं होगा।

22
00:01:55,380 --> 00:01:57,100
हाँ, यह हमारे लिए डाटा स्टोर कर सकते हैं।

23
00:01:57,120 --> 00:02:16,830
यह जानकारी का एक संग्रह है, लेकिन डेटाबेस के अन्य महत्वपूर्ण पहलू हो सकता है वे उस डेटा यह डेटाबेस के लिए या अगर यह सभी उपयोगकर्ताओं को हटाने या एक मौजूदा उपयोगकर्ता संपादन या एक नया उपयोगकर्ता जोड़ने की तरह नई जानकारी जोड़ने है कि क्या के साथ बातचीत के लिए एक अंतरफलक है कि जो कुछ भी यह है हमें डेटा के साथ बातचीत करने के लिए एक तरह की जरूरत है।

24
00:02:16,890 --> 00:02:22,740
तो एक डेटाबेस जानकारी slushed डेटा का एक संग्रह है और यह एक इंटरफेस है।

25
00:02:23,160 --> 00:02:27,350
जब मैं कहता इंटरफेस मेरा मतलब है कि हम इसके साथ बातचीत करने के लिए कोड लिख सकते हैं।

26
00:02:27,360 --> 00:02:36,340
तो अगर आप कभी भी एक अगली कड़ी डेटाबेस के साथ काम किया है इससे पहले कि आप इस चयन स्टार की तरह चीजों को देखा है हो सकता है कि मैं इस भुनाने चाहिए।

27
00:02:37,820 --> 00:02:41,270
यह उपयोगकर्ताओं से स्टार की तरह है।

28
00:02:41,280 --> 00:02:44,630
या फिर आप डालने ब्ला ब्ला ब्ला की तरह कुछ में देख सकते हैं।

29
00:02:44,730 --> 00:02:53,730
और यह एक भाषा कहा जाता अगली कड़ी है और यह कुछ डेटाबेस भाषा है कि हम इस तरह से लग रहा है का उपयोग होगा करने के लिए इंटरफेस है।

30
00:02:53,910 --> 00:03:08,950
डी-बी डॉट कुत्तों डॉट लगाने या डी-बी डॉट कुत्तों को नष्ट डॉट और कुत्तों जहां हम उम्र सिर्फ 14 है को नष्ट करेगा।

31
00:03:09,060 --> 00:03:14,790
दुर्भाग्य से मेरे सभी कुत्तों को उस उम्र में मृत्यु हो गई है और मैं इसके बारे में बात करना चाहते हैं और मैं सभी कुत्तों जहां उम्र 14 है हटा देंगे।

32
00:03:15,210 --> 00:03:20,070
हम अगले वीडियो में भाषा की बारीकियों में मिल जाएगा, लेकिन मैं सिर्फ तुम्हें पता होना चाहते हैं।

33
00:03:20,160 --> 00:03:25,270
यह मैं क्या मतलब है जब मैं कहता जानकारी स्लेश डेटा के संग्रह के लिए एक इंटरफेस है कि वहाँ है।

34
00:03:25,830 --> 00:03:26,400
ठीक।

35
00:03:26,400 --> 00:03:38,240
तो आखिरी बात मैं करना चाहता है या डेटाबेस की व्यापक श्रेणियों में से दो दो व्यापक श्रेणियों के बारे में बात करते है और उन लोगों के लिए अगली कड़ी है, जो भी बनाम कोई रिलेशनल डेटाबेस कहा जाता है।

36
00:03:38,250 --> 00:03:52,130
आप अच्छी तरह से अगली कड़ी है जो गैर संबंधपरक डेटाबेस कहा जाता है जब मैं डेटाबेस उनमें से एक बहुत डेटाबेस में किसी प्रकार का है कि क्या वे ऑनलाइन विपणन या खुदरा या कुछ में थे के साथ कुछ अनुभव किया है के बारे में अपने छात्रों के लिए बात कर रहा हूँ के रूप में जानते।

37
00:03:52,200 --> 00:04:17,420
बहुत ज्यादा वहाँ से बाहर हर कंपनी के कुछ डेटाबेस आमतौर पर यह अंतराल में Skewes सभी के लिए एक डेटाबेस या सभी कर्मचारियों के वेतन और क्या वे भुगतान किया गया है और जब या के लिए एक डेटाबेस है कि क्या उस में जानकारी के बहुत सारे के साथ डेटाबेस के बहुत सारे है अगर यह उन पर डेटा का एक गुच्छा है जैसे फेसबुक, जहां यह अपनी तस्वीरों को अपनी टिप्पणी के लिए अपने पदों अपनी पसंद अपने टैग सब सामान डेटाबेस में संग्रहीत किया जाता है पर अपने उपयोगकर्ता जानकारी के सभी के भंडारण है है।

38
00:04:17,430 --> 00:04:34,950
जब मैं डेटाबेस के बारे में छात्रों से बात, जो छात्रों के परिचित हैं और डेटाबेस के साथ अनुभव है लगभग हमेशा ही अगली कड़ी या संबंधपरक डेटाबेस के साथ अनुभव है और है कि क्योंकि अगली कड़ी डेटाबेस सबसे लंबे समय तक के आसपास किया गया है और वे कर रहे हैं ज्यादातर लोगों का क्या लगता है कि जब वे के बारे में सोच एक डेटाबेस।

39
00:04:35,280 --> 00:04:38,970
तो अब क्या अगली कड़ी डाटा बेस क्या रिलेशनल साधन के बारे में बात करते हैं।

40
00:04:39,270 --> 00:04:43,740
तो अगली कड़ी डेटाबेस सारणीबद्ध डेटाबेस कर रहे हैं और वे फ्लैट हैं।

41
00:04:43,830 --> 00:04:45,120
मे तुम्हें दिखाता हूँ की मेरा क्या मतलब हैं।

42
00:04:45,120 --> 00:04:54,530
तो मैं कुछ कच्चे तेल चित्र है कि मैं टाइप किया और यह है कि उपयोगकर्ताओं और टिप्पणियों से जुड़े एक डेटाबेस के लिए टेबल की तरह लग सकता दिखा रहा है।

43
00:04:54,540 --> 00:04:57,760
चलो बस उन पर ध्यान केंद्रित करके शुरू करते हैं।

44
00:04:57,840 --> 00:05:04,320
इसलिए हम एक संबंधपरक डेटाबेस में क्या करना है या Seacole डेटाबेस हम परिभाषित एक उपयोगकर्ता की तरह दिखता है।

45
00:05:04,500 --> 00:05:13,520
तो एक उपयोगकर्ता एक नाम और उम्र और एक शहर और उसके बाद हर एक उपयोगकर्ता हम जोड़ने कि उस पैटर्न का पालन करना चाहिए के रूप में एक आईडी है।

46
00:05:14,420 --> 00:05:23,780
इसलिए हम इन तालिकाओं परिभाषित कर रहे हैं और फिर हम इस तालिका करने के लिए उपयोगकर्ता की या उन के उदाहरण जोड़ रहे हैं और उसके बाद की मैं भी टिप्पणी है लगता हैं।

47
00:05:23,840 --> 00:05:26,220
तो मैं एक उपयोगकर्ता टिप्पणी करने में सक्षम होना चाहता हूँ।

48
00:05:26,330 --> 00:05:45,130
तो मैं एक टिप्पणी टेबल है और सभी एक टिप्पणी है कि एक आईडी और EHLO तरह टिप्पणी के कुछ पाठ है या मोंटाना यात्रा आने या मैं पिल्लों से प्यार करता है, तो मैं वहाँ चाहते हैं उन टिप्पणियों और एक उपयोगकर्ता एक टिप्पणी कर सकते हैं, जहां के बीच एक रिश्ता होने की यह उन लोगों के साथ जुड़े।

49
00:05:45,320 --> 00:05:51,370
ईरा तो मैंने सुना है जो 24 Missoula से इन टिप्पणियों को यहाँ से कुछ के साथ संबद्ध किया जा सकता।

50
00:05:51,410 --> 00:05:55,160
Like मोंटाना की यात्रा के लिए आते हैं और गंभीरता से मोंटाना महान है।

51
00:05:55,160 --> 00:06:01,120
ऐसा करने के लिए इस रिश्ते को व्यक्त करने के लिए एक ही रास्ता है, जो है क्या हम यहाँ है एक और टेबल के माध्यम से है।

52
00:06:01,330 --> 00:06:03,020
और इन तालिकाओं में शामिल होने को कहा जाता है।

53
00:06:03,170 --> 00:06:08,450
और क्या इस तालिका करता है यह एक टिप्पणी पहचान पत्र के साथ एक उपयोगकर्ता की पहचान मिलती है।

54
00:06:08,450 --> 00:06:14,700
तो इस मामले में हम उस आईडी से एक के साथ यूजर आईडी के साथ 3 टिप्पणी का मालिक है देखते हैं।

55
00:06:14,930 --> 00:06:27,270
तो इसका मतलब है कि टिम ने कहा कि मैं पिल्लों और दो बार टिप्पणी की दो के विचार के साथ उपयोगकर्ता और उन टिप्पणियों या के लिए एक विचार करने के विचार प्यार करता हूँ।

56
00:06:27,560 --> 00:06:33,080
तो हम देख सकते हैं कि इरा मोंटाना यात्रा आने के लिए और भी गंभीरता से टिप्पणी की।

57
00:06:33,080 --> 00:06:34,360
मोंटाना महान है।

58
00:06:34,370 --> 00:06:36,470
और हाँ 110 महान है।

59
00:06:36,500 --> 00:06:39,740
क्या मैं वास्तव में इस सब के साथ दिखाना चाहते हैं कि सब कुछ सारणीबद्ध है।

60
00:06:39,800 --> 00:06:44,020
इसलिए हम एक मेज समय से आगे है और इसके बिल्कुल नहीं बहुत लचीला परिभाषित किया है।

61
00:06:44,120 --> 00:06:50,590
मान लीजिए चलें मैं इरा के लिए एक और विशेषता है कि पसंदीदा रंग था जोड़ना चाहते थे और मैं बैंगनी हो के लिए यह निर्धारित करना चाहता था।

62
00:06:50,690 --> 00:06:54,240
मैं तो जाना हर किसी के लिए एक पसंदीदा रंग जोड़ना होगा।

63
00:06:54,240 --> 00:07:05,900
चलो बस यह एक fav रंग कहते हैं और इसे खाली करना होगा तो मैं नोएल या अपरिभाषित या Nyl या सिर्फ झूठी या कुछ और यहाँ हर एक व्यक्ति के लिए करनी पड़ेगी।

64
00:07:06,020 --> 00:07:07,450
तो यह लचीला नहीं है।

65
00:07:07,530 --> 00:07:15,300
मुझे क्या करना है एक उपयोगकर्ता की तरह लग रहा है की सटीक पैटर्न को परिभाषित करता है और फिर मैं बहुत बारीकी से उस पैटर्न का पालन करने की जरूरत है।

66
00:07:15,410 --> 00:07:23,900
तो डेटाबेस गैर रिलेशनल डेटाबेस या कोई और साथ ही डेटाबेस के अन्य प्रकार के और आप शायद उन्हें यहाँ जा पकड़ने के लिए।

67
00:07:23,900 --> 00:07:26,240
हम समय से आगे पैटर्न को परिभाषित करने की जरूरत नहीं है।

68
00:07:26,240 --> 00:07:27,660
वे और अधिक लचीला कर रहे हैं।

69
00:07:27,890 --> 00:07:32,400
तो यहाँ एक गैर संबंधपरक डेटाबेस का उपयोग कर irah का प्रतिनिधित्व करने का एक उदाहरण है।

70
00:07:32,480 --> 00:07:33,670
इसमें कोई मेज़ है।

71
00:07:33,710 --> 00:07:37,880
इसलिए हम इस सारणीबद्ध संरचना को परिभाषित करने की जरूरत नहीं है और चीजों नेस्ट किया जा सकता है।

72
00:07:37,880 --> 00:07:40,380
तो यह एक फ्लैट डेटाबेस नहीं है।

73
00:07:40,670 --> 00:07:43,780
तो आप यहाँ देख सकते हैं कि यह सिर्फ जावास्क्रिप्ट की तरह लग रहा है।

74
00:07:43,790 --> 00:07:45,360
वास्तव में यह वास्तव में बहुत समान है।

75
00:07:45,530 --> 00:07:57,450
यह कुछ ऐसा कहा जाता धड़क रहा है, जिस पर द्विआधारी जावास्क्रिप्ट वस्तु संकेतन के लिए खड़ा है, लेकिन यह मूल रूप से जावास्क्रिप्ट वस्तुओं है कि हम से परिचित हो रहा है और वे महत्वपूर्ण मूल्य जोड़े का एक गुच्छा है इसलिए नाम इरा है।

76
00:07:57,490 --> 00:08:00,530
उम्र 24 शहर Missoula है।

77
00:08:00,530 --> 00:08:02,510
और फिर यह वास्तव में महत्वपूर्ण हिस्सा है।

78
00:08:02,510 --> 00:08:06,040
टिप्पणियाँ सिर्फ सही आंकड़ों के अंदर नेस्ट किया जा सकता है।

79
00:08:06,110 --> 00:08:07,760
मैं आईडीएस के साथ निपटने की जरूरत नहीं है।

80
00:08:07,850 --> 00:08:10,390
मैं इस तालिका समय से आगे परिभाषित करने की जरूरत नहीं है।

81
00:08:10,490 --> 00:08:19,910
मैं यहाँ और बस में सिर्फ घोंसला टिप्पणियां वस्तुओं को जोड़ने शुरू कर सकते हैं और अगर मैं कुछ और recommit मैं सिर्फ इतना है कि सरणी में एक और टिप्पणी धक्का में जोड़ सकते हैं।

82
00:08:19,910 --> 00:08:27,360
और इसलिए इस टिप्पणी कह सकते हैं कि क्यों कोई भी टैनो पर के बारे में परवाह करता है।

83
00:08:27,790 --> 00:08:29,120
और कहा कि एक बहुत अच्छा सवाल है।

84
00:08:29,150 --> 00:08:30,470
मैं या तो पता नहीं है।

85
00:08:30,590 --> 00:08:37,270
इसलिए हम यह बहुत बहुत लचीला संरचना जहां अगर हम करने के लिए मैं बस यहाँ नीचे पसंदीदा रंग को परिभाषित कर सकता चाहता था के साथ अब खत्म होता है।

86
00:08:37,400 --> 00:08:47,870
Fav रंग बैंगनी है और फिर मैं एक पूरी अन्य उपयोगकर्ता जो छलनी नामित किया गया है हो सकता था।

87
00:08:47,870 --> 00:08:52,900
और छलनी एक चिड़ियाघर से 24 के रूप में अच्छी तरह से हो सकता है और वह सब पर एक fave रंग नहीं होगा।

88
00:08:52,910 --> 00:08:57,290
और इसके बजाय वह पसंदीदा भोजन जो Revi है।

89
00:08:57,320 --> 00:08:57,550
ठीक है।

90
00:08:57,560 --> 00:08:58,740
तो यह है कि उस के लिए पर्याप्त है।

91
00:08:58,850 --> 00:09:14,920
लेकिन मैं वास्तव में पर ध्यान केंद्रित करने के साथ यह सब रिलेशनल और गैर-रिलेशनल ऐसा नहीं जुओं से भरा हुआ किरकिरा वाक्य रचना का विवरण या कैसे यह वास्तव में सिर्फ व्यापक अंतर यह है कि अगली कड़ी डेटाबेस या संबंधपरक डेटाबेस सबसे लंबे समय तक आसपास किया गया है काम करता है के बीच का अंतर है चाहता था।

92
00:09:15,010 --> 00:09:19,580
ज्यादातर लोगों को जब वे डेटाबेस जहां हम एक मेज को परिभाषित किया है के बारे में सोच के बारे में सोच रहे हैं।

93
00:09:19,640 --> 00:09:34,040
सब कुछ सारणीबद्ध है और हम उस डेटा संबंधित करने के लिए एकाधिक तालिकाओं के लिए है, तो हम डेटा से संबंधित करना चाहते हैं और हम अक्सर हम आईडी का उपयोग करना है कि एक गैर-रिलेशनल डेटाबेस है जो हम इस के अधिकांश के लिए पर ध्यान केंद्रित करने जा रहे हैं साथ बेशक।

94
00:09:34,130 --> 00:09:36,660
हम टेबल के किसी भी प्रकार को परिभाषित करने की जरूरत नहीं है।

95
00:09:36,680 --> 00:09:41,930
हम सब वास्तव में टेबल की जरूरत नहीं है और बदले में हम एक और अधिक लचीला संरचना है।

96
00:09:41,930 --> 00:09:45,390
अब यह कहना है कि गैर-रिलेशनल डेटाबेस बेहतर कर रहे हैं नहीं है।

97
00:09:45,440 --> 00:09:55,490
मामलों का एक बहुत में वास्तव में वे लगभग सभी मामलों में नहीं हैं, लेकिन विशिष्ट स्थितियों में, जहां वे समझ बनाने के लिए देखते हैं और मुझे लगता है कि हम क्यों अगले वीडियो में एक गैर-रिलेशनल डेटाबेस का उपयोग कर रहे हैं के बारे में बात करेंगे।

98
00:09:55,490 --> 00:10:00,610
लेकिन मैं इस धारणा है कि क्योंकि यह अधिक लचीला है यह स्वाभाविक बेहतर है प्राप्त करने की आवश्यकता नहीं है।

99
00:10:00,620 --> 00:10:07,590
यह मामला नहीं है, लेकिन यह जो आप तो देख रहे हैं आप एक गैर संबंधपरक डेटाबेस का उपयोग करना चाहते हैं कि और अधिक लचीला है।

100
00:10:07,670 --> 00:10:09,580
ठीक है तो चलो इस लपेट दें।

101
00:10:09,650 --> 00:10:11,980
एक डेटाबेस में जानकारी का एक संग्रह है।

102
00:10:12,020 --> 00:10:26,460
यह डेटा के साथ जोड़ने के लिए नई चीजें चीजों डेटाबेस से बाहर पढ़ने, हटाने बातें बातें संपादित करें और फिर वहाँ डेटाबेस अगली कड़ी है और कोई अगली कड़ी के दो व्यापक श्रेणियां हैं एक इंटरफेस भाषा के कुछ प्रकार की बातचीत करने के लिए तकनीक या उपकरण के कुछ प्रकार है।

103
00:10:26,840 --> 00:10:27,460
ठीक।
