کد خبر : 2817 تاریخ انتشار : پنج‌شنبه 17 سپتامبر 2009 - 20:49

آموزش SQL server -جلسه دوم

Rate this post

2

پایگاه های داده پیش فرض در sql

اگه یادتون باشه جلسه قبل دیدیم باساختن یک رجیستر جدید در sql server در زیرشاخه data base چند بانک اطلاعاتی پیش فرض ساخته شده بود .گرچه بانک های پیش فرض معمولا زیاد به کارنمی روند اما  دونستن کاربرد و کارهرکدام از این بانک ها هم خالی از لطف نیست.

پایگاه دادهmaster: برای اجرای sql بسیار مهم است . اطلاعات مهمی مثل پیغام های خطا ، اطلاعات ورود به سیستم ، رویه های ذخیره شده و …  در آن ذخیره شده است.

پایگاه داده model: هنگام ایجاد یک بانک داده جدید یک کپی ازاین بانک ایجاد میشود و هرشی موجود در بانک اطلاعاتی model در بانک اطلاعاتی جدید نیز وجود خواهد داشت.

نکته: هرشی که به بانک اطلاعاتی model اضافه کنید به طور اتوماتیک به تمام بانک های اطلاعاتی که بعد از این ایجاد می کنید اضافه می شود.

پایگاه داده msdb: برای تعیین برنامه های زمان بندی نگهداری سیستم و ثبت تاریخچه نسخه پشتیبان به کار میرود.

پایگاه داده tempdb: محلی برای ترکیب و مرتب سازی و سایر اعمالی که به فضای ذخیره سازی موقت نیاز دارد و با هربار اجرای sql  به هنگام میشود  و هنگامی که sql سرویس دهی خود را قطع  می کند اطلاعات درون پایگاه نیز از بین می رود.

اشیاء یک بانک اطلاعاتی

هربانک اطلاعاتی دارای اشیائی است،ایجاد بانک اطلاعاتی برای برآورده کردن اهداف تجاری  مستلزم ایجاد و کارکردن با آن اشیا است.که به اختصار معمول ترین آنها را توضیح میدهیم(میتونید با باز کردن بانک اطلاعاتی خودتون در consool root–> data base این اشیا رو ببینید)

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

view: یک جدول مجازی است که محتویات آن توسط یک تقاضا مشخص میشود وممکن است از چند جدول به دست بیاید.

stored proctuer : (رویه های ذخیره شده ) مجموعه ای از دستورات sql  است که کاربر یک بار آنها را می نویسد و بارها و بارها آن را فراخوانی و اجرا می کند.

roles: کاربرانی را با نیاز های دستیابی یکسان دسته بندی می کند.

rules : روش استانداری برای محدود کردن مقادیر در یک ستون هستند در واقع مقرراتی را به ستون ها اعمال  می کند.

defult : وقتی مقادیری برای ستون ها در نظر گرفته نمی شود پبش فرض ها را برای ستون ها در نظر میگیرد.

user difine data type : انواع داده ای که توسط برنامه نویسان نوشته شده و در کنار انواع اولیه مورد استفاده قرار می گیرد.

user difine function: مجموعه از دستورات sql توسط برنامه نویس نوشته می شود و مانند توابع مورد استفاده قرار می گیرد.

full text categori : حاوی تعدادی index  است که برای تصحیح و تسریع در جستجوی جداول و دیدها استفاده می شود.

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

تغییر پایگاه داده:

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

روش دوم: نوشتن این کد در محیط Query Analyzer

نام بانک اطلاعاتی مورد نظر alter database

مقدار جدید =  صفت یا ویژگی modify

از این دستور برای تغییر در ساختار فیزیکی بانک استفاده میشود که هرکدام از ویژگی هایی که در دستور ایجاد بانک داشتیم را به طور جداگانه تغییر می دهد

حذف پایگاه داده:

روش اول: delete

روش دوم: نوشتن کد زیر

نام پایگاه داده  drop database

با اجرای این دستور فایلهای ldf و mdf حذف می شود . می توان در این دستور نام یک بانک یا چند بانک را ذکر کرد.

drop database      class,text

موفق باشید

دسته بندی : آموزش ، برنامه نویسی
برچسب ها :
دیدگاهتان را بنویسید

This site uses Akismet to reduce spam. Learn how your comment data is processed.

میعاد در تاریخ 22 آوریل 2010 گفته : پاسخ دهید

سلام خیلی خوبه امیدوارم موفق باشید
فقط یه موردی که هست پیج ۲ با ۱ یکی هستن تو این کتگوری و مطلب آموزشی شماره یکی وجود نداره

ahmad در تاریخ 19 سپتامبر 2009 گفته : پاسخ دهید

سلام عیدی فطر مبارک باشه

آموزش خوبیه
من تو کتاب خونه سایتم یک کتاب آموزشی ASP گزااشتم شاید اون هم بدردتون بخوره
http://www.book.foxworld.ir/2009/09/-aspnet.php
به زبان فارسی هست

mahsa در تاریخ 19 سپتامبر 2009 گفته : پاسخ دهید

بازم ممنون ، امیدوارم ادامه داشته باشه .

طیبه در تاریخ 18 سپتامبر 2009 گفته : پاسخ دهید

ممنون خیلی عالی بود
پایدار باشید

مسعود رضايي در تاریخ 18 سپتامبر 2009 گفته : پاسخ دهید

عالی بود .