کتاب حاضر مشتمل بر سه بخش میباشد و در آن تلاش شده است تا مطالب ضروری و کاربردی مورد نیاز دانشجویان مقاطع کاردانی و کارشناسی و سایر علاقهمندان به حوزه پایگاه داده، از مرحله طراحی تا پیادهسازی، به صورت جامع و مفید ارائه گردد. در بخش اول، مفاهیم پایهای پایگاهداده و روش طراحی آن با استفاده از نمودار ER تشریح شده است. بخش دوم، به آموزش عملی نرمافزار SQL Server 2022 اختصاص یافته که با بیانی ساده و بهرهگیری از تصاویر و مثالهای کاربردی، فراگیران را قادر میسازد تا پایگاه داده طراحی شده را به کمک این نرمافزار پیادهسازی نمایند. نهایتاً در بخش سوم، دستورات کلیدی و کاربردی زبان T-SQL آموزش داده شده است که تسلط بر آن برای استفاده مؤثر از دادهها ضروری میباشد. علاوه بر این، به منظور ارزیابی میزان یادگیری مطالب ارائه شده در بخشهای دوم و سوم، تمرینهایی در نظر گرفته شده است.
تاریخچه و مفاهیم 3
تاریخچه و مفاهیم اولیه پایگاه داده 3
نمودار موجودیت-رابطه 15
موجودیت 15
ارتباط 16
صفت 18
انواع صفت 18
صفت در ارتباط 21
وابستگی وجودی 23
مفهوم کلید و انواع آن 27
نرمالسازی29
پایگاه دادههای روز 32
بخش دوم - SQL Server 2022
مقدمه 36
نصب و راهاندازی 37
پیشنیازهای نصب 37
نصب SQL Server 2022 38
محیط SQL Server Management Studio 56
قطع و راهاندازی سرویسدهنده 62
پایگاه داده 65
ایجاد پایگاه داده 65
تغییر محل ذخیره پایگاه داده 72
افزودن فایلهای داده ثانویه 75
Detach و Attach کردن پایگاه داده 76
Detach کردن پایگاه داده 76
Attach کردن پایگاه داده 79
حذف پایگاه داده 82
جدول، دید، نمودار 83
جدول 83
ایجاد جدول 83
شمارهگذاری خودکار فیلد 94
ایجاد فیلد محاسبهای 96
ویرایش جدول 97
تعیین کلید اصلی 101
تعیین کلید خارجی 103
جداول والد و فرزند 109
تعیین شرط برای فیلد 110
مشاهده و ورود اطلاعات در جدول 114
حذف جدول 118
دید 119
ایجاد دید 119
مشاهده خروجی دید 123
ویرایش دید 125
حذف دید 127
ایجاد نمودار 128
کپی داده از یک منبع به منبع دیگر 134
کپی جدول و دید بین پایگاه دادهها در SQL Server 134
کپی داده Excel به SQL Server 141
کپی داده Access به SQL Server 147
پشتیبان ، Job 153
پشتیبان 153
ایجاد پشتیبان154
ایجاد پشتیبان به صورت خودکار در فواصل زمانی معین 159
حذف خودکار پشتیبانهای ایجاد شده 181
بازیابی 184
Job 191
ایجاد Job 191
مشاهده Job 197
امنیت 199
کاربر 200
تعریف کاربر در ویندوز 200
تعریف کاربر ویندوز در SQL Server 202
تعریف کاربر در SQL Server 206
بررسی دسترسی کاربر 216
مشاهده کاربران تعریف شده 218
نقش 220
مقدمه 232
Select 237
ساختار Select 237
Where 240
AND/OR 241
Like 245
BETWEEN 248
IN 252
ALL 254
ANY 255
EXISTS 257
Distinct | All 260
Top 261
Order by 262
توابع تجمعی 265
Group by 270
Having 272
AS 275
Case 277
پیوند 279
Cross Join 279
Inner Join 281
Outer Join 286
Left Outer Join 286
Right Outer Join 288
Full Outer Join 289
عملگر مجموعهای 291
Union 291
Union All292
Intersect 293
Except 294
Select into 297
Insert ،Update ،Drop ،Delete 301
درج 301
درج یک رکورد 301
درج دادههای یک جدول به جدول دیگر 303
ویرایش 308
Where 309
Case 313
حذف 314
پایگاه داده 314
جدول 314
رکوردهای جدول 314
جدول 317
دید 318
Create ،Alter ،If ،While 319
ایجاد 319
پایگاه داده 319
جدول 321
جدول موقت 327
جدول موقت Local 327
جدول موقت Global 331
دید 333
روال 335
Execute 337
حذف روال 339
رهانا 339
رهانای DDL 339
رهانای DML 343
حذف رهانا 345
تغییر 346
جدول 346
دید 347
If 348
While 350
توابع 353
توابع زمانی 353
توابع رشتهای 365
توابع ریاضی 377
| دسته بندی موضوعی | موضوع فرعی |
| فنی و مهندسی |
مهندسی كامپيوتر
|