مدل شبکه

دانشنامه عمومی

مدل شبکه یک مدل پایگاه داده است که به عنوان روشی انعطاف پذیر برای نمایش اشیا و روابط آنها در نظر گرفته شده است. ویژگی متمایز آن این است که طرحواره ( اسکیما ) ، به عنوان یک گراف در نظر گرفته می شود که در آن انواع شی گره ها و انواع رابطه یال ها هستند، به سلسله مراتب یا شبکه بودن محدود نمی شود.
مدل شبکه توسط گروه وظیفه پایگاه داده CODASYL در سال ۱۹۶۹ پذیرفته شد و در سال ۱۹۷۱ تحت یک به روز رسانی عمده قرار گرفت. به همین دلیل گاهی اوقات به عنوان مدل CODASYL شناخته می شود. تعدادی از سیستم های پایگاه داده شبکه در دهه ۱۹۷۰ در رایانه های بزرگ و مینی کامپیوتر محبوب شدند قبل از اینکه در دهه ۱۹۸۰ به طور گسترده توسط پایگاه های داده رابطه ای جایگزین شوند.
در حالی که مدل پایگاه داده سلسله مراتبی داده ها را به عنوان درختی از رکوردها ساختار می دهد، با هر رکورد دارای یک رکورد والد و تعداد زیادی فرزند، مدل شبکه به هر رکورد اجازه می دهد چندین رکورد والد و فرزند داشته باشد و یک ساختار گراف تعمیم یافته را تشکیل دهد. این ویژگی در دو سطح اعمال می شود: طرحواره ( اسکیما ) یک نمودار تعمیم یافته از انواع رکوردهای مرتبط با انواع رابطه ( که در CODASYL "انواع مجموعه" نامیده می شود ) است، و خود پایگاه داده یک نمودار تعمیم یافته از وقوع رکوردهای مرتبط با روابط است ( "مجموعه هاًی CODASYL ) . چرخه در هر دو سطح مجاز است.
استدلال اصلی به نفع مدل شبکه، در مقایسه با مدل سلسله مراتبی، این بود که مدل سازی طبیعی تری از روابط بین موجودیت ها را امکان پذیر می کرد. اگرچه این مدل به طور گسترده اجرا و مورد استفاده قرار گرفت، به دو دلیل اصلی نتوانست غالب شود. اولا، IBM تصمیم گرفت به مدل سلسله مراتبی با توسعه های نیمه شبکه ای در محصولات تولیدشده خود مانند IMS و DL/I پایبند باشد. ثانیاً، این مدل در نهایت توسط مدل رابطه ای که یک رابط سطح بالاتر و اعلانی تر ارائه می کرد، جایگزین شد. تا اوایل دهه ۱۹۸۰، مزایای عملکرد رابط های ناوبری سطح پایین ارائه شده توسط پایگاه های داده سلسله مراتبی و شبکه برای بسیاری از برنامه های کاربردی در مقیاس بزرگ متقاعد کننده بود، اما با افزایش سرعت سخت افزار، بهره وری و انعطاف پذیری بیشتر مدل رابطه ای منجر به منسوخ شدن تدریجی مدل شبکه در استفاده سازمانی شد.
مخترع اصلی مدل شبکه، چارلز باخمن بود، و آن را در قالب یک مشخصات استاندارد در سال ۱۹۶۹ توسط کنسرسیوم کنفرانس زبان های سیستم های داده ( CODASYL ) منتشر کرد. به دنبال انتشار دوم در سال ۱۹۷۱، که مبنایی برای اکثر پیاده سازی ها شد. کارهای بعدی تا اوایل دهه ۱۹۸۰ ادامه یافت و در مشخصات ISO به اوج رسید، اما این موضوع تأثیر کمی بر محصولات داشت.
عکس مدل شبکه
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس