ڪمپيوٽرن, بنيادي دستاويز
فنڪشنل انحصار ۽ relational بنيادي دستاويز
معلومات هميشه فائدي جي هڪ جوڳو متحرڪ ٿي چڪي آهي. ترقي، relational بنيادي دستاويز ۽ معلومات جي ٽيڪنالوجي جي پروگرامن ٻولين dramatically دلچسپي جي مواد ۽ جوڙجڪ تبديل ٿي. نه ڪنهن کي ڪجهه سخت نمائندگي نظام آهي. Formalization، جي ٺيڪ ٺاڪ رياضي ۽ انگن لاڳاپن جي هڪ ڪامياب ۽ وهن وڌندڙ، expertise ۽ تجربي جي علائقي بڻجي ويا آهن.
معلومات جي قدرتي دنيا، ان Dynamics نه تبديل ٿي چڪو آهي ۽ ان جي مواد ۽ جوڙجڪ ترقي نئين ھميشه لاء ٽپي. اهو هڪ لسي جي شڪل ۾ آهي، ۽ فطرت ۾ ڪجھ به نه "مستطيل" نه آهي. معلومات، يقينا، formalized ٿي، پر ان جو هڪ متحرڪ ڪيو آهي، نه فقط سنڌ جي ڊيٽا ۽ سندن درجي جي algorithms بدلجندڙ، جي ڪمن کي پاڻ ۾ ۽ درخواست جي انهن شعبن بدلجندڙ.
معلومات> ڊيٽا جي formalization >>
هن معلومات ۾ تبديل ڪيو آهي ته ڊيٽا (ڊيٽا ماڊل، معلومات جي جوڙجڪ، انگن اکرن جي بنياد ...) ته جيئن ان کي پروگرامر ڏسندڙ آھي. نه ڪا به ضمانت نه آهي ته هن خواب صحيح آهي، پر ان پروگرام جو مسئلو solves ته، ڊيٽا پوء مناسب طرح ممڪن انداز ۾ پيش ڪيو ويو.
ڪيئن صحيح formalized معلومات جو سوال - وقت جي هڪ ڪم. هاڻي ايتري قدر، Dynamics جي تصور (جي استعمال جي بدلجندڙ حالتن کي خود اولهه پاڪستان) - رڳو پروگرامن جو خواب.
فنڪشنل انحصار: "حق جو فيصلو = پروگرام (پروگرامر)" ۽ "مسلسل تعميل مسئلو" جي حالت تمام گهڻي ڪيس ۾ صحيح آهن، پر رڳو گڏجي. پر هن هڪ رياضياتي بنياد، جنهن جي بنيادي دستاويز پيدا ڪرڻ لاء استعمال ڪيو ويندو آهي نه آهي.
سڌو بيان: معلومات ۽ مسئلو-قضاوت algorithms جي قدرتي ۽ مسلسل Dynamics حقيقت هميشه. هڪ relational ڊيٽابيس هڪ آهي انگن جي سلسلي + + سخت چيڪلو صحيح رواجي خاڪي + ...
ڊيٽا، فائلون ۽ بنيادي دستاويز
ڪيئن ڊيٽا کي هڪ ڊگهي وقت لاء رکي ڇڏيو آهي ڪوئي نه ڪندو آھي، ان هوندي آهي يا ڪنهن ٻاهرين آلي ٿي. هارڊويئر اتحاد جي ترقيء جو هڪ لڳاتار بن أبي طالب پهتو ۽ وڏي مقدار ۾ سٺي معيار کي يقيني بڻائي ڇڏيو آهي.
مکيه رکڻ جي اختيارن، استعمال کان مختلف embodiments:
- فائلون؛
- ڊيٽابيس.
پهريون (... ته رڪارڊ، جيڪي فارميٽ ۾، ان کي ڪيئن ڪندا، ڪيئن پڙهڻ لاء) ته پروگرامر جي رحمت ۾ ڏنو ويو آهي، ته ٻئي کي فوري طور تي سادي فعلي dependencies جي علم جي ضرورت ڪڍندو.
هن هوندا شرح ۽ فائلن تي لکندا معلومات (مناسب ماپ ۽ astronomical نه جي) ڏاڍي ۾ روزو رکڻ آهي، ۽ اهڙي طرح ڊيٽابيس عملن جي رفتار ڪڏهن بامعني slower ٿي سگهي ٿو.
ذاتي تجربي ۽ اجتماعي دانش
تاريخ ۾ نه ڪيو ويو آهي ته حد کان ٻاھر وڃڻ جي ڪوشش پهتو آهي، پر اڄ ڏينهن تائين relational بنيادي دستاويز ۾ غلبو حاصل. نظرياتي امڪاني جي هڪ مال، وسيع ۽ ڊولپر جو رواج - معني.
ڊيٽابيس ڊولپر جي فعلي انحصار جي تصور کي هڪ پروگرامر لاڳو، ته به هن پيچيده معلومات جوڙجڪ، عمل، انھن سان گڏ ڪم جي تعمير، هوندا آهن ۽ معلومات لکندا جو رياضياتي-منطقي تجربي جي مال کي استعمال ڪرڻ جو ارادو نه ڪندو آھي.
جيتوڻيڪ simplest صورت ۾، سنڌ جي پروگرامر جي ڊيٽابيس عقل تي دارومدار، جو ڪو به ڪم هن چيو ته جيڪي ڪم کي چونڊيندو. ڪو ئي canons جي پيروي ڪرڻ لاء، توهان جي فائيلون جيڪي فائلون جو تمام گهڻو حاصل ڪري، ۽ پنهنجي ذاتي تجربي جي تمام گهڻو استعمال ڪري سگهو ٿا خواهش آهي. ذاتي وقت جو تمام گهڻو خرچ ڪيو ويندو، ۽ ان مسئلي کي هڪ ڊگهي وقت تائين حل ڪيو ويندو.
ڪو به ڪم ڪيئن ڏکيو فعلي انحصار جي مثال ظاهر ڪري سگهون ٿا، ضروري معني ۽ عقل جي ڳالھ ۾ ڳھائي ڇڏي نه رکندو آھي. اڪثر، ان کي تسليم ڪيو وڃي ته سنڌ جي اجتماعي انٽيليجنس مختلف بنيادي دستاويز بڻائڻ تي وس وارو، مختلف ماپ ۽ فعاليت:
- بيڪار Oracle؛
- گهرڻ واري ذيشان جو وارو SQL ايس سرور ؛
- مشهور MySQL جي.
- هڪ سٺي شهرت سان چڱو relational بنيادي دستاويز، استعمال ڪرڻ آسان، انتهائي تيز ماهر هٿ ۾. انهن جي استعمال وقت ڇڏايو ۽ ايندڙ چادر معاون ڪوڊ لکڻ جي ضرورت کي ختم ڪري.
پروگرامن ۽ ڊيٽا وچون
پروگرامن ۾ ڊگهي بيماري آهي ته مسلسل rewritten، ڪير اڳين جو ڪم ورجائي، ته اهڙو ڪجهه هن بدل معلومات، ڪم، يا ان جي استعمال جي حالتن سان مطابقت پيدا ڪرڻ ڪئي وئي آهي.
هن ۾ فعلي انحصار جي انوکوپن آهي ته، سنڌ جي پروگرامن گمراھيء ۾ تمام مهانگو ٿي سگهي آهي. هن ڪم خال خال سادو آهي. عام طور، ڊيٽا جي پيچيده نمائندگي ڪندي حاصل ڪيل معلومات جي formalization دوران. انهن عنصرن اڪثر جي سڃاڻپ آهن، ته پوء اهي ڪجهه اهم رشتا ته فدا آهن، پوء جدولن جي algorithms فارم، سوال کڻي، معلومات retrieval algorithms قائم رهيو.
اڪثر وڏي اهميت واري نسخي سان ٻڌل آهي. نه سڀ بنيادي دستاويز موبائل حل اڪثر اڳ ۾ ئي نه آھن تن سان ملندڙ يارهين بنياد بنائڻ لاء ته ڊولپر ۽ عناد، سان ڪيئن گڏوگڏ تفريح هن MySQL، جنهن تي هڪ درجن کن بنيادي دستاويز ڪوڙ سامهون ٿي سگهي ٿو چڱو ۽ مستحڪم پورهيت، توبهه.
هاري جڏهن هڪ گڏيل هوسٽنگ پي PHP حفاظتي جي فعاليت حدن ۽ ان جي ڊيٽابيس تائين رسائي جي پروگرامن کي متاثر ڪري سگهو ٿا.
هڪ ڊيٽا ماڊل جي پيدائش لاء برابر ذميواري پروگرام الخوارزمي لاء اڄ جي پروگرامن جي ذميواري ۾. سڀ ڪم ڪرڻ گهرجي، پر توهان هميشه جي نظريي جي maze ۾ ٺاھيندو هجڻ ضروري آهي.
ڊيٽابيس: ڊيٽا ۾ سادي تعلق
سڀ کان اول، ڊيٽابيس جو تصور - هن ڊيٽابيس هڪ انتظام نظام جي حيثيت بنيادي دستاويز (مثال طور، هن MySQL)، ۽ ڪجهه معلومات جي جوڙجڪ جي ڊيٽا اعتراض ۽ انھن جي وچ ۾ رشتو فڪر. هڪ ڊيٽابيس هن MySQL «ڏسجي» پاڻ تي مختلف اپليڪيشن لاء ڪيترائي معلومات اڏاوتن. هڪ Oracle ڊيٽابيس جي بلند ترين سطح تي سيڪيورٽي ۽ ڊيٽا سالميت ڪنٽرول ڪرڻ لاء هڪ وڏي ڪمپني يا ڪناري جي معلومات عمل مهيا ڪري سگهو ٿا، ڪمپيوٽرن ته مختلف اوزار ماحوليات ۾ مختلف فاصلي تي آهي جو هڪ سيٽ تي بيٺل رهيو.
قبول جو فرض آهي ته هن نظر جي بنيادي relational ماڊل آهي. هڪ همراه سلسلي - شاخن ۽ انهيء جي نالن سان صفون جي هڪ سيٽ آهي. شاندار "باڪس" (ٽيبل کي ڏسي) - هڪ سادي ۽ اثرائتي سلسلو جاري آهي. جي پيچيدگي ۽ ڊيٽابيس جو فعلي انحصار ٿيندي آهي جڏهن ته "باڪس" ھڪ ٻئي سان گڏ هڪ رشتي ۾ داخل ڪرڻ جي شروعات ڪري رهيا آهن.
هر ٽيبل ۾ هر ڪالمن جي نالي جو مسئلو جي سلسلي ۾ منفرد هجڻ ضروري آهي. اهو ساڳيو ٻه ٽيبل ۾ نه ڏنو ٿي سگهي ٿو. جي حوصله جي معني کي خبر آهي:
- "جي ذات فنگشن"؛
- "ترک ڪڍو".
- "Fixed تعلق"؛
- "جي درستگي کي يقيني بڻائڻ لاء."
- هڪ ڊيٽابيس استعمال ۽ هڪ خاص ڪم لاء هڪ ڊيٽا نموني تعمير ڪرڻ هڪ همراه جي ضرورت آهي.
اهي نظريا جي ڪنهن جي خلاف ورزي - جي الخوارزمي، سست ڊيٽا هوندا، ڊيٽا نقصان ۽ ٻئي ڪنھن اھنج جي گهٽ ڪارڪردگيء.
فنڪشنل انحصار: جي عقل ۽ معني
توهان لاڳاپن جي tuples جي باري ۾ پڙهي نه ٿا ڪري سگهو، ته حقيقت اها آهي ته سنڌ جي ڪارڪردگيء جي باري ۾ - انهيء ۽ فعل جي سيٽ سميلن دليلن جي هڪ سيٽ - صرف هڪ فارمولا يا شيڊول نه آهي، پر انهيء جي هڪ سيٽ ڏني ڪري سگهجي ٿو - ميز.
ضروري نه آهي، پر ان جي حيثيت کي فنڪشنل تعلقي جي نمائندگي کي ڏک نه ٿو:
ف (x1، x2، ...، xN) = (y1، y2، ...، چوهڙ جمالي).
ميز، جي اوٽ به هڪ ميز يا هڪ مخصوص فيصلو ڪيو آهي - پر سمجهڻ لاء ته منھن تي پڪ ٿي. عام طرح، جو فعلي تعلقي جي پچر، سوال کڻي، ناهن، triggers، جمع جي طريقيڪار ۽ ٻين پل (حصن) ڊيٽابيس جي وچ ۾ تعلق جو عقل ڪندو آھي.
عام طور تي، جي پچر پوء نتيجو ڪرڻ لاء، هڪ ٻئي ۾ تبديل ڪري رهيا آهن. پر فنڪشنل انحصار جو استعمال اهڙي هڪ خيال تائين محدود نه آهي. هن پروگرامر جي تصوير ڊيٽا، جيڪو ڊومين ۾ ماڊل، معلومات جي جوڙجڪ جي نمائندگي جيڪڏھن ... ڪو به ڪم ان کي ڪيئن سڏ ڪري، پر جيڪڏهن ان کي هڪ مخصوص ڊيٽابيس لاء ڪم، ان کي ان جي عقل جي بنياد تي ٿيڻ گهرجي، حساب ۾، هڪ راڄ جي طور تي، وارو SQL ايس ان جي معني ۽ استعمال جي زبان جي ٻوليء وٺي.
اهو دليل ٿي سگهي ٿو ته ڊيٽابيس dependencies جي فعلي مال جو وارو SQL ايس ٻوليء جي استعمال جي مادري زبان جي ذريعي دستياب آهن. پر گهڻو وڌيڪ اهم سمجهڻ لاء ته سڀ تاراچند ۽ ترقي جي چاڙها کان پوء، پوء ڪيتريون ئي نه بنيادي دستاويز ڪشٽ، پر بنيادي دستاويز ۾ ٻولي ۽ اندروني اڏاوتن جي طور تي ڪيترن ئي سي، ڏاڍو.
چڱو جو سٺو پراڻي فضيلت
جي ڪمپيوٽر جي مثبت پاسي تي پنهنجو پاڻ کي ثابت ڪيو آهي، ته دنيا هڪ ڀيرو programmers ۽ استعمال ڪندڙن ۾ ورهايل آهي. هڪ راڄ، پهريون ڀيرو استعمال جيئن:
- پي PHP حفاظتي، Perl، JavaScript، C ++، Delphi.
- هن MySQL، Oracle، ذيشان وارو SQL ايس سرور، ڏسڻ FoxPro.
ٻيو:
- لفظ.
- فضيلت.
ڪجهه استعمال ڪندڙن جو چوڻ ڊيٽابيس ۾ (programmers جي مدد کان سواء) پنهنجي ڪر کي منظم - هڪ حقيقي ڪوڙين.
فضيلت ۾ صارفين جي تجربي جو ڊيٽابيس ٺاهي - عملي ۽ دلچسپ. سنڌ جي اهم شيء آهي ته فضيلت، پاڻ ڪندي،، فنڪشنل رنگا رنگ ۽ عملي آهي.
Tabular خيال visibility ۽ پهچ جي فعلي انحصار جي مفهوم بيان ڪيو ويو آهي، پر nuances هر ڊيٽابيس ۾ آهن. هر ڪو پنهنجي "منهن" ڪيو آهي، پر Oracle کي فضيلت کان سادي squares، يعني ٽيبل مٿان دباء وڌو.
جيڪڏهن اسين ويچار آهي ته فضيلت - هي هڪ ڊيٽابيس نه آهي، پر ڪيترن ئي، صارفين (ڊولپر نه) ان کي ائين استعمال ڪيو ويندو آهي، ۽ Oracle - ڊولپر جي هڪ وڏي ٽيم حاصل ڪرڻ پيچيده ۽ طاقتور آهي بنيادي دستاويز جي ميدان ۾ آهي، ان ۾ داخل ڪري قدرتي ٿيندو - جي ڊيٽابيس هڪ نمائندگي آهي سنڌ جي مخصوص مسئلي ۽ ان جي حل جي خاص پروگرامر (ٽيم).
هن ۾ فعلي تعلق، ڇا، ڪٿي، ڇو ... apparently رڳو ليکڪ يا انھيء گروپ ڪرڻ سان ڇا آهي.
جي باري ۾ جتي relational اڀريو آهي
سائنسي ۽ ٽيڪنيڪي ترقي - هڪ تمام ڏکوئيندڙ طريقيڪار، ۽ ڪڏهن ڪڏهن ظالم. جيڪڏهن توهان کي پگهار جتي ڊيٽابيس شروع ڪيو، ڇا جي * .dbf، ٻنهي برانڊن cybernetics، پوء ڪمپيوٽر سائنس سان محبت ۾ ڪري پيو ۽ ملڪ جي سطح تي اعلي-هتي جي تحريڪ کي وڌاياته بندوبست ڪرڻ شروع ڪيو، ته ان کي پڌرو ٿيندو ڇو relational بنيادي دستاويز پوء tenacious ۽ سٺو آهي. ڇو هن ڏينهن رهندا پروگرامن جي شاندار انداز، ۽ مفعول-ايجنڊا پروگرامن چئجي قابل قدر آهي آهي، پر اڃان تائين حڪومت نه ڪئي آهي.
ڪو به ڪم ڪيئن سهڻي چيڪلو جي سلسلي ۾ فنڪشنل تعلق:
هيء هڪ انگن تعلق نه آهي، يا بدران، ان جي جزن جي plurality جي وچ ۾ رشتا قائم ڪرڻ جي خيال جي حمايت ڪرڻ، ته "هڪ-کي-ڪيترن ئي" مواصلات، "هڪ ڪري ڪيترائي"، "ڪيترن ئي کي ڪيترن ئي" يا جي تحقيقات لاء هڪ موقعي آهي "ڪيترن ئي ڪندا، ۽ خاص ۾ هڪ."
اختيار لاڳاپا وڏي ڳالهه ٻولهه سان وٺي اچي سگهن ٿا. هيء منطق کي چيڪلو، ۽ ان جي سخت آهي! معلومات - ان کي پنهنجي چيڪلو آهي، خاص. اهو رڳو هڪ تمام وڏو نقصان سان چوندا کي رڳو رسمي ٿي سگهي ٿو.
توهان جي اهلڪارن کاتي جي ڪم formalize ڪري سگهي ٿو، تيل جي extraction يا کير جي پيداوار لاء ايس لکڻ، ماني، گوگل، Yandex ۽ Rambler جي هڪ وڏي بنياد ۾ هڪ جي چونڊ ڪر، پر ان جي نتيجي ۾ هميشه جامد ٿي ويندي، ۽ ان وقت ۾ هر نڪتو جو ساڳي آهي!
جيڪڏهن هن ۾ فعلي تعلق = سخت منطق ۽ رياضي = ڊيٽابيس جي بنياد تي، Dynamics ڪهڙي قسم جو اسان ڳالهائي سگهو ٿا. ڪنهن به فيصلو ڪنهن به رسمي ڊيٽا ماڊل + = سخت الخوارزمي ڪهڙو ۽ اضح فيصلو رواجي ٿي ويندي،. معلومات ۽ سڀني وقتن تي ڪنهن پروگرام جي تبديلي جي گنجائش.
اهو ساڳيو ڳولا جملي تي جوڙيل سرچ انجڻ هڪ يا ٻه ڪلاڪ کان پوء هڪ ئي ڪونه ٿو سگهي، ۽ چٽيء طرح، هڪ ڏينهن ۾ - جيڪڏهن ڳولا جملي جي معلومات جي ايراضي جنهن ۾ سائيٽن جو، وسيلن، علم، ۽ ٻين عنصرن جي هڪ انگ لاڳيتو بدلجندڙ آهن وهم .
سٽون ۽ اعتراض جي باري ۾
جيتوڻيڪ هن پروگرام نج رياضياتي آهي، ۽ ان جو ڊيٽابيس به سڀني جي Dynamics جي باري ۾ سوچي به نه آهي اتي هميشه هڪ ليڪ آهي. ۽ اتي هڪ ڊگهي قطار آهي. ۽ ان جي لافاني نه ٿي سگهي آهي. اهو به هڪ variable، جي variable صرف conditionally ٿي نه ٿي سگھي. ان کان سواء، ڪنهن به ڊيٽابيس سندن رياضياتي ۽ انگن-بيوروڪريسيء ضابطا جو تمام گهڻو، ۽ هن جي رفتار + معيار هوندا آهن ۽ معلومات پروسيسنگ imposes.
строки условно-переменной длины с массой бинарных формальностей и строгих математических ограничений. انهن يا ڊيٽا جي ڊيٽابيس ۾ ٻين شعبن، جي حد ۾ خاص طور تي حقيقي ۾ شامل ڪيو ويندو ته: -: انگن جي هڪ ڪاميٽي سان جملو conditional variable ڊيگهه جي سا انگ، جي خط جي حضور 'اي'، بريفنگ فارميٽ هر ۽ هميشه مختصر ۾ فعلي ڊيٽابيس dependencies جي اهم مال آهي ضابطا ۽ سخت رياضياتي constraints.
توهان جي ڍنگ کي تبديل ۽ Dynamics جي چرپر کي ٻڌو ته، سڀ اعتراض تي رنگيل ڪري سگهجي ٿو. سنڌ جي صحافت ۾ شاخن جي نالن جي هڪ شئي جي مٿان ۽ ان - پهرين لڳ ڀڳ ۾، ميز ۾ ڪالمن جو نالو - هڪ ئي شئي مختصر ٽيبل ۾، - هڪ شئي، نالن جي هڪ فهرست آهي. ۽ تهه نه ٿي سگهي ...
تنهن هوندي به، strings هڪ ميز ٿي سگهي ٿو. ۽ جي قطار ۾ اهميت جي ٿي سگهي ٿو. ۽ ڇو ته اهي هميشه هڪ ئي نمبر هجڻ گهرجي. پورو چورس ميز - هن خاص، ۽ سڀ کان وڌيڪ ڪيس ۾، خانگي.
توهان جي ڊيٽابيس اعتراض ۾ سڀ فريب تصور ته، پوء، مان، هڪ سخت انگن لاڳاپا تعمير ڪرڻ نه ٿا ڏين. هي آهي هڪ قدرتي ۽ هڪ حقيقي احساس، جيڪڏهن صرف ڇاڪاڻ ته ان کي (ضرور رياضياتي نه) عقل جو هڪ مقصد آهي ته معلومات جي Dynamics ۽ ماحول جنهن ۾ فرض نه آهي هنگامن.
Similar articles
Trending Now