کمپیوٹرزڈیٹا بیس

فنکشنل انحصار اور سنبندپرک ڈیٹا بیس

انفارمیشن ہمیشہ سود کی کافی مقدار میں متحرک کیا گیا ہے. ترقی، سنبندپرک ڈیٹا بیس اور انفارمیشن ٹیکنالوجی پروگرامنگ زبانوں ڈرامائی طور پر دلچسپی کے مواد اور ساخت تبدیل کر دیا. ایک مخصوص سخت نمائندگی کا نظام موجود نہیں ہے. تیاری، عین مطابق ریاضی اور بائنری کے تعلقات ایک کامیاب اور تیزی سے بڑھتی ہوئی، مہارت اور تجربے کے علاقے بن گئے ہیں.

معلومات کے قدرتی دنیا اس کی حرکیات کو تبدیل نہیں کیا گیا ہے اور مواد اور ساخت کی ترقی، نئی بلندیوں پر چڑھ گئے. یہ ایک ہموار شکل ہے، اور فطرت میں "مستطیل" کچھ بھی نہیں ہے. انفارمیشن، کورس کے، رسمی جائے، لیکن یہ ایک متحرک ہے کاموں کو خود اور درخواست کے ان شعبوں میں تبدیلی کرتے ہوئے نہ صرف اعداد و شمار اور ان کی پروسیسنگ کے الگورتھم کو تبدیل کرنے کے.

انفارمیشن> ڈیٹا کی تیاری >>

معلومات میں تبدیل کیا جاتا ڈیٹا (اعداد و شمار کے ماڈل، معلومات ڈھانچے، ڈیٹا بیس ...) یہ پروگرامر کو دیکھتا ہے. اس نقطہ نظر درست ہے کہ کوئی ضمانت نہیں ہے، لیکن پروگرام کے مسئلے کو حل کرتی ہے تو اس کے اعداد و شمار اس کے بعد مناسب طریقے سے ممکن طریقے سے پیش کیا گیا تھا.

کہ کس طرح مناسب طریقے سے رسمی معلومات کا سوال - وقت کی بات. اب تک، حرکیات (استعمال کے بدلتے ہوئے حالات کو خود اصلاح) کے تصور - صرف پروگرامنگ کا خواب.

فنکشنل انحصار: "صحیح فیصلہ = پروگرام (پروگرامر)" اور "مسلسل تعمیل مسئلہ" حالت زیادہ تر مقدمات میں درست ہیں، لیکن صرف ایک دوسرے کے ساتھ. لیکن یہ جس ڈیٹا بیس بنانے کے لئے استعمال کیا جاتا ہے ایک ریاضیاتی بنیاد نہیں ہے.

براہ راست بیان: معلومات اور مسائل حل کرنے الگورتھم واقعی ہمیشہ کی قدرتی اور مسلسل حرکیات. ایک سنبندپرک ڈیٹا بیس ایک ہے بائنری سلسلے + سخت ریاضی + درست رسمی ڈیزائن + ...

ڈیٹا، فائلوں اور ڈیٹا بیس

اعداد و شمار کو کس طرح ایک طویل وقت کوئی فرق نہیں پڑتا کے لئے محفوظ کیا جاتا ہے، یہ میموری یا ایک بیرونی آلہ ہو. ہارڈ ویئر جزو کی ترقی کا ایک مستحکم رفتار تک پہنچ گئی اور بڑی جلدوں میں اچھے معیار کو یقینی بنانے کی ہے.

اہم سٹوریج کے اختیارات، کے استعمال سے مختلف پیکر کی علامت:

  • فائلوں؛
  • ڈیٹا بیس.

سب سے پہلے (جو شکل، کس طرح پڑھنے کے لئے یہ کس طرح ... میں اس ریکارڈ) پروگرامر کے رحم و کرم پر دیا جاتا ہے، دوسرے کو فوری طور پر سادہ فعال انحصار کے علم کی ضرورت کو لاتا ہے.

سیمپلنگ کی شرح اور فائلوں (مناسب سائز اور فلکیات نہیں کی) پر ریکارڈنگ معلومات بہت تیز ہے، اور اسی طرح کے ڈیٹا بیس آپریشن کی رفتار کبھی کبھی نمایاں طور پر سست ہو سکتا ہے.

ذاتی تجربے اور اجتماعی حکمت

تاریخ میں حد کو پہنچ جاتا ہے سے باہر جانے کی کوششیں کی گئی ہیں، لیکن آج تک غلبہ سنبندپرک ڈیٹا بیس. نظریاتی صلاحیت کا ایک مال و دولت، وسیع اور ڈویلپرز کی پریکٹس - کوالیفائی کرلیا.

ڈیٹا بیس کے ڈویلپرز کے فعال انحصار کے تصور، ایک پروگرامر مسلط وہ پیچیدہ معلومات ڈھانچے، عمل، ان کے ساتھ کام عمارت سیمپلنگ اور معلومات کی ریکارڈنگ کے ریاضیاتی-منطقی تجربے کی دولت کو استعمال کرنے کا ارادہ نہیں رکھتا، چاہے.

یہاں تک کہ سادہ ترین صورت میں، پروگرامر کوئی بات نہیں، ڈیٹا بیس کی منطق پر منحصر ہے کہ وہ کام کرنے کا انتخاب کیا. canons کی پیروی کرنے کی کوئی خواہش ہے، آپ کو فائلوں کی ایک بہت ملتا ہے کہ فائلوں کو استعمال کر سکتے ہیں، اور ذاتی تجربے کی ایک بہت کچھ ہے. ذاتی وقت کی ایک بہت خرچ کیا جائے گا، اور مسئلہ ایک طویل وقت کے لئے حل کیا جائے گا.

کوئی بات نہیں کس طرح مشکل فعال انحصار کی مثالوں ظاہر ہو سکتا ہے، ضروری نہیں کہ معنی اور منطق کی گہرائیوں میں ڈوب نہیں کرتا. اکثر ایسا ہوتا ہے، یہ قابل اجتماعی ذہانت مختلف ڈیٹا بیسز، مختلف سائز اور فعالیت پیدا کرنے کے لئے ہے کہ تسلیم کیا جانا چاہئے:

  • ٹھوس اوریکل؛
  • مطالبہ MS SQL سرور ؛
  • مقبول ایس کیو ایل.

- آسان ایک اچھی شہرت کے ساتھ بہترین سنبندپرک ڈیٹا بیس، استعمال کرنے کے لئے، روزہ ہنر مند ہاتھوں میں. ان کے استعمال کا وقت بچاتا ہے اور اگلے شیٹ معاون کوڈ لکھنے کے لئے کی ضرورت ختم.

پروگرامنگ اور ڈیٹا کی خصوصیات

پروگراموں میں طویل مسلسل دوبارہ ہے کہ پوروورتیوں کے کام دوبارہ، کسی نہ کسی طرح کچھ تبدیل معلومات، کام، یا اس کے استعمال کے حالات کو اپنانے کے لئے کہ ایک بیماری رہا ہے.

فعال انحصار کی خاصیت پروگراموں گمراہی میں کے طور پر بہت مہنگا ہو سکتا ہے، یہ ہے کہ. کام کم ہی آسان ہے. عام طور پر، کے اعداد و شمار کے پیچیدہ نمائندگی کی حاصل کردہ معلومات کی تیاری کے دوران. ان عناصر عام طور پر شناخت کیا، پھر وہ کچھ اہم رشتے کے لئے، منسلک ہوتے رہے ہیں تو میزیں، سوالات، معلومات کی بازیابی یلگوردمز کے قائم الگورتھم فارم ہونے کی وجہ سے.

اکثر عظیم قدر انکوڈنگ سے جڑا ہوا ہے. سبھی ڈیٹا بیس موبائل حل اکثر، ایک درجن ڈیٹا بیس، بہترین اور مستحکم کام واقع ہے جس پر پہلے ہی وہاں لوگوں کی طرح گیارھویں بیس بنانے کے لئے ڈویلپر مجبور، کتنی اچھی طرح دیکھتے ایس کیو ایل کے ساتھ سامنا کیا جا سکتا ہے پیش کرتے ہیں.

اوقات ایک مشترکہ ہوسٹنگ PHP کی فعالیت کو محدود ہے جب موجود ہیں اور یہ ڈیٹا بیس تک رسائی کے پروگراموں کو متاثر کرتی ہے.

ایک ڈیٹا ماڈل کی تخلیق کے لئے برابر ذمہ داری پروگرام الگورتھم کے لئے آج کی پروگرامنگ کی ذمہ داری ہے. سارا کام کرنا چاہئے، لیکن آپ ہمیشہ نظریہ کی بھولبلییا میں فیصلہ کرنا ہوگا.

DB: ڈیٹا میں سادہ کے تعلقات

