زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق در مورد کنفرانس اندیشه اسلامی

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

تحقیق در مورد کنفرانس اندیشه اسلامی


تحقیق در مورد کنفرانس اندیشه اسلامی

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه20

 

فهرست مطالب

 

1- موضوع اول

بررسی خلقت جهان:

1- آیا خلقت این جهان هدفدار می باشد؟ سوره دخان آیه 38 و سوره آل عمران آیه 191

2- هدف از خلقت این جهان هستی؟ حدیث قدسی

3- هدف از خلقت انسان چیست؟

2- موضوع دوم

بررسی انسان کامل از دیدگاه اسلام و مکتب هایی نظیر: عقلیون، عرف، قدرت و نظر اسلام درباره این مکتب ها:

1- تعریف انسان کامل و اهمیت آن؟

2- راههای شناخت انسان کامل از نظر اسلام؟ 1- قرآن و سنت 2- دیدن عینی افراد

3- فرق تمام و کمال؟

4- تاریخچه تعبیر انسان کامل؟

5- انسان مسخ شده؟

6- علت تفاوت کمال در انسان با سایر موجودات؟ شعر مولوی

7- نظر روحیون و مادیون در مورد انسان؟

8- مکتب عقلیون؟ و نظر اسلام؟ اشکالاتی که به این مکتب وارد می شود؟

9- مکتب عرفا؟ اشکالاتی که به این مکتب وارد می شود و نظر اسلام؟

10- مکتب قدرت؟ اشکالاتی که به این مکتب وارد می شود و نظر اسلام؟

3- موضوع سوم

بررسی مرگ و عالم برزخ:

1- اندیشه مرگ و حقیقت مرگ و نظر اسلام؟

2- مرگ و اقسام آن؟ ارادی و طبیعی

3- انسان و مرگ؟ سخن حضرت علی (ع)

4- ترس از مرگ؟ دیدگاه ابن سینا

5- چگونگی نظام برزخی؟ عالم هستی، ملکوت و برزخ، جبروت

6- برزخ در آیات و روایات؟ جایگاه این عالم کجاست؟

7- پرسش قبر؟ 1- مومنان 2- کافران

موضوع چهارم

بررسی روز قیامت:

1- توصیف قیامت از نظر قرآن؟

2- علائم قیامت؟ حوادث طبیعی، حوادث اجتماعی و اخلاقی (سخن پیامبر اکرم (ص))

3- زمان رسیدن قیامت؟ حدیث امام صادق (ع)

4- نفخ صور؟

5- توصیف چگونگی روح در محشر؟

6- روایتی از موازی بودن روز محشر؟

(استاد راهنما: استاد منصفی)

منابع:

انسان کامل (استاد مرتضی مطهری)

عروج روح (استاد محمد شجاعی)

قیام قیامت (استاد محمد شجاعی)

سیاحت در قیامت (قرآن و ترجمه تفسیر المیزان)

آیا خلقت این جهان هستی دارای هدف می باشد یا خیر؟

برای پاسخ به این سوال دو بینش وجود دارد. 1- بینش توحیدی 2- بینش مادی

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

«خداوند هرگز آسمانها و زمین را و آنچه بین آن دو هست را به بازیچه خلق نکرده است.»

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

«در این آیه اشاره شده است که اهل توحید در هر حالت ایستاده، نشسته، و خفتن خدا را یاد می کنند و دائم فکر در خلقت آسمانها و زمین کرده و گویند پروردگار این دستگاه با عظمت را بیهوده نیافریده»

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

هدف از خلقت جهان هستی چیست؟

با کمی تفکر متوجه می شویم که در این عالم تنها موجودی که از ویژگی های خاصی برخوردار است انسان می باشد که تمامی موجودات در خدمت او هستند. حدیثی قدسی از خداوند در این باره: یابن آدم خلقت الاشیاء لاجلک معنی حدیث «ای انسان همه چیز را برای تو و بخاطر تو خلق کرد» در واقع خداوند این جهان را بخاطر انسان آفرید تا انسان با استفاده از امکانات خود را به سر منزل نهایی برساند.

 

هدف از خلقت انسان چیست؟

آیا انسانی که اشرف مخلوقات می باشد بی هدف خلق شد؟ با یک حدیث از خداوند می توان به این سوال پاسخ داد حدیث چنین است (یابن آدم خلقت


دانلود با لینک مستقیم


تحقیق در مورد کنفرانس اندیشه اسلامی

تحقیق در مورد عدالت در اندیشه دینی

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

تحقیق در مورد عدالت در اندیشه دینی


تحقیق در مورد عدالت در اندیشه دینی

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه31

عدالت در اندیشه دینی

اسلام، تنها نسخه مکتوب نیست. تنها در وجود لفظی و وجود کتبی خلاصه نشده است. رهبران معصوم ما تجسّم واقعی حقیقت اسلام در زمان خود بوده اند. امیرمؤمنان که خود امکان اداره حکومت در سالیان محدود به دست آورد، زیباترین چهره عدالت اجتماعی را به نمایش گذاشت؛ به گونه ای که گفتند به خاطر شدت عدالت در محراب عبادت کشته شد. در زندگی شخصی، زندگی فرزندان و نزدیکان، در عرصه قضایی، در عرصه سیاسی و اقتصادی جامعه، به بهترین وجه چهره عدالت را مجسم ساخت. او پوشاکی تن آزار و خوراکی دشوارخوار داشت و به همین جهت مورد اعتراض اصحاب قرار گرفت (94) ولی هرگز از این سیره کناره گیری نکرد. وی در معرفی خود، در مصدر حکومت تمام کشور پهناور اسلامی فریاد برآورد که: امام شما از دنیا به دو جامه فرسوده و دو قرص نان بسنده کرده است، (05) با اینکه خود می گفت: می دانستم چگونه عسل پالوده و مغز)درروز( گندم و بافته ابریشم به کار برم. ولی همراهی با محرومانی که احتمالاً در اقصی نقاط کشور اسلامی حسرت گرده نانی را ببرند و سیر نخوابند را بر هوای نفس ترجیح می داد و به صراحت می فرمود: آیا راضی شوم که به من امیرالمؤمنین بگویند ولی با آنان در مشکلات روزگار شریک نشوم و در سختی زندگی نمونه ای برای آنان نباشم؟! (15)

حضرتش در مسأله عدالت اجتماعی و مساوات با دیگران، تنها به زندگی شخصی خویش

 


دانلود با لینک مستقیم


تحقیق در مورد عدالت در اندیشه دینی

دانلودمقاله اندیشه امام خمینی

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

 

 

 

 


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

مقدمه:
اصطلاح اقلیت که غالباً با ویژگی هایی چون زبانی ، قومی ، دینی و مذهبی همراه است در برگیرنده آن دسته از گروه های انسانی است که در شرایطی حاشیه ای و در موقعیتی ناشی از فرودستی کمیتی و در عین حال اجتماعی ، سیاسی، اقتصادی و فرهنگی به سر می برند. (پی یر، 1374، ص 5) شاید بتوان گفت اقلیت ها بیشتر با این صفت شناخته می شوند که در میان طبقات اجتماعی، در مقابل اکثریت ، از حیث سیاسی ، فرهنگی و اقتصادی منزلت و جایگاه فرودستی دارند و دست یابی آنان به پاره ای از مناصب و منزلت ها در یک جامعه خاص امکان پذیر نیست و یا این که بسیار مشکل خواهد بود. به عبارتی مشارکت در ساز و کار حکومتی با محدودیت ها و موانع گسترده ای همراه است.
به باور برخی ، امروزه دیگر واژه اقلیت آن معنای محدود پیشین را ندارد و کاربرد گسترده تری پیدا کرده است . در این نگاه مفهوم امروزی اقلیت ، مفهومی شمارشی و عددی نیست، بلکه این اصطلاح در مورد همه گروه هایی به کار می رود که در یک جامعه زندگی می کنند اما به علت وابستگی قومی ، دینی، مذهبی، زبانی و رفتار و عادات از دیگر افراد آن جامعه متمایز می شوند. ممکن است این گونه افراد زیر سلطه باشند و یا از مشارکت در امور سیاسی جامعه کنار گذاشته شوند و یا مورد تبعیض و تعدی قرار گیرند، اما اگر نوعی احساس جمعی و گروهی نیز داشته باشند، اقلیت به شمار می روند. (خوبروی پاک، 1380، ص 2) در واقع این احساس جمعی ، بیشتر هنگامی به وجود می آید که این افراد، که دارای اعتقادات و تعلقات مشابهی هستند از سوی اکثریت حاکم ، تحت فشار و مورد تبعیض قرار گیرند و یا از دست یابی به منصب و مقامات سیاسی منع شوند.
موضوع اقلیت ها ، با هر تعریفی که از آن پذیرفته شود ، امروزه بسیار حائز اهمیت است و بسیاری از حکومت ها با این مسئله به طور مستقیم و از نزدیک درگیر و از سوی جامعه جهانی و سازمان های حقوق بشر ـ به هر دلیل ـ تحت فشار هستند تا با اقلیت های موجود در کشورشان با مدارا و برابری بیشتری رفتار کنند. ممکن است گروهی بپندارند که موضوع اقلیت ها در پاره ای حکومت ها اساسا مطرح نیست ؛ زیرا حکومت ، ایدئولوژیک و وابسته به یک دین و مذهب خاص نیست تا سخن از حقوق اقلیت ها به میان بیاید، مگر اقلیت سیاسی . این البته ادعایی است که می توان بر آن نقض های جدی وارد ساخت . به ویژه از مجموع مباحثی که در جوامع غربی جریان دارد ، می توان حدس زد که این بحث در کانون توجهات اندیشمندان و متفکران غربی قرار دارد و تفسیرهای جدیدی از این بحث توسط آنان ارائه شده است.[1] بحث کردن در باب اقلیت ها در واقع اندیشیدن به مسئله ای اساسی، ملی و بین المللی است که تاثیرات فراوانی را بر جامعه و نظام سیاسی بر جای می گذارد.
مراد از اقلیت ها در این پژوهش ، اقلیت های دینی و مذهبی است. از آن جا که به ناگزیر در هر کشوری بخشی از جمعیت آن را اقلیت هایی تشکیل می دهند که با قومیت ، زبان، دین و مذهب اکثریت اختلاف دارند، پاره ای از سیاستگذاری ها و قوانین در رابطه و تعامل با آنان شکل می گیرد.
در حکومت های دینی این بحث نیز مطرح است؛ زیرا در متون دینی و فقهی این بحث از دیرگاه مورد توجه بوده و نظراتی ابراز شده است .همچنین به این دلیل که اکثریت مردم ایران مسلمان هستند مناسبات آنان با دولت نوعی دیگر و متمایز از رابطه اقلیت ها با دولت است. علاوه بر این ها از آنجا که نظام سیاسی جمهوری اسلامی ایران در این باره همواره از سوی نظام بین الملل مورد پرسش و باز خواست و تحت فشار بوده ، ضرورت دارد زوایای نا اندیشیده این بحث مورد تامل و مداقه قرار گیرد تا رویه و اجماعی واحد ، حد اقل در مر حله عمل ، در این زمینه به وجود آید.
پرسش مورد نظر مقاله، این است که در مردم سالاری دینی چه حقوق و اختیاراتی برای اقلیت ها در نظر گرفته شده است ؟ دامنه و گستره این حقوق تا کجاست؟ آیا فقط به دیانت و مذهب آنها و به عبارتی ، عبادیات باز می گردد یا بخش های سیاسی ، اقتصادی و فرهنگی را نیز در بر می گیرد؟
مقاله به بررسی این گزاره مهم در اندیشه سیاسی امام خمینی (ره) می پردازد و به طور مشخص این فرضیه مورد آزمون قرار می گیرد که در مردم سالاری مورد نظر امام خمینی(ره) ، که برگرفته از نصوص و متون دینی است ،حقوق و اختیاراتی برای اقلیت های دینی و مذهبی در نظر گرفته شده است از قبیل : مصونیت و امنیت ، آزادی مذهبی و انجام شعائر عبادی ، آزادی عقیده و... در کنار فرضیه اصلی فوق ، فرضیه ای رقیب مطرح شده است و آن این که در نظام مردم سالاری دینی، حقوق اقلیت های دینی و مذهبی در بخش های مختلف مورد نقض قرار می گیرد. به عبارتی در حکومت های غیر دینی ، حقوق اقلیت ها تضمین می شود و با آنان رفتار برابرانه ای اعمال می گردد، نه در حکومت دینی.
الف. پرسش درباره اقلیت ها
مباحث شفاهی امام خمینی (ره ) درباره اقلیت ها بیشتر در اوج پیروزی انقلاب اسلامی و در پاسخ به پرسش های خبرنگاران مختلفی که با ایشان گفت و گو داشته اند ایراد شده است . گر چه پیش از آن در بحث های فقهی خویش نیز به بحث درباره اهل ذمه پرداخته ، اما در این جا بیشتر ناظر به مسائل اجتماعی و عمومی است که به آن ها اشاره می شود. یکی از موضوعات برجسته و مورد علاقه خبرنگاران خارجی ، پرسش از وضعیت اقلیت ها پس از تاسیس نظام جمهوری اسلامی است. امام خمینی (ره) ضمن پاسخ به پرسش های آنان دیدگاه های خود را در این باره به تصریح بیان کرده است.
در اندیشه امام خمینی (ره) اقلیت ها در نظام جمهوری اسلامی همانند سایر افراد از حقوق برابر و احترام کامل برخوردارند:«آنها با سایر افراد در همه چیز مشترک و حقوقشان به حسب قوانین داده می شود و در حکومت اسلامی آن ها در رفاه و آسایش هستند.» (صحیفه امام، ج11، ص 290) ایشان در پاسخ این پرسش که آیا در جمهوری اسلامی اقلیت های مذهبی جایگاهی دارند یا خیر، ضمن بیان اینکه رژیم شاه با اقلیت ها رفتاری بهتر از رفتار با مسلمانان نداشته است می گوید:
« ما مطمئنا نسبت به عقاید دیگران بیشترین احترام را قائل هستیم . پس از سرنگونی دیکتاتوری و استقرار یک رژیم آزاد ، شرایط حیات برای اکثریت مسلمانان و اقلیت های مذهبی بسیار خوب خواهد شد.» (صحیفه امام، ج 4، ص 3)
در واقع ایشان معتقد است در رژیم پهلوی حتی شهروندان مسلمان نیز از شرایط مطلوب برخوردار نبوده اند چه رسد به اقلیت هایی که درون این نظام زندگی می کرده اند . اما این نوید را پیش از پیروزی انقلاب اسلامی می دهد که شرایط مطلوب حیات برای اقلیت ها در نظام دینی کاملا وجود خواهد داشت . به هر حال در نگاه ایشان تمامی اقلیت های دینی و مذهبی از حقوق طبیعی بهره مندند.
« اسلام بیش از هر دینی و بیش از هر مسلکی به اقلیت های مذهب آزادی داده است، آنان نیز باید از حقوق طبیعی خودشان که خداوند برای همه انسان ها قرار داده است، بهره مند شوند. ما به بهترین وجه از آنها نگهداری می کنیم . در جمهوری اسلامی کمونیست ها نیز در بیان عقاید خود آزادند.» (صحیفه امام، ج 4، ص 336 و 337)
سطوح و لایه های آزادی اقلیت ها در نظریه سیاسی امام خمینی (ره) ،گوناگون است و عرصه های مختلفی را در بر می گیرد از جمله : آزادی انجام مراسم و شعائر عبادی ، آزادی عقیده و اندیشه ، آزادی بیان و حق اظهار نظر ، آزادی سیاسی (حق رای دادن و حق انتخاب شدن به مقامات عمومی و سیاسی) آزادی های شخصی وخصوصی و....[2] باید دید امام خمینی (ره) چه نوع از این آزادی ها را حق اقلیت ها می داند و در کدام موارد آنان را محدود می کند. به عبارت دیگر ضمن مطالعه پاره ای از این آزادی ها روشن خواهد شد که حقوق اقلیت ها در مردم سالاری دینی و نظریه سیاسی امام خمینی (ره) چگونه است و چه نسبتی میان مردم سالاری دینی و حقوق اقلیت ها برقرار است. مفروض پژوهش این است که ایشان حقوق و آزادی های مذکور را حق مسلمانان می داند و در این مقاله بحث می شود که آیا امام خمینی (ره) غیر مسلمانان و اقلیت ها را نیز در این نوع آزادی ها با مسلمانان برابر می داند یا این که قائل به تفصیل شده و محدودیت هایی برای آنان قائل می شود.
ب. مصونیت اقلیت ها
مساله امنیت از جمله بدیهی ترین حقوق درباره اقلیت هاست ؛ زیرا پایه ای است برای سایر حقوق. اگر اقلیت ها در جان، مال ،آبرو و .... دارای مصونیت و امنیت نباشند، سخن گفتن از سایر حقوق آن ها نیز میسر نیست. از این رو با توجه به آن چه در متون دینی آمده است ، تعدی و تجاوز به شخصیت ، جان، آبرو و اموال غیر مسلمانان جایز نیست. (شیخ صدوق، 1404ق، ج 4، ص 124) امام خمینی (ره) در ضمن سخنان خود به این مسئله پرداخته است . از جمله در این باره می گوید:
«به این ]اقلیت های دینی ای[ که در ایران هستند کسی حق ندارد تعرض بکند ، این ها در پناه اسلام و مسلمین هستند ... این هایی که مذهب رسمی دارند، حق ندارند تعرضی بکنند.» (صحیفه امام، ج 5، ص 251)
مراد از مذهب رسمی مذهبی است که در اسلام به رسمیت شناخته شده است و شامل سه مذهب یهود ،مسیح و زردشت می شود. باتوجه به مطلب فوق روشن نیست که وضعیت سایر مذاهب در حکومت دینی به چه شکل خواهد بود. آیا حقوق یکسانی با سایر مذاهب و مسلمانان دارند و آیا از امنیت برخوردار خواهند بود یا خیر؟ به هر حال نمی توان به صراحت به دیدگاه امام خمینی (ره) در این باره اشاره نمود. اما بدیهی است که در اندیشه های اسلامی و دینی همه آدمیان دارای حق حیات اند و نمی توان به آنها تعرض نمود. آیات قرآن گواه روشنی بر این مسئله است . به عنوان مثال در قرآن در این باره می خوانیم :
« خداوند شما را از کسانی که با شما در کار دین کارزار نکرده اند و شما را از خانه و کاشانه تان آواره نکرده اند، نهی نمی کند از این که در حقشان نیکی کنید و با آنان دادگرانه رفتار کنید ؛ بی گمان خداوند دادگران را دوست دارد.» (ممتحنه، آیه 8)
و یا اینکه: « خداوند فقط شما را از کسانی که با شما در کار دین کارزار کرده اند و شما را از خانه و کاشانه تان آواره کرده اندو برای راندنتان (با دیگران ) همدستی کرده اند ، نهی می کند از این که دوستشان بدارید و هرکس دوستشان بدارد ،آنانند که ستمکار ( مشرک) هستند.» (ممتحنه، آیه 9)
آیات مذکور با توجه به شان نزول آنها و آیات پیشین و قرائن موجود در خود این آیات، ناظر به مشرکان و بت پرستان است و آن ها را به دو گروه طبقه بندی می کند: پاره ای که با مسلمانان سر جنگ داشته و به آزار آنان می پرداختند و از هیچ گونه کار شکنی ابا نداشتند ؛ و پاره ای دیگر که حاضر به زندگی مسالمت آمیز با مسلمانان بودند. آیات فوق پیوند دوستی و محبت با گروه نخست را منع کرده است و نسبت به گروه دیگر ، پیوند و محبت را اجازه داده است . ازاین رو کسانی را که با گروه نخست پیوند دوستی برقرار نمایند ، در شمار ظالمان برشمرده ، اما گروه دوم را در شمار دادگران و عدالت پیشگان قرار داده است . از این رو پاره ای از مفسران ، نتیجه ای که از آیات فوق گرفته اند این است که هنگامی که حکم الهی درباره مشرکان و بت پرستان این چنین باشد، درباره اهل کتاب به طریق اولی ثابت است. (مکارم شیرازی، 1375، ج 10، ص 386)
از آیات فوق همچنین یک اصل کلی و عمومی درباره مناسبات مسلمانان با غیر مسلمانان نیز برداشت شده است که محدود به زمان ومکان خاصی نیست و آن این که : مسلمانان موظفند در برابر هر فرد یا گروه و جمعیت و کشوری که موضع خصمانه ای نسبت به مسلمانان نداشته باشد ، بر ضد اسلام ومسلمانان قیام نکند و دشمنان اسلام ومسلمانان را یاری ندهد، برخورد مسالمت آمیز داشته باشند. حتی اگر جمعیت یا کشوری در صف دشمنان باشند و تغییر موضع دهند، مسلمانان باید آنان را بپذیرند و با آنان دشمنی نورزند ودر هر صورت ، معیار وضع فعلی آنها است. (مکارم شیرازی، 1375، ج 10، ص 387)
امام خمینی (ره) در مباحث فقهی خود ، آن جا که شرایط اهل ذمه را برمی شمرد به پاره ای موارد اشاره می کند که در صورت پایبندی اقلیت ها به آن قیدها ، در امنیت کامل به سر می برند و هیچ شخصی نیز حق تعرض به آنان را ندارد. برخی از این شرایط عبارتند از: کاری که با امنیت منافات دارد ، مانند تصمیم به جنگ با مسلمانان و یا کمک به مشرکان انجام ندهند. به آن چه نزد مسلمانان منکر و زشت است ، مانند شراب خواری ، زنا و خوردن گوشت خوک تظاهر نکنند. با محارم خود ازدواج ننمایند. احکام مسلمانان مانند ادای حق و ترک حرام ونیز اجرای حدود الهی را بپذیرند. با سرقت و پناه دادن به جاسوس مشرکان و جاسوسی توسط خودشان ، اسباب آزار و اذیت مسلمانان را فراهم نکنند. [3] (امام خمینی، 1407ق، ج 2، صص 457-456)
روشن است که با توجه به مطالب پیش گفته، اهل ذمه می توانند به پاره ای از موارد بر شمرده شده بدون این که به انجام آن ها تظاهر کنند و در حوزه خصوصی خود، عمل نمایند. سخنان امام خمینی (ره) در واقع برداشتی است از آیات مذکور در سوره ممتحنه . البته این شیوه و رفتار با اقلیت ها و مصونیت و امنیت آنان در میان مسلمانان ، متخذ از سیره ومنش پیامبر اکرم (ص) ، و امیر عدالت و آزادی ، امام علی (ع) است . طبق احادیثی که از حضرت رسول (ص) رسیده است ، آزار اهل ذمه به مثابه دشمنی با ایشان فرض شده است . از جمله از ایشان نقل شده است که : « فردی که فردی از ذمیان را بیازارد از من نیست .» (عمید زنجانی، 1370، ص 138) و نیز«هر کس ذمی را آزار دهد، مرا آزار داده است.» (بیهقی، 1365ق، ج 9، ص 205)
در نهج البلاغه مطالب ارزشمندی از امام علی (ع) در باره امنیت و مصونیت آنان در سرزمین های اسلامی و در میان مسلمانان آمده است و امام ، در این باره به مسلمانان توصیه ها و تاکیدات صریحی دارد. در یک مورد و در مذمت مسلمانان به خاطر عدم تامین امنیت اقلیت های دینی می فرماید:
« گزارش تایید شده ای دریافت کرده ام که مردان مهاجم بر زنان آن سرزمین ـ که پاره ای از مسلمانان و پاره ای از اقلیت های رسمی و ذمی بوده اند ـ حمله آورده و خلخال و دستبند و گردنبند و گوشواره هایشان را برگرفته اند، و زنان، جز شیون و زاری و التماس، هیچ مدافع و پناه و پناهگاهی نداشته اند. و پس از این همه، دشمن متجاوز، بی آن که زخمی بردارد و از بینی یکیشان قطره خونی بریزد، سالم و با دست های پر، به پایگاه های خویش بازگشته است. به خدا سوگند که این گزارش چنان تلخ و تحمل ناپذیر است که اگر مسلمانی از پی شنیدن این فاجعه از شدت اندوه جان بسپارد، نه تنها ملامتش نتوان کرد، بلکه ـ از دیدگاه من ـ واکنشی کاملا طبیعی و پذیرفتنی است.» (نهج البلاغه، خطبه 27 و معادیخواه، 1372، ج 4، ص 2114)
در نامه 51 نیز تجاوز به اموال مسلمانان و اقلیت ها را نکوهش کرده اما یک استثنا بر آن می افزاید :« و هرگز مباد که به مال و خواسته احدی از مردم ـ از مسلمانان نمازگزار تا اقلیت های در گرو پیمان ـ دست بیازید، مگر اسب و جنگ افزاری بیابید که در تجاوز به مسلمانان به کار گرفته شده است .» (معادیخواه، 1372، ج 4، ص 2114)
ج. آزادی مذهبی
در باره اجرای شعائر دینی و اجتماعی و مصونیت در این باره ، امام خمینی (ره) اقلیت های مذهبی را در نظام سیاسی دینی در انجام کلیه فرایض عبادی ، مذهبی و اجتماعی، آزاد می داند و معتقد است :« تمام اقلیت های مذهبی در ایران برای اجرای آداب دینی و اجتماعی خود آزادند و حکومت اسلامی خود را موظف می داند تا ازحقوق و امنیت آنان دفاع کند و آنان هم مثل سایر مردم مسلمان ایران ، ایرانی و محترم هستند.» (صحیفه امام، ج 4، ص 641)
امام خمینی (ره) در این فقره ضمن تایید آزادی شعائر و آداب دینی و اجتماعی برای اقلیت ها ، دولت اسلامی را نیز موظف می داند از حقوق آنان پاسداری نموده و امنیت آنان را تامین نماید. در همین زمینه در جایی دیگر در پاسخ به این پرسش که : آیا جمهوری اسلامی اجازه خواهد داد تا مذاهب دیگر به طور آزاد و آشکار به انجام امور مذهبی شان بپردازند؟ می گوید: «بله ، تمام اقلیت های مذهبی در حکومت اسلامی می توانند به کلیه فرایض مذهب خود آزادانه عمل نمایند و حکومت اسلامی موظف است از حقوق آنان به بهترین وجه حفاظت کند.» (صحیفه نور، ج 3، ص 75)
در بحث آزادی مذهبی،آزادی مراسم و شعائر عبادی و مذهبی اقلیت ها توسط غالب عالمان و از جمله امام خمینی (ره) ، همان گونه که ذکر شد ، پذیرفته است . در این زمینه هیچ گونه تحمیلی برای پذیرش دین اسلام از سوی هیچ کس پذیرفتنی نیست. اساسا دینی که با اکراه و اجبار بر آدمیان تحمیل شودچه سودی خواهد داشت؟ علاوه بر این ، خداوند در قرآن کریم چنین شیوه هایی را مورد مذمت قرار داده است ؛ زیرا در قرآن صریحا می خوانیم :
«در کار دین اکراه روا نیست ، چرا که راه از بیراهه به روشنی آشکار شده است.» (بقره، آیه 256)
آیه می خواهد دین و هر نوع عقیده اجباری را نفی نماید ؛ زیرا دین یک سلسله معارف علمی است که معارف عملی در پی دارد. ایمان و اعتقاد از امور قلبی است که اکراه و اجبار در آن راه ندارد . اگر ایمان با اجبار توام شود ، در اعمال نیز اثر می گذارد و عمل اکراهی نیز ارزشی ندارد. (طباطبایی، 1376، ج 2، ص 483) همچنین طبق نظر پاره ای از مفسران ،آیه محتمل نفی و نهی است . یکم ، نفی. که زمخشری و اغلب معتزله آن را انتخاب کرده اند ؛ یعنی خداوند امر ایمان را بر اجبار و اکراه و وادار کردن ننهاده است ، بلکه بر تمکین و اختیار نهاده است . چنان که در آیه ای دیگر می فرماید:
«و اگر پروردگارت] به اراده حتمی [می خواست، تمامی اهل زمین ایمان می آوردند،پس آیا تو مردم را به اکراه وا میداری تا این که مومن شوند؟» (یونس، آیه 99)
دوم، نهی . یعنی کسی را بر اسلام آوردن اجبار نکنید؛ زیرا ایمان اجباری اعتباری ندارد و بلکه کفر اجباری هم اعتباری ندارد و از اهل کتاب باید جزیه گرفت. آیات دیگری نیز بر این مطلب دلالت می کند. بنا براین نمی توان گفت پیامبر به اجبار مردم را به سوی سعادت و بهشت رهنمون می شود ، چه این امر از اساس با دعوت آزادانه آدمیان به توحید و یکتا پرستی منافات دارد .پیامبران در دعوت مردم به توحید و یکتا پرستی هیچ گاه از قدرت و زور استفاده نکرده اند . چنین شیوه ای با اساس دعوت به توحید ناسازگاری دارد و برای دین داران نیز قابل توجیه نیست و اساسا ارزشی ندارد . اگر خداوند چنین روشی را می پسندید چرا آدمیان را اینگونه نیافرید و یا این که چرا دست پیامبر را برای انجام چنین تحمیلی باز نگذاشت و از « لا اکراه فی الدین » سخن گفت،به هر حال روشن است که هیچ اجبار ی برای تغییر شریعت مورد نظر و باور اقلیت ها و اسلام آوردن آنان نیست . علاوه بر این که آنان بر طبق نصوص دین و سیره پیامبر(ص) و امام علی (ع) در انجام اعمال عبادی خود آزاد بودند و ممانعتی در این باره صورت نگرفته است . امام خمینی (ره) و قریب به اتفاق عالمان شیعه نیز در مباحث فقهی خود در این زمینه اهل کتاب را در انجام شعایر مذهبی شان آزاد دانسته اند.
د. آزادی عقیده
در باره آزادی عقیده و اظهار نظر اقلیت ها نیز امام خمینی (ره) ضمن پذیرش آزادی برای اقلیت ها آنان را محق می داند که به اظهار نظر و عقیده خود بپردازند:
« دولت اسلامی ، یک دولت دموکراتیک به معنای واقعی است و برای همه اقلیت های مذهبی آزادی به طور کامل هست و هر کسی می تواند اظهار عقیده خودش را بکند و اسلام جواب همه عقاید را به عهده دارد و دولت اسلامی ، تمامی منطق ها را با منطق جواب خواهد داد.» (صحیفه امام، ج 4، ص 410)
پیش فرض ایشان در این سخن این است که اسلام توانایی پاسخ به هر اندیشه و عقیده ای را داراست و از این رو اظهار عقیده از سوی دیگران بلامانع است ؛ زیرا اسلام به عنوان شریعت پیامبر خاتم ، می تواند با منطق صحیح ، پاسخ هر گونه اندیشه و عقیده ای را بدهد . این که اسلام می تواند به هر اندیشه ای پاسخ دهد خود مبتنی بر مفروض دیگر ی است و آن این که تنها اسلام از حقانیت برخوردار بوده و از این رو توانایی پاسخ به تمامی پرسش ها ، چالش ها و نیاز ها و خواسته های بشری را داراست . گرچه ایشان به این پیش فرض باور دارند که نشان دهنده امتناع کثرت گرایی اعتقادی ، مذهبی و دینی است ، اما در هر صورت معتقدند دیگر اندیشه های بشری نیز امکان بروز و ظهور و حیات دارند .
در موردی دیگر با صحه گذاشتن بر حقوق مشروع اقلیت ها ، این اعتقاد را بیان می دارند که:
« اسلام همیشه حافظ حقوق مشروع اقلیت های مذهبی بوده و هست ، آنان در جمهوری اسلامی آزاداند و آزادانه به مسایل خود می پردازند و در پناه حکومت اسلامی چون بقیه افراد در اظهار عقیده آزادند .» (صحیفه امام، ج5، ص 188)
البته ایشان متذکر می گردد که تساهل و تسامح تنها نسبت به اقلیت هایی است که وصف خراب کارانه بر آن ها صادق نیست . از این رو « آن هایی که شلوغ کارند ، آن هایی که خراب کارند ، برای آنها هیچ کس تساهلی قائل نیست .» (صحیفه امام، ج 5، ص 261)

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  26  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلودمقاله اندیشه امام خمینی

دانلود پاورپوینت سیر اندیشه های معماری

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

دانلود پاورپوینت سیر اندیشه های معماری


دانلود پاورپوینت سیر اندیشه های معماری
—روکوکو ، سبک معماری مخصوص طراحی داخلی و هنرهای دکوراتیو است که در فرانسه پدید آمد و به شکل وسیعی در اروپا در قرن 18 مورد استفاده قرار گرفت .احتمالا ریشه لغوی آن از فرانسه در ابتدا ، روکولیله و کوکولیله به معنای سنگ و پوسته بوده است ، فرمهای طبیعی از دکوراسیون باروک ایتالیایی در طراحی باغ ها و طراحی های داخلی اقتباس شده است .
—در مقابل بلند پروازی و انعطاف سبک باروک ، روکوکو هنر پالایش نفس و خطی بود .Juste Aurèle Meissonier و Nicholas Pineau کمک شایانی در گسترش این سبک در سرتاسر اروپا کردند .بافنده های فرانسوی ، نجارها و برنزکارها مسیر را ادامه داده و عناصری را همانند المان های عربی ، طاقچه ها ، کتیبه ها ، شاخ و برگ و گل و بامبو به این سبک اضافه کردند
—. در فرانسه اصلی ترین صاحبان این سبک نقاشهایی مثل Watteau , Boucher و Frangonard بودند و آرشیتکت هایی همانند Robert de cotte و Gilles Marine و بعدها Jacques Ange Gabriel . زمانی که روکوکو به آلمان و اتریش رسید François de Cuvilliès در این سبک پیشگام بود . روکوکوی ایتالیا به خصوص در ونیز به نحو شگفت آوری با تزئینات درخشان دکوراتیو به خصوص در کارهای نقاش Tiepolo معروف دیده می شود
 
این فایل به صورت پاور پوینت و در 30 صفحه می باشد

دانلود با لینک مستقیم


دانلود پاورپوینت سیر اندیشه های معماری

دانلود مقاله کارآموزی شرکت انفورماتیک طلوع اندیشه

اختصاصی از زد فایل دانلود مقاله کارآموزی شرکت انفورماتیک طلوع اندیشه دانلود با لینک مستقیم و پر سرعت .

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فصل اول
معرفی شرکت انفورماتیک طلوع اندیشه

 

 

 

 

 

1- نام و نوع شرکت :
شرکت انفورماتیک طلوع اندیشه

 

2- سال تاسیس :
شرکت در تاریخ 29/8/1383 تحت شماره 214001 در اداره ثبت شرکتها و مالکیت صنعتی استان به ثبت رسیده است.

 

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

 

4- نوع فعالیت :
بخشی از تجربیات این شرکت را میتوان بشرح زیر خلاصه نمود :
- تعمیر و فروش انواع سیستم های سخت افزاری و همچنین ارائه نرم افزار های حسابداری و حسابرسی
- طراحی و پیاده سازی نرم افزار جامع زرگری
- اجرای شبکه های داخلی برای چندین ارگان در استان قزوین
- پشتیبانی شبکه ها

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فصل دوم
فعالیت های انجام شده در دوره
امنیت اطلاعات سایت

 

 

 

 

 


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

 

عناوین مهم این فصل عبارتند از:
▪ نیاز به امنیت
▪ اصول امنیت SQL سرور
▪ مدهای امنیت
▪ برقراری ارتباط با سرویس دهنده وکاربران بانک اطلاعاتی
▪ نقش ها

 

● نیازبه امنیت
در اینجا لازم است نیاز به امنیت را به درستی درک کنید، خطرات امنیتی از سه ناحیه متصور می شوند:

 

۱) فرامینی که از خارج به سیستم وارد میشوند:
مزاحمین خارجی افرادی هستند که کوشش میکنند، تا خارج ازشرکت به سیستم هایتان دستیابی پیدا کنند. این افراد به دلایل مختلف چنین کارهایی را انجام می دهند.
به عنوان مثال ممکن است این کاررا صرفا برای اذیت کردن و شوخی انجام دهند واطلاعات را به شرکت دیگری بفروشند .
۲) افرادی که در شرکتتان کار میکنند:
احتمالا متداولترین نوع مزاحمت برای سیستمتان به شمار می آیند. که انگیزه نهایی آنها، دستیابی به داده هایی است که نباید آنها را ببینند.

 

۳) مزاحمت تصادفی:
مزاحمت تصادفی متداول است.در این حالت کاربر وارد سیستم میشودو اطلاعات بیشتری نسبت به آنچه انتظار دارد به دست می آورد.

 

اصول امنیت SQL سرور
SQL سرور واژه ها ومفاهیم زیادی دارد که باید با آنها آشنا شوید.این مفاهیم شامل مراحلی است که SQL سروربا انجام آنها به یک کاربر امکان می دهد تا تحت مدهای امنیتی مختلف، که به زودی بررسی خواهند شد، با یک بانک اطلاعاتی ارتباط برقرار کنند. این واژه ها عبارتند از:
1 - ID برقراری ارتباط( Login ID): ID برقراری ارتباط، بخشی از اطلاعات اعتبارکاربراست که کاربر برای دستیابی به SQL سرور ارائه می دهد.
2 - کلمه عبور: هرکلمه عبور صرفا رشته ای ازکاراکترها است که برای اعلام اعتبارکاربری، که با یکID خاص با سرویس دهنده ارتباط برقرار می کند، به سرویس دهنده ارسال می شود.کلمات عبور خوب باید حرفی عددی باشندو طول آنها نیز حداقل 6 کاراکتر باشد.
3 - ID کاربر: یک مرحله دیگر برای دستیابی به بانک اطلاعاتی خاص است، ID برقراری ارتباط و کلمات عبور، شما را تنها به سرویس دهنده میرسانند.
اگر تا به این حد پیش روید، به هیچ یک از بانکهای اطلاعاتی آن سرویس دهنده دستیابی نخواهید داشت.
بعد از بررسی درستیID برقراری ارتباط توسطSQLسرور و تعیین اینکه کاربر مجاز به دستیابی سرویس دهنده است، وی می بایست یک بانک اطلاعاتی را برای کار انتخاب کند وبعد ID برقراری ارتباط را با تمامID های کاربری آن بانک مقایسه می کند تا اطمینان حاصل شود که کاربر به بانک اطلاعاتی دستیابی دارد.
4 -نقش ها : هر نقش روشی برای گروه بندی کاربران دارای کارهای مشابه به منظور آسان شدن مدیریت است. نقش ها در نگارش های قدیمیSQL سرور تحت عنوان گروه مطرح بودند. به جای تخصیص مجوز به هر یک از کاربران بانک اطلاعاتی، به راحتی می توانید یک نقش ایجاد کنید و بعد از قراردادن کاربران به آن نقش، مجوزها را به آن نقش تخصیص دهید.
5 - نقش برنامه کاربردی: یک نقش ویژه است که امکان دستیابی به داده های موجود در بانک اطلاعاتی را تنها به برنامه های کاربردی خاص می دهد. کاری که این نقش انجام می دهد، آن است که کاربران را مجاب می کند تا از طریق برنامه کاربردی به داده های بانک اطلاعاتی دستیابی پیدا کنند. این کار کاربران را مجاب به استفاده از برنامه کاربردیی می کند که خصوصا برای دستیابی به داده ها نوشته شده و از دستیابی برنامه های کاربردی دیگر جلوگیری میشود.
6 - گروه های ویندوزNT :امنیتSQL سرور، شدیدا بر امنیت ویندوزNT بیان شده است
گروه های ویندوزNT مستقیما به نقش هایSQL سرورقابل نگاشت هستند، از این رو هر کاربری که جزئی از آن گروه باشد، به طور خودکار بهSQL دستیابی خواهد داشت.
فرآیند بررسی اعتبار: وقتی کاربری اقدام به دستیابی به سرویس دهنده میکند، 4چیز کنترل می شود
1 - امنیت در سطح شبکه: که نخستین سطح امنیت است. کاربران در بیشتر مواقع با یک شبکه ویندوزNT ارتباط برقرار خواهند کرد، اما با هر شبکه دیگری که در کنار شبکه مذکور وجود داشته باشد، نیز می توانند ارتباط برقرار کنند. کاربر باید یکID برقراری ارتباط و یک کلمه عبور معتبر شبکه وارد کند و اگر نه در همین سطح متوقف خواهد شد.
2 - امنیت در خود سرویس دهنده: که دومین سطح امنیت است. وقتی کاربر به این سطح می رسد، می بایست یک ID برقراری ارتباط و یک کلمه عبور معتبربرای پیشروی ارائه کند. بسته به مد امنیتی که در سرویس دهنده به کار میبرید،SQL سرور ممکن است بتواندID برقراری ارتباط با ویندوزNT را تعیین نماید.
3 - نیاز به یکID کاربری در بانک اطلاعاتی: که سومین سطح امنیت است. هیچ کلمه عبوری در این سطح مطرح نیست. در عوض،ID برقراری ارتباط توسط مدیر سیستم باID کاربری نگاشت می شود.
4 - ارتباط امنیت با مجوزها: آخرین سطح امنیت است.SQL سرور کنترل میکند کهID کاربریی که کاربر از طریق آن به سرویس دهنده دستیابی پیدا کرده است، مجوزهای دستیابی به شیءهای مورد نظر را داشته باشد.این امکان وجود دارد که دستیابی فقط برای برخی شیءها باشدو نه تمام شیءها

 

مدهای امنیت
SQL سروردو روش مختلف برای بررسی اعتبار کاربران ومعرفی آنها به سرویس دهنده دارد.
1 - روش نخست: بررسی اعتبار ویندوزNT : ویندوزNT می تواند از ویژگیهای بسیار بیشتری در سیستم امنیتی خود استفاده کند، از جمله: حداقل طول برای کلمات عبور، تاریخ انقضای کلمات عبور، جلوگیری از برقراری ارتباط بعد از چند اقدام ناموفق. به هنگام استفاده از این روش، کاربر برای دستیابی به سرویس دهنده نیازی به ارائهID برقراری ارتباط و کلمه عبور ندارد، در عوضSQL سرور نام کاربر را از ویندوزNT می خواهد وآن را با فهرست کاربران مجاز مقایسه می کند. مراحل زیر شما را درآماده سازیSQL سرور برای استفاده از روش بررسی اعتبار ویندوزNT یاری می کنند:
1 - .SQL Server Enterprise Manager را باز کنید وبا سرویس دهنده ای که می خواهید مد امنیتی آن را تغییر دهید ارتباط برقرار کنید.
2 - گزینه Properties را انتخاب کنید.
3 - تب Security را پیدا کنید وآن را برگزینید.
4 - گزینه Windows NT Authentication را انتخاب کنید.
5.SQL Server را دوباره راه اندازی کنید.

 

 

 

اصول امنیتSQL سرور
SQL سرور واژه ها ومفاهیم زیادی دارد که باید با آنها آشنا شوید.این مفاهیم شامل مراحلی است که SQL سروربا انجام آنها به یک کاربر امکان می دهد تا تحت مدهای امنیتی مختلف، که به زودی بررسی خواهند شد، با یک بانک اطلاعاتی ارتباط برقرار کنند. این واژه ها عبارتند از:
۱) I برقراری ارتباط( Login ID): ID برقراری ارتباط، بخشی از اطلاعات اعتبارکاربراست که کاربر برای دستیابی به SQL سرور ارائه می دهد.
۲) کلمه عبور: هرکلمه عبور صرفا رشته ای ازکاراکترها است که برای اعلام اعتبارکاربری، که با یکID خاص با سرویس دهنده ارتباط برقرار می کند، به سرویس دهنده ارسال می شود.کلمات عبور خوب باید حرفی عددی باشندو طول آنها نیز حداقل ۶ کاراکتر باشد.
۳) ID کاربر: یک مرحله دیگر برای دستیابی به بانک اطلاعاتی خاص است، ID برقراری ارتباط و کلمات عبور، شما را تنها به سرویس دهنده میرسانند.
اگر تا به این حد پیش روید، به هیچ یک از بانکهای اطلاعاتی آن سرویس دهنده دستیابی نخواهید داشت.
بعد از بررسی درستیID برقراری ارتباط توسطSQLسرور و تعیین اینکه کاربر مجاز به دستیابی سرویس دهنده است، وی می بایست یک بانک اطلاعاتی را برای کار انتخاب کند وبعد ID برقراری ارتباط را با تمامID های کاربری آن بانک مقایسه می کند تا اطمینان حاصل شود که کاربر به بانک اطلاعاتی دستیابی دارد.
۴) نقش ها:هر نقش روشی برای گروه بندی کاربران دارای کارهای مشابه به منظور آسان شدن مدیریت است. نقش ها در نگارش های قدیمیSQL سرور تحت عنوان گروه مطرح بودند. به جای تخصیص مجوز به هر یک از کاربران بانک اطلاعاتی، به راحتی می توانید یک نقش ایجاد کنید و بعد از قراردادن کاربران به آن نقش، مجوزها را به آن نقش تخصیص دهید.
۵) نقش برنامه کاربردی: یک نقش ویژه است که امکان دستیابی به داده های موجود در بانک اطلاعاتی را تنها به برنامه های کاربردی خاص می دهد. کاری که این نقش انجام می دهد، آن است که کاربران را مجاب می کند تا از طریق برنامه کاربردی به داده های بانک اطلاعاتی دستیابی پیدا کنند. این کار کاربران را مجاب به استفاده از برنامه کاربردیی می کند که خصوصا برای دستیابی به داده ها نوشته شده و از دستیابی برنامه های کاربردی دیگر جلوگیری میشود.
۶) گروه های ویندوزNT :امنیتSQL سرور، شدیدا بر امنیت ویندوزNT بیان شده است
گروه های ویندوزNT مستقیما به نقش هایSQL سرورقابل نگاشت هستند، از این رو هر کاربری که جزئی از آن گروه باشد، به طور خودکار بهSQL دستیابی خواهد داشت.
فرآیند بررسی اعتبار: وقتی کاربری اقدام به دستیابی به سرویس دهنده میکند، ۴چیز کنترل می شود
۱) امنیت در سطح شبکه: که نخستین سطح امنیت است. کاربران در بیشتر مواقع با یک شبکه ویندوزNT ارتباط برقرار خواهند کرد، اما با هر شبکه دیگری که در کنار شبکه مذکور وجود داشته باشد، نیز می توانند ارتباط برقرار کنند. کاربر باید یکID برقراری ارتباط و یک کلمه عبور معتبر شبکه وارد کند و اگر نه در همین سطح متوقف خواهد شد.
۲) امنیت در خود سرویس دهنده: که دومین سطح امنیت است. وقتی کاربر به این سطح می رسد، می بایست یک ID برقراری ارتباط و یک کلمه عبور معتبربرای پیشروی ارائه کند. بسته به مد امنیتی که در سرویس دهنده به کار میبرید،SQL سرور ممکن است بتواندID برقراری ارتباط با ویندوزNT را تعیین نماید.
۳) نیاز به یکID کاربری در بانک اطلاعاتی: که سومین سطح امنیت است. هیچ کلمه عبوری در این سطح مطرح نیست. در عوض،ID برقراری ارتباط توسط مدیر سیستم باID کاربری نگاشت می شود.
۴) ارتباط امنیت با مجوزها: آخرین سطح امنیت است.SQL سرور کنترل میکند کهID کاربریی که کاربر از طریق آن به سرویس دهنده دستیابی پیدا کرده است، مجوزهای دستیابی به شیءهای مورد نظر را داشته باشد.این امکان وجود دارد که دستیابی فقط برای برخی شیءها باشدو نه تمام شیءها.

 

برقراری ارتباط باسروس دهنده وکاربران بانک اطلاعاتی
همانند کارهای دیگری که درSQL سرورانجام می دهید، روشهای مختلف زیادی برای ایجادID های برقراری ارتباط وID های کاربری وجود دارد. نخستین روش برای انجام این کارازطریق یک ویزارد درSQL Enterprise Manager است. این ویزارد شما را گام به گام در ایجاد یک ID برقراری ارتباط ویک ID کاربری یاری می کند
روش دوم برای ایجاد ID ها، استفاده از رویه های ذخیره شده است. اگراز این روش استفاده کنید، درصورت نیاز می توانید همان ID هارا درتمام سرویس دهنده ها ایجاد کنید. آخرین روش، ایجاد مجزای آنها در SQL Enterprise Manager است.
گزینه دیگری که برای افزودن یک ID کاربر دارید، ازرویه های ذخیره شده واجرای SQL Query Analyzer است.
برای بررسی اعتباربا ویندوزNT باید ازرویه ذخیره شده sp-grantloginاستفاده کنید.
وقتی ازروش بررسی اعتبار SQL سروراستفاده می کنید،ازرویه ذخیره شده sp-addloginاستفاده کنید.
قالب sp-grantlogin به شکل زیراست:
sp-grantlogin [@loginname= ]’login’
نامی که پس از sp-grantlogin باید مشخص شود،نام کاربری ویندوزNT و نام حوزه ای است که کاربر در آن قرار دارد.
به عنوان مثال، برای اینکه کاربری به نامMrMoney از حوزهMonopoly را بهSQL سرور بیفزایید، می بایست دستور زیر را اجرا کنید:
sp-grantlogin’Monopoly/Mr Money’
دستور بالا مجوز دستیابی به بانک اطلاعاتی را به آن کاربر اعطا می کند، اما دستیابی بیشتر را برای وی فراهم نمی کند.

 

نقش ها
نقش ها اساسا گروههایی هستند که می توانید برای گروه بندی کاربرانی به کار برید که نیازهای دستیابی آنها مشابه است.
انواع نقش های مختلفی که می توانید به کار برید عبارتند از:
۱) نقش های از پیش تعریف شده سرویس دهنده
۲) نقش های از پیش تعریف شده بانک اطلاعاتی
۳) نقش عمومی
۴) نقش های شخصی بانک اطلاعاتی

 

نقش های از پیش تعریف شده سرویس دهنده
نقش های سرویس دهنده برای آن هستند تا برخی از کارهای مدیریتی سرویس دهنده را به اشخاص دیگر واگذار کنید.
هفت نقش از پیش تعریف شده سرویس دهنده به شرح زیر هستند:
▪ sysadmin : اعضای این نقش می توانند هر عملی را در سرویس دهنده انجام دهند. این نقش، مشابهaccount ی به نام sa در نگارش های پیشینSQL سرور است.
▪ serveradmin : اعضای این نقش می توانند پیکربندی مشخصات سرویس دهنده را انجام دهند.
▪ setupadmin : اعضای این نقش مجازند پیوندهای سرویس دهنده ها را حذف یا اضافه کنند.
▪ Securityadmin : اعضای این گروه می توانند برقراری ارتباط با سرویس دهنده را مدیریت کنند.
▪ processadmin : اعضای این گروه می توانند هر فرآیندی را که درSQLسرور اجرا می شود را مدیریت کنند.
▪ dbcreator : این گروه مجوز ایجاد بانکهای اطلاعاتی در سرویس دهنده را دارد.
▪ diskadmin : این گروه مجوز ایجاد و مدیریت فایل ها در دیسک را دارد.

 

نقش های از پیش تعریف شده بانک اطلاعاتی
نقش های از پیش تعریف شده بانک اطلاعاتی به کاربران امکان می دهند تا عملیات گوناگونی را انجام دهند.
نه نقش از پیش تعریف شده بانک اطلاعاتی عبارتند از:
db-owner: اعضای این گروه به عنوان مالک بانک اطلاعاتی تعریف می شوند.
▪ db-accessadmin:عضویت در این گروه به کاربر امکان می دهد تا کاربران ویندوزNT وSQL سرور را در بانک اطلاعاتی حذف یا به آن بیفزاید.
▪ db-datareader: اعضای این گروه می توانند تمام داده های جداول کاربری بانک اطلاعاتی را ببینند.
▪ db-datawriter: اعضای این گروه مجوز افزودن، تغییریا حذف داده های تمام جداول کاربری بانک اطلاعاتی را دارند.
▪ db-ddladmin: به کاربرامکان می دهد تا شئ های یک بانک اطلاعاتی راحذف، اضافه یا اصلاح کند.
▪ db-securityadmin: اعضای این گروه می توانند نقش ها و اعضای نقش های بانک اطلاعاتیSQL سرور را مدیریت کنند.
▪ db-backupoperator: اعضای این نقش مجوز تهیه نسخه پشتیبان از بانک اطلاعاتی را دارند.
▪ db-denydatareader: اعضای این گروه نمی توانند هیچیک از داده های بانک اطلاعاتی را ببینند.
▪ db-denydatawriter: اعضای این گروه هیچ مجوزی برای تغییر داده های بانک اطلاعاتی ندارند.

 

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

 

نقش های شخصی بانک اطلاعاتی
نقش های شخصی بانک اطلاعاتی، نقش هایی هستند که مدیر سیستم برای مقاصد ویژه ایجاد می کند. این نقش ها توانایی تخصیص مجوزهای ویژه ای را فراهم می کنند که در نقش های از پیش تعریف شده موجود نیستند. قوانینی که می بایست به هنگام ایجاد این نقش ها به خاطر داشته باشید عبارتند از:
نقش های شخصی بانک اطلاعاتی در محدوده یک بانک اطلاعاتی ایجاد می شوند و در وسط چند بانک اطلاعاتی قابل گسترش نیستند.
کاربران در هر لحظه نمی توانند به بیش از یک نقش شخصی بانک اطلاعاتی تعلق داشته باشند.
نقش های شخصی می توانند حاویID های برقراری ارتباط ویندوزNT،IDهای برقراری ارتباطSQLسرور و دیگر نقش های SQLسرور باشند

 

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

 

ابزارهای حمله
ابزارForceSQL نسخه 2.0
این ابزار برای بدست آوردن رمز عبور یک SQL Server استفاده می شود. ForceSQL دارای ویژگی¬های زیر است:
• کنترل و راهبری آسان آن در خط فرمان
• اجرای حمله دیکشنری (1)
• اجرای حمله فراگیر(2)
• بکارگیری درگاهی به غیر از درگاه 1433

 

ابزار SQLDict:
این ابزار که در سطر فرمان تمامی ویندوزها قابل اجرا است، تدارک یک حمله دیکشنری علیهSQL Server را می دهد. جهت بکارگیری آن باید IP ماشین هدف، شناسه‌ی کاربری که می‌خواهید رمز او را به دست آورید و فایلی که حاوی رمزهای عبور برای چک کردن می باشد را مشخص کنید.

 

ابزار CPMdeamon :
این برنامه که در محیط لینوکس نوشته شده است، یک کد CGI را اجرا می‌کند و اجازهی عوض کردن رمز عبور را از راه دور می دهد.

 

ابزار SQLScanner.exe :
این ابزار که در سطر فرمان ویندوز اجرا می شود، یک محدوده آدرس IPاز نوع کلاس B(XXX.XXX) و نام یک فایل خروجی را به عنوان پارامتر می گیرد، و سپس محدوده را جستجو کرده و IP¬هایی را که دارای Sql Server هستند مشخص می نماید و در فایل خروجی لیست می کند. این ابزار قادر به شناسایی SQL Serverهایی که از درگاه استاندارد 1433 استفاده نمی کنند نیز می باشد.

 

ابزار SqlPing.exe:
این برنامه ی سطر فرمان ویندوز، اطلاعات مفیدی (نظیر نام سِرور، شماره ی نسخه ، شماره ی درگاه و ....) در مورد یک SQL Server نصب شده بر روی یک IP خاص ارائه می دهد.

 

ابزارNGSSQLCrack :
ابزار NGSSQLCrack ابزاری است که جهت شکستن رمز عبور در SQL Server 7 و 2000 بکار گرفته می شود.

 

ابزار های دفاعی
ابزار SQL Critical Update:
SQL Critical Update بسته‌ای نرم‌افزاری است که توسط شرکت مایکروسافت ارائه شده و شامل اجزای زیر است:
ابزار SQL Critical Update : که در آن یک وصله ی امنیتی برای نسخه‌هایی از SQL Server 2000 و MSDE 2000 که در برابر کرم Slammer آسیب‌پذیرند قرار داده شده است.

 

ابزار SQL Scan : با استفاده از این ابزار می توان یک کامپیوتر، یک دامنه‌ و یا محدوده‌ای از آدرس ها را برای یافتن یک نسخه ی نصب شده از SQL Server 2000 یا MSDE 2000 که در برابر کرم Slammer آسیب‌پذیر است، کنترل نمود.

 

ابزار SQL Check : با استفاده از این ابزار می توان یک کامپیوتر را برای یافتن نسخه های آسیب‌پذیرSQL Server 2000 یا MSDE 2000 در برابر کرم Slammer، چک کرد.

 

ابزار Microsoft Baseline Security Analyzer (MBSA) :
یک ابزار مجانی ارائه شده از سوی مایکروسافت میباشد که قادر است یک کامپیوتر دارای ویندوز را در برابر وجود پیکربندی‌های اشتباه و یا به روز نبودن نرم‌افزارها بر اساس آخرین بهنگام سازی های امنیتی ارایه شده، چک کند.
ابزار SQLLiteSpeed :
SQL LiteSpeed یک نرم‌افزار پیشرفته برای تهیه ی پشتیبان از بانک های اطلاعاتی SQL Server، در قالب فایل های رمزنگاری شده است.
ابزار EnforcePass :
بسیاری از حملات بر اساس کشف کلمات عبور ضعیف و قابل حدس انجام می گیرند. این ابزار که در واقع یک تابع است، با توجه به معیارهای زیر، از بکارگیری کلمات عبور ضعیف توسط راهبر SQL Server و کاربران جلوگیری می کند.
• کلمه عبور نباید شامل کلمه شناسه ی عبور باشد.
• طول کلمه ی عبور باید بیش از شش باشد.
• کلمه ی عبور باید شامل حداقل یک حرف، یک رقم و یک کاراکتر از علایم باشد.
این تابع باید درون رویه‌های ذخیره‌شده sp_password و sp_addlogin موجود در SQL Server قرار گیرد.
ابزار AppDetective. for Microsoft SQL Server :
این نرم‌افزار یک ابزار برای برآورد کردن میزان امنیت برنامه‌های کاربردی موجود در شبکه ی شماست.
ابزار NGSSQuirreL :
NGSSQuirreL یک ابزار بررسی امنیت برنامه‌ است که مخصوص Microsoft SQL Server طراحی شده است.
1- در این نوع حمله رمز عبور در برابر یک سری کلمات خاص که کاربر آنها را مشخص میکند، چک میشود.
2- در این نوع حمله رمز عبور در برابر تمام ترکیبات موجود کاراکترهای کشخص شده (حروف، ارقام و ...) تا یک طول مشخص چک میشود.
امنیت در ورود به سیستم
زمانی که یک بانک اطلاعاتی جدید را در SQL Server تعریف می‌کنید، با کلیک سمت راست بر روی نام موتور پایگاه داده‌ای یک سرور درEnterprise Manager و انتخاب قسمت Properties، در زبانه security، موتور بانک اطلاعاتی
امکان انتخاب دو روش مختلف در معرفی و یا شناسایی کاربران مجاز برای ورود به سیستم یا همان عمل احراز هویت (Authentication) را در دسترس قرار می‌دهد. البته بعد از ساخت یک بانک اطلاعاتی، با کلیک سمت راست بر روی نام آن بانک و انتخاب گزینه Properties و سپس security هم می‌توان روش مورد استفاده را تغییر داد. (شکل 1)
یکی از این دو روش که برمبنای ارتباط موتور این پایگاه داده با اکتیودایرکتوری ویندوز 2000 سرور بنا شده است و Windows only نام دارد، باعث می‌شود تا کاربران از قبل تعریف شده در دامنه (Domain) یک شبکه مبتنی بر ویندوز 2000 سرور، به رسمیت شناخته شوند. در این صورت نیازی به معرفی کاربر جدید و یا انتخاب دو نام کاربری برای یک نفر وجود ندارد و کاربر مذکور می‌تواند از همان نام کاربری و رمز عبوری که برای ورود به دامنه شبکه ویندوزی خود استفاده می‌کند، برای اتصال به بانک اطلاعاتی هم استفاده کند.
در روش دوم، ارایه مجوز دسترسی به کاربران با سیستمی خارج از محدوده دامنه‌‌ویندوزی صورت می‌گیرد. بدین‌صورت مدیر سیستم مجبور است برای کلیه کاربرانی که قصد اتصال به بانک را دارند، نام کاربری و رمزعبور جدیدی را تعریف کند.

 

تعریف کاربران
در صورتی که شیوه دوم تعریف کاربران را انتخاب کرده باشید، باید ابتدا لیستی از کاربران را به همراه رمزعبور مربوطه‌شان در قسمتی از صفحه Enterprise Manager که با عنوان Security مشخص شده، معرفی کنید. این کار با کلیک سمت راست بر روی گزینه Login در قسمت مذکور و سپس new login انجام می‌گیرد. انتخاب یک نام کاربری به همراه ورود رمزعبور تنها کاری است که باید در این جا انجام گیرد تا یک کاربر به‌طور عمومی در لیست کاربران یک موتور پایگاده داده‌ قرار گیرد.

 

از این به بعد، وظیفه مدیر سیستم تعیین دسترسی کاربران تعریف شده در قسمت security، به بانک‌های مختلف تعریف شده در پایگاه است.
این‌کار نیز از دو طریق قابل انجام است. در روش اول، دسترسی به هر بانک اطلاعاتی از طریق همان قسمت security صورت می‌گیرد. کافی است بر روی هر کاربری که در این قسمت تعریف کرده‌اید، کلیک سمت راست کرده و ابتدا گزینه خصوصیات و سپس زبانه DataBase Access را انتخاب کنید. پس از آن لیستی از کلیه بانک‌های اطلاعاتی موجود در پایگاه به شما نمایش داده می‌شود که باید بانک موردنظر را انتخاب کرده و در ستون Permit کلیک موردنظر را انجام دهید. پس از این کار
می‌توانید یک نام نمایشی را برای نام کاربری مربوطه در ستون user تایپ کنید. در این‌جا به عنوان مثال امکان دسترسی کاربر mda را به بانک Northwind فراهم نموده و نام نمایشی <مهیار داعی‌الحق> برای آن انتخاب شده است (شکل 2). همان‌طور که مشاهده می‌کنید این کاربر به‌طور خودکار در گروه کاربری عمومی (public) بانک مذکور قرار داده می‌شود.
در روش دوم، به سراغ بانک اطلاعاتی موردنظر در لیست DataBases رفته و با کلیک سمت راست بر روی عبارتusers، گزینه New User را انتخاب می‌کنیم. حال در پنجره نمایش داده شده، باید از درون لیست Login name، یکی از کاربرانی را که قبلاً در قسمت security تعریف کرده‌ایم انتخاب کرده و نام نمایشی آن را هم در قسمت user name تایپ کنید. در این‌جا هم به‌صورت خودکار، کاربر مذکور در گروه کاربری Public برای آن بانک اطلاعاتی قرار می‌گیرد. (شکل 3)

 

نقش‌ها (Roles)
درSQL Server، می‌توان چندین کاربر را در یک گروه کاربری قرار داد. وقتی یک گروه کاربری تعریف می‌شود، دسترسی آن به قسمت‌های مختلف یک بانک اطلاعاتی و کلیه عملیاتی که اعضاء آن گروه می‌توانند انجام دهند، توسط مدیر سیستم تعیین می‌گردد. از این به بعد هرگاه کاربر جدیدی به آن گروه اضافه ‌شود، نیازی به تعریف مجدد سطوح دسترسی و عملیاتی برای وی وجود ندارد و سطوح دسترسی به صورت خودکار از طرف گروه به عضو جدید اعطا می‌شود. درSQL Server به‌صورت پیش‌فرض تعدادی نقش (Role) وجود دارد که در واقع همان گروه‌های کاربری مذکور می‌باشد. هر کاربری که توسط مدیر سیستم به جمع کاربران اضافه می‌شود به طور خودکار در نقش public ظاهر می‌شود. نقش‌های از پیش تعریف شده و نحوه دسترسی و قابلیت عملیاتی آن‌ها عبارت هستند از:

 

1- db-accessadmin
کاربران تعریف شده در این نقش قادر خواهند بود، سطوح دسترسی و امنیتی کلیه کاربران و نقش‌ها را در قسمت‌های مختلف پایگاه تعریف کنند.
2- db-backupoperator
این نقش مسؤول ایجاد نسخه‌های پشتیبان از سیستم و اطلاعات درون آن است.
3- db-datareader
این نقش قادر است کلیه اطلاعات تمام جداول بانک اطلاعاتی موجود در سیستم را بخواند. مگر آن‌که اطلاعات خاصی توسط مکانیسم Deny از دسترس او دور نگاه داشته شود.
4- db-datawriter
افراد تعریف شده در این نقش قادرند تا کلیه اطلاعات موجود در کلیه جداول بانک را با استفاده از دستورات سه‌گانهInsert ،UPdate ،Delete تغییر دهند. مگر آن ‌که جدول یا فیلد خاصی توسط مکانیسم Deny از دسترس‌شان دور نگه داشته شود.
5- db-ddladmin
کاربران دارای این نقش می‌توانند ساختار جداول، دیدها، روتین‌ها و توابع یک بانک اطلاعاتی را با استفاده از دستورات سه‌گانه Create ،alter ،Drop، بسازند، تغییر دهند یا از بین ببرند.
6- db-denydatareader
این نقش قادر به خواندن هیچ اطلاعاتی از جداول یا سایر قسمت‌های بانک نیست.
7- db-denydatawriter
این نقش هم قادر به تغییر دادن هیچ یک از قسمت‌های بانک اطلا‌عاتی نیست.
8- db-owner
این نقش قادر به انجام هر عملی در بانک‌اطلاعاتی می‌باشد و بالاترین سطح موجود در یک بانک است.
9- db-securityadmin
مسؤول تعریف و تنظیم نقش‌ها، کاربران و سطوح دسترسی در یک بانک است.
10- public
کاربران این نقش‌ قادرند تمام جداول، دیدها و سایر قسمت‌هایی که توسط خودشان یا توسط کاربران متعلق به نقش dbowner ساخته شده را بخوانند و بنویسند.
اما به غیر از نقش‌های مذکور، مدیر سیستم هم می‌تواند به تناسب، نقش‌هایی را در سیستم تعریف کند. به عنوان مثال فرض کنید که در یک واحد حسابداری، کارمندان عادی آن قسمت، موظف به وارد کردن اسناد مالی به یکی از جداول بانک‌اطلاعاتی با استفاده از یک برنامه ویژوال بیسیک هستند. مدیر مالی نیز توسط دکمه موجود در همان برنامه قادر است یک روتین ذخیره شده (stored procedure) را فراخوانی کرده تا اسناد وارد شده را تأیید کند. بنابراین فقط کاربر مربوط به مدیر مالی حق اجرای روتین مذکور را دارد. برهمین اصل مدیر پایگاه یک گروه به نام <حسابداران> را برای ورود اسناد و گروه دیگری را به نام <مدیر مالی> برای مدیریت آن دپارتمان و جانشینان احتمالی وی در نظر می‌گیرد و برای گروه اول، اجرای روتین مذکور را در حالت ممنوع (Deny) و برای گروه دوم، در حالت مجاز (Allow) قرار می‌دهد. شما می‌توانید برای تعریف یک گروه یا نقش جدید، بر روی آیتم Roles کلیک سمت راست کرده و گزینه New Role و سپس یک نام دلخواه را انتخاب کرده و آن‌گاه با کلیک بر روی دکمه Add کاربران از قبل تعریف شده‌تان را یک به یک به جمع آن گروه اضافه نمایید. شایان ذکر است که هر کاربر می‌تواند جزء چند گروه یا نقش باشد. در ادامه باید در همان پنجره مذکور با کلیک بر روی دکمه مجوز (Permission)، دسترسی و قابلیت عملیاتی آن گروه را هم تعریف کنید. (شکل 4)

 

انواع مجوزها
1- جداول اطلاعاتی و دیدها
در مورد یک جدول بانک اطلاعاتی شما می‌توانید امکان انجام پرس‌وجو، درج، تغییر، حذف و تعریف وابستگی را به ترتیب با علا‌مت زدن در ستون‌های SELECT ،UPDATE ،DELETE و DRI برای یک گروه یا کاربر، ممکن یا غیرممکن کنید. در ضمن در صورتی که بخواهید بر روی تک‌تک فیلدها، قواعدی را وضع کنید می‌توانید بر روی دکمه Colums هر جدول کلیک کرده و امکان آوردن آن فیلد را در یک عبارت پرس‌وجو (SELECT) و یا امکان تغییر آن فیلد را در یک عملیات UPDATE برای گروه یا کاربر موردنظر مشخص کنید. (شکل 5)‌ لازم به ذکر است که همین عملیات برای دیدهای (View) یک بانک هم قابل انجام است.

 


2- روتین‌ها و توابع
در مورد روتین‌ها و توابع تعریف‌شده (User Defined Fonction) فقط یک ستون مجوز به نام Exec و آن هم به معنی امکان استفاده یا عدم استفاده وجود دارد که توسط مدیر سیستم تنظیم می‌شود. (شکل 6)
3- مجوزهای اساسی
به غیر از عملیات‌عمومی سیستم مثل جستجو، درج، تغییر، اجرای روتین و... که در بالا ذکر شد، در SQL serverامکانات ویژه‌ای نیز برای کاربردهای خاص در نظر گرفته شده که فقط در مواقع لزوم به برخی کاربران یا نقش‌ها اعطا می‌شود. اگر بر روی نام هر بانک اطلاعاتی موجود در سیستم مثل Northwind، کلیک راست کرده و آیتم خصوصیات را انتخاب کنید، در زبانه آخر یعنی Permission لیستی از نقش‌ها و کاربرهای موجود در سیستم را مشاهده می‌کنید که در جلوی نام هر یک از
آن‌ها و در 8 ستون به ترتیب از چپ به راست امکان ساخت جدول، دید، روتین، مقادیر پیش‌فرض، قواعد، توابع، پشتیبان‌گیری از اطلاعات و پشتیبان‌گیری از لاگ‌ها وجود دارد که در مواقع خاصی قابل اعطا به کاربران با نقش‌های مختلف می‌باشد. به عنوان مثال اگر برنامه‌نویس قصد داشته باشد تا برای فراهم‌ساختن امکان تهیه یک گزارش پیچیده، به کاربری اجازه اجرای دستور CREATE VIEW را از داخل یکی از فرم‌های برنامه ویژوال بیسیک خود بدهد، باید قبلاً مدیر پایگاه را مطلع نموده تا وی ستون Create View را برای آن کاربر، فعال نماید. همین عمل جهت ساخت جداول موقت برای گرفتن گزارش یا سایر عملیات‌ پیچیده هم وجود دارد و از طریق ستون Create Table قابل انجام است.
در این صورت کاربر می‌تواند با استفاده از دستوراتی که منتهی به ساخت جدول می‌شود مثل Create Table یا Select INTO جداول موقتی را توسط برنامه ویژوال بیسیک مورد استفاده خود ایجاد نموده و پس از پایان کار با استفاده از دستور DROP آن‌ها را حذف نماید. (شکل 7)‌

 

 

 

 

 

 

 


فصل سوم
ارائه سیستم های جامع دانشجویی

 

 

 

 

 

 

 

 

 

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

 

معمولا DBMS ها بر اساس مدل هایی که استفاده می‌‌کنند تقسیم بندی می‌‌شوند: ارتباطی،شی گرا، شبکه‌ای و امثال آن. مدل های داده‌ای به تعیین زبانهای دسترسی به پایگاه‌های داده علاقه مند هستند. بخش قابل توجهی از مهندسی DBMS مستقل از مدل های می‌‌باشد و به فاکتور هایی همچون اجرا، همزمانی،جامعیت و بازیافت از خطاهای سخت افزاری وابسطه است.در این سطح تفاوت های بسیاری بین محصولات وجود دارد.
موارد زیر به صورت خلاصه شرح داده می شود:
•۱ تاریخچه پایگاه داده
•۲ انواع دادگان ها
•۳ مدل های پایگاه داده
۳.۱ مدل تخت
۳.۲ مدل شبکه ای(Network)
۳.۳ مدل رابطه ای
۳.۴ پایگاه داده‌های چند بعدی
۳.۵ پایگاه داده‌های شیء
•۴ ویژگی‌های سیستم مدیریت پایگاه داده‌ها
•۵ فهرست سیستم‌های متداول مدیریت دادگان
1- تاریخچه پایگاه داده
اولین کاربردهای اصطلاح پایگاه داده به June 1963 باز می‌گردد، یعنی زمانی که شرکت System Development Corporation مسئولیت اجرایی یک طرح به نام "توسعه و مدیریت محاسباتی یک پایگاه داده‌ای مرکزی" را بر عهده گرفت. پایگاه داده به عنوان یک واژه واحد در اوایل دهه 70 در اروپا و در اواخر دهه 70 در خبر نامه‌های معتبر آمریکایی به کار رفت.(بانک داده‌ای یا Databank در اوایل سال 1966 در روزنامه واشنگتن کار رفت)
تصویر:اولین سیستم مدیریت پایگاه داده در دهه 60 گسترش یافت. از پیشگامان این شاخه چارلز باخمن می‌‌باشد. مقالات باخمن این را نشان داد که فرضیات او کاربرد بسیار موثرتری برای دسترسی به وسایل ذخیره سازی را محیا می‌‌کند. در آن زمانها پردازش داده بر پایه کارت های منگنه و نوار های مغناطیسی بود که پردازش سری اطلاعات را مهیا می‌‌کند. دو نوع مدل داده‌ای در آن زمانها ایجاد شد:CODASYL موجب توسعه مدل شبکه‌ای شدکه ریشه در نظریات باخمن داشت و مدل سلسله مراتبی که توسط North American Rockwell ایجاد شد و بعدا با اقباس از آن شرکت IBM محصولIMS را تولید نمود.
مدل رابطه‌ای توسط E. F. Codd در سال 1970 ارائه شد.او مدل های موجود را مورد انتقاد قرار می‌‌داد. برای مدتی نسبتا طولانی این مدل در مجامع علمی مورد تایید بود. اولین محصول موفق برای میکرو کامپیوتر ها dBASE بودکه برای سیستم عامل هایCP/M و PC-DOS/MS-DOS ساخته شد. در جریان سال 1980 پژوهش بر روی مدل توزیع شده (distributed database) و ماشین های دادگانی (database machines) متمرکز شد، اما تاثیر کمی بر بازار گذاشت. در سال 1990 توجهات به طرف مدل شی گرا(object-oriented databases) جلب شد. این مدل جهت کنترل داده‌های مرکب لازم بود و به سادگی بر روی پایگاه داده‌های خاص، مهندسی داده(شامل مهندسی نرم افزار منابع) و داده‌های چند رسانه‌ای کار می‌‌کرد.

 

در سال 2000 نوآوری تازه‌ای رخ داد و دادگان اکس‌ام‌ال (XML) به وجود آمد. هدف این مدل از بین بردن تفاوت بین مستندات و داده ها است و کمک می‌‌کند که منابع اطلاعاتی چه ساخت یافته باشند یا نه در کنار هم قرار گیرند.

 

2- انواع دادگان ها
دادگان‌ها از نظر ساختار مفهومی و شیوه‌ای رفتار با داده‌ها بر دو نوع هستند :
1.دادگان رابطه‌ای
2.دادگان شی‌گرا
3- مدل های پایگاه داده
شگرد های مختلفی برای مدل های داده‌ای وجود دارد. بیشتر سیستم های پایگاه داده‌ای هر چند که طور معمول بیشتر از یک مدل را مورد حمایت قرار می‌‌دهند، حول یک مدل مشخص ایجاد شده اند. برای هر یک از الگوهای های منطقی (logical model) اجراهای فیزیکی مختلفی قابل پیاده شدن است و سطوح کنترل مختلفی در انطباق فیزیکی برای کاربران محیا می‌‌کند. یک انتخاب مناسب تاثیر موثری بر اجرا دارد. مثالی از موارد الگوی رابطه‌ای (relational model) است: همه رویدادهای مهم در مدل رابطه‌ای امکان ایجاد نمایه‌هایی که دسترسی سریع به سطرها در جدول را می‌‌دهد،فراهم می‌‌شود.

 

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

 

 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  46 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله کارآموزی شرکت انفورماتیک طلوع اندیشه