کد خبر : 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

موفق باشيد

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

این سایت از اکیسمت برای کاهش جفنگ استفاده می‌کند. درباره چگونگی پردازش داده‌های دیدگاه خود بیشتر بدانید.

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

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

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

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

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

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

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

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

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

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

عالی بود .