۰
subtitle
ارسال: #۱
  
کاتالوگ در پایگاه داده توزیع شده
سلام
کاتالوگ سیستم در پایگاه داده توزیع شده حاوی چه نوع اطلاعاتی است؟
با تشکر
کاتالوگ سیستم در پایگاه داده توزیع شده حاوی چه نوع اطلاعاتی است؟
با تشکر
۰
ارسال: #۲
  
سوال پایگاه داده
در کتاب مقسمی اینگونه بیان کرده :
شبیه لغتنامه های معمولی ،تمامی اسامی استفاده شده در سیستم و معنای آنها را در بر دارد در مرحله طراحی بانک اطلاعات طراح هر گاه به نامی انتخاب کند ،آن نام در لغتنامه داده ها همراه با معنا و فرمت آن وارد می شوداین اسامی شامل تمامی نامهای جدول شی ها،صفتها و غیره است .در بانکهای جدید نرم افزار های ویژه ای بیراس کار با لغتنامه ها وجود دارد که به کمک آن می توان اسامی را وارد و جستجو کرد .به اطلاعات موجود در دیکشنری داده ها اصطلاحا فراداده یا دادگان می گویند به معنی داده در مورد داده است .
برای مدیریت دیکشنری داده ها نیاز به نرم افزار خاصی به نام سیستم مدیریت دیکشنری بانک است .مزیت آن استقلال از سیستم مدیریت بانک را دارد ولی وجود افزونگی یکی از ایرادات آن است.در واقع دیکشنری اساسا باید بانک باشد دیکشنری داده ها امکانی برای کنترل و نگهداری بانک و در صورت لزوم توسعه دادن آن رد طول حیات بانک است .
مطالبی که در دیکشنری نگهداری می شود :
نام ساختارهای داده ای مثل نام جدول ها ......
نام موجودیت ها و ارتباط بین آنها
نام صفات خاصه هر نوع موجودیت ،نوع و محدوده مقادیر آن
شماهای خارجی و ادراکی و رویه های تبدیل بین سطوح مختلف و نیز شمای داخلی
مشخصات کاربران و چگونگی حق دستیابی آنها به داده ها و محدوده مجاز عملیات آنها
مشخصات سیستمی پایانه های متصل به بانک
تراکنش هایی که باید روی بانک انجام شود
مشخصات گزارش هایی که باید از بانک گرفته شوند
واحد های اندازه گیری
تاریخ ایجاد داده ها ،مکانیسم ورود داده ها به بانک و چگونگی استفاده از آنها
ارتباط بین برنامه های کاربردی و داده ها یعنی چه برنامه هایی از چه داده هایی استفاده می کنند .
خروجی دستورات DDL در دیکشنری داده ها قرار می گیرد دیکشنری داده ها را فقط سیستم پایگاه ، داده ها به روز کرده و به آن دستیابی دارد و نه کاربر معمولی
شبیه لغتنامه های معمولی ،تمامی اسامی استفاده شده در سیستم و معنای آنها را در بر دارد در مرحله طراحی بانک اطلاعات طراح هر گاه به نامی انتخاب کند ،آن نام در لغتنامه داده ها همراه با معنا و فرمت آن وارد می شوداین اسامی شامل تمامی نامهای جدول شی ها،صفتها و غیره است .در بانکهای جدید نرم افزار های ویژه ای بیراس کار با لغتنامه ها وجود دارد که به کمک آن می توان اسامی را وارد و جستجو کرد .به اطلاعات موجود در دیکشنری داده ها اصطلاحا فراداده یا دادگان می گویند به معنی داده در مورد داده است .
برای مدیریت دیکشنری داده ها نیاز به نرم افزار خاصی به نام سیستم مدیریت دیکشنری بانک است .مزیت آن استقلال از سیستم مدیریت بانک را دارد ولی وجود افزونگی یکی از ایرادات آن است.در واقع دیکشنری اساسا باید بانک باشد دیکشنری داده ها امکانی برای کنترل و نگهداری بانک و در صورت لزوم توسعه دادن آن رد طول حیات بانک است .
مطالبی که در دیکشنری نگهداری می شود :
نام ساختارهای داده ای مثل نام جدول ها ......
نام موجودیت ها و ارتباط بین آنها
نام صفات خاصه هر نوع موجودیت ،نوع و محدوده مقادیر آن
شماهای خارجی و ادراکی و رویه های تبدیل بین سطوح مختلف و نیز شمای داخلی
مشخصات کاربران و چگونگی حق دستیابی آنها به داده ها و محدوده مجاز عملیات آنها
مشخصات سیستمی پایانه های متصل به بانک
تراکنش هایی که باید روی بانک انجام شود
مشخصات گزارش هایی که باید از بانک گرفته شوند
واحد های اندازه گیری
تاریخ ایجاد داده ها ،مکانیسم ورود داده ها به بانک و چگونگی استفاده از آنها
ارتباط بین برنامه های کاربردی و داده ها یعنی چه برنامه هایی از چه داده هایی استفاده می کنند .
خروجی دستورات DDL در دیکشنری داده ها قرار می گیرد دیکشنری داده ها را فقط سیستم پایگاه ، داده ها به روز کرده و به آن دستیابی دارد و نه کاربر معمولی
۰
ارسال: #۳
  
RE: سوال پایگاه داده
کاتالوگ با دیتا دیکشنری متفاوت است ومجزاست ودر واقع دیکشنری زیرمجموعه ای از کاتالوگ است البته نه از نظر موجودیتی بلکه از لحاظ داده های که در اختیار دارد
دیتا دیکشنری یا به اختصار DD :
شامل اسامی که ما برای جدول ها , فیلد ها ,... تعریف کردیم
دیتا دیکشنری گاهی در داخل DBMS وگاهی در خارج از DBMS قرار می گیرد که دراین صورت موجب افزونگی می شود
اما در مورد کاتالوگ:
دقت کنیدبه طور کلی دو جور DATA در DB داریم:
۱-دیتای عادی : مثلا اطلاعات خام سیستم دانشگاه که شامل اطلاعات دانشجو واستاد و...
۲- متا دیتا : تعریف جداول ، وبه طور کلی دستورات DDL ، محدودیت ها، ایندکس ها وهمه دستورات کنترلی ،قوانین امنیتی و...
بطور کلی هردیتایی که متا دیتا باشد درون کاتالوگ قرار دارد ودر واقع اگر کاتالوگ را از DB بگیریم درواقع همه چیزه DB را ازش گرفته ایم
ودر اخر امکان دستیابی به اطلاعات کاتالوگ برای کاربر امکان پذیر است
-------------------------------------------------------------------------------------------------------------------------------------------
این مساله درمورد پایگاه داده های توزیع شده هم صدق می کند نگاه کنید دراین DB ها چه نوع اطلاعاتی به عنوان متا دیتا محسوب می شود
دیتا دیکشنری یا به اختصار DD :
شامل اسامی که ما برای جدول ها , فیلد ها ,... تعریف کردیم
دیتا دیکشنری گاهی در داخل DBMS وگاهی در خارج از DBMS قرار می گیرد که دراین صورت موجب افزونگی می شود
اما در مورد کاتالوگ:
دقت کنیدبه طور کلی دو جور DATA در DB داریم:
۱-دیتای عادی : مثلا اطلاعات خام سیستم دانشگاه که شامل اطلاعات دانشجو واستاد و...
۲- متا دیتا : تعریف جداول ، وبه طور کلی دستورات DDL ، محدودیت ها، ایندکس ها وهمه دستورات کنترلی ،قوانین امنیتی و...
بطور کلی هردیتایی که متا دیتا باشد درون کاتالوگ قرار دارد ودر واقع اگر کاتالوگ را از DB بگیریم درواقع همه چیزه DB را ازش گرفته ایم
ودر اخر امکان دستیابی به اطلاعات کاتالوگ برای کاربر امکان پذیر است
-------------------------------------------------------------------------------------------------------------------------------------------
این مساله درمورد پایگاه داده های توزیع شده هم صدق می کند نگاه کنید دراین DB ها چه نوع اطلاعاتی به عنوان متا دیتا محسوب می شود
ارسال: #۴
  
RE: سوال پایگاه داده
(۲۳ اردیبهشت ۱۳۹۱ ۰۳:۰۲ ب.ظ)ahmadi_development نوشته شده توسط: کاتالوگ با دیتا دیکشنری متفاوت است ومجزاست ودر واقع دیکشنری زیرمجموعه ای از کاتالوگ است البته نه از نظر موجودیتی بلکه از لحاظ داده های که در اختیار داردمطلبی رو که قرار دادم دقیقا از کتاب مقسمی بود اما من دوره لیسانس کتاب حق جو رو پاس کردم یادمه همین رو گفته بود که دیکشنری زیر مجموعه کاتالوگ سیستم هستش اما در کتاب مقسمی دقیقا گفته که دیکشنری یا کاتالوگ یعنی هر دو رو یکی دانسته که البته به نظر من هم اشتباه کرده
دیتا دیکشنری یا به اختصار DD :
شامل اسامی که ما برای جدول ها , فیلد ها ,... تعریف کردیم
دیتا دیکشنری گاهی در داخل DBMS وگاهی در خارج از DBMS قرار می گیرد که دراین صورت موجب افزونگی می شود
اما در مورد کاتالوگ:
دقت کنیدبه طور کلی دو جور DATA در DB داریم:
۱-دیتای عادی : مثلا اطلاعات خام سیستم دانشگاه که شامل اطلاعات دانشجو واستاد و...
۲- متا دیتا : تعریف جداول ، وبه طور کلی دستورات DDL ، محدودیت ها، ایندکس ها وهمه دستورات کنترلی ،قوانین امنیتی و...
بطور کلی هردیتایی که متا دیتا باشد درون کاتالوگ قرار دارد ودر واقع اگر کاتالوگ را از DB بگیریم درواقع همه چیزه DB را ازش گرفته ایم
ودر اخر امکان دستیابی به اطلاعات کاتالوگ برای کاربر امکان پذیر است
-------------------------------------------------------------------------------------------------------------------------------------------
این مساله درمورد پایگاه داده های توزیع شده هم صدق می کند نگاه کنید دراین DB ها چه نوع اطلاعاتی به عنوان متا دیتا محسوب می شود
۰
ارسال: #۵
  
RE: کاتالوگ در پایگاه داده توزیع شده
بطور خلاصه میشه اینجور گفت که :
توصیف کامل از تعاریف و ساختار دیتابیس و ساختار فایل در کاتالوگ سیستم ذخیره می شود .شامل نوع و فرمت ذخیره سازی هر نوع داده ای وهمچنین قیود مختلفی که روی ایتم های دادهای گذاشته می شه .که به این گونه از اطلاعات که در کاتالوگ ذخیره میشود متا دیتا گویند . حالا درمحیط توزیع شده این کاتالوگ ها معماری های مختلف دارند :
centralized
fully replicated
fragmented and distributed
توصیف کامل از تعاریف و ساختار دیتابیس و ساختار فایل در کاتالوگ سیستم ذخیره می شود .شامل نوع و فرمت ذخیره سازی هر نوع داده ای وهمچنین قیود مختلفی که روی ایتم های دادهای گذاشته می شه .که به این گونه از اطلاعات که در کاتالوگ ذخیره میشود متا دیتا گویند . حالا درمحیط توزیع شده این کاتالوگ ها معماری های مختلف دارند :
centralized
fully replicated
fragmented and distributed
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close