PDA

View Full Version : سوال: دیاگرام sequence



زینب فاطمی
دوشنبه 30 فروردین 1389, 18:09 عصر
با عرض سلام

ممکنه فرق view و table در دیاگرام equence بگویید؟

sara.f
دوشنبه 30 فروردین 1389, 21:23 عصر
با عرض سلام

ممکنه فرق view و table در دیاگرام equence بگویید؟

سلام
منظورتون چیه ؟ دونستن این دو مفهوم چه ارتباطی با SD داره؟
خب Table همون جدول حقیقی و اصلی هست که در DB ذخیره میشه و تمام اطلاعات در اون ذخیره میشه.
و اما View ،یک جدول مجازی هست که تصویری از جدول حقیقیه، یعنی توسط سیستم به جدول حقیقی مرتبط میشه و وجود خارجی هم نداره. از اونجا که لازم نیست کاربران تمامی اطلاعات موجود در بانک را ببینند و بهشون دسترسی داشته باشند، از اینرو به دلایل امنیتی لازمه که داده های خاصی از دید کاربران مخفی بمونه و واسه همینم از View استفاده می کنیم.
مثلا فرض کن توی سیستم بانک، یک جدول اصلی واسه وام داریم که دارای فیلدهای شماره وام، نام شعبه و میزان وام هست، حالا یک کاربر را در نظر بگیر که میخواد شماره وام یک مشتری و نام شعبه را بدونه، اما نیازی نیست که میزان وام را هم بدونه، پس میشه یک View ایجاد کرد که اجرای این Query روی اون، تنها همین دو مورد را بده.
باید اضافه کنم که دسترسی به View از دید کاربر مستقیم هست اما از دید سیستم غیر مستقیم، یعنی هرگونه اطلاعات را فقط از جداول حقیقی استخراج می کند، با این حال کاربر می تونه Query خودش را روی جداول مجازی (View) بنویسه.

پیروز باشی.