سب سے پہلے، ڈیٹا بیس کے تصور - ایک کے انتظام کے نظام کے طور پر اس ڈیٹا بیس ڈیٹا بیس (جیسے، ایس کیو ایل)، اور ان کے درمیان ڈیٹا اشیاء اور تعلقات کی عکاسی کرتی میں کچھ معلومات ڈھانچہ. مختلف پروگراموں کے لئے بہت معلومات ڈھانچے کے طور پر خود کو ایک ڈیٹا بیس ایس کیو ایل «ہولڈ». ایک اوریکل ڈیٹا بیس بلند ترین سطح پر سیکورٹی اور ڈیٹا کی سالمیت، مختلف آلے کے ماحول میں مختلف فاصلے پر ہیں کہ کمپیوٹرز کی ایک سیٹ پر واقع کیا جا رہا ہے کو کنٹرول کرنے کی ایک بڑی کمپنی یا بینک کی معلومات پر کارروائی کرتے ہیں کر سکتے ہیں.

منظور فرض ہے کہ تناسب بنیادی سنبندپرک ماڈل ہے. ایک پرائمری سلسلے - اقدار کے ناموں کے ساتھ کالم اور قطار کا ایک سیٹ ہے. کلاسیکی "باکس" (ٹیبل ملاحظہ کریں) - ایک سادہ اور موثر پیش رفت. پیچیدگی اور ڈیٹا بیس کا فعال انحصار "خانوں" ایک دوسرے کے ساتھ ایک رشتے میں داخل کرنا شروع کر رہے ہیں جب شروع ہوتا ہے.

ہر ایک جدول میں ہر کالم کے نام پر مسئلہ کے تناظر میں منفرد ہونا چاہئے. ایک ہی دو میزیں میں دیا نہیں کیا جا سکتا. تصورات کے معنی معلوم:

  • "جوہر کی تعریف"؛
  • "فالتوپن علیحدہ کر دیں".
  • "فکسڈ تعلق"؛
  • "درستگی کو یقینی بنانے کے لئے."

- ایک پرائمری ایک ڈیٹا بیس استعمال کرتے ہیں اور ایک مخصوص کام کے لئے ایک ڈیٹا ماڈل تعمیر کرنے کی ضرورت ہے.

ان تصورات میں سے کسی کی خلاف ورزی - الگورتھم، سست ڈیٹا کے نمونے لینے کے، ڈیٹا کے نقصان اور دیگر مشکلات کی کم کارکردگی.

فنکشنل انحصار: منطق اور معنی

آپ، تعلقات کے tuples بارے میں نہیں پڑھا حقیقت یہ ہے کہ فعل کے بارے میں کر سکتے ہیں - اقدار اور تقریب کے سیٹ کے ملاپ دلائل میں سے ایک سیٹ - صرف ایک فارمولا یا شیڈول نہیں ہے، لیکن اقدار کی ایک سیٹ دی جا سکتی ہے - میز.

ضروری نہیں ہے، لیکن کے طور پر باضابطہ تعلق کو نمائندگی کے لئے چوٹ نہیں کرتا:

F (X1، X2، ...، XN) = (Y1، Y2، ...، YN).

ٹیبل، پیداوار بھی ایک میز یا ایک مخصوص فیصلہ ہے - لیکن اس کے دروازے پر سمجھنے کے لئے یقینی بنائیں. عام طور پر، فعال تعلقات کے میزیں، سوالات، مراعات، حملہ، ذخیرہ کے طریقہ کار اور دیگر لمحات (اجزاء) ڈیٹا بیس کے درمیان تعلقات کی منطق تعین کرتا ہے.

عام طور پر، میزیں پھر نتیجہ کے لئے، ایک دوسرے میں تبدیل کیا جاتا ہے. لیکن فعال انحصار کا استعمال اس طرح ایک خیال تک محدود نہیں ہے. پروگرامر اسے فون کرنے کی کس طرح سے کوئی فرق نہیں پڑتا تصویر کے اعداد و شمار، ڈومین ماڈل، معلومات ڈھانچہ کی نمائندگی بناتا ... ہے، لیکن یہ ایک مخصوص ڈیٹا بیس کے لئے کام کرتا ہے تو، یہ اکاؤنٹ میں SQL، ایک اصول کے طور پر، اس کے معنی اور استعمال کیا جاتا زبان کے لہجے لینے کے لئے، اس کی منطق کی بنیاد پر ہونا ضروری ہے.

اس ڈیٹا بیس انحصار کی باضابطہ خواص SQL زبان کی طرف سے استعمال بولی کے ذریعے دستیاب ہیں کہ دلیل دی جا سکتی ہے. لیکن زیادہ اہم بھی ڈیٹا بیس میں زبان اور اندرونی ڈھانچے کی تفصیلات میں سے بہت سے لہجے، کو سمجھنے کے لئے اس کے بعد کے تمام ترقی کے اتار چڑھاو، نہ اتنے ڈیٹا بیس بچ گئے، لیکن.

اوہ اچھے پرانے ایکسل

کمپیوٹر کے مثبت پہلو پر خود کو دکھایا گیا ہے جب دنیا ایک بار پروگرامرز اور صارفین میں تقسیم کیا جاتا ہے. ایک اصول، سب سے پہلے استعمال کے طور پر:

  • پی ایچ پی، پرل، جاوا، C + +، Delphi کے.
  • ایس کیو ایل، اوریکل، MS SQL سرور، انداز FoxPro.

دوسرا:

  • کلام.
  • ایکسل.

ایک حقیقی بکواس - کچھ صارفین کلام ڈیٹا بیس میں (پروگرامرز کی مدد کے بغیر) ان کے اپنے بنانے کے لئے کا انتظام.

عملی اور دلچسپ - ایکسل میں صارفین کے تجربے کو ایک ڈیٹا بیس بنانے کے لئے. اہم بات ایکسل، خود کی طرف سے،، فنکشنل رنگارنگ اور عملی ہے کہ ہے.

جدولی خیال نمائش کو اور رسائی کے فعال انحصار کے تصور کی وضاحت کی ہے، لیکن پہلوؤں میں سے ہر ایک ڈیٹا بیس میں ہیں. ہر کوئی ان کے اپنے "چہرہ" ہے، لیکن ایکسل سے اوریکل کرنے کے لئے سادہ چوکوں، یعنی میزیں جوڑتوڑ.

ہم کے بارے میں غور ہے کہ ایکسل تو - یہ ایک ڈیٹا بیس نہیں ہے، لیکن بہت سے، صارفین کو (نہیں ڈویلپرز) یہ اتنا استعمال کیا جاتا ہے، اور اوریکل - پیچیدہ اور طاقتور حاصل کرنے کے لئے ڈویلپرز کی ایک بڑی ٹیم ڈیٹا بیس کے میدان میں ہے ہے، یہ تسلیم کرنا قدرتی بن جاتا ہے - ڈیٹا بیس کی نمائندگی کرتا ہے خاص پروگرامر (ٹیم) مخصوص مسئلہ اور اس کے حل کے.

ساتھ فعال تعلقات، کیا ہے جہاں، کیوں ... بظاہر صرف اس مصنف یا گروپ سے کیا.

کے بارے میں جہاں عقلی رویوں ہیں

سائنسی اور تکنیکی ترقی - ایک بہت ہی تکلیف دہ طریقہ کار، اور کبھی کبھی ظالمانہ. آپ کو یاد ہو تو ڈیٹا بیس شروع کر دیا جہاں، * .dbf، دونوں برانڈڈ cybernetics، تو کمپیوٹر سائنس کے ساتھ محبت میں گر گیا اور ملک کی سطح پر ہائی ٹیک کی تحریک کو راہ میں حائل رکاوٹوں کا انتظام کرنا شروع کر دیا کہ کیا یہی وجہ سنبندپرک ڈیٹا بیس اتنا سخت اور اچھے ہیں، یہ واضح ہو جاتا ہے. کیوں اس دن لائیو پروگراموں کو کلاسک سٹائل ہے، اور اعتراض پر مبنی پروگرامنگ صرف قابل قدر ہے، لیکن ابھی تک حکومت نہیں کی ہے.

کوئی بات نہیں کس طرح خوبصورت ریاضی کے تناظر میں فعال رشتہ:

یہ ایک بائنری تعلق "بہت سے لوگوں کو بہت سے" "خاص طور پر ایک بہت کرتے ہیں، اور." نہیں ہے، یا بلکہ، یہ "ون ٹو بہت" مواصلات، "بہت سے ایک کے لئے" کی تحقیقات کے لیے صفات کی کثرت کے درمیان تعلقات قائم، کے خیال پر نظر ثانی کرنے کے لئے ایک موقع ہے، یا

اختیارات تعلقات بہت بڑا مختلف قسم کے ساتھ آ سکتا ہے. اس منطق کو ریاضی، اور اسے سخت ہے! معلومات - یہ اس کی اپنی ریاضی، خصوصی ہے. یہ صرف ایک بہت ہی عظیم نقصان کے ساتھ کہنا ایک وپچارکتا ہو سکتا ہے.

آپ، اہلکاروں محکمہ کے کام کو رسمی طور پر تیل یا دودھ کی پیداوار، روٹی کے نکالنے کے لئے ACS لکھ سکتے ہیں، گوگل، Yandex اور حفاظت کا ایک بہت بڑا بیس میں ایک کا انتخاب ہے، لیکن نتیجہ ہمیشہ جامد ہو جائے گا، اور وقت میں ہر ایک نقطہ پر ایک ہی ہے!

فنکشنل کے تعلقات = سخت منطق اور ریاضی = ڈیٹابیس کے لئے بنیاد ہے، ہم حرکیات کی کس قسم میں بات کر سکتے ہیں. کوئی بھی فیصلہ رسمی، کسی بھی رسمی ڈیٹا ماڈل + = سخت الگورتھم عین مطابق اور غیر مبہم فیصلے ہوں گے. کسی بھی پروگرام کی معلومات اور دائرہ کار کو ہر وقت تبدیل.

اسی تلاش کے جملے پر نمونہ کی تلاش کے انجن کو واضح طور پر ایک یا دو گھنٹے کے بعد ایک ہی نہیں ہو سکتا ہے، اور، ایک دن میں - تلاش کرتے سائٹس، وسائل، علم، اور دیگر عناصر کی ایک بڑی تعداد کو مسلسل تبدیل کر رہے ہیں جس میں معلومات کے علاقے سے مراد ہے تو .

لائنوں اور اشیاء کے بارے میں

پروگرام خالصتا ریاضیاتی ہے، اور اس کے ڈیٹا بیس سے بھی تمام کی حرکیات کے بارے میں سوچ نہیں ہے یہاں تک کہ اگر ہمیشہ ایک لائن نہیں ہے. اور ایک طویل قطار ہے. اور یہ لامحدود نہیں ہو سکتا ہے. یہ بھی ایک متغیر، صرف مشروط متغیر نہ ہو. اس کے علاوہ، ان کے حساب اور بائنری-بیوروکریسی کے کسی بھی ڈیٹا بیس وپچارکتاوں کے ایک بہت عائد ہے، اور اس کی رفتار + معیار کے نمونے لینے اور معلومات پر کاروائی.

строки условно-переменной длины с массой бинарных формальностей и строгих математических ограничений. بائنری کے ایک بڑے پیمانے پر کے ساتھ سٹرنگ مشروط متغیر لمبائی: - مختصر ہر جگہ میں ہے اور ہمیشہ فعال انحصار ڈیٹا بیس کی اہم خصوصیات ہیں سا نمبر، حرف "ای"، پریزنٹیشن کی شکل کی موجودگی بیس تعداد میں ان یا دیگر شعبوں، کی حد میں خاص طور پر حقیقی شامل کیا جائے گا تو وپچارکتایں اور سخت حساب کا رکاوٹوں.

آپ سر کو تبدیل اور حرکیات کی نبض کو سننے، تو تمام اشیاء پر پینٹ کیا جا سکتا ہے. پہلے تقرب میں، ٹیبل میں کالم کے نام - ایک ہی اعتراض، مختصر جدول میں - - کسی چیز ہیڈر اور ہیڈر میں کالموں کی یہ ناموں کسی چیز کو، ناموں کی ایک فہرست ہے. اور ٹوپیاں نہیں ہو سکتا ...

تاہم، ڈور ایک ٹیبل ہو سکتا ہے. اور لائن میں قیمت کا ہو سکتا ہے. اور کیوں وہ ہمیشہ اسی نمبر ہونا چاہئے. مکمل مربع ٹیبل - اس مخصوص ہے، اور زیادہ تر مقدمات میں، نجی.

آپ کے ڈیٹا بیس اشیاء میں تمام ڈیزائن کا تصور، تو پھر، شاید، ایک سخت بائنری تعلقات تعمیر کرنے کی ضرورت نہیں. یہ ایک قدرتی ہے اور ایک حقیقی احساس ہے، اس کا ایک مقصد ہے صرف اس وجہ سے ہے تو (یقینا ریاضیاتی نہیں) منطق معلومات کی حرکیات اور کاموں موجود ہیں جس میں ماحول کی عکاسی کرتا ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.delachieve.com. Theme powered by WordPress.