تعریف سیستم های پایگاه داده های رابطه ای یا Relational Database Management System را قبلا در مقالات سری آموزشی Query گرفتن از MSSQL گفته ایم اما ممکن است شما برخی اوقات به واژه هایی بر بخورید که برای شما مبهم باشد ، واژه هایی مثل T-SQL ، PL-SQL ، Swis-SQL و یا PG-SQL اینها چه هستند و در کجا استفاده می شوند ؟
همانطور که قبلا هم اشاره کردیم ما فقط یک RDBMS در دنیا نداریم و انواع و اقسام آنها در دنیا وجود دارند که مهمترین و معروف ترین های آنها عبارتند از Microsoft SQL Serve ، Oracle ، MySQL ، PostgreSQL و ... هر کدام از این RDBMS ها در واقع از یک استاندارد مشترک استفاده می کنند .
همگی آنها ساختار جداول و رابطه را در خود دارند اما همانند زبان های برنامه نویسی تفاوت هایی در کارکرد هر یک وجود دارد ، آنها برای نوشتن کدها و دستورات خود بصورت جداگانه زبانی برای برقراری ارتباط دارند که ویژگی های مختص همان RDBMS را پشتیبانی می کنید ، این زبان برای هر یک از RDBMS ها به نامهای مختلفی مطرح شده است که مهمترین های آنها T-SQL ، PL-SQL ، Swis-SQL و PG-SQL می باشند ، هر یک از این زبان ها یا بهتر بگوییم قالب های برقراری ارتباط با RDBMS ها به شرح زیر می باشند :
چند نکته در خصوص این موارد را بایستی همیشه به خاطر داشته باشید. هسته اصلی تمامی این زبان ها و RDBMS ها بر اساس استاندارد SQL بنا شده است و به همین دلیل همه آنها پسوند SQL یا Structured Query Language را یدک می کشند. الزامی برای تبدیل شدن 100 درصد دستورات نوشته شده توسط T-SQL به دستورات Pl-SQL توسط ابزار و قابلیت Swis-SQL وجود ندارد و احتمال این وجود دارد که مشکلاتی در تبدیل این دستورات به همدیگر پیش بیاید اما تا 90 درصد می تواند اطمینان داشت که این تبدیل به درستی انجام می شود. PL-SQL بر خلاف T-SQL یک زبان برنامه نویسی نیز محسوب می شود و کار کردن با آن به نسبت T-SQL سخت تر است.خوشحال می شویم تعاریف شما از این موارد را نیز در ادامه بشنویم و اشکالات خود را برطرف کنیم.
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات
محمد نصیری هستم ، بنیانگذار انجمن تخصصی فناوری اطلاعات ایران و مجموعه توسینسو ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 80 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر و ناظر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود