تالار گفتمان مانشت
سوال مبهم مربوط به مبحث تعاریف اولیه بانک های اطلاعاتی - نسخه‌ی قابل چاپ

سوال مبهم مربوط به مبحث تعاریف اولیه بانک های اطلاعاتی - friends - 03 آبان ۱۳۹۲ ۱۰:۵۵ ب.ظ

دوستان به این سوال توجه کنید
در یک نظام بانک اطلاعات کارآمد کدام گزینه ممکن است رخ دهد (درحالت عادی سیستم بدون رخ دادن هیچ خطا)
( کنکور مهندسی IT فناوری اطلاعات ازاد ۸۷- پایگاه داده مقسمی صفحه ۴۵ - و کتاب حل المسائل کنکور۸۷ مقسمی صفحه۹۳- ازمون ۲۵ درصد ۱۳۹۲ it پارسه)
۱- برخی دستورات تراکنش اجرا گردند و برخی دیگر خیر
۲- مدتی پس از اتمام تراکنش و commit شدن ان DBMS می تواند آن را undo کند
۳- در اجرای همزمان تراکنش ها تراکنشی باعث غلط شدن نتیجه تراکنش دیگر شود.
۴ در میان اجرا تراکنش برخی قوانین جامعیت به طور موقت نقض گردند

و اما نکته جالب کتاب مقسمی در این تست گزینه چهارم رو صحیح اعلام کرده و طبق متن خود کتابش صفحه ۳۶ گفته در حین انجام تراکنش موقتا میتونه نقض بشه مثل مثال کارت به کارت بانک
از طرفی در کتاب دیگر مقسمی گفته این کار جامعیتو نقض می کنه و گزینه دو درسته امرو هم ازمون همین سوال عینا اومد و گزینه دو رو گزینه درست اعلام کرده نظر خودم اینه که کلا بسته به شرایط هر دو صحیح می تونه باشه و تست استاندارد نیست خواستم نظر دوستان رو هم بدونم Wink

RE: سوال بسیار مبهم کنکور IT آزاد ۸۷ و ازمایشی ۲۵ درصد اول پارسه ۱۳۹۲ - atenaa - 03 آبان ۱۳۹۲ ۱۱:۰۹ ب.ظ

من هم ۴ رو زدم و فک میکنم ۴ صحیحتر هستش

RE: سوال بسیار مبهم کنکور IT آزاد ۸۷ و ازمایشی ۲۵ درصد اول پارسه ۱۳۹۲ - Saoshiyant - 03 آبان ۱۳۹۲ ۱۱:۱۵ ب.ظ

توی روحانی دقیقا ذکر شده که بعد از انجام هر عمل میشه اونو برگردوند البته با منطق هم درست در میاد (سیستم از ی حالت صحیح به ی حالت صحیح دیگه میره )

برای مثال کارتی که شما فرمودید اینطوری در نظر بگیریدکه حتی اگه در کارت به کارت این عمل برگردونده شه هیچ عمل غیر منطقی یا ناصحیحی انجام نشده (اصلشم همینه) البته باید توجه داشت که سیستم این کارو بعد تعیین هویت انجام میده.

RE: سوال بسیار مبهم کنکور IT آزاد ۸۷ و ازمایشی ۲۵ درصد اول پارسه ۱۳۹۲ - friends - 03 آبان ۱۳۹۲ ۱۱:۴۴ ب.ظ

(۰۳ آبان ۱۳۹۲ ۱۱:۱۵ ب.ظ)Saoshiyant نوشته شده توسط:  توی روحانی دقیقا ذکر شده که بعد از انجام هر عمل میشه اونو برگردوند البته با منطق هم درست در میاد (سیستم از ی حالت صحیح به ی حالت صحیح دیگه میره )

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

RE: سوال بسیار مبهم کنکور IT آزاد ۸۷ و ازمایشی ۲۵ درصد اول پارسه ۱۳۹۲ - Saoshiyant - 03 آبان ۱۳۹۲ ۱۱:۵۵ ب.ظ

(۰۳ آبان ۱۳۹۲ ۱۱:۴۴ ب.ظ)friends نوشته شده توسط:  
(03 آبان ۱۳۹۲ ۱۱:۱۵ ب.ظ)Saoshiyant نوشته شده توسط:  توی روحانی دقیقا ذکر شده که بعد از انجام هر عمل میشه اونو برگردوند البته با منطق هم درست در میاد (سیستم از ی حالت صحیح به ی حالت صحیح دیگه میره )

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

خب عزیزم توی گزینه هم هم گفته شده که پس از ثابت شدن (ی عمل در چه صورتی ثابت میشه ؟!! در صورتی که کامل انجام بشه مگه نه ؟ خو اگه کامل انجام نشه که اون کلا قضیش فرق میکنه اونو خود سیستم بر میگردونه ولی اینجا حرف از برگردوندن کاربره البته با استفاده از سیستم) فک کنم شما این دو تا رو با هم اشتب گرفتید.

RE: سوال بسیار مبهم کنکور IT آزاد ۸۷ و ازمایشی ۲۵ درصد اول پارسه ۱۳۹۲ - farzad.arshad - 04 آبان ۱۳۹۲ ۱۲:۱۸ ق.ظ

اتفاقا منم بین ۲ و ۴ شک داشتم. ولی ۴ رو زدم

دلیلش هم این بود که در سوال گفته: (درحالت عادی سیستم بدون رخ دادن هیچ خطا)
خوب وقتی خطایی رخ نداده، چرا تراکنش باید undo بشه!؟

اما نقض موقت جامعیت که اینهمه تو روز می بینم Big Grin پول رو حواله می کنیم. از حسابمون کم میشه، به حساب طرف هم ساعتها بعد میرسه
کم کم به نقض دائمی جامعیت میل میکنه

RE: سوال بسیار مبهم کنکور IT آزاد ۸۷ و ازمایشی ۲۵ درصد اول پارسه ۱۳۹۲ - Mindhunter - 04 آبان ۱۳۹۲ ۱۲:۳۰ ق.ظ

دوستان من دیگه واقعا نمیدونم چرا این همه گزینه های شک برانگیز!!! دقت کنید UNDO در سیستم های مدیریت پایگاهی فقط در صورتی انجام میشه که تراکنش ها اتمی باشن!! لذا اینجا بحثی نکرد چه نوع سیستمیه فقط گفته کارا که این خودش شک برانگیزه!!! بخاطر همین شک نکنید گزینه ۴ درسته!!! من این مطلب رو تو یه کتاب زبان اصلی خونده بودم بنظر منم ۴ دسته

RE: سوال بسیار مبهم کنکور IT آزاد ۸۷ و ازمایشی ۲۵ درصد اول پارسه ۱۳۹۲ - AMMehr - 04 آبان ۱۳۹۲ ۱۲:۳۴ ق.ظ

من هم گزینه ۴ رو زدم و به نظر من هم ۴ درسته !!!! این نکته که گفتن گزینه ۲ درسته و میشه undo کرد به نظره من غلطه محظ هست! کجا شما میتونید تراکنش رو آندو کنید؟؟؟!!! تراکنش وقتی ثبت بشه باید به حدی امنیت داشته باشه که در صورت آتش سوزی هم اطلاعاتش از بین نره!!!

RE: سوال بسیار مبهم کنکور IT آزاد ۸۷ و ازمایشی ۲۵ درصد اول پارسه ۱۳۹۲ - friends - 04 آبان ۱۳۹۲ ۰۱:۰۹ ق.ظ

(۰۳ آبان ۱۳۹۲ ۱۱:۵۵ ب.ظ)Saoshiyant نوشته شده توسط:  
(03 آبان ۱۳۹۲ ۱۱:۴۴ ب.ظ)friends نوشته شده توسط:  
(03 آبان ۱۳۹۲ ۱۱:۱۵ ب.ظ)Saoshiyant نوشته شده توسط:  توی روحانی دقیقا ذکر شده که بعد از انجام هر عمل میشه اونو برگردوند البته با منطق هم درست در میاد (سیستم از ی حالت صحیح به ی حالت صحیح دیگه میره )

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

خب عزیزم توی گزینه هم هم گفته شده که پس از ثابت شدن (ی عمل در چه صورتی ثابت میشه ؟!! در صورتی که کامل انجام بشه مگه نه ؟ خو اگه کامل انجام نشه که اون کلا قضیش فرق میکنه اونو خود سیستم بر میگردونه ولی اینجا حرف از برگردوندن کاربره البته با استفاده از سیستم) فک کنم شما این دو تا رو با هم اشتب گرفتید.
منظورش اینه در حالت عادی خطایی رخ نده قرار هم نیست خطایی رخ بده چون وسط تراکنش رو در نظر میگیریم و عمل تمام نشده به قول دوستمون صحبتی از اتمی بودن دستور ها هم نیست من از اینا نتیجه میگیرم گزینه ۴ درست تر هست نظر شما هم محترمWink