پاورپوینت پایگاه داده
دید خارجی External view :
1 – دید کاربر خاص است نسبت به داده های ذخیره شده در پایگاه (در محدوده نیازهای اطلاعاتی اش)
2 – هر کاربر دید های خاص خود را دارد
3 – چند کاربر می توانند در یک دید مشترک باشند . همین اشتراک در دید است که تامین کننده
Data sharing (اشتراک داده ها) در محیط انتزاعی می باشد
(لازمه وجود محیط انتزاعی یک Data Structure است .)
4 – دید هر کاربر تحت نظرِِdBA تعریف می شود ( dBA سرپرست تیم DBA می باشد ) ..
محیط انتزاعی : محیط منفک و مجزا از filing .
* دید خارجی روی دید ادراکی تعریف می شود . (یعنی دید ادراکی باید ایجاد شده و در Catalog باشد تا کاربر بتواند روی این دید ادراکی دید خارجی مخصوص خود را ایجاد کند )
چون دید ادراکی روی یک DS مشخص ایجاد می شود پس دید خارجی هم مثل دید ادراکی در کادر یک DS مشخص تعریف می شود .
5 – به تعریف دید خارجی شمای خارجی( (External Schema می گویند . نوعی برنامه است که Compile می شود و در Catalog سیستم یا در کتابخانه دیدهای خارجی ذخیره می شود تا موقع استفاده از پایگاه به کار گرفته شود .
دیدهای زیر می تواند در سطح خارجی روی جداول S .و P و SP تعریف شده باشد .
اینکه چند فایل بکار رفته و چه Pointer هایی استفاده شده باشد و غیره بستگی به نوع Mapping از سطح ادراکی به سطح داخلی دارد .
خصوصیت سیستم DBMS : وحدت ذخیره سازی و کثرت (تعدد) دید های خارجی.
ترکیب یک OS با Hardware را Platform گویند .
چند نکته ! :
D-logy : هر چند به مسائل مربوط به سطح داخلی پایگاه توسط DBMS پرداخته می شود اما DBA و تیمش اختیاراتی در طراحی این سطح دارند . مثلا می تواند درخواست ایجاد شاخص نماید (Index) . یا اینکه انواع کلید را معرفی کند اما میزان دخالت DBA در ایجاد سطح داخلی و نهایتا فیزیکی پایگاه در DBMS های مختلف فرق می کند . در DBMS های قدیمی تر این دخالت بیشتر است . (در Pre relational بیشتر است) اما در جدیدها کمتر زیرا اتوماتیسم DBMS ضعیف تر بوده است .
D-logy : معمولا یک DBMS قوی بیش از یک ساختار File را اجازه می دهد و این که چندین Access Method وجود خواهد داشت . یک DBMS کلاسیک حداقل دو روش دستیابی را ارائه می دهد . اما DBMS هایی هم هستند که شش و یا پنج روش دستیابی را ارائه می دهند .