فصل “شروع کار با SQL Server” یک مرور جامع از اصول اولیه و مبانی کار با SQL Server ارائه میدهد. این فصل به گونهای طراحی شده که خواننده را با مفاهیم اساسی در پایگاه دادههای رابطهای (RDBMS) و SQL Server به عنوان یکی از محبوبترین سیستمهای مدیریت پایگاه داده آشنا کند. در این فصل، از نصب SQL Server و SSMS گرفته تا آشنایی با اجزای دیتابیس، مفاهیم اصلی زبان SQL و ویژگیهای پیشرفتهتر مانند Integrity و انواع دادههای خاص SQL Server، مطالبی پوشش داده میشود.
این فصل به دانشجویان کمک میکند تا:
- SQL Server را بشناسند: با تاریخچه RDBMS و دلایل انتخاب SQL Server آشنا شده و انواع RDBMS را بررسی کنند.
- نصب و راهاندازی SQL Server را یاد بگیرند: فرآیند نصب SQL Server و ابزارهای مدیریت آن (مثل SSMS) را انجام دهند.
- مفاهیم کلیدی SQL Server را درک کنند: مباحثی مانند سرویسها، تفاوت لاگین و کاربر، و اجزای دیتابیس برای درک ساختار و مدیریت دیتابیس توضیح داده شده است.
- با زبان SQL کار کنند: زبان SQL و قواعد نامگذاری را فرا بگیرند و با انواع دادهای مهم در SQL Server آشنا شوند.
- ایجاد و مدیریت دیتابیسها و جداول: نحوه ایجاد دیتابیس، جداول و ویژگیهای مرتبط با آنها مانند ستونهای محاسباتی و مدیریت شناسههای خودکار (IDENTITY) را بیاموزند.
- مفاهیم Integrity را درک کنند: با انواع یکپارچگی داده (Integrity) آشنا شوند و مفاهیمی چون Domain، Entity، و Referential Integrity را فرا گیرند.
در نتیجه، این فصل پایههای لازم برای شروع کار با SQL Server و درک مفاهیم پایهای آن را برای خواننده فراهم میکند. مطالب این بخش برای آمادهسازی کاربران جهت مدیریت، توسعه و نگهداری دیتابیسها در SQL Server طراحی شده است.
- تاریخچه RDBMS و انتخاب SQL Server
- اجزای RDBMS و انواع RDBMS ها
- نصب SQL Server 2022 RTM
- مفهوم Grant perform Volume و عملیات Zeroing (مختصر)
- نصب SSMS 19.0.2
- بررسی انواع سرویس پس از نصب SQL Server بصورت مختصر
- توضیح در رابطه با صفحه لاگین به SQL Server
- سرویس اکانت ها واکانت های مجازی در SQL SERVER
- تفاوت لاگین و USER
- اجزای یک دیتابیس
- تعریف FILE و FILEGROUP
- زبان SQL و قواعد نامگذاری
- انواع داده ای
- TIMESTAMP
- SQL_VARIANT
- BINARY_CHECKSUM
- UNIQUEIDENTIFIER
- ایجاد یک دیتابیس
- ایجاد جداول
- اشنایی با IDENTITY INSERT و IDENTITY CACHE
- آشنایی با Computed Column
- آشنایی با مفهوم Integrity
- Domain Integrity
- Entity Integrity
- Referential Integrity