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

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

نمونه سوالات کارشناسی ارشد دانشگاه پیام نور (سوالات تخصصی)

نمونه سوالات کارشناسی دانشگاه پیام نور (سوالات تخصصی)

نمونه سوالات دانشگاه پيام نور (سوالات عمومی)

کارآموزی و کارورزی

مقالات رشته حسابداری و اقتصاد

مقالات علوم اجتماعی و جامعه شناسی

مقالات روانشناسی و علوم تربیتی

مقالات فقهی و حقوق

مقالات تاریخ- جغرافی

مقالات دینی و مذهبی

مقالات علوم سیاسی

مقالات مدیریت و سازمان

مقالات پزشکی - مامایی- میکروبیولوژی

مقالات صنعت- معماری- کشاورزی-برق

مقالات ریاضی- فیزیک- شیمی

مقالات کامپیوتر و شبکه

مقالات ادبیات- هنر - گرافیک

اقدام پژوهی و گزارش تخصصی معلمان

پاورپوئینت و بروشورر آماده

طرح توجیهی کارآفرینی

آمار سایت

آمار بازدید

  • بازدید امروز : 143
  • بازدید دیروز : 2093
  • بازدید کل : 13153648

55-شبکه های کامپیوتری و طراحی صفحات وب 136 ص


55-شبکه های کامپیوتری و طراحی صفحات وب  136 ص

فهرست

 

مقدمه........... 1

بخش 1- معرفی مرکز کار آموزی..... 2

1-1-ساختار سازمانی....... 3

1-2- نوع فعالیت...... .. 4

1-3- تجهیزات موجود... .. 6

بخش 2- شرح فعالیت.. .. 8

2-1- زمینه های آموزشی.. ...... 8

2-1-1- فصل اول: SQL Server ..... ........ 8

2-1-2- فصل دوم: اصول و مبانی شبکه های کامپیوتری.... ...55

2-1-3- فصل سوم: سخت افزار و نرم افزار شبکه ..... ..64

2-1-4- فصل چهارم: شبکه های بی سیم.... .....85

2-2- زمینه های پژوهشی ، مطالعات........................................................................93

2-2-1- پیاده سازی سرویسهای دایرکتوری(Active Directory)............................93

2-3- بهینه سازی...............................................................................................112

بخش 3- ضمائم............................................................................................................................120

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

مقدمه

تمامي دانشجويان رشته هاي فني ملزم به گذراندن چند واحد عملي كارورزي در پايان دوره تحصيلات شان هستند. كه براي رشته تحصيلي ما 3واحد درسي محسوب مي‌شود. جهت گذراندن دوره كارورزي در رشته كارشناسي ناپيوسته كامپيوتر- نرم افزار در شركت نسران (واحد انفورماتيك) به مدت 360 ساعت مشغول به كاروزي بودم كه فعالیت هایی از قبیل کار با شبکه های کامپیوتری ، نرم افزارهای مختلف از جمله SQL Server و ایجاد وب سایت را انجام دادم ودر پايان جهت سنجش آموخته ها يك وب سایت نيز طراحي نمودم. پس از پایان دوره کارورزی جهت ادامه همکاری در این شرکت استخدام شدم.

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

اين گزارش كار جهت ارائه به مؤسسه آموزش عالي صدرالمتالهین(صدرا) تدوين گرديده تا گواهي بر پايان دوره كاروزي اينجانب باشد.

 

 

 

 

 


معرفی مرکز كارورزي

 

نسران (سهامي خاص) شركتي است كه بصورت حرفه‌اي و تخصصي در رابطه با اجراي طرح‌هاي بزرگ ساختماني و صنعتي از قبيل (سد، نيروگاه،‌ پالايشگاه، فرودگاه، دانشگاه، بيمارستان، بزرگراه، راه، پل،‌ راه‌آهن، اسكله،‌ كارخانه سيمان، خطوط نفت و گاز، مجتمع‌هاي پتروشيمي، ابنيه، شهرسازي و بناهاي فرهنگي و مذهبي) فعاليت مي‌نمايد.

اين شركت در سال 1366 با عنايت به اهداف ذيل تاسيس گرديد:

- توجه به نقش اساسي و محوري كارمندان و نيروي انساني بعنوان ارزشمندترين سرمايه شركت و نهايت تلاش جهت آموزش و بهبود شرايط كاري ايشان.

- اعتقاد به بهره‌گيري از روش‌هاي نوين مديريت علمي در اجراي اهداف شركت و اجراي گروهي آن با توجه به هماهنگي بين مسئولين و كارشناسان زيربط.

- رعايت مباحث مربوط به ايمني و بهداشت حرفه‌اي و محيط زيست در كارگاه‌هاي مختلف شركت به جهت حفظ سلامت نيروي انساني.

- تامين نيازهاي كارفرمايان و مشاوران شركت با هدف حسن اجراي تعهدات و تامين رضايت ايشان.

- تلاش در جهت ارائه خدمات با كيفيت بالا و ارتقاء‌ سطح كمي و كيفي خدمات موضوع شركت.

- تقسيم صحيح كار و ايجاد ارتباطات سازماني صحيح، روشن و اصولي در ميان پرسنل شركت.

- برنامه‌ريزي طبق اهداف از پيش تعيين شده شركت و ضابطه‌مند كردن امور جاري و فرآيندها در راستاي افزايش بهره‌وري و استفاده بهينه از امكانات مشترك پروژه‌ها.

- حفظ و نگهداري از اموال و ماشين‌آلات و بهره‌برداري بهينه از تجهيزات به منظور اجراي تعهدات به كارفرمايان.

اين شركت در راستاي اهداف كيفي و ماموريت‌هاي كاري خود و با نظر به اهداف فوق توانسته است گام مثبتي در جهت تحقق برنامه‌هاي آتي شركت برداشته و شهرت و سرآمدي خود را مديون نوع روش كار و خط مشي حاكم بر شركت مي‌داند.

در اين راستا نسران (سهامي خاص) توانسته است تا با ايجاد محيطي پويا و سازماندهي مناسب پذيراي گروهي از كارشناسان و متخصصان با تجربه گرديده و در پروژه‌هاي بزرگي در كشور مشاركت نمايد.

مديران،‌ كارشناسان و كارمندان نسران (سهامي خاص) در محيطي خلاق و كارآمد كه بر پايه نگرش مديريت كيفيت جامع (T.Q.M) استوار گرديده است، رسالت خود را

 

(ارائه خدمات با بالاترين كيفيت و قابليت اطمينان بالا و همچنين تعهد به اجراي امور محوله در موعد مقرر)

 

تعيين نموده است. در اين راستا ايجاد تشكلهاي تيمي و بكارگيري توامان علم و تجربه، رمز موفقيت نسران (سهامي خاص) در اجراي پروژه‌هاي مختلف بوده است.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

نوع فعالیت مرکز کارورزی

 

شرکت نسران دارای بخش های مختلفی است که در ساختار سازمانی شرکت به تفضیل آمده است. بخش IT و انفورماتیک زیرنظر مدیر طرح و برنامه فعالیت می کند و رئوس فعاليت هاي بخش خدمات انفورماتيك که مرتبط با رشته عملی کارورز است ، به شرح زیر است:

 

آموزش

  1. بررسي و نظارت بر برنامه هاي آموزشي سيستمهاي نرم‌افزاري موجود در شركت (مانندآموزش اتوماسيون اداري و ...)
  2. اطلاع رساني و آموزش روزانه از طريق شبكه داخلي شركت
  3. همكاري در آموزش نيروهاي كارورز و كارآموز در گرايشهاي كامپيوتر

 

نظارت

  1. نظارت و تعيين سطوح دسترسي كاربران به شبكه و اينترنت و امنيت شبكه
  2. نظارت و تائيد فني خريد، نگهداري، ارتقاء و راهبري نرم افزاري/سخت‌افزاري
  3. نظارت و هدايت كاركنان در تهيه نمودارها، جداول ، اسلا يدها ، دياگرامها ، فرمها و پرسشنامه ها
  4. نظارت بر نصب سيستم دبيرخانه و مالی
  5. پيگيري ونظارت برخدمات ارائه شده در مدت زمان گارانتي محصولات و بعداز گارانتي توسط شركتهاي مقابل شرکت
  6. نظارت بر فر آيند ذخيره و بازيابي اطلاعات و داده هاي شرکت

 

پشتيباني

  1. پشتيباني نرم افزاري و سخت افزاري رايانه ها
  2. پشتيباني فني شبكه اينترنت و سايت شركت ( نگهداري و بروزرساني)
  3. تهيه پشتيبان از داده‌هاي حياتي شركت به صورت روزانه،هفتگي و ماهانه
  4. رفع اشكالات كاربران شبكه
  5. گام برداشتن در راستاي سيستم دبيرخانه الكترونيكي ، نرم افزارهاي تحت شبكه و ..
  6. ارتقاءكمي و كيفي سرويسهاي نرم افزاري شبكه داخلي
  7. ارتقاء كمي و كيفي منابع سخت افزاري شبكه داخلي
  8. كامپيوتري كردن سيستم هاي موجود دستي
  9. جمع‌آوري و بروزرساني اطلاعات رايانه‌ها، نرم افزارها ، شبكه و سخت افزارهاي موجود و ايجاد و ارائه بانك نرم افزاري و سخت افزاري
  10. تهيه گزارشات و انجام امور محوله جهت مقام مافوق
  11. نگهداري تجهيزات فعال (سرورها و سوئيچها) و غير فعال شبكه محلي

 

عملياتي

  1. توسعه شبكه داخلي شركت
  2. نصب و راه‌اندازي سرورهاي مورد نياز شركت
  3. توليد نرم افزارهاي سفارش متمركز و غير متمركز
  4. تكميل و توسعه وب سا يت
  5. تجهيز، ارتقاء،تعمير و اصلاح سخت‌افزاري و نرم افزاري

 

 

تحقيقاتي

  1. ارائه پيشنهادهاي اصلاحي در بهبود برنامه‌ها
  2. مطالعه و سنجش نيازهاي روزآمد شرکت مرتبط با IT و ICT
  3. مطالعه و ارائه طرحهاي كاربردي مرتبط در شرکت
  4. برنامه‌ريزي استفاده بهينه از تجهيزات سخت افزاري نظير ايستگاههاي كاري و منابع شبكه

 

 

هما هنگي

  1. هماهنگي درون و برون بخشي امور رايانه‌اي در شركت
  2. هماهنگ نمودن وظايف واحد كامپيوتر با اهداف شرکت
  3. هماهنگي در زمينه خريد، ارتقاء، تعمير و اصلاح با قسمت تدارکات ( سخت‌افزار / نرم‌افزار )
  4. هماهنگي با ساير پشتيبانان سخت‌افزاري جهت ارائه خدمات
  5. هماهنگي با ساير پشتيبانان و نويسندگان برنامه هاي مورد استفاده درشرکت
  6. هماهنگي در پياده‌سازي پايلوت طرح جامع سيستم يكپارچه و سازمان الكترونيك

 

 

مشاوره

  1. مشاوره خدمات نرم‌افزاري، سخت‌افزاري، شبكه، اينترنت
  2. كارشناسي و اظهارنظر در زمينه كليه امور انفورماتيكي شرکت
  3. مشاوره طرح‌هاي تحقيقاتي واحدها در مورد انتخاب مناسبترين نرم‌افزار و پلت فرم موجود
  4. مشاوره و توصيه به كاربران در زمينه نگهداري و پشتيباني داده‌ها و نگهداري
  5. ايستگاههاي كاري و منابع

 


تجهیزات موجود

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

شرح فعالیت های انجام شده

 

زمینه های آموزشی:

 

فصل اول: SQL Server

 

يادگيري نرم افزار SQL Server 2000 و توانايي كار با توابع و كوئري و ... از جمله آموزشهای اولیه بود.

 

مقدمهاي بر پرس و جو از بانك اطلاعاتي:

 

منظور از پرس و جو، استعلام از يك بانك اطلاعاتي با استفاده از دستور SELECT است.

هر پرس‌وجو براي استخراج داده‌هااز بانك‌اطلاعاتي، با يك فرمت خوانا و مطابق با درخواست كاربر،مورد استفاده قرار ميگيرد.


بعنوان مثال، اگر جدولي براي دانشجويان كلاسي داشته باشيد، ممكن است دستور SQLي را صادر كنيد كه مشخص كننده نام دانشجويي است كه بالاترين نمرات كلاس را اخذ كرده باشد. اين درخواست از بانك اطلاعاتي، يك پرس و جو بحساب خواهد آمد.

 

دستور SELECT، دستوري كه نمايانگر زبان پرس و جوي داده‌ها (DQL) در SQL است، براي ساختن پرس و جوهاي بانك اطلاعاتي مورد استفاده قرار ميگيرد.

دستور SELECT يك دستور مستقل نيست.


قالب يك دستورSELECTسادهبصورت زير است :


SELECT [ * | distinct column1, column2 ]

FROM table

WHERE condition

 

داده ها را ميتوان با استفاده از عبارتORDER BYمرتب نمود. ترتيب پيش فرض اين عبارت، صعودي است.


قالب يك دستوري عبارتORDER BYبصورت زير است

 

SELECT [ * | distinct column1, column2 ]

FROM table1

ORDER BY column1 | integer [ ASC | DESC ]

 

 

دستورات عمليات ذخيره‌سازي :

 

براي انجام عمليات سه‌گانه ذخيره‌سازي سه دستور DELETE، INSERT و UPDATE وجود دارد.

 

شكل كلي دستور UPDATEچنين است:

UPDATE table-name

SET assignment-commalist

[WHERE Condition(s)]

 

شكل كلي دستور DELETEچنين است:

 

DELETE

FROM table-name

[WHERE Cond(s)]

 

شكل كلي دستور INSERT چنين است:

اين دستور دو شكل كلي دارد:

INSERT INTO table-name

Values(one row);

 

INSERT INTO table-name

Subquery;

 

در شكل دوم، تعدادي سطر در جدول درج مي‌شوند.

 

دستورات تعريف داده‌ها:

 

تعريفشما:

 

CREATE SCHEMA

AUTHORIZATION USER

{base – table definition , view definition , grant-operation }

 

 

انواعداده‌اي:

CHARACTER[(length)]

INTEGER

DECIMAL [(precision[,scale])]

SMALLINT

DOUBLE PRECISION

REAL

FLOAT [(precision)]

NUMERIC [(precision[,scale])]

 

دستورايجاد جدول:

CREATE SCHEMA

AUTHORIZATION …

CREATE TABLE …

 

دستورحذف جدول:

DROP TABLE table-name

 

دستورايجاد و حذف ديد:

CREATE VIEW …

DROP VIEW …

 

توابع جمعي (گروهي)

 

  • COUNT: تعداد مقادير اسكالر را به دست مي‌دهد.
  • SUM: حاصل جمع مقادير اسكالر در يك ستون را به دست مي‌دهد.
  • AVG: ميانگين مقادير اسكالر در يك ستون را به دست مي‌دهد.
  • MAX: بيشترين مقدار اسكالر در يك ستون را به دست مي‌دهد.
  • MIN: كمترين مقدار اسكالر در يك ستون را به دست مي‌دهد.

 

تابع COUNT:

تابع COUNT( )، بمنظور شمارش سريع تعداد ركوردهاي يك جدول مورد استفاده قرار ميگيرد. اين تابع بهمراه پرانتز جهت مشخص‌كردن ستوني كه بايد شمارش شود، بكار برده مي‌شود.
قالب تابع COUNT بصورت زير است :



SELECT COUNT ( * | table_name ) FROM table1

 

تابع SUM , AVG

تابع SUM( )، بمنظور بدست آوردن مجموع مقادير يك ستون از يك جدول و تابع AVG( )، براي بدست آوردن ميانگين گروهي از سطرهاي يك جدول استفاده مي شوند.

مقدار آرگومان مورد استفاده دراين توابع بايد عددي باشند. اين توابع رانمي‌توان براي ستونهايي كه مقادير غيرعددي دارند مانند كاراكتري يا تاريخ، بكار برد.


قالب تابع SUM و AVG بصورت زيرند :

SUM : SELECT SUM ( Column_name) FROM table1


AVG : SELECT AVG ( Column_name ) FROM table1

 

 

تابع MIN , MAX

تابع MIN( )، كمينه مقدار يك ستون را براي گروهي از سطرها برمي‌گرداند و تابع MAX( )
نيز براي بدست آوردن بيشينه مقدار از مقادير يك ستون در گروهي از سطرها مورد استفاده قرار می گيرد.
قالب تابع AVG بصورت زير است :



MIN : SELECT MIN ( Column_name ) FROM table1
MAX : SELECT MAX ( Column_name ) FROM table1

 

 

عملگرهاي منطقي

عملگرهاي منطقي، عملگرهايي هستند كه به جاي نمادها، از كلمات كليدي SQL، براي مقايسه استفاده مي‌كنند.

عملگرهاي منطقي عبارتند از :

1) IS NULL : براي مقايسه يك مقدار با مقدار تهي استفاده مي‌شود.

2) BETWEEN : براي جستجوي مقاديري كه بين كمينه و بيشينه مقاديرمشخص شده قرار دارند

3) IN : براي مقايسة يك مقدار با فهرستي از مقادير موجود مشخص شده، استفاده مي‌شود.

4) LIKE : براي مقايسه با مقادير مشابه، با استفاده ازعملگرهاي جانشين ” % ” و يا ”_” استفاده مي‌شود.

نكته: عملگرهاي منطقي را ميتوان با استفاده از عملگرهاي AND و OR با هم تركيب نمود.

 

مثال از BETWEEN:

در مثال زير، كارمنداني كه مقدار حقوق آنها بين 000,000,5 و 000,000,10 باشند ليست مي‌شوند :

SELECT EMP_ID, LAST_NAME, FIRST_NAME, SALARY

FROM EMPLOYEE_TBL
WHERE SALARY BETWEEN ‘5,000,000’ AND ’10,000,000’

خروجی :

 

EMP_ID LAST_NAME FIRST_NAME SALARY

- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

31254658 MORADI ALI 5,500,000

32587469 KABIRI MOHAMMAD 9,800,000

33652415 TAGHAVI REZA 8,500,000

 

3 rows selected.

 

 

مثال از IN:

در مثال زير، كارمنداني كه مقدار حقوق آنها يكي از مقادير 000,500,5 و 000,800,9 و 000,500,8 باشند ليست مي‌شوند :

SELECT EMP_ID, LAST_NAME, FIRST_NAME, SALARY

FROM EMPLOYEE_TBL
WHERE SALARY IN ( ‘5,500,000’ , ’9,800,000’ , ‘8,500,000’ )

 

 

امكان LIKE و NOTLIKE:

با اين دو امكان مي‌توان داده‌هاي مورد نظر را با دادن يك رشته كاراكتري به عنوان نشانوند جستجو و بيان شرايط مورد نظر، بازيابي كرد.

 

آزمون تست وجود هيچ مقدار در يك ستون

مي‌توان با امكان IS NULL وجود هيچ مقدار در يك ستون را تست كرد.

 

امكان UNION و UNIONALL:

