فایلوو

سیستم یکپارچه همکاری در فروش فایل

فایلوو

سیستم یکپارچه همکاری در فروش فایل

پایگاه داده

پایگاه داده
پایگاه داده - پایگاه داده مجموعه‌ای از داده‌های بهم مرتبط است که توسط برنامه‌ای که DBMS نامیده می‌شود، سازماندهی می‌شود پایگاه داده‌ها اطلاعات مهمی را برای کاربراشان مهیا می‌کنند بنابراین امنیت و حفاظت از آنها از اهمیت بسیار زیادی برخوردار است امنیت پایگاه داده‌ها به حفاظت اطلاعات و کنترل دسترسی کاربران توجه دارد



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

مقدمه :
در طی سه دهة اخیر تعداد پایگاه داده‌های کامپیوتری افزایش بسیاری داشته است. حضور اینترنت به همراه توانائیهای شبکه، دسترسی به داده و اطلاعات را آسانتر کرده است. به عنوان مثال، کاربران امروزه می‌توانند به حجم بالایی از اطلاعات در فاصلة زمانی بسیار کوتاهی دسترسی پیدا کنند. به همین نسبتی که ابزارها و تکنولوژی دسترسی و استفاده از اطلاعات توسعه می‌یابند، نیاز به حفاظت اطلاعات هم بوجود می‌آید. بسیاری دولتها و سازمانها صنعتی داده‌های مهم و طبقه بندی شده‌ای دارند که باید حفاظت شوند. سازمانهای بسیار دیگری هم مثل مؤسسات دانشگاهی نیز اطلاعات مهمی در مورد دانشجویان و کارمندانشان دارند. در نتیجه تکنیکهایی برای حفاظت داده های ذخیره شده در سیستمهای مدیریت پایگاه داده،[1] اولویت بالایی پیدا کرده‌اند.
در طول سه دهة اخیر، پیشرفتهای بسیاری در مورد امنیت پایگاه داده‌ها حاصل شده است. بسیاری از کارهای اولیه روی امنیت پایگاه داده‌های آماری انجام شد. در دهة 70، همزمان با شروع تحقیقات روی پایگاه داده‌های رابطه‌ای، توجه مستقیماً به سمئله کنترل دسترسی[2] بود و بیشتر از همه، کار روی مدلهای کنترل دسترسی احتیاطی[3] شروع شد؛ ولی در واقع تا مطالعات نیروی هوایی در 1982، که تلاش وسیعی برای DBMSهای امن چند سطحی[4] بود، کار مهمی انجام نشد.
در هزارة جدید با حضور تکنولوژیهای مثل کتابخانه‌های دیجیتال، شبکه گستره جهانی و سیستمهای محاسباتی اشتراکی، علاقه بسیاری به امنیت نه تنها در بین سازمانهای دولتی، بلکه بین سازمانهای اقتصادی هم وجود دارد. این مقاله مروری به پیشرفتها و محصولات در سیستمهای پایگاه داده‌ای امن در بر دو زمینة اجباری و احتیاطی دارد.
2ـ کنترل دسترسی (مفاهیم و سیاستها) :
دراین بخش مفاهیم پایه در کنترل دسترسی معرفی می‌شوند. سپس در مورد سیاستهای کنترل دسترسی احتیاطی و الزامی بحث می‌شود و نهایتاً مروری داریم بر سیاستهای سرپرستی.
2ـ1ـ مفاهیم اساسی :
کنترل دسترسی معمولاً در مقابل، مجموعه ای از قوانین اعطای مجوز که توسط مدیران امنیتی یا کاربران براساس بعضی سیاستهای خاص ارائه می‌شوند، قرار دارد.
قانون اعطای مجوز، در حالت کلی بیان می‌کند که فرد (Subject) S اجازه دارد که امتیاز P (Priuilege) را بروی شیئی (Object) O بکار ببرد.
اشیاء مجاز[5] : ترکیبات غیرفعال سیستم هستند که باید در مقابل دسترسی‌های غیرمجاز محافظت شوند. اشیایی که باید به آنها متوجه شدند به مدل داده‌ای مورد استفاده بستگی دارند. به عنوان مثال، در یک سیستم عامل فایلها و دایرکتوریها اشیاء هستند. در حالیکه، در یک DBMS منابعی که باید محافظت شوند رابطه ها، دیدها و صفات هستند.
اشخاص مجاز[6] : موجودیتهایی در سیستم هستند که اجازة دسترسی به آنها داده می‌شود. اشخاص به دسته‌های زیر تقسیم بندی می‌شدند :
کاربران : که شخصیتهای مجزا و مشخصی هستند که با سیستم در ارتباطند. گروهها مجموعه ای از کاربران. نقشها[7] : مجموعه‌ای نامدار از امتیازها که احتیاج دارند، فعالیت خاصی را در رابطه با سیستم انجام دهند. سلسله عملیات[8] : که برنامه‌هایی را برای کاربر اجراء می‌کند. به طور کلی، سلسله عملیات به آدرسهای حافظه، استفاده از CPU ، فراخوانی برنامه‌های دیگر و عملیات بروی داده اشاره می‌کند. امتیازهای مجاز[9] : انواع عملیاتی را که یک فرد می‌تواند روی یک شیئی در سیستم اجراء کند، بیان می‌کند. مجموعة این امتیازها به منابعی که باید محافظت شوند، بستگی دارد. به عنوان مثال، در یک سیستم عامل خواندن، نوشتن و اجراء از امتیازها هستند. ولی، دریک DBMS رابطه‌ای، انتخاب، درج، تغییر و حذف از جمله امتیازها به شمار می‌روند.


2ـ2ـ سیاستهای کنترل دسترسی :
سیاستهای کنترل دسترسی، معیارهایی هستند که براساس آنها تعیین می‌شود آیا یک درخواست دسترسی باید مجاز شمرده شود یا نه. یک طبقه بندی کلی بین سیاستهای کنترل دسترسی احتیاطی و الزامی است.
2ـ2ـ1ـ سیاستهای کنترل دستری احتیاطی :
سیاستهای کنترل دسترسی احتیاطی (DAC) ، دسترسی افراد به اشیاء را براساس شناسه افراد و قوانین و مجوزها کنترل می‌کند. و قوانین برای هر فرد مجوزهایی را که می‌تواند برای انجام عملیات روی اشیاء بکار برد، بیان می‌کند. وقتی تقاضای درخواستی به سیستم می‌آید، مکانیسم دسترسی مشخصی می‌کند آیا قانونی برای تأیید این درخواست وجود دارد یا نه. اگر قانونی وجود داشت درخواست مجاز شمرده می‌شود در غیراین صورت رد می‌شود. چنین مکانیزمی احتیاطی است و در آن به اشخاص اجازه داده می‌شود که مجوز دسترسی به داده‌هایشان را به دیگران بدهند.
قیمت فقط5,000 تومان پرداخت و دانلود

مشخصات فروشنده

نام و نام خانوادگی : حسین طالب زاده

شماره تماس : 09120218371

ایمیل :info@fileforosh.ir

سایت :fileforosh.ir

مشخصات فایل

فرمت : doc

تعداد صفحات : 38

قیمت : 5,000 تومان

حجم فایل : 21 کیلوبایت

برای خرید و دانلود فایل و گزارش خرابی از لینک های روبرو اقدام کنید...

پرداخت و دانلودگزارش خرابی و شکایت از فایل

پایگاه داده

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



فصل 1
پایگاه داده چیست؟
یک مجموعه سازماندهی شده از اطلاعات
هر پایگاه داده مجموعه ای از اطلاعات مربوط به یک عنوان یا موضوع خاص می باشد. این مجموعه معمولاً به نحوی سازماندهی می شود که کاربر بتواند:
آیتم های اطلاعاتی دلخواه خود را در آن دریابید. آیتم های جدیدی را که با آنها مواجه می شوید، به آن اضافه کنید.
پایگاههای داده الزاماً در کامپیوتر نگهداری نمی شوند. برای مثال کتابچه های آدرس و فهرستهای تلفن پایگاههای داده ای هستند که روی کاغذ ثبت شده اند (هر چند ممکن است افراد بسیار معدودی آنها را پایگاه داده بنامند)
اما نگهداری یک پایگاه داده در کامپیوتر، باعث تسهیل و تسریع فرآیند دست کاری اطلاعات موجود در آن
می شود. برای مثال با بکارگیری یک فهرست تلفن (چاپ شده روی کاغذ) به راحتی می توان شماره تلفن افراد دلخواه خود را با در اختیار داشتن نام آنها پیدا کنید. اما عکس این موضوع صادق نبوده و یافتن نام افراد بر اساس شماره تلفن آنها بسیار دشوار خواهد بود.
اما با استفاده از یک فهرست تلفن کامپیوتری اطلاعات فوق الذکر را با سرعت سهولت بیشتری می توان دریافت کرد. همچنین با استفاده از چنین فهرست تلفنی نام تمام افرادی که در یک خیابان بخصوص زندگی می‌کنند یا تمام افرادی که نام کوچک آنها Paul می باشد، را به راحتی پیدا کرد.
پایگاههای داده کامپیوتری انعطاف پذیر هستند. بدین معنی که روشهای بسیار متعدد و متنوعی را برای کار کردن با اطلاعات (حتی مقادیر بزرگی از اطلاعات) تدارک می بینند. نرم افزار Microsoft Access نمونه ای از سیستمهای مدیریت پایگاههای داده (برنامه هایی که امکان تولید و مدیریت پایگاههای داده در کامپیوتر را فراهم می کنند)
رکوردها و فیلدها
معمولاً اطلاعات موجود در یک پایگاه داده، به کوچک ترین اجزا تقسیم می شوند. هر یک از این اجزا در فیلد مخصوص به خود قرار می گیرد. برای مثال جهت وارد کردن نام و آدرس افراد در یک پایگاه داده کاربر،
نمی تواند تمام اطلاعات هر فرد را در یک فیلد واحد، نظیر آنچه در زیر نشان داده شده است را وارد نماید.

James Coogan Sweeney 10744 South Hoyne Chicago Illinois 60643 USA




بلکه به طور طبیعی هر قطعه از اطلاعات را در فیلد جداگانه ثبت می کند تا امکان تشخیص و تمیز دادن آنها از یکدیگر فراهم شود.
جداول و پایگاههای داده
به مجموعه ای از رکوردها، جدول گفته می شود. چنانچه یک پایگاه داده تنها حاوی یک جدول ساده باشد، جدول مزبور خود در حکم پایگاه داده خواهد بود. در این مهارت ICDL تنها با پایگاههای داده سرو کار دارد که حاوی یک جدول هستند. تنها چیزی که باید در مورد دسته ای از پایگاه داده که حاوی بیش از یک جدول هستند بدانید،‌ این است که Access امکان ایجاد آنها را فراهم می کند.
هنگامی که با هزارها یا صدها هزار رکورد سروکار دارید، بحث به کارگیری یک سیستم مدیریت پایگاههای داده پیش می آید. برای مثال چنان چه از کامپیوتر خواسته شود، تنها رکوردهایی را (از میان صدها هزار رکورد موجود در پایگاه داده) استخراج کرده و نمایش دهد که نام خانوادگی (فیلد Last Name) آنها با حرف «S» و کد پستی (فیلد Zipcodes) آنها با عدد «60» آغاز می شود، مدیریت پایگاه داده این کار را با سرعتی فراتر از حد تصور و توانایی بشر انجام می دهد.
اما سیستمهای مدیریت پایگاه داده فاقد «قوه درک مرسوم» می باشند. برای مثال، چنان چه اطلاعات را در فیلدهای صحیح وارد نکرده باشید، سیستم مدیریت پایگاه قادر به تصحیح این اشتباه نخواهد بود.
دو نمای Forms , Datasheet
نرم افزار Access و بسیاری از سیستمهای دیگر مدیریت پایگاههای داده، امکان مشاهده و دست کاری اطلاعات را به دو روش فراهم می کنند. روش اول متضمن مشاهده و دست کاری اطلاعات در یک داده برگ (نمای Datasheet) و روش دوم متضمن مشاهده و دست کاری اطلاعات در فرمهای
(نمای Forms) می باشد.
در نمای Datasheet می توان اطلاعات را به صورت مرتب شده در ستونها (یک ستون برای هر فیلد) و ردیفها (یک ردیف برای هر رکورد) مشاهده کرد. ظاهر پایگاههای داده در این نما همانند صفحات گسترده تصویر زیر یک پایگاه داده نمونه را در نمای Datasheet نشان می دهد.
نمونه ای از نمای Datasheet که امکان مشاهده هم زمان رکوردهای متعدد را فراهم می کند
اما نمای Forme در هر لحظه تمام یا بخش منتخبی از اطلاعات یک رکورد واحد را نشان می دهد. نمای Forme می تواند با فرمتی نمایش یابد که موجب تسهیل در خواندن اطلاعات پایگاه داده گردد. می توانید یک فرم را به روشی سازماندهی کنید که مانند یک فرم کاغذی، فیلدها را در موقعیتهای مناسب و دلخواه شما به نمایش درآورد. یک روش مناسب برای فراگیری بیشتر در مورد پایگاههای داده کامپیوتری، بررسی چند نمونه ای از این پایگاههای داده و گشت و گذار در آنها می باشد. نرم افزار Access دارای سه پایگاه داده نمونه به نامهای Solution , Orders , Northwind خواهیم پرداخت؛ اما قبل از این کار لازم است برنامه Access را شروع کرد.
شروع Access
به منظور شروع برنامه Access به یکی از این دو روش عمل کنید:
روی آیکون Microsoft Access دابل کلیک کنید.
یا
گزینه های Microsoft Access / All Programs / Start را انتخاب نمایید.
به این ترتیب نرم افزار Access راه اندازی شده و پنجره مربوط به آن نمایش می یابد. پنجره برنامه Access در بدو شروع،‌ شامل یک نوار منو، یک نوار ابزار و یک ناحیه وظیفه مرسوم به New File، در سمت راست می باشد. ناحیه وظیفه New File فرمانهای مختلف مورد نیاز جهت تولید پایگاههای داده جدید و باز کردن پایگاههای داده موجود را در یک محل گردآوری کرده است. در صورتیکه ناحیه وظیفه New File باز
نمی باشد، با انتخاب گزینه های Toolbars/Task/View آن را باز کنید.
یک کادر محاوره را به نمایش در می آورد. این کادر محاوره امکان باز کردن یک پایگاه داده موجود و یا تولید یک پایگاه داده جدید را در اختیار شما قرار می دهد.
باز کردن پایگاه داده نمونه Northwind
برای باز کردن یک پایگاه داده موجود می توانید یکی از این روشها را مورد استفاده قرار د هید: انتخاب گزینه های File / Open کلیک کردن روی دکمه Open واقع در نوار ابزار Database یا استفاده از ناحیه وظیفه New File.
1-‌‌‌‌ در صورتی که قبلاً پایگاه داده Northwind را باز کرده باشید، نام این پایگاه در ناحیه Open a File واقع در ناحیه New File لیست خواهد شد. به این ترتیب برای باز کردن پایگاه داده مزبور کافی است روی نام آن کلیک کنید.
چنانچه پایگاه داده Northwind در ناحیه وظیفه لیست نشده است. گزینه More Files… را انتخاب نمایید. به این ترتیب کادر محاوره Open نمایان شده و امکان کاوش در پوشه های موجود در کامپیوتر پایگاه داده مورد نظر را در اختیار شما قرار می دهد. فایل پایگاه داده Northwind احتمالاً در آدرس زیر قرار دارد.
C:/ Program Files / Microsoft Office 10/Samples
در صورت نیاز می توان از پنجره Windows Explorer یا My Computer برای یافتن فایل پایگاه داده Northwind استفاده کرد.
2- پس از یافتن فایل Northwind . mdb آن را انتخاب کرده و روی دکمه Open کلیک کنید.
3- در صورتی که با یک صفح خوش آمد گویی، مواجه شدید، روی دکمه OK کلیک کنید تا بسته شود.
به این ترتیب Access دو پنجره به نامهای Database , Main Switchbhoard را نمایش می دهد، پنجره Database در حکم «مرکز کنترل» برنامه Access می باشد. پنجره Main Switchbhoard نزدیک یک محیط رابط ساده تر را برای افرادی که مشغول استفاده از پایگاه داده (نه کار روی طراحی آن) هستند، فراهم
می کند.
در طی این مهار از استاندارد ICDL از پنجره Database استفاده خواهیم کرد، نمه از پنجره Main Switchbhoard ، بنابراین پنجره Main Switchbhoard را با کلیک کردن روی Display Database Window ببندید.
پنجره Database
قسمتهای زیر ناحیه objects از پنجره Database قابل مشاهده اند: Tables (جداول) ، Queries (معیارها)، Froms (فرمها)، Reports (گزارشها)، Pages(صفحات) ، Macros (ماکروها) و ‌Modules (ماژول ها) . هر یک از این قسمتها حاوی مجموعه ای از آیتم ها می باشد که Access آنها را شیء می نامد. (هر یک از این اشیا به نحوی به پایگاه ارتباط دارند.) در مهارت پایگاه ICDL مطالبی در مورد چهار قسمت اول خواهید آموخت؛ بنابراین نگران قسمتهای Modules , Macros, Pages نباشید.
جداول [Tables] معیارها [Queries] فرمها [Forms] گزارشها [Reports] گزارشها امکان استخراج اطلاعات از یک پایگاه داده به صورت نسخه های چاپی را فراهم می کنند.
هنگام کار با Access به دفعات با پنجره Database مواجه خواهید شد. از طریق این پنجره می توانید هر یک از اشیاء تشکیل دهنده یک پایگاه را (جهت به کارگیری و تغییر دادن آنها) باز کنید، در عین حال هنگامی که کار شما با هر یک از اشیای مذکور به پایان می رسد، Access شمار را به پنجره Database باز
می گرداند. در عین حال می توانید با انتخاب گزینه های Database : > نام پایگاه داده< / Window به پنجره Database باز گردید.
اولین بار که یک پایگاه داده را باز می کنید، به طور طبیعی جدوال (Tables) موجود در آن در پنجره Database ظاهر می شوند. اگر این قسمت این گونه نیست، به سادگی روی گزینه Tables واقع در لیست objects کلیک کنید.
توجه کنید که پایگاه Northwind حاوی چندین جدول می باشد. در این میان، جدول Employees را از طریق کلیک راست کردن روی آن و سپس کلیک کردن روی دکمه Open ویا از طریق دابل کلیک کردن روی آ‌ن جدول مزبور باز کنید. در ادامه نوع اطلاعات موجود در این جدول را مورد توجه قرار دهید. به این ترتیب می توانید ایده خوبی در مورد نحوه استفاده عملی از پایگاههای داده به دست آورید.
چنان چه تعداد فیلدهای موجود در یک جدول، نظیر Employees ، بیش از تعداد فیلدهای قابل نمایش در یک صفحه واحد می باشد، از نوار مرور افقی برای حرکت به چپ یا راست استفاده کنید.
در صورتی که نوار مرور افقی قابل مشاهده نمی باشد، روی دکمه Maximize کلیک کنید تا نوار مرور نمایان گردد.
چنانچه تعداد رکوردهای یک جدول بیش از آن باشد که در یک صفحه واحد قابل نمایش باشند، از نوار مرور قائم برای حرکت به بالا و پایین در میان رکوردها استفاده کرده و یا دکمه های کاوش که در پایین پنجره Datasheet نمایش یافته اند را به کار بندید.
نوارهای ابزار Access
پر استفاده ترین عملکردهای مورد استفاده در Access از طریق کلیک کردن روی دکمه های موجود در نوارهای ابزار ا ین نرم افزار قابل دسترسی هستند. به طور طبیعی Access مناسب ترین نوار ابزار برای عملیات جاری شما را نمایش می دهد. منظور از مناسب ترین نوار ابزار، نوار ابزاری است که حاوی دکمه های مربوط به عملکردهای پر استفاده در عملیات جاری می باشد.
قیمت فقط7,000 تومان پرداخت و دانلود

مشخصات فروشنده

نام و نام خانوادگی : حسین طالب زاده

شماره تماس : 09120218371

ایمیل :info@fileforosh.ir

سایت :fileforosh.ir

مشخصات فایل

فرمت : doc

تعداد صفحات : 90

قیمت : 7,000 تومان

حجم فایل : 4087 کیلوبایت

برای خرید و دانلود فایل و گزارش خرابی از لینک های روبرو اقدام کنید...

پرداخت و دانلودگزارش خرابی و شکایت از فایل