اه هداد هاگیاپ هاگشیامزآ Data Base_Chapter 3.pdf · دَش یه صات New...

14
ه داده آزمایشگاه پایگا ها فصل سوم: ساخت و مدیریت پایگاه داده هدرس: ی هیرحسیwww.Farasanet.com

Transcript of اه هداد هاگیاپ هاگشیامزآ Data Base_Chapter 3.pdf · دَش یه صات New...

هاآزمایشگاه پایگاه داده

دادهو مدیریت پایگاه ساخت : فصل سوم

هیرحسیی: هدرس

www.Farasanet.com

توضیحاتی پیرامون پایگاه های داده سیستمی

یض داد پایگا چذ آى ظة تا ک تاشیذ داشت تج تایذ ایذ کشد ظة سا SQLServer اگش• پایگا داد ای پایگا ایي ت .تاشذ هی SQLServer سیستن خد ت هشتط شذک هی ساخت

پایگاا ایي .هیشذ داد وایش System Databases شاخ دس ک گیذ هی سیستن داد ای :اص ػثاستذ

2

تضیحات داد پایگا

master ذخیر اطالعات سیستوی هثل حساب ای کارتری، تظیوات پیکرتدی اطالعات هن ترای

داد ذخیر هیشد .دیگر پایگاای داد هجد در سرر در ایي پایگا

model داد ت عاى یک ایي ساخت هی sqlترای تواهی پایگاای داد دیگری ک در قالة پایگا

شد هرد استفاد قرار هیگیرد

msdb اس کی ال سرر هرد استفاد قرار هیگیرد در آى اطالعات زهاثدی Agent تسط

.شدارا کارا عولیات ذخیر هیشد

tempdb داد ترای ذخیر تواهی اطالعات هقتی استفاد هی شد از ایي .پایگا

ساخت پایگاه داده در یک سرور

تشای است داد پایگا ساخت گیشد هی طست آى دس SSMS تا آشایی اص تؼذ ػوها ک کاسی الیي کشد تاص سا Sql Server Management Studio واى یا SSMS قثل تخش هثل تایذ اتتذا کاس ایي

تایذ SSMS اطلی پجش شذى تاص کاس ایي اص تؼذ .شیذ هتظل داد پایگا هتس سشس یک ت .دیذ اجام داد پایگا یک ایجاد تشای سا صیش هشاحل

3

.کیذ Expand سا سشس ای شاخ صیش1.

یض سا آى تاشذ هی Databases گضی گضی، الیي2.Expand کیذ.

ت هشتط جذل چذ System Databases شاخ دس3. جذیذ داد پایگا یک ایجاد تشای .داسد جد سیستن

.کیذ کلیک ساست Databases گضی سی .کیذ کلیک New Database گضی سی4. .شد هی تاص New Database هحاس کادس کاس ایي تا5.

4 فصل سوم -آزمایشگاه پایگاه داده ها

ساخت و مدیریت پایگاه داده :

میرحسینی : مدرس

www.farasanet.com

ساخت پایگاه داده در یک سرور

قسوت آا الیي ک داسد جد هن قسوت چذ چپ سوت دس New Database هحاس کادس دس•Select a Page گضی س شاهل ک تاشذ هی General, Options Filegroup است.

هی داد وایش طفح هحتیات هشخظات ساست سوت دس طفحات ایي اص کذام ش اتخاب تا• .هیشد داد ششح طفح ش هشخظات اداه دس .شد

5

Generalصفحه New Databaseکادر محاوره

: اص ػثاستذ ک کذ هی هشخض سا داد پایگا اطلی هشخظات General طفح•.1Database Name - کین هی اسد سا داد پایگا ام قسوت ایي دس : داد پایگا ام.

.2Owner – هی کاستش یک هالک کشد، هشخض سا پایگا هالک تاى هی قسوت ایي دس : هالک

سا کاستش هشخظ ایي ستشی دس ... گضی اتخاب تا تاى هی کشد تؼییي سا آى ام تایذ ک تاشذ .تاشذ هی هذیش کاستش واى فشع پیش تظست کاستش .کشد هشخض

.3Use Full-text Indexing : ای داد تذی فشست اهکاى تاشذ داشت تیک گضی ایي اگش .(سیستن خد تسط) هیشد فشان تاک ایي

6

Generalصفحه New Databaseکادر محاوره

.هی شد داد وایش داد پایگا ایي ت هشتط فایلای لیست Database files قسوت دس3. داد پایگا دس هجد اطالػات هخظص فایل یک .است شذ ایجاد فایل د فشع پیش تظست

(Log فایل) هختلف سیذادای ثثت رخیش جت فایل یک هی شد رخیش mdf پسذ تا ک پجش پاییي دس ک Add Remove دکو د اص استفاد تا .هی شد رخیش ldf پسذ تا ک

.وائیذ حزف یا اضاف داد پایگا ت جذیذی فایلای هی تایذ داسذ قشاس

7

Generalصفحه New Databaseکادر محاوره

ا هشخظ ایي شد تشسسی تایذ فایل یک ششایط تظین تشای ا فایل ای هشخظ اص یک ش :اص ػثاستذ

• Logical Name: فایل هطقی ام • File type: فایل ع • FileGroup: فایلی گش •Initial Size (MB) : فایل الی حجن هیضاى •Autogrowth : فایل خدکاس سشذ حذ هیضاى • Path: فایل رخیش هسیش • File Name: فایل اطلی ام

8

Generalصفحه New Databaseکادر محاوره

:اص ػثاستذ ک .دیذ تغییش سا هختلفی تظیوات هی تایذ Options گضی سی تش کلیک تا.1 Collation: سا ا ایذکس جذال داخل اطالػات ساصی هشتة الگی Collation اهذ، هی

اتخاب قاتل یذص فشع پیش صتاى تشاساس یا SQL Server دس هجد Collation طشیق اص هظس .کشد هشخض سا داد پایگا فشع پیش کذیگ ع تاى هی گضی ایي دس . است اجام ساصی هشتة لحاظ اص خاص صتاى یک ای داد کشکتشا تا داد پایگا ساصگاسی کذیگ اص

Server هشخظ ایي فشع پیش هقذاس .فاسسی صتاى تا ساصگاسی هثال تاشذ هی کشکتشا وایش

Default تاشذ اگلیسی صتاى تایذ اطال ک تاشذ هی.

9

Generalصفحه New Databaseکادر محاوره

.2 Recovery Model:Recovery model تسط قایغ ثثت ح ا SQL Server سا :تاشذ هی صیش حالت س داسای وایذ، هی هشخض

.1Full : حالت Full کذ هی ثثت سا ا تشاکش سخذادا کلی.

.2Simple : حالت Simple ش اص تؼذ کشد ثثت اختظاس ت سا قایغ checkpoint کلی transaction log کذ هی حزف سا ا.

.3 Bulk-Logged: حالت Bulk-Logged کلی حزف ثثت ت هشتط ای تشکش تا .وایذ هی ثثت سا اطالػات

10

Generalصفحه New Databaseکادر محاوره

.3 Compatibility Level: ای سخ تا داد پایگا ساصگاسی ع هیتاى هشخظ ایي دس .2000 یا SQLServer 2005 تا ساصگاسی هثال کشد هشخض سا SQLServer تش قذیوی

.4 Other Options: هضػات دس هتع ای هشخظ اص یکسشی لیست قسوت ایي دس ایي قت اص ک ایست جذاگا هثحث یاصهذ کذام ش تضیح ک شذ داد وایش هختلف .است خاسج کالس

11

تغییش سا هشخظات ایي اص کذام ش هیتایذ شوا• تظین خد ظش هسد ششایط تا هتاسة داد

.کیذ هشاجؼ افضاس شم Help ت تیشتش اطالػات تشای•

.کیذ

Generalصفحه New Databaseکادر محاوره

هی تذی دست فایلی گشای دس (Log Files) تشاکش اطلی ای فایل داد پایگا یک دس• .تاشذ هی (Primary) اطلی فایل گش یک داسای فشع پیش تظست داد پایگا ش .شذ

فایلی گش یا کشد یشایش سا هجد فایلی گشای تایذ هی شوا Filegroups طفح دس• .کیذ ایجاد جذیذی

اسد سا گش ام Name قسوت دس کشد اتخاب سا Add گضی تایذ جذیذ گش یک ایجاد تشای• .کشد

سا Remove گضی تؼذ کشد اتخاب سا ظش هسد گش تایذ اتتذا یض گش یک کشدى پاک تشای• .کشد اتخاب

.کشد پاک ویتاى سا (Primary) اطلی فایل گش :کت

12

New Databaseکادر محاوره

اسن شد هی ایجاد داد پایگا OK گضی اتخاب تا ششایط ا هشخظ تواهی تظین تا اتا دس .شد هی داد وایش داد پایگاای لیست دس آى داد وایش Object Explorer پجش دس پایگاا لیست دس آى اسن داد پایگا ایجاد اص پس اگش

اجام سا صیش کاسای کافی کاس ایي تشای .کیذ Refresh یا تاصخای تاس یک سا لیست است کافی شذ : دیذ Databases گضی سی تش کلیذ ساست•

Refresh گضی اتخاب•

13

پایان فصل سوم

پایاى فصل سم

14