با اين امكان، مي‌توان عملكرد عملگر UNION جبري را برنامه‌سازي كرد. حاصل اين عملكرد، جدولي است كه سطرهاي تكراري ندارد. اگر از گزيدار ALL استفاده شود، سيستم ديگر سطرهاي تكراري را در صورت وجود، حذف نمي‌كند.

 

امكان GROUPBY: (گروه‌بندي)

با اين امكان مي‌توان سطرهاي جدول را حسب مقادير يك ستون ساده گروه‌بندي كرد به نحوي كه در هر گروه، مقدار آن ستون يكسان باشد.

 

امكان HAVING

با اين امكان مي‌توان شرط (شرايطي) ناظر به گروه سطرها اعلان كرد. نقش اين امكان در واقع همان نقش WHERE در سطر است. توجه داشته باشيد كه HAVING هميشه با GROUP BY مي‌آيد.

 

انواع پیوند

— پیوند به شرط تساوی (Equi join)

— پیوند طبیعی (Natural join)

— پیوند به شرط نامساوی (Non- Equi join)

— پیوند بیرونی (Outer join)

— پیوند جدول با خودش (Self join)

 

پیوند به شرط تساوی (Equi join)

 

— همان inner join یا پیوند داخلی است

— دو جدول با یک ستون مشترک(کلید اصلی)

 

— قالب دستور

Select

table1.col1 , table2.col2 …

From

table1,table2,…

Where

table1.col_name = table2.col_name

And …..

 

 

پیوند طبیعی (Natural join)

 

— شرط پیوند مانند Equi join است فقط ستونهای انتخابی تفاوت دارند .

— قالب دستور

Select

table1.* , table2.col_name …

From

table1,table2,…

Where

table1.col_name = table2.col_name

And …..

 

 

نام مستعار جداول

— تغییر نام یک جدول در یک دستور

— موقتی است و نام جدول در پایگاه تغییر نخواهد کرد

— برای خوانایی بیشتر

 

مثال

Select

E.EMP_ID , EP.Salary,

EP.Date , E.Last_name

From

Employee_TBL E, Employee_PAY_TBL EP

Where

E.EMP_ID = EP.EMP_ID

 

پیوند به شرط نامساوی (Non- Equi join)

— دو یا چند جدول را بر اساس عدم تساوی مقدار ستون خاصی از یک جدول با ستونی در جدول دیگر پیوند می زند .

— قالب دستور

Select

table1.col1 , table2.col_name …

From

table1,table2,…

Where

table1.col_name != table2.col_name

And …..

 

پیوند بیرونی (Outer join)

— برای بدست آوردن تمامی سطرهای موجود در یک جدول ، حتی اگر سطرهای متناظری در جدول دیگر نداشته باشد .

— نماد (+) نمایانگر این پیوند است .

— قالب این دستور برای نسخه های مختلف متفاوت است .

— تنها در یک طرف شرط می توان به کار برد .

 

— قالب دستور

From

table1,table2,…

Where

table1.col_name [(+)]= table2.col_name[(+)]

 

پیوند جدول با خودش (Self join)

 

— پیوند یک جدول با خودش به گونه ای که گویی دو جدول است

— قالب دستور

Select

A.col1 , B.col2 …

From

table1 A,table2 B,…

Where

A.col_name = B.col_name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

پشتيباني و بازيابي پايگاه داده SQL Server

 

برای گرفتن backup حتما باید جزء backup opreator ها باشیم

 

شرح

نام

نام كامل

مي تواند شناسه هاي كاربران را اضافه يا كم كند

db_accessadmin

Access Administrator

مي تواند دستورات DBCC, CHECKPOINT و BACKUP را صادر كند

db_backupoperator

Backup Operator

مي تواند تمام داده هاي درون هر يك از جداول ساخته شده توسط كاربر را انتخاب نمايد.

db_ datareader

Data Reader

مي تواند تمام داده هاي درون هر يك از جداول ساخته شده توسط كاربر را تغيير دهد.

db_datawriter

Data writer

مي تواند دستورات DDL(زبان تعريف داده ها) را اجرا كند; البته به غير از دستورات GRANT, REVOKE يا DENY

db_ ddladmin

Data Definition Administrator

مي تواند حق اجراي دستور SELECT را براي هر يك از اشياء درون پايگاه داده تعريف كند.

db_ denydatareader

Deny Data Reader

مي تواند حق اجراي دستور INSERT, UPDATEو DELETE را براي هر يك از اشياء درون پايگاه داده تعريف كند.

db_denydatawriter

Deny Data writer

حق انجام هر كاري را در پايگاه داده دارد.

db_owner

Database Owner

مي تواند تمام حقوق دسترسي و رل هاي درون پايگاه داده را مديريت كند.

db_securityadmin

Security Administrator

رل پيش فرض كه به تمام كاربران پايگاه داده نسبت داده مي شود.

 

Public

 

در Sql Server Service Manager ابتدا بايد server را مشخص كرد.مثلا: nasransrv

درSQL سرويس ها شامل:

1-SQL server agent ، 2-SQL server ، 3-Distributed transaction coordinator

است كه SQL server agent حتما بايد در حال اجرا باشد.

 

 

 

 

 

 

 

 

 

در زير گروه SQL Server Group ابتدا گروه مشخص مي شود.مثلا: nasransrv

 

در بخش management به قسمت Database maintenance plan مي توانيم برويم و روي آن راست كليك نماييم

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.ابتدا database ها را مشخص مي كنيم.مثلا kav,master,model,msdb,sgdb

 

در بخش Reporting محل ذخيره فايل پشتيبان را مشخص مي نماييم.مثلا: I:SQLSRV

 

در بخش Transaction Log Backupابتدا محل ذخيره فايل پشتيبان را مشخص مي نماييم.همچنين مي توانيم scheduleاي هم برايش تعيين نماييم.مثلا : محل ذخيره فايل را I:SQLSRV ransactions مي گيريم و schedule اش را هم هر روز ساعت 2 بعدازظهر تعيين مي كنيم.

 

در بخش Complete Backup ابتدا محل ذخيره فايل پشتيبان را مشخص مي نماييم.همچنين مي توانيم scheduleاي هم برايش تعيين نماييم.مثلا : محل ذخيره فايل را I:SQLSRVschedule مي گيريم و schedule اش را هم هر هفته روز پنج شنبه ساعت 10 قبل ازظهر تعيين مي كنيم.

 

در بخش Integrity كه صحت اطلاعات و يكپارچگي اطلاعات درون پايگاه داده را بررسي مي كنيم، ابتدا گزينه check database integrity را انتخاب مي كنيم.همچنين مي توانيم scheduleاي هم برايش تعيين نماييم.مثلا :schedule اش را هم روز دوم هر ماه ساعت 1 بعدازظهر تعيين مي كنيم.

 

در بخش Optimizations كه اطلاعات بهينه سازي را به روز در مي آوريم، ابتدا گزينه Reorganize data and index page را انتخاب مي كنيم .همچنين مي توانيم scheduleاي هم برايش تعيين نماييم.مثلا :schedule اش را هم روز سوم هر ماه ساعت 1بعدازظهر تعيين مي كنيم.

 

پشتيباني و بازيابي پايگاه داده

SQL Server 2000 راه هاي مختلفي براي پشتيباني از يك پايگاه داده ارائه مي دهد.

ساده ترين روش تهيه يك پشتيبان كامل يعني كپي دقيق و كاملي از اطلاعات ، در يك زمان مشخص مي باشد.

نكته : SQL Server امكان مي دهد كه در حين كار با يك پايگاه داده ، نسخه پشتيبان آن را تهيه كنيد.در واقع نيازي به متوقف كردن كار سيستم نيست.البته در حين تهيه پشتيبان انجام بعضي از كارها ممكن نيست.اين امور عبارتند از عملياتي كه ساختار يك پايگاه داده را تغيير مي دهند، مثل ساختن يا حذف كردن فايل ها يا ساختن index .

 

روش ديگري كه توسط SQL Server ارائه شده است ، تهيه يك پشتيبان جزئي مي باشد. پشتيبان جزئي تنها اطلاعاتي را كه از زمان تهيه آخرين پشتيبان كامل تغيير كرده اند ذخيره مي كند.مزيت استفاده از اين روش اين است كه در بيشتر موارد حجم پشتيبان جزئي به مراتب خيلي كمتر از پشتيبان كامل مي باشدو پروسه تهيه آن خيلي سريع تر انجام مي شود.

 

نكته : هنگامي كه تنها درصد كوچكي از اطلاعات تغيير كرده اند از پشتيبان جزئي استفاده كنيد .به عنوان مثال ، مي توانيد هر روز يك پشتيبان جزئي تهيه كرده و هفته اي يك بار يك پشتيبان كامل ذخيره كنيد.

 

نوع سوم پشتيبان ارائه شده توسط SQL Server ، ثبت تراكنش هاي انجام شده مي باشد كه آن را Transaction Log مي ناميم. Transaction Log ، سابقه تمام تراكنش هاي انجام شده بر روي پايگاه داده را از زماني كه آخرين نسخه Transaction Log ذخيره شده است ثبت مي كند.

 

نكته : پشتيبان Transaction Log به شما امكان مي دهد كه يك پايگاه داده را به يكي از وضعيت هاي قبلي خود برگردانيد. به عنوان مثال ، فرض كنيد كه يك كاربر اطلاعات اشتباه در پايگاه ذخيره كرده باشد.در اين شرايط با استفاده از Transaction Log مي توانيد پايگاه داده را به وضعيت پيش از ورود اطلاعات غلط بازگردانيد.

 

اگر سرويس دهنده دچار مشكل شود ، به طور اتوماتيك از Transaction Log استفاده كرده و اطلاعات پايگاه داده را بازيابي مي كند.همچنين شما مي توانيد آن را به همراه يك پشتيبان كامل ، يا تركيبي از پشتيبان كامل و جزئي بكار بريد.مزيت استفاده از اين نوع پشتيبان در اين است كه در بيشتر موارد حجم فايل پشتيبان از يك پشتيبان كامل يا جزئي كمتر مي شود.

 

نكته : در بعضي موارد ، ممكن است يك پشتيبان Transaction Log از يك پشتيبان كامل يا جزئي بزرگتر شود. به عنوان مثال ، حالتي را در نظر بگيريد كه گروه كوچكي از ركوردها به طور مكرر تغيير كنند.در اين شرايط مي توانيد يك پشتيبان كامل تهيه كنيد و يا تعداد بيشتري پشتيبان Transaction Log بسازيد.

 

 

استفاده از ويزارد Database Maintenance Plan

 

روش صحيح پشتيباني و بازيابي اطلاعات يك پايگاه داده اين است كه هر چند وقت يكبار و در زمان هاي مشخص ، از اطلاعات درون پايگاه داده يك پشتيبان تهيه شود كه البته ممكن است به دست فراموشي سپرده شود . SQL Serverمكانيزمي ارائه مي دهد كه بتوانيد عمليات تهيه‌ي پشتيبان را در موعدهاي تعيين شده به طور اتوماتيك به انجام برسانيد.روش هاي متعددي براي اين كار وجود دارد ولي ساده ترين كار استفاده از ويزارد Database Maintenance Plan است.

اين ويزارد به شما امكان مي دهد كه براي انجام بسياري از امور لازم براي نگهداري پايگاه داده يك برنامه زمانبندي تنظيم كنيد. مهمترين اين امور ، به روز در آوردن اطلاعات آماري پايگاه داده مي باشد.

SQL Server در مورد توزيع آماري داده ها درون جداول ، اطلاعاتي نگه مي دارد. اين اطلاعات به SQL Server امكان مي دهند كه بهترين روش براي گرفتن اطلاعات را تعيين كند. ولي به مرور زمان و با تغيير كردن داده ها و اضافه شدن داده هاي جديد به پايگاه ، اين اطلاعات از رده خارج مي شوند . SQL Server اين اطلاعات آماري را در فواصل زماني مشخص به طور اتوماتيك به روز در مي آورد. ولي با استفاده از ويزارد Database Maintenance Plan مي توانيد به SQL Server دستور دهيد كه در فواصل زماني دلخواه شما اين اطلاعات را به روز در آورد. به علاوه ، با استفاده از اين ويزارد مي توانيد براي بررسي صحت و درستي پايگاه داده يك برنامه زمانبندي مشخص كنيد.

با تعيين يك برنامه‌ي نگهداري مي توان هر نوع تركيبي از اين امور را انجام داد. به علاوه ، مي توانيد از SQL Server بخواهيد در پايان انجام هر يك از عمليات ، گزارشي براي شما آماده كند.

 

به منظور ساختن يك برنامه زمانبندي براي تهيه يك پشتيبان

  1. پايگاه مورد نظر را از كنسول درختي انتخاب كنيد. SQL Server ليستي از اشياء پايگاه داده را در منطقه جزييات نمايش مي دهد.

 

  1. دکمه Wizard موجود بر روی نوار ابزار Enterprise Manager را کلیک کنید. کادر محاوره ای Select Wizard ظاهر می شود.

 

3. در قسمت Management ، آیتم Database Maintenance Plan Wizard را انتخاب کنید .صفحه اول این ویزارد مطابق شکل زیر ظاهر می شود.

 

 

 

 

 

 

 

 

 

4. دکمه Next را کلیک کنید. این ویزارد نام پایگاه داده را از شما درخواست می کند.چون پایگاه SgDb در کنسول درختی انتخاب شده بود ، به طور پیش فرض در این پنجره نیز انتخاب شده است. ولی می توانید پایگاه های دیگری را نیز انتخاب کنید.

 

 

 

  1. دکمه Next را کلیک کنید. صفحه بعدی به شما امکان می دهد که اطلاعات بهینه سازی [1]را به روز در آورید.

 

 

 

 

 

 

 

6. دکمه Next را کلیک کنید. در این صفحه ، ویزارد از شما سئوال می کند که آیا صحت اطلاعات درون پایگاه داده بررسی شود یا خیر.

 

 

 

 

 

 

 

 

 

 

  1. دکمه Next را کلیک کنید. ویزارد صفحه ای را نشان می دهد که در آن برنامه ی تهیه پشتیبان از شما سئوال می شود. ما تنظیمات پیش فرض را قبول کرده و تنها برنامه زمانبندی را تغییر می دهیم.

 

 

 

 

 

 

 

  1. دکمه Change را کلیک کنید. این ویزارد کادر محاوره ای Edit Recurrin Job Scheduleرا نمایش می دهد.

 

 

9. به طور مثال در گروه Occurs آیتمWeekly را انتخاب کنید. گزینه های درون این کادر محاوره ای برای تنظیم پشتیبان هفتگی تغییر می کنند.

 

10. مطابق شکل زیر زمان تهیه ی پشتیبان را پنج شنبه هر هفته تنظيم كنيد.

 

 

 

11. دكمه Ok را كليك كنيد و به ويزارد برگرديد.

 

 

 

12. دكمه Next را كليك كنيد.در اين صفحه ، ويزارد آدرس محل ذخيره فايل را از شما مي پرسد.

 

 

 

 

 

  1. گزینه Use This Directory را انتخاب کرده و سپس دکمه Browse را کلیک کنید.این ویزارد کادر محاوره ای File Backup Directory را نمایش می دهد.پوشه مورد نظر را انتخاب کرده و دکمه Okرا کلیک کنید.

 

 

 

 

  1. دکمه Next را کلیک کنید .در صفحه بعدی ، ویزارد از شما می پرسد که آیا تهیه پشتیبان Transaction Log نیز باید در برنامه زمانبندی گنجانده شود یا خیر.

 

 

 

 

 

15.وقتی گزینه Back up the transaction log as part of the maintenance plan را انتخاب کنید .ویزارد مطابق شکل زیر نمایش داده می شود.

 

 

 

 

  1. دکمه Change را کلیک کنید و تنظیمات را هر روز ساعت 2 بعد از ظهر انجام می دهیم.

 

 

17. تغییرات اعمال شده است.

 

 

18. دکمه Next را کلیک نمایید.در اینجا از شما محل ذخیره فایل پرسیده می شود.

 

 

19. با انتخاب گزینه Use this directory محل ذخیره فایل را مشخص کنید.

 

 

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

 

 

21. با انتخاب گزینه Write report to a text file in directoryمی توانیم محل ذخیره فایل را مشخص کنیم.

 

 

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

 

 

23. دکمه Next را کلیک کنید .صفحه نهایی ویزارد برای تایید عملیات ظاهر می شود.

 

 

 

سيستم امنيتي SQL Server 2000

يكي از نكات مهم مديريت يك پايگاه داده حصول اطمينان از امنيت اطلاعات است .هنگامي كه يك نمونه از SQL Server درخواستي براي اتصال دريافت مي كند، يك Login ID به آن ارسال مي شود. Login IDشناسه اي است كه حق دسترسي به SQL Server 2000 را تعيين مي كند. SQL Server ابتدا بررسي مي كند كه آيا Login ID ارسال شده معتبر است يا خير. و سپس تعيين مي كند Login ID مزبور از نظر امنيتي اجازه عمل درخواست شده را دارد يا خير. اين پروسه ، تصديق يا شناسايي كاربر نام دارد.

SQL Server 2000 ، شناسايي را به دو روش انجام مي دهد: مي تواند براي ارزيابي كاربر به سيستم امنيتي ويندوز تكيه كند و يا خودش ارزيابي را انجام دهد.

 

سيستم شناسايي ويندوز

در اين روش ، مدير سييستم براي كاربران يا گروه هاي كاربري ويندوز حق دسترسي تعيين مي كند. كامپيوترهاي مشتري كه از سرويس هاي كامپيوتر مركزي استفاده مي كنند به اين كامپيوتر متصل مي شوند.كاربر توسط سيستم عامل ويندوز كه بر روي كامپيوتر مركزي نصب شده است شناسايي مي شود و اگر اجازه دسترسي داشته باشد ، به ان متصل مي شود .در اين حالت SQL Server تنها كافي است بررسي كند كه ايا كاربر متصل شده حق دسترسي به سرويس دهنده و پايگاه هاي داده را دارد يا خير؟

 

سيستم شناسايي SQL Server

در اين روش هنگامي كه يك درخواست براي اتصال فرستاده مي شود ، SQL Server يك Login ID و يك كلمه عبور دريافت مي كند و سپس Login مزبور را با ليست Login هاي تعريف شده توسط مدير سيستم مقايسه مي كند.

 

[1] Optimization Information


مبلغ قابل پرداخت 19,440 تومان

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

Captcha
پشتیبانی خرید

برای مشاهده ضمانت خرید روی آن کلیک نمایید

  انتشار : ۲۶ خرداد ۱۳۹۶               تعداد بازدید : 613

دیدگاه های کاربران (0)

دفتر فنی دانشجو

توجه: چنانچه هرگونه مشكلي در دانلود فايل هاي خريداري شده و يا هر سوال و راهنمایی نیاز داشتيد لطفا جهت ارتباط سریعتر ازطريق شماره تلفن و ايميل اعلام شده ارتباط برقرار نماييد.

فید خبر خوان    نقشه سایت    تماس با ما