📚 درس و تست کامپیوتر💻
Open in Telegram
🔶گروه پرسش و پاسخ: 🔹https://t.me/darstestcomputer 🔶ادمین : 🔹@mojtaba_moradi_74 🔹مهم ترین نکات آزمون های استخدامی 🔹تست های دروس تخصصی 🔹تدریس و یادآوری نکات مهم 🔹فایل PDF همه کتاب ها 🔹معرفی بهترین منابع ، مشاوره درسی
Show more2 433
Subscribers
No data24 hours
-27 days
-530 days
Posts Archive
۵۹- باتوجه به ERD کدام جمله زیر نادرست است؟
الف: ممکن است پروژه ای کارمند نداشته باشد
ب: هر کارمند حداکثر در یک پرپژه کار می کند
ج: ممکن است کارمندی در هیچ پروژه ای کار نکند
د:در یک پروژه ممکن است چندین کارمند کار کنند
✅ پاسخ : گزینه الف
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcompute
۵۸- در نمودار موجودیت ارتباط EER تعریف زیر معرف کدام نوع خصیصه است؟
" خصیصه ای که در موجودیت و درنهایت در پایگاه داده برای آن فیلدی تعریف نشده است. "
الف: چند مقداری
ب: مشتق
ج: ساده
د: مرکب
✅ پاسخ : گزینه ب
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcompute
۵۷- مزایای یک Data Base نسبت به فایل های متعارف چیست ؟
الف: دستیابی مشترک به داده ها (Shared access)
ب: اطمینان از صحت داده ها
ج: کنترل حساب شده مقدار تکرار داده ها در DATA BASE
د: گزینه الف و ج
✅ پاسخ : گزینه د
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcompute
۵۶- کدامیک از موارد زیر بیانگر اختلاف بین پایگاه داده ها و پایگاه بصیرت می باشد ؟
الف: هر دو پایگاه از یک نوع بوده و فرقی باهم ندارند .
ب: پایگاه بصیرت دینامیک ولی پایگاه داده ایستا می باشد .
ج: پایگاه داده ها اغلب با زبان SQL و پایگاه بصیرت اغلب با زبان QUEL کد می شود .
د: هیچکدام
✅ پاسخ : گزینه ب
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcompute
مزایای سیستم بانک اطلاعاتی نسبت به سیستم های کلاسیک :
۱- وحدت ذخیره سازی کل داده های محیط عملیاتی
۲- اشتراکی شدن داده ها
۳- کاهش افزونگی
۴- عدم وجود ناسازگاری در داده ها
۵- تامین استقلال داده ای
۶- تضمین جامعیت و بی نقصی و دقت داده ها
۷- حفظ محرمانگی داده ها
۸- تسریع در دریافت پاسخ پرس و جوها
۹- تعدد زبان های میزبان
۱۰- کاهش هزینه های سازمان
۱۱- تامین امکانات سازماندهی مجدد
۱۲- امکان پشتیبانی از تراکنش
معایب سیستم بانک اطلاعاتی :
ممکن است امنیت لازم به مخاطره بیفتد چراکه داده ها متمرکز بوده و این تمرکز آنها را آسیب پذیر میکند
ممکن است نیاز به سخت افزار اضافی داشته باشد
سیستم و عملیات موفقیت آمیز تاحدودی پیچیده خواهد بود ( البته این پیچیدگی از دید کاربر مخفی است )
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
⭕️ نکات ⭕️
منظور از استقلال داده ها مستقل بودن ذخیره سازی داده ها از کاربرد آن هاست .
به تاثیرپذیری برنامه های کاربردی در سطح خارجی در قبال رشد پایگاه داده ها و تغییر در ساختار داده های عملیاتی ، استقلال داده ای می گویند .
استقلال داده ها به دو صورت فیزیکی و منطقی تعبیر می شود .
در استقلال فیزیکی داده ها اگر تغییری در ذخیره سازی داده ها انجام شود ( مثلا نوع دیسک عوض شود ) برنامه های کاربردی هیچ تغییری نمیکنند .
در استقلال منطقی داده ها تغییر تصویر ادراکی بانک از دید کاربران و برنامه های آنها مخفی می ماند. مثلا اگر جدولی چهارستون داشته باشد و برنامه هایی روی آن ستون ها نوشته شده باشد ، درصورتی که ستون پنجم به آن اضافه شود ، برنامه های سابق نیازی به دستکاری ندارند
استقلال داده ای فیزیکی : مصونیت دیدهای کاربران و برنامه های کاربردی در قبال تغییرات در سطح داخلی و فیزیکی
استقلال داده ای منظقی : مصونیت دیدهای کاربران و برنامه های کاربردی در قبال تغییرات در سطح ادراکی
برنامه های کاربردی نسبت به حذف جداول هیچگاه استقلال منطقی نخواهد داشت
ایجاد جدول های جدید برای نمایش موجودیتی جدید یا ارتباطی جدید بین موجودیت ها نشان دهنده رشد بانک در سطح ادراکی است
نگاشت مفهومی / ادراکی کلید استقلال فیزیکی داده ها و نگاشت خارجی / مفهومی کلید استقلال منطقی داده هاست
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
۵۵- دو خاصیت ..... و ...... توسط واحدی از DBMS به نام واحد مدیریت بازگرد کنترل می گردد ؟
الف: یکپارچگی و سازگاری
ب: پایایی و انزوا
ج: یکپارچگی و پایایی
د: پایایی و سازگاری
✅ پاسخ : گزینه ج
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
۵۴- بر اساس کدام خاصیت تراکنش هایی که به مرحله انجام (Commut) برسند ، اثرشان ماندنی است و هرگز به طور تصادفی از بین نمی روند؟
الف: یکپارچگی
ب: پایایی
ج: انزوا
د: سازگاری
✅ پاسخ : گزینه ب
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
۵۳- طبق کدام خاصیت همروندی تراکنش ها باید کنترل شود تا اثر مخرب بر روی هم نداشته باشند ؟
الف: یکپارچگی
ب: پایایی
ج: انزوا
د: سازگاری
✅ پاسخ : گزینه ج
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
۵۲- کدام خاصیت بر گارانتی کردن جامعیت داخلی و خارجی در بانک اطلاعات نظارت می کند؟
الف:سازگاری
ب: انزوا
ج: پایایی
د: یکپارچگی
✅ پاسخ : گزینه الف
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
۵۲- گزاره زیر مربوط به کدام خاصیت تراکنش است؟
«هر تراکنش اگر به تنهایی اجرا شود باید بانک اطلاعاتی را از حالتی صحیح به حالت صحیح دیگری منتقل کند»
الف: یکپارچگی
ب: ب انزوا
ج: سازگاری
د: پایایی
✅ پاسخ : گزینه ج
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
۵۱- کدام خاصیت تراکنش به یا همه یا هیچ موسوم است و بیانگر این است که یا تمام دستورات یک تراکنش باید اجرا شود ، یا هیچکدام از آنها نباید اجرا شود؟
الف: سازگاری
ب: انزوا
ج: پایایی
د: یکپارچگی
✅ پاسخ : گزینه د
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
⭕️ نکات ⭕️
امنیت به معنی محافظت در برابر خطراتی از قبیل دستیابی غیر مجاز ، آتش سوزی و ... است
جامعیت (Integrity) به معنای صحت داده ها و پردازش ها و پیروی از مقررات سیستم است
ناسازگاری داده ها هنگامی بروز می کند که بنابر دلایلی یک فقره اطلاع در بیش از یک نقطه از بانک ذخیره شود و لازم باشد که بهنگام شود . اگر عمل بهنگام سازی در تمام نقاطی که آن فقره اطلاع وجود دارد توسط سیستم مدیریت بانک انجام نشود ، ناسازگاری داده ای به وجود می آید
هر برنامه ای که توسط کاربر در محیط بانک اطلاعاتی اجرا شود ، تراکنش نام دارد .
تراکنش یک واحد منطقی کار است .
تراکنش همواره به DBMS تسلیم می شود و DBMS در اعمال هرگونه کنترل و حتی به تعویق انداختن و ساقط کردن آن آزادی عمل دارد .
تراکنش مجموعه ای از دستورات تعریف داده ها یا دستکاری آنهاست که DBMS تضمین می کند یا همه آن دستورات یا هیچکدام آنها اجرا می شوند
جهت تضمین صحت و جامعیت تراکنش ها کنترل چهار اصل زیر لازم است :
۱- یکپارچگی (atomicity)
۲- همخوانی یا سازگاری (consistency)
۳- انزوا (isolation)
۴- پایایی (Durability)
⭕️نکات⭕️
⭕️ دید ادراکی عام و ادراکی خاص مربوط به طراح بانک است .
دید ادراکی عام فقط در مرحله طراحی مطرح می شود. پس از طراحی نهایی بانک و انتخاب یک مدل برای پیاده سازی آن این لایه به دید ادراکی خاص تبدیل می شود .
⭕️ دیدگاه داخلی بالاتر از سطح فیزیکی است زیرا با اصطلاح رکوردهای فیزیکی سروکار ندارد
⭕️ در معماری استاندارد ANSI دو نوع تبدیل وجود دارد
۱- تبدیل ادراکی / داخلی
۲- تبدیل خارجی / ادراکی
در تبدیل ادراکی / داخلی از سیستم عامل کمک گرفته می شود
⭕️ احکام زبان DSL را می توان به یه دسته زیر تقسیم کرد :
ا- احکام تعریف داده ها (DDL) ، مثل ایجاد یا حذف جداول
۲- احکام کار (پردازش) با داده ها (DML)، مثل تغییر دادن ، یا حذف داده های جدول
۳- احکام کنترلی (DCL) ، مثل حق دسترسی
⭕️در معماری بانک اطلاعات کلمه تصویر یا شما (Schema) مترادف لایه می باشد
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
⭕️ نکات ⭕️
عناصر چهارگانه محیط پایگاه داده ها عبارت اند از :
۱- نرم افزار [ DBMS ، نرم افزار شبکه ، برنامه های کاربردی ، رویه های ذخیره سازی ]
۲- سخت افزار [ذخیره سازی ، ارتباطی ، پردازشگر ]
۳- کاربر [ موردی (نامنظم) ، همیشگی (منظم) ]
۴- داده
⭕️ به هر استفاده کننده از سیستم پایگاه داده ها ، کاربر می گویند
⭕️ یک مدل داده ای شامل یک ساختار داده ای است ، ساختار داده ای امکانی است برای نمایش داده های موجودیت ها و انواع ارتباطات بین آن ها .
طراحی منطقی پایگاه داده ها به کمک مفاهیم اساسی یک مدل داده ای و در چارچوب ساختار داده ای آن مدل انجام می گیرد .
⭕️ عناصر تشکیل دهنده هر مدل :
۱- ساختار داده ای
۲- امکانات عملیات در پایگاه داده ها
۳- امکانات کنترل جامعیت در پایگاه داده ها
⭕️ مدل های داده ای بر پایه رکورد :
۱- رابطه ای
۲- سلسله مراتبی
۳- شبکه ای
نکته : مدل های داده ای برپایه شیء : ER ، Semantic ، Functional
⭕️ نکات ⭕️
برای ایجاد پایگاه داده ها دو روش کلی وجود دارد :
الف : روش کلاسیک
ب : روش بانکی
🟢 مزایای روش کلاسیک :
۱- امنیت فیزیکی اطلاعات بیشتر است
🔴 معایب روش کلاسیک :
۱- عدم تجمع داده های ذخیره شده
۲- عدم وحدت ذخیره سازی
۳- افزونگی و ناسازگاری
۴- امنیت کمتر (به علت نبودن DBMS دسترسی راحت تر است)
۵- عدم همزمانی پردازش ها
۶- بازیابی و اصلاح اطلاعات سخت تر
۷- وابسته بودن برنامه های کاربردی به محیط ذخیره سازی داده ها
⭕️⭕️⭕️⭕️⭕️⭕️⭕️⭕️⭕️⭕️⭕️⭕️
🟢 مزایای روش بانکی :
۱- استفاده مشترک و همزمان کاربران بدون ایجاد محدودیت برای یکدیگر
۲- وحدت ذخیره سازی
۳- افزایش امنیت اطلاعات (به علت استفاده از DBMS)
۴- تنوع و کثرت دید
۵-کاهش حجم برنامه ها و آسان تر شدن برنامه سازی
🔴 معایب روش بانکی :
۱- امنیت فیزیکی اطلاعات کمتر
⭕️نسل های ذخیره و بازیابی اطلاعات :
۱- نسل فایل های ساده ترتیبی : در این نسل از نوار به عنوان رسانه خارجی استفاده می شد ، ساختار فایل ها ترتیبی بود و ساختار فیزیکی و منظقی فایل ها یکسان بود .
۲- نسل AM : در این نسل نرم افزاری به نام شیوه های دستیابی (Access Methods) ایجاد شد و برنامه کاربر را از پرداختن به جنبه های فیزیکی محیط ذخیره سازی مستقل کرد
۳- نسل DMS : در این نسل (نسل سیستم مدیریت داده ها ) نرم افزار کاملتری نیسبت به نرم افزار دستیابی ایجاد شد و واسط بین برنامه های کاربردی و فایل های محیط ذخیره سازی شد . در این نسل از داده های اشتراکی استفاده شد ، آدرس دهی به داده در سطح فیلد ممکن شد ، امکان بازیابی بر اساس چند کلید محیا گشت ، برنامه های کاربردی در قبال رشد فایل ها مصون ماندند
۴- نسل DBMS : در نسل چهارم برنامه های کاربردی از ویژگی های محیط فیزیکی ذخیره سازی مستقل شدند . کاهش افزونگی در ذخیره سازس داده ها ، بالا رفتن امنیت ، امکان استفاده اشتراکی از داده ها و وجود یک محیط انتزاعی از دیگر ویژگی این نسل است
۵- نسل KBS : در این نسل یعنی نسل بانک معرفت (شناخت) به کمک مفاهیم هوش مصنوعی و سیستم های خبره ، سیستمی طراحی شد که قادر به استنتاج منطقی از داده های ذخیره شده می باشد .
⭕️ نکته : بانک معرفت بانکی حاوی پاقعیت های ساده و قواعد عام است . که به طور صریح بیان شده باشند
⭕️نکته: پایگاه بصیرت (شناخت) پویا و پایگاه داده ها ایستا می باشد
⭕️میزان وابستگی برنامه ها به داده ها در نسل DBMS ها از نسل KBS ها کمتر است و در نسل DMS ها از نسل AM ها کمتر است
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
⭕️نکات⭕️
۱- درجه ارتباط ( حداکثر تعداد موجودیت های ارتباط ) میتواند از ۱ تا ۴ باشد
درجه های بیشتر غیرقابل ترسیم هستند
۲- ارتباط ها (علامت لوزی در EER) میتوانند صفت داشته باشند ، چنین ارتباط هایی با یک لوزی درون مستطیل نمایش داده می شوند و کلید آنها کلیدهای همه پدیده های مربوطه را شامل می شود
۳- ممکن است وجود یک پدیده وابسته به وجود پدیده دیگری باشد ، یعنی در صورت حذف عضوی از آن پدیده ، عضوهای وابسته هم لازم باشد به طور خودکار حذف شوند . به این نوع وابستگی ، وابستگی وجودی و پدیده وابسته را موجودیت ضعیف (Weak Entity) می نامند . پدیده وابسته باید کلید پدیده اصلی را که به آن وابسته است به ارث ببرد تا به سادگی قابل شناسایی باشد . پدیده وابسته را با دو مستطیل تودرتو نمایش می دهند .
رابطه وابستگی را نیز گاهی با دو لوزی تودرتو نمایش می دهند .
۴- در بسیاری از موارد موجودیت ها در یک بانک صفات مشترکی دارند . برای جلوگیری از تکرار بی رویه صفات می توان ارتباطی از نوع ارث بری را تعریف کرد .
۵- یادآوری می کنم که نمودار ER با نمودار EER فرق دارد .
کانال : https://t.me/dars_test_computer
گروه : https://t.me/darstestcomputer
۲۳- به تعداد موجودیت هایی که در ارتباط مشارکت دارند ..... می گویند ؟
۲۱- ..... صفتی است که به کمک صفت های دیگر محاسبه می شود و به صورت ...... ترسیم می شود ؟
