
پايگاه هاي داده پيش فرض در 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
موفق باشيد
سلام خیلی خوبه امیدوارم موفق باشید
فقط یه موردی که هست پیج 2 با 1 یکی هستن تو این کتگوری و مطلب آموزشی شماره یکی وجود نداره
سلام عیدی فطر مبارک باشه
آموزش خوبیه
من تو کتاب خونه سایتم یک کتاب آموزشی ASP گزااشتم شاید اون هم بدردتون بخوره
http://www.book.foxworld.ir/2009/09/-aspnet.php
به زبان فارسی هست
بازم ممنون ، امیدوارم ادامه داشته باشه .
ممنون خیلی عالی بود
پایدار باشید
عالی بود .