SQL жана Microsoft SQL Server ортосундагы айырма

SQL жана Microsoft SQL Server ортосундагы айырма
SQL жана Microsoft SQL Server ортосундагы айырма

Video: SQL жана Microsoft SQL Server ортосундагы айырма

Video: SQL жана Microsoft SQL Server ортосундагы айырма
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Июль
Anonim

SQL vs Microsoft SQL Server | SQL менен SQL серверинин айырмачылыктары

Structured Query Language (SQL) – маалымат базалары үчүн компьютер тили. Бул Relational Database Management Systems (RDMS) системасындагы маалыматтарга жетүү жана манипуляциялоо үчүн колдонулат. Microsoft SQL сервери Microsoft тарабынан чыгарылган Реляциялык маалымат базасы сервери. Ал негизги суроо тили катары SQLди колдонот.

SQL маалымат базасына маалыматтарды киргизүү, маалымат алуу үчүн берилиштерди суроо, маалымат базасындагы маалыматтарды жаңыртуу/өчүрүү жана маалымат базасынын схемасын түзүү/өзгөртүү мүмкүнчүлүгүнө ээ. SQL 1970-жылдардын башында IBM тарабынан иштелип чыккан жана алгач SEQUEL (Structured English Query Language) деп аталган. SQL тилинде сүйлөмдөр, туюнтмалар, предикаттар, сурамдар жана билдирүүлөр деп аталган бир нече тил элементтери бар. Алардын ичинен эң көп колдонулганы суроо-талаптар. Сурамдар колдонуучу тарабынан, ал маалымат базасынан алуу керек болгон маалыматтардын ички топтомунун керектүү касиеттерин сүрөттөгөндөй аныкталат. Андан кийин Берилиштер базасын башкаруу системасы суроого керектүү оптималдаштырууну ишке ашырат жана суроонун натыйжаларын чыгаруу үчүн керектүү физикалык операцияларды аткарат. SQL ошондой эле символдор саптары, бит саптары, сандар жана датасы жана убактысы сыяктуу маалымат түрлөрүн маалымат базаларынын мамычаларына киргизүүгө мүмкүндүк берет. Американын Улуттук Стандарт Институту (ANSI) жана Эл аралык Стандартташтыруу Уюму (ISO), 1986 жана 1987-жылдары SQLди стандарт катары кабыл алышкан. SQL ANSI стандарты болсо да, SQL тилинин көптөгөн ар кандай версиялары бар. Бирок ANSI стандартына ылайык келүү үчүн бул версиялардын бардыгы SELECT, UPDATE, DELETE, INSERT, WHERE сыяктуу кеңири колдонулган буйруктарды колдойт.

Мурда айтылгандай, Microsoft SQL сервери SQLди, тагыраак айтканда T-SQL жана ANSI SQLди негизги суроо тилдери катары колдонгон маалымат базасы сервери. T-SQL SQLди процедуралык программалоо, локалдык өзгөрмөлөр жана сап/маалыматтарды иштетүү үчүн колдоочу функциялар сыяктуу бир нече функцияларды кошуу менен кеңейтет. Бул өзгөчөлүктөр T-SQL Турингди толуктайт. MS SQL сервери менен байланышууга муктаж болгон ар кандай тиркеме серверге T-SQL билдирүүсүн жөнөтүшү керек. Microsoft SQL сервери рабочий, ишкана жана веб-негизделген маалыматтар базасынын тиркемелерин түзүү үчүн колдонулушу мүмкүн. Бул маалымат базаларын түзүүгө мүмкүндүк берүүчү чөйрөнү камсыздайт, ага жумушчу станциялардан, Интернеттен же Персоналдык Digital Assistant (PDA) сыяктуу башка медиадан кирүүгө болот. MS SQL серверинин биринчи версиясы 1989-жылы чыгарылган жана ал SQL Server 1.0 деп аталган. Бул Операция системасы/2 (OS2) үчүн иштелип чыккан. Ошондон бери MS SQL серверинин бир нече релиздери чыкты жана акыркы релиз SQL Server 2008 R2 болуп саналат, ал 2010-жылдын 21-апрелинде өндүрүшкө чыгарылган. MS SQL сервери ар кандай колдонуучулар үчүн ыңгайлаштырылган функциялар топтомун камтыган бир нече чыгарылыштарда да жеткиликтүү.

Кыскача айтканда, SQL – бул реляциялык маалымат базаларын түзүү жана башкаруу үчүн компьютер тили жана Microsoft SQL сервери – бул SQLди негизги суроо тили катары колдонгон маалымат базасы сервери жана ал маалыматтар базасынын тиркемелерин иштеп чыгуу үчүн колдонулушу мүмкүн. Демек, бул экөө эки башка нерсе экени көрүнүп турат, алардын бири компьютер тили, экинчиси компьютердик тиркеме.

Сунушталууда: