PDA

View Full Version : تفاوت sql با sql server



hosseinhossein
یک شنبه 12 اسفند 1386, 08:08 صبح
لطفا کسی هست که تفاوت این دو بانک رو توضیح بده. البته از نامشان مشخص هست که یکس مربوط به سرور هست.اما بیشتر میخواهم بدونم.با تشکر:قلب:

Elham_gh
یک شنبه 12 اسفند 1386, 08:23 صبح
SQL بانک نیست. یک زبان پرس و جو برای بانکهای اطلاعاتی ساخت یافته است که نسخ مختلف دارد.مثل
SQL استاندارد،iSQL,T-SQL,Pl/SQLو......

hosseinhossein
چهارشنبه 15 اسفند 1386, 23:09 عصر
میشه باز بیشتر توضیح بدبد.
آخه چه سودی میبرن از sql (پرس وجو )یعنی چی کجا ها کاربرد داره؟!!!
لطفا راهنمائی بیشتر

Elham_gh
پنج شنبه 16 اسفند 1386, 08:15 صبح
به آسون ترین زبان ممکن گفته
http://www.w3schools.com/sql/default.asp

reza6384
چهارشنبه 22 اسفند 1386, 10:48 صبح
SQL یک زبانه برای پرسش از پایگاه های داده ، زبان پرسش های ساخت یافته یا
Structured Query Language
اما SQL Server یک DBMS هست ، DataBase Management System .
Oracle هم یک DBMS اه. و یه سری زیادی از DBMS ها از SQL پشتیبانی می کنند. یعنی با سینتکس SQL کار می کنن.

AminSobati
چهارشنبه 22 اسفند 1386, 13:51 عصر
دوستان توضیحات خوبی ارائه کردند. من هم چند جمله اضافه میکنم:
زبان SQL از ابتکارات شرکت IBM در دهه 70 میلادی بود. این زبان برای بازیابی و گزارش گیری از اطلاعاتی بود که با ساختار Relational ذخیره شده بودند. اما با توجه به استقبال و حمایت از این زبان، مجمعی تشکیل شد (با نمایندگانی از شرکتهای معتبر و تئوریسینهای بانکهای اطلاعاتی) و سعی کردند این زبان رو استاندارد کنن. جالب اینکه وقتی مجمع، قابلیتی به این زبان اضافه میکنه، صرفا جنبه تئوری داره و الزاما روی هیچ نرم افزاری وجود خارجی نداره!
اما شرکتهای تولید کننده بانکهای اطلاعاتی مثل خود IBM و Microsoft و Oracle و... به دلیل محبوبیت زبان SQL سعی میکنند استانداردهای وضع شده رو در نرم افزار خودشون پیاده سازی کنند ولی الزامی نیست که در همه موارد این تبعیت صورت بگیره. فرضا زبان برنامه نویسی در SQL Server که Transact-SQL نام داره، در موارد زیادی استاندارهای SQL رو رعایت کرده ولی قابلیتهایی مثل CTE که در سال 92 توسط مجمع SQL ارائه شد، تازه در نسخه SQL Server 2005 پیاده سازی شد.
زبان برنامه نویسی در Oracle هم PL/SQL نام داره که مانند T-SQL میتونه در مواردی از استانداردهای SQL تبعیت یا تخطی کنه.
بعنوان جمع بندی، زبانهای T-SQL و PL/SQL اصطلاحا یک "گویش" خاص از زبان SQL محسوب میشن.