+Google : تهاجم ارتش گوگل به جبهه شبکه‌های اجتماعی

با «گوگل پلاس» بیشتر در گوگل پَلاس خواهیم بود! تهاجم بزرگ ارتش گوگل به جبهه شبکه‌های اجتماعی

چند وقتی بود که شواهدی نشان می‌داد که گوگل به صورت مخفیانه در حال کار روی یک شبکه اجتماعی بزرگ است. چند ماه پیش خبری در این مورد منتشر شد که در حد شایعه بود و زود تکذیب شد اما معلوم بود که گوگل پنهانی در حال انجام کارهایی است.

سرانجام گوگل ساعاتی قبل در وبلاگ رسمی خود، پروژه گوگل پلاس یا Google+ را معرفی کرد. آیا با گوگل پلاس، گوگل به یک شبکه اجتماعی عظیم تبدیل خواهد شد؟ آیا موقعیت فیس‌بوک به خطر خواهد افتاد؟
ادامه نوشته

آز پایگاه

Enterprise manager         برای آغاز کردن

دکمه start موجودبر روی نوار وظیفه ویندوزراکلیک کنید.

روی آیتم       s program اشاره کرده واز لیست برنامه ها Microsoft sql server

را انتخاب نما یید .آیکون موجود در   Microsoft sql serverدریک لیست ظا هر می شوند.

روی آیکون برنامه enterprise manager  کلیک کنید.

enterprise manager  ابزارهایی در اختیار شما قرار می دهد که با استفاده از آنها می توانید

مدیریت sql server را انجام داده وپایگاه داده بسازید. پنجره این برنامه به دو قسمت تقسیم

می شود:کنسول درختی درسمت چپ و منطقه جز ئیات در سمت راست

برای مشاهده آیتم های موجود در زیر یک آیتم می توانید روی آیکون expand

که به شکل علامت  + است کلیک کنید .آیکون collapse که به شکل علامت – می باشد برای 

بستن آیتم بکار می رود.

ثبت کردن یک سرویس دهنده

1.    روی یکی از گروهای  موجود در کنسول  درختی راست کلیک کنید .

2.    دستور new sql server registration را از منوی انتخاب کنید.

3.    صفحه خوش آمد گویی ویزارد register sql server ظا هر می گردد دکمهnext  راکلیک کنید.اولین صفحه ویزارد ونام سرویس دهنده های شنا سا یی شده نشان داده می شود .

4.    اگر نام سرویس دهنده مورد نظر شما در لیست دیده می شودآن را انتخاب کرده و دکمه add راکلیک  کنید. در غیر این صورت آن رادر کادر متن با لای لیست تایپ کرده وسپس دکمه add را کلیک کنید.ویزارد نام سرویس دهنده را در لیست سمت راست نشان می دهد.

5.    دکمه next را کلیک کنید .ویزارد صفحه ایرا نشان می دهد که نوع مدل شنا سایی کاربر رااز شمادر خواست می کند.

6.    اگر مدیر سیستم به شما گفته است که از مدل شناسایی sqlserver استفاده کنید آیتم پایین را انتخاب کنید.

7.    دکمه nextراکلیک  اگر مدل شناسایی sql server راانتخاب کرده باشید شناسه کاربردی وکلمه عبور از شما در خو است می شود.

8.    دکمه nextرا کلیک تا این سرویس دهنده به گروه پیش فرض اضا فه شودویزارد صفحه نهایی را نشان می دهدواز شما می خواهد که سرویس دهنده جدید را تایید کنید.

9.    دکمه close راکلیک کنید.

10.                     دکمه finish را کلیک کنید ویزارد امور لازم برای سرویس دهنده را انجام داده وصفحه آخر رانشان می دهد .

 

نقش تنظیمات صحیح ویروس کش در پیدا کردن ویروسها

چرا بعضی از ویروس ها از دید ویروس کش پنهان می مانند ؟


اکثر کاربران با نصب یک ویروس کش و Scan کامپیوتر تصور می کنند که خطری از بابت ویروس ها و دیگر بدافزارها تهدیدشان نمی کند. حال آنکه تمام ویروس کش ها در حالت پیش فرض به طور عمیق و کامل سیستم را مورد Scan قرار نمی دهند و در نتیجه بسیاری از ویروس ها از دید ویروس کش پنهان می مانند به طوری که حتی ویروسهایی که در کتابخانه (library) ویروس کش تعریف شده اند هم شناسایی نمی شوند چه برسد به ویروس هایی که در کتابخانه ویروس کش تعریف نشده اند.
خاطر نشان می کنم با فعال سازی قابلیت Heuristic بدافزارهایی (شامل ویروس ، تروجان ،کرم و ...) که در کتابخانه ویروس کش تعریف نشده اند هم شناسایی و نابود می شوند. به عنوان نمونه ، خود من چند خط کد مخرب که توانایی از کار انداختن کامل ویندوز را داشت در یک فایل متنی از نوع TXT نوشته بودم که البته قابلیت اجرایی نداشت مگر آنکه در قالب یک فایل اجرایی مثل BAT یا EXE در می آمد، با این حال Avast آن را شناسایی نمود. این کد مخرب تاکنون در هیچ جا انتشار نیافته بود و در کتابخانه ویروس ِ ویروس کش هم قرار نداشت ولی قابلیت Heuristic و هوش مصنوعی Avast به راحتی آن را شناسایی کرد.
نکته: دلیل اینکه به طور پیش فرض قابلیت کشف اکتشافی یا Heuristic ویروس کش فعال نشده یا در سطح high تنظیم نشده است به خاطر سرعت بخشیدن به Scan می باشد. بعد از تنظیم ویروس کش روی حالت Heuristic سرعت Scan خیلی کم می شود.

اکثر ویروس کش ها از جمله Avg و Avast به طور پیش فرض تمام فایلها را مورد Scan قرار نمی دهند و فقط فایلهایی را که احتمال آلوده بودنشان بیش از انواع دیگر است Scan می کنند. لازم به ذکر است کاربر باید گزینه All Files را انتخاب کند تا تمام فایل ها Scan شوند.

بلوتوث ایمن ترین راه انتقال فایل

بلوتوث ایمن ترین را انتقال فایل بین وسایل الکترونیکی

بر خلاف تصور اکثر افراد بلوتوث ایمن ترین راه انتقال فایل بین دو کامپیوتر یا موبایل و یا هر دو (بین موبایل یا کامپیوتر) می باشد.
آنچه باعث ایجاد ذهنیت بد نسبت به بلوتوث شده ، انتقال ویروس های موبایل از طریق این درگاه می باشد.حال آنکه در انتقال ویروس بین دستگاه های موبایل ، فقط و فقط کاربران مقصرند به طوری که اگر کاربران هنگام مواجه شدن با پیغامی از طرف یک فرد ناشناش مبنی بر ارسال فایل یا پیغام Pairوexchange دکمه تایید را فشار ندهند هیچگونه خطری از جانب این پروتکل ارتباطی آنها را تهدید نمی کند.
نکته: بلوتوث خود را جز در مواقع مورد نیاز روشن نکنید.
نکته مهم (موبایل) : اگر با پیغام Pair یا Exchange موافقت کنید طرف مقابل دسترسی کاملی به گوشی شما خواهد داشت که از جمله آنها می توان به برقراری تماس از گوشی شما با شماره دلخواه و یا دسترسی به کلیه فایل ها (file manager) اشاره کرد.
در توضیح این مطلب که چرا بلوتوث بهترین راه انتقال فایل است باید بگویم در این پروتکل یک فایل را انتخاب کرده و آن را ارسال می کنید، بدین ترتیب فقط و فقط همان فایلی را که انتخاب کرده اید ارسال می شود و حتی اگر گوشی یا کامپیوتر شما پر از ویروس هم باشد هیچ ویروسی همراه فایل مورد نظر انتقال نمی یابد.
بدیهی است که اگر فایلی که ارسال کرده اید ویروسی باشد دستگاه مورد نظر نیز آلوده می شود.
حال کمی مو شکافانه تر قضیه را مورد بررسی قرار می دهیم :
فرض می کنیم به جای استفاده از بلوتوث، مموری موبایتان را به Ram reader کامپیوتری که ویروس داشته متصل کرده اید یا در بدترین حالت، موبایتان را به وسیله کابل به کامپیوتر آلوده متصل کرده اید. در مورد اول ویروس می تواند مموری را آلوده کند ولی در حالت دوم مموری و حافظه تلفن هر دو آلوده می شوند. تا اینجا از مزایای استفاده از بلوتوث به جای Ram reader و کابل USB مطلع شدیم.
نکته: اگر فقط Memory را داخل Ram reader بگذارید و گوشی موبایتان هم از نوع هوشمند نباشد (مثل اکثر گوشی های سامسونگ و LG) احتمال انتقال ویروس از مموری به حافظه تلفن همراه به طور خودکار وجود ندارد بدین ترتیب حافظه تلفن همراه از خطر ویروس ها در امان می ماند (مگر آنکه خودتان فایل ویروسی یا ویروس را به صورت دستی به حافظه تلفن همراه انتقال دهید.)
توضیحات : لازم به ذکر است ویروس های کامپیوتری در موبایل قابلیت اجرا ندارند.درست مثل اینکه ویروسهای ویندوز روی لینوکس و ویروس های لینوکس روی ویندوز عمل نمی کنند.

سخن پایانی: تا جای ممکن برای انتقال اطلاعات از بلوتوث و CD استفاده کنید و پیشنهاد می کنم به جای فلش مموری همیشه یک رابط بلوتوث در جیب خود داشته باشید و از طریق آن اطلاعات مورد نیازتان را از کامپیوتر به تلفن همراهتان انتقال دهید

مراقب ایمیل های آلوده باشید

 

1: ایمیل های حاوی فایل Attachment یا ضمیمه آلوده


این دسته ایمیل هایی هستند که دارای یک فایل ضمیمه آلوده می باشند.سرویس ایمیل یاهو از ضد ویروس Norton استفاده می کند و تمام ایمیل هایی که از طریق یاهو رد و بدل می شوند توسط این ضد ویروس Scan می شوند. از آنجایی که اکثر کاربران نیز از سرویس ایمیل یاهو استفاده می کنند چنین ایمیل هایی به راحتی شناسایی و نابود می شوند و خطر چندانی از این بابت کاربران را تهدید نمی کند.(مگر اینکه ویروس مذبور در کتابخانه ویروس Norton وجود نداشته باشد)
نکته مهم : فایلهای ضمیمه ای را که فرستنده آن را نمی شناسید باز نکنید.




2: ایمیل های حاوی لینک آلوده


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

فلش مموری ها بلای جان کامپیوتر های شخصی و اداری

فلش مموری ها بلای جان کامپیوتر های شخصی و اداری

تا جای ممکن از مموری ها - فلش مموری های USB و مموری های موبایل و SD و ... - برای انتقال اطلاعات استفاده نکنید.(یا حداقل استفاده از آنها را به کامپیوترهایی که از نظر امنیتی وضعیت مناسبی دارند و ویروس کش روی آنها نصب شده است محدود کنید وبه جای آن از cd,dvd استفاده کنید)

با گسترش استفاده از حافظه های USB که به آنها فلش مموری نیز می گویند ویروس های بسیاری، برای انتشار از آنها بهره می برند، به طوری که امروزه مموری ها به یکی از اصلی ترین راه های انتقال ویروس تبدیل شده اند. دلیل آن هم روشن است .تا چند سال پیش اطلاعات از طریق دیسک های نوری (cd,dvd) انتقال می یافت.
همانطور که می دانید اکثر دیسک های نوری قابلیت write مجدد را ندارند به همین خاطر در استفاده های مکرر بین چند کامپیوتر ، نه چیزی به آنها اضافه و نه چیزی از آنها کم می شد.حتی حرفه ای ها تیک گزینه multi session (یعنی رایت در چند نوبت،در فضای خالی انتهای سی دی) را (در هنگام رایت) بر می داشتند تا در صورت استفاده از سی دی در یک کامپیوتر آلوده و مجهز به سی دی رایتر ، ویروس نتواند خود را در انتهای سی دی کپی کند(البته چنین ویروس هایی بسیار نادرند)
نکته: این گزینه فقط در برنامه nero و ... وجود دارد و سی دی هایی که با استفاده از خود ویندوز رایت می شوند قابلیت Multi session را ندارند.
این در حالیست که حافظه های فلش به محض اینکه به سیستم متصل شوند می توان از آنها مثل درایوهای هارد دیسک استفاده کرد و انتقال اطلاعات بین هارد و فلش بدون هیچ پیغام اضافه و ویژه ای که کاربر را مطلع سازد انجام می شود. ویرس ها هم از همین ویژگی استفاده کرده و به راحتی خود را بر روی حافظه USB کپی می کنند و به هر کامپیوتری که متصل شوند آن را نیز آلوده می کننند.
نکته :از آنجایی که بسیاری از ویروس های درون فلش مموری با استفاده از قابلیت Auto run اقدام به آلوده کردن کامپیوتر قربانی می کنند، با غیر فعال کردن این گزینه می توان تا حدودی جلوی این گونه تهدیدات را گرفت.

برای انتقال اطلاعات از cd , dvd استفاده کنید:

اطلاعاتی را که می خواهید انتقال دهید روی یک سی دی رایت کنید زیرا حتی اگر کامپیوتر شما ویروس هم داشته باشد، آن ویروس نمی تواند در هنگام رایت، خود را به cd انتقال دهد زیرا برنامه رایت مستقل از ویندوز یا اگر بخواهیم دقیق تر بگوییم مستقل از Windows explorer عمل می کند و مانند یک کنسول می باشد.
نکته:تنها زمانی ویروس به سی دی انتقال می یابد که ویروس یا فایل آلوده به ویروس نیز در لیست فایلهایی که برای رایت انتخاب کرده اید وجود داشته باشد.

دلیل اینکه ویروس به سی دی انتقال نمی یابد در مکانیزم کاملا متفاوت کپی در usb,hdd با رایت بر روی سی دی می باشد - به طوری که هنگام کپی کردن اطلاعات روی سی دی و یا به محض اتصال فلش مموری به درگاه usb ویروس می تواند وارد فلش مموری شود چون عمل کپی توسط windows explorer انجام می شود و ویندوز اکسپلورر تفاوتی میان انتقال اطلاعات از یک درایو هارد به درایو دیگر هارد و یا از یک درایو هارد به درایو فلش مموری قائل نیست. ولی عمل رایت توسط یک برنامه ثالث مثل Nero یا sonic انجام می شود و این برنامه ها اجازه نمی دهند فایلی به غیر از فایل انتخاب شده روی سی دی رایت شود.
عمل رایت توسط خود ویندوز هم پروسه ای مشابه nero دارد به طوری که این کار توسط برنامه sonic که به صورت توکار یا plug in در ویندوز وجود دارد انجام می شود.توصیه می کنیم همیشه از یک نرم افزار ثالث مثل NERO برای رایت استفاده کنید.

نصب کردن ویندوز در حالتی که سیستم از روی سی دی بوت نمی شود

اگر ویندوز ایکس پی توسط سی دی قابل نصب نبود {سیستم بوت نمی شد} چه کاری انجام دهیم و روش های سخت و غیر عملی را توضیح داده بود و به همین دلیل لازم دانستم که این مطلب را برای آن دسته از عزیزانی که به این مشکل برخورد کرده اند بنویسم.

این مسئله فقط میتواند دو دلیل داشته باشد

1: سی دی فقط باید حاوی ویندوز باشد و هیچ برنامه اضافی نداشته باشد و فایلهای ویندوز در سر شاخه قرار داشته باشند{ در شاخه ریخته نشده باشند }

2: نحوه تنظیم Bios که در اینجا به توضیح آن می پردازیم

ممکن است بایوس کامپیوتر شما طوری تنظیم شده باشد که از روی دیسکت راه انداز یا هارد بوت شود و در این صورت باید Bios خود را تنظیم کنید. روش تنظیم بایوس ها با هم فرق می کند و من در اینجا به شرح بایوس های استاندارد و جدید می پردازم و برای روش تنظیمات بقیه بایوس ها درخواست بگذارید.

بعد از اینکه کامپیوتر را روشن کردید چندین بار کلید Delete را فشار دهید تا وارد Setup کامپیوتر شوید سپس گزینه Advanced Bios Features را انتخاب کنید و سپس هر یک از گزینه های زیر را به این صورت تغییر دهید

First Boot Device [ CD ROM ]

Second Boot Device [ Floppy ]

Third Boot Device [ Hdd-0 ]

در این حالت کامپیوتر ابتدا از روی سی دی ویندوز { راه انداز } و اگر نبود از روی دیسکت Bootable راه اندازی می شود و بعد از در آوردن سی دی و یا دیسکت کامپیوتر از روی هارد راه اندازی می شود و برای این که کامپیوتر از روی دیسکت Bootable راه اندازی شود این گزینه ها را به این ترتیب تغییر دهید

First Boot Device [ Floppy ]

Second Boot Device [ CD ROM ]

Third Boot Device [ Hdd-0 ]

این تنظیمات برای مادربردهایی با بایوس Phoenix می باشد که در مادربردهای Giga بیشتر کاربرد دارد ، البته اگر گزینه های Setup شما هم به همین صورت بود با خیال راحت می توانید این تغییرات را اعمال کنید.

ادامه مطلب اندروید ناامن ترین سیستم عامل موبایل

 : ا
Switch : این بازی می تواند مخاطبین یا دفترچه تلفن را تغییر دهد یا پاک کند ولی از آنجایی که در طول مدت استفاده مشکلی پیش نیاورد آن را در دسته خیلی خیلی خطرناک قرار ندادیم
ادامه نوشته

اندروید ناامن ترین سیستم عامل موبایل

اندروید ناامن ترین سیستم عامل موبایل

در این مقاله به نقص های امنیتی اندروید می پردازیم

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

طبیعتا در ویندوز موبایل و سیمبیان و اندروید که سیستم عامل های موبایل هستند ، مکالمه صوتی و ارتباطات بی سیم از قبیل Wifi و بلوتوث اولویت بالاتری نسبت به فایلها و قسمت های سیستمی دارند. بنابراین سیستم عامل موبایل نباید به راحتی امکان دسترسی به قسمت های حیاتی مثل مکالمه صوتی و وایرلس را به نرم افزارهای کاربردی بدهد چون با سو استفاده از این قسمت ها به راحتی اطلاعات کاربران به سرقت می رود. این اطلاعات می توانند شامل دفترچه تلفن ، عکسهای و فیلم های خصوصی و... باشد.
این مهم در سیستم عامل های ویندوز موبایل و سیمبیان کمابیش رعایت می شود ولی در اندروید به هیچ عنوان رعایت نمی شود به طوری که بسیاری از برنامه ها و بازی ها مثل Doodle Jump امکان دسترسی به تماس های صوتی و غیره را دارند. این در حالیست که Doodle Jump تنها یک بازی ساده است و نهایتا برای ثبت رکورد ها در سایت می تواند به وایرلس دسترسی داشته باشد نه اینکه به مکالمه صوتی دسترسی داشته باشد و بتواند مکالمه صوتی برقرار کند.( نکته : مثلا نرم افزار منشی تلفنی مطمئنا باید قابلیت دسترسی به تماس های تلفنی را داشته باشد )
نرم افزارهایی از این قبیل که پتانسیل اقدامات خرابکارانه و نهایتا هک موبایل را داشته باشند برای اندروید فراوانند به طوری که می توان گفت اکثر نرم افزارهای اندروید ، آلوده هستند و یا به نوعی می توانند از اطلاعات گوشی سو استفاده کنند. (مثلا اطلاعات داخل موبایل را از طریق Wifi به سرور مورد نظرشان ارسال کنند)
در کل اکثر نرم افزار های ایمن و شناخته شده مثل Angry bird فقط و فقط امکان دسترسی به اینترنت را خواهند داشت که آن هم به خاطر آپدیت کردن نرم افزار می باشد و به دیگر قسمت های سیستم دسترسی نخواهند داشتدر پایین نمونه هایی از نرم افزارهای ایمن و غیر ایمن و کاملا خطرناک را قرار داده ایم:
بعضی از موارد هم در قسمت پنهان قرار دارند ، حتما این قسمت را مشاهده کنید.

ایمن : (به طور کلی نرم افزارهایی ایمن شناخته می شوند که اولا معروف بوده و تولید شرکت های معتبر باشند. دوما از سایت اصلی سازنده دانلود شده باشند.ثالثا مشکلاتی از قبیل قفل کردن های بی مورد و کم شدن ناگهانی باطری برای سیستم عامل به وجود نیاورند )
Angry Bird - این بازی کاملا شناخته شده است و اگر ورژنی از آن را مشاهده کردید که به غیر از موارد زیر به قسمت دیگری نیز دسترسی دارد بدانید که نرم افزار دستکاری شده و آن ورژن متعلق به شرکت سازنده نیست.
ادامه نوشته

مفاهیمی دیگر

 

تصویرادراکی بانک اطلاعات(database schema)

مجموعه ساختارهای طراحی شده در یک بانک اطلاعات بدون توجه به داده ها یی که درآن قرار می گیرند شمای بانک اطلاعات نام دارد.

شمای بانک اطلاعات را جداول مورد استفاده در آن وستون های آن جداول تشکیل می دهند.

نوع داده های هرستون مثلا(رشته-عددصحیح ...) به شمای بانک مربوط میشود ولی تعداد

سطرهای موجود در جدول ربطی به شمای بانک ندارد.

استقلال داده ها:

منظور استقلال داده ها مستقل بودن ذخیره سازی داده ها از کاربرد آنها است هریک از مدل های     

بانک اطلاعات از نوعی انتزاع بهره می برند.

مدل رابطه ای از تجریدی به نام جدول استفاده می کند .

استفاده کاربران از این جداول هیچ  ربطی به ذخیره سازی داده ها ندارد.

ذخیره سازی داده ها روی رسانه ها ازدید کاربران مخفی می ما ند.

اگر تغییری در ذخیره سازی داده ها داده شود بر نامه های کاربردی هیچ تغییری نمی کنند.

به این نوع استقلال-استقلال فیزیکی داده میگویند.

زبان های برنامه سا زی بانک اطلاعات

در بانک اطلاعات از زبا نهای بیانی که به آ نها که زبان پرس وجو  می گویند.

در بانک اطلاعات به دو نوع زبان نیاز است:

زبان تعریف داده ها یا   DDL عملیاتی از قبیل استخراج اطلاعات ازداده ها توسط DMLانجام

می شود0      

زبان کاربا داده ها یا     DML کارهای از قبیل تعریف وتغییر ساختار ها

 

 

خواص AcID

یکپارچگی(atomicity)

این به خاصیت "همه یا هیچ " موسوم است.

منظور این است که تمام دستور العمل های یک تراکنش باید اجرا شودویا هیچکدام ازآنها.

مثا ل:تراکنشی رادر نظر بگیرید که مبلغی پول را از حسابی به حساب دیگر

منتقل کند که شامل دو بخش است.

بخش اول پول را ازحساب اول برداشت می کند

بخش دوم همان پول را به حساب د وم واریز می کند

بخش اول تراکنش اجرا شود اما ناگها ن ارتباط با ما شین دوم قطع گردد و

بخش دوم قابل انجام نباشد باید پول را به همان حسا ب اول برگرداندتا صحت وجامعیت بانک اطلاعات حفظ شود.

این عمل معادل این است که بگویم هیچ دستور ا لعملی ازتراکنش انجام نشده است.

همخوانی(consistency)

این خاصیت می گوید که هرتراکنش باید تمام قوانین جامعیت بانک اطلاعات را رعایت کند.

بخشی از خاصیت همخوانی قابل کنترل نیست وباید "فرض" شود.

نتیجه خاصیت همخوانی : هرتراکنش اگر به تنهایی اجرا شود

بانک اطلاعاتی را ازحالتی صحیح به حالت صحیح دیگر ی منتقل می کند.

تراکنش ممکن است دونوع پایان داشته باشد:

·       پایان نا موفق که آن را "سقوط " (abort)می نامند.

·       پایان موفق که آن را " انجام"(commit) می نامند.

انزوا(isolation)

 بر طبق این خاصیت اثر  تراکنش های همروند روی یکدگر چنان است

که گویا هر کدام در انزوا انجام می شود.

در بانک اطلاعات تراکنش های همروند وجود دارند ولی همروندی آنها کنترل 

می شود تا اثر مخرب  روی هم نداشته باشند.

این عمل توسط بخشی از نظام مدیریت بانک اطلاعات( (DBMSبه نام واحد 

کنترل همروندی انجام می شود.

پایایی(durability)

براساس این خاصیت تراکنش هایی که به مرحله انجام (commit) برسند

اثرشان ماندنی است وهرگز به طور تصادفی از بین نمی رود.

 

تراکنشtransaction

تراکنش(transaction)

برنامه ای که توسط کاربر درمحیط بانک اطلاعات اجرا می شود تراکنش نام دارد.

تفاوت یک تراکنش با یک برنامه :

تراکنش به نظام مدیریت بانک اطلاعات تسلیم می شود.

این نظام: کنترلتعویق انداختن آن آزادی عمل دارد.

هدف اصلی آن از: کنترل –تعویق انداختن حفظ جا معیت وصحت بانک اطلاعات است.

در بانک اطلاعات آنچه در درجه اول اهمیت دارد داده است نه برنامه.

داده های بانک اطلاعات را مانا (persistent)می نامند.

برنامه ها می آ یند ومی روند ولی برنامه ها می مانند.

امنیت وجامعیت

امنیت وجامعیت

 

امنیت(security):به معنای محافظت داده ها در برابر خطراتی از قبیل آتش سوزی ونیز جلوگیری از دستیابی غیر مجاز به آ نهاست.  

راه های مختلف برای جلوگیری از دستیابی غیر مجاز به داده ها: استفاده ازرمز (password)- تغییر اقلام داده با الگوریتم های خاص

جامعیت(integrity):

 به معنای صحت داده ها وپردازش ها و پیروی از مقرارت سیستم.

نوعی از جامعیت که به همخوانی(consistency)که به معنای اقلام داده در کل سیستم با هم در تضاد نباشد.