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

سنبندپرک ڈیٹا بیس. ایک سنبندپرک ڈیٹا بیس کے تصور

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

بنیادی ماڈل

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

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

ایک سنبندپرک ڈیٹا بیس کے بنیادی تصور

یہ ماڈل ڈاکٹر ایڈگر F. Codd سائنس کی طرف سے 1970 میں تیار کی گئی تھی. ان کی سالمیت کی ضمانت ہے کہ قواعد - یہ اعداد و شمار کو بیان کریں کہ کھیتوں، ایک دوسرے کے ساتھ ان کے تعلقات ہیں، ان پر کیا کارروائیوں، اور سب سے اہم بات کے ساتھ ایک منطقی ڈھانچہ میز ہے. ایسا کیوں ہے کہ عقلی ماڈل کہا جاتا ہے؟ یہ اعداد و شمار کے درمیان تعلقات (لاطینی. Relatio سے) پر مبنی ہے. اس کی بہت سی تعریفیں ہیں ڈیٹا بیس کی قسم. معلومات کے ساتھ سنبندپرک ٹیبل منظم اور علاج کی بجائے ایک نیٹ ورک یا درجہ بندی کے ماڈل کو دینے کے لئے بہت آسان ہے. آپ اسے کس طرح کرتے ہیں؟ اس سنبندپرک ٹیبل کی خصوصیات، ماڈل ساخت اور خصوصیات کو جاننا کافی ہے.

ماڈلنگ اور بنیادی عناصر کا عمل

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

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

ساخت کی خصوصیات اور سنبندپرک ماڈل کے ساتھ منسلک شرائط

اس کے اپنے طریقے میں ہر ذریعہ اس کے عناصر کو بیان کرتا ہے، تو میں اس سے کم الجھن کے لئے ایک چھوٹا سا اشارہ دینے کے لئے چاہوں گا:

  • سنبندپرک لیبل = نوعیت؛
  • ترتیب = منسوب نام = گولف = کالم ہیڈر ہستی؛
  • ہستی مثال = tuple = ریکارڈ = پلیٹ لائن؛
  • وصف = قیمت = سیل اداروں میدان.

ایک سنبندپرک ڈیٹا بیس جائیدادوں پر جانے کے لئے کچھ بنیادی اجزاء جو مشتمل آگاہ ہونا چاہئے اور جس کے لئے وہ ارادہ کر رہے ہیں.

  1. جوہر. ٹیبل سنبندپرک ڈیٹا بیس سے ایک ہو سکتا ہے، یا ٹیبل کے اعداد و شمار کے ذریعے اس میں ذخیرہ کردہ اشیاء میں بیان کی خصوصیات میں سے ایک سیٹ ہو سکتا ہے. وہ کھیتوں کی ایک مقررہ تعداد، اور اندراجات کے ایک متغیر تعداد ہے. ٹیبل سنبندپرک ماڈل ڈیٹا بیس ڈور، صفات، اور ترتیب پر مشتمل ہے.
  2. ریکارڈنگ - بیان اعتراض کی خصوصیات ہے کہ اعداد و شمار ظاہر ہے کہ لائنوں کی ایک متغیر تعداد. اندراجات کے نمبر نظام کی طرف سے خود کار طریقے سے بنایا.
  3. صفات - ڈیٹا کا ایک خلاصہ کالم دکھا.
  4. فیلڈ. یہ ایک ہستی کالم ہے. ان کی تعداد - فکسڈ قدر میز کی تخلیق یا ترمیم کے دوران مقرر کیا گیا ہے.

اب، ٹیبل کے اجزائے ترکیبی کو جانتا ہوں، تم پر سنبندپرک ماڈل ڈیٹا بیس کی خصوصیات پر منتقل کر سکتے ہیں:

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

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

سنبندپرک ڈیٹا بیس کے شعبوں کی اہم خصوصیات

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

سکیم جہتی سنبندپرک ڈیٹا بیس کی میز

سکیم سنبندپرک ڈیٹا بیس
نام وصف 1 وصف 2 کے نام وصف 3 کے نام وصف 4 کے نام نام وصف 5
Element_1_1 Element_1_2 Element_1_3 Element_1_4 Element_1_5
Element_2_1 Element_2_2 Element_2_3 Element_2_4 Element_2_5
Element_3_1 Element_3_2 Element_3_3 Element_3_4 Element_3_5

کی ایک تفصیلی تفہیم کے انتظام کے نظام کی ایک مثال کے طور سکیم پر غور کرنے SQL بہترین استعمال کرتے ہوئے ماڈل. ہم پہلے ہی کیا ایک سنبندپرک ڈیٹا بیس ہے جانتے ہیں. ہر ایک ٹیبل میں ایک اندراج - ایک ڈیٹا عنصر. ڈیٹا فالتوپن کو روکنے کے لئے، آپریشن کو معمول پر لانے کے لئے ضروری.

سنبندپرک نوعیت کو معمول پر لانے کے بنیادی قوانین

1. ایک سنبندپرک ٹیبل کے لئے ہے نام کی قدر منفرد ہونا چاہئے، ایک قسم کی (پہلی عمومی فارم - 1NF) میں سے ایک.

2. ایک میز کے لئے جو پہلے ہی 1NF کو کم کیا گیا ہے، ایک منفرد ٹیبل کا شناخت (2NF) پر انحصار کرنے کے لئے غیر کی شناخت کسی بھی کالم کا نام

3. پہلے سے ہی 2NF میں جمع کیے جاتے ہیں کہ تمام میزیں کے لئے، غیر کی نشاندہی ہر فیلڈ دیگر نامعلوم عنصر اقدار (3NF ہستی) کی آزاد ہو سکتا ہے.

ڈیٹا بیس: ٹیبل کے درمیان سنبندپرک لنکس

2 اہم موجود ہیں تعلقات کی اقسام سنبندپرک گولیوں کا:

  • "ایک بہت". مطابق دوسری ہستی کا ہے جب ایک چابی میز انٹری №1 متعدد مثالوں وقت ہوتی ہے. تیار لائن کے سروں میں سے ایک پر کلیدی آئیکن اشارہ کرتا مادہ "ایک" کی طرف ہے کہ لائن کے دوسرے سرے اکثر انفینٹی نشان کی علامت ہے.

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

ایک سنبندپرک ڈیٹا بیس میں چابیوں کا وجود

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

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

سنبندپرک ڈیٹا بیس ماڈل کی ایک مثال

وضاحت کے لئے، ہم نے دو اداروں پر مشتمل ایک سنبندپرک ڈیٹا بیس ماڈل کی ایک سادہ مثال دے. نام "ڈین" کے ساتھ ایک میز ہے.

"ڈین" کا نچوڑ

طالب علم ID

مکمل نام

گروپ

111

ایوانوف اولیگ Petrovich

IN-41

222

lazarev کی الیا Aleksandrovich

IN-72

333

Konoplev Petr سے vasilevich کی

IN-41

444

Kushnereva Nataliya Igorevna

IN-72

یہ ایک مکمل سنبندپرک ڈیٹا بیس حاصل کرنے کے کنکشن باہر لے جانے کے لئے ضروری ہے. انٹری "IN-41" کے ساتھ ساتھ "IN-72"، ایک بار ٹیبل "ڈین" مختصر نام، نام اور طلباء کی patronymic طور مقابلے میں موجود زیادہ ہو سکتی ہے، شاذ و نادر صورتوں میں، ایک ہی ہو سکتا ہے، تو ان کے کھیتوں بنیادی کلید بنانے کے لئے نہیں ہو سکتا. "طلباء" کے جوہر دکھائیں گے.

ٹیبل "طلباء"

مکمل نام

گروپ

اوسط

فون

ایوانوف اولیگ Petrovich

IN-41

3.0

2-27-36

lazarev کی الیا Aleksandrovich

IN-72

3.8

2-36-82

Konoplev Petr سے vasilevich کی

IN-41

3.9

2-54-78

Kushnereva Nataliya Igorevna

IN-72

4.7

2-65-25

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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