اصطلاحاتی که هر متخصص SQL server باید با آنها آشنا باشد +ویدئو
سلام . خوب هستید ؟ خوش آمدید به یکی دیگر از سری مطالب آموزش SQL سرور از سایت سافت پلاس . امروز
می خواهیم راجع به اصطلاات مهم SQL سرور با هم صحبت کنیم . اصطلاحاتی که هر کس می خواهد وارد دنیای SQL سرور بشود و خودش را به سطح استادی در این نرم افزار برساند باید خیلی خوب با آنها آشنا باشد .
شاید همین اول این سوال توی ذهن تان باشد که چرا باید این اصطلاحات را یاد بگیرید ؟
پاسخش ساده است . چون این قاعده و قانون کلی برای استاد شدن در هر زمینه ای است .
در زبان انگلیسی کلمه ای داریم به Jargon معنی اش به فارسی می شود ” اصطلاحات مربوط به یک صنف یا یک رشته خاص ”
پس وارد هر رشته و صنفی که بشوید اولین قدم این است که با اصطلاحات مخصوص آن صنف آشنا شوید . بعد وارد مراحل بعدی می شوید و مسیر پیشرفت و استادی خودتان را شروع می کنید .
خوب SQL سرور هم از این قاعده و قانون کلی مستثنی نیست .
اگر می خواهید به سراغ یاد گیری این نرم افزار بروید قدم اولش این است که با اصطلاحات مربوط به این نرم افزار آشنا شوید . البته منظورم آشنایی سطحی نیست . یک آشنایی مفهومی و عمیق .
توی این آموزش من مهمترین اصطلاحاتی را که در کار با نرم افزار اس کو ال سرور به آنها احتیاج دارید – حداقل در شروع کار – برایتان می آورم و سعی می کنم آن اصطلاح را به ساده ترین شکل ممکن به شما آموزش بدهم .
من علیرضا شهرآئینی هستم دوست و همراه شما در این آموزش و همین جا هم می خواهم از شما یک قول بگیرم و آن هم این است که تا انتهای این آموزش با من همراه باشید و در نهایت اگر نظری در مورد این آموزش دارید را با من در میان بگذارید .
پس اگر آماده اید برویم بیایید با هم شروع کنیم .
فهرست محتوا
T- SQL اولین اصطلاحی که باید راجع به آن بدانید .
این شاید ساده ترین اصطلاحی است که باید راجع به آن همه چیز را بدانید . ( البته تصور نکنید که بقیه اصطلاحات قرار است خیلی سخت تر از این باشند ) .
اما T-SQL یعنی چی؟
خُب برای این کار یک نگاهی به تصویر زیر بیندازید .
این تصویر مربوط به دسته بندی انواع دیتابیس هاست .
همینطور که توی تصویر مشخص است دیتابیس ها به دو دسته دیتابیس های SQL و دیتابیس های غیر SQL تقسیم بندی می شوند .
به دسته دوم دیتابیس ها که کاری نداریم .
اما دیتابیس های دسته اول دیتابیس هایی اند که برای مدیریت اطلاعات از SQL اسفاده می کنند .
SQL یک زبان برنامه نویسی است . اهمیت داده ها و بانک های اطلاعاتی آنقدر زیاد است که این زبان برای خودش استاندارد خاصی دارد .
زبان SQL با کد 9579 در سازمان بین الملیی استاندارد ثبت شده است .
اما این وسط شرکت هایی که نرم افزار های مدیریت اطلاعات را ایجاد کرده اند هر کدام تغییراتی را این زبان ایجاد کرده اند و برای اینکه کاربران متوجه شوند که زبان مورد استفاده در این نرم افزار ها با زبان استاندارد تفاوت هایی دارد معمولا یه پیشوندی برای آن در نظر می گیرند .
مثلا شرکت اوراکل از پیشوند PL-SQL و مایکروسافت هم از اصطلاح T-SQL استفاده می کند .
منظور از instance در SQL سرور چیست ؟
خیلی از نرم افزار ها هستند که وقتی که می خواهید آنها را نصب کنید همان ابتدای کار سیستم شما را کنترل می کنند تا متوجه شوند که آیا قبلا نسخه دیگر از آن نرم افزار روی سستم شما وجود دارد یا نه ؟
اگر متوجه حضور نسخه نصب شده ای باشند از شما می خواهند که اول نسخه قبلی را حذف کرده و بعد این نسخه جدید را روی سیستمان نصب کنید .
اما SQL سرور یک قابلیت جالب دارد و آن هم این است که برای نصب نسخه جدید نیازی نیست که نسخه قبلی را از روی سیستمان حذف کنید .
مثلا شما می توانید روی سیستم خودتان به طور همزمان 3 تا نسخه از SQL سرور 2021 را روی سیستمان نصب داشته باشید . یا مثلا همزمان نسخه های 2019یا 2021 و همین طور نسخه 2017 را روی سیستم تان داشته باشید .
توی این حالت به هر کدام از این نسخه ها یک Instance می گویند .
پس هر سیستم می تواند حداقل یک instance روی خودش داشته باشد . هر instance هم یک اسم مختص به خودش دارد .
منظور از سرویس ها در SQL سرور چیست ؟
SQL Server Service عبارتی است که خیلی در مورد آن می شونید . اما منظور از سروس یا سرویس های SQL سرور چیست ؟
وقتی که شما نرم افزار اس کو ال سرور را روی سیستم خودتان نصب می کنید مراحل و تنظیمات مختلفی را باید پشت سر بگذارید .
در یکی از این مراحل راجع به نوع سرویس ها و خدماتی که مد نظر شماست از شما سوال می شود .
یعنی درست در پنجره ای که تصویرش را اینجا می توانید مشاهده کنید .
توی این مرحله فقط کافی است که تیک گزینه های مربوط به سرویس های مورد نظر خودتان را فعال کنید تا به همراه نرم افزار این امکانات و قابلیت ها هم نصب شوند .
مثلا اگر تیک گزینه database engin را فعال کنید می توانید قابلیت های مربوط به ایجاد و کار با دیتابیس ها را داشته باشید .
یا اگر تیک مربوط به گزینه sql server analysis service را فعال کنید ابزارهای مربوط به آنالیز داده ها در اختیار شما قرار می گیرد .
اینطور می شود جمع بندی کرد که ایجاد دیتابیس فقط یکی از کارهایی است که با استفاده از SQL server می شود انجام داد . در کنار این کار کلی کارهای مختلف است که در قالب سرویس های مختلف می شود از آنها هم استفاده کرد.
این مطلب در دست تکمیل و بروز رسانی است ————————- .
مطالب زیر را حتما مطالعه کنید
ایندکس در SQL سرور
انواع داده ها در SQL سرور | آشنایی با آنها +نکات مهم و کاربردی
Drop یا Delete در SQL سرور | از کاربردها تا تفاوت بین آنها
مفهوم View در SQL | یک راهنمای جامع کار با آنها
بکاپ گیری در SQL server |صفر تا صد مراحل
سوالاتی که در یادگیری SQL سرور کلی به شما کمک می کنند .
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام
من ۵۳ سال دارم
شاغل هستم
برای سازمانی که در ان مشغول هستم نیاز دارم که یک برنامه بانک اطلاعاتی بنویسم
چطور این کار رو بکنم
سلام
حجم اطلاعاتتون چقدره ؟
ابعاد سازمان تون کوچیکه متوسطه یا بزرگ ؟