Хелпикс

Главная

Контакты

Случайная статья





7.SQL тілінің қай деректер моделіне тән екенін айтып, дәлелдеп беріңіз.



7. SQL тілінің қ ай деректер моделіне тә н екенін айтып, дә лелдеп берің із.

SQL тілі қ азіргі кезде мә ліметтер қ орын басқ ару жү йесінің бірден-бір стандартты тілі болып табылады. SQL – Structured Queries Language сө зінің қ ысқ артылғ ан тү рі, аударылғ анда сұ раныстың қ ұ рылымдық тілі дегенді білдіреді. SQL тілі реляциялық типтегі мә ліметтермен жұ мыс істеуге арналғ ан. Ол реляциялық мә ліметтер қ орын басқ ару жү йксі пайдаланушы істейтін барлық негізгі мү мкіндіктерді жү зеге асырады, атап айтқ анда: мә ліметтерді ұ йымдастыру - мә ліметтер қ орының қ ұ рылымын қ ұ ру жә не ө згерту; мә ліметтерді оқ у; мә ліметтерді ө ң деу - мә ліметтерді қ осу, ө згерту жә не ө шіру; мә ліметтерге кіру мү мкіндігін басқ ару - мә ліметтерді оқ у жә не ө згерту ү шін пайдаланушы-ғ а шектеу мү мкіндіктерін беру; мә ліметтерді бірге пайдалану - бірнеше пайдаланушылар мә ліметтердіжалпы пайдалану; мә ліметтердің бү тіндігі - жү йе істен шық қ анда немесе басқ ажағ дайларда бұ зылудан мә ліметтерді қ орғ ау;

SQL тілі келесі DML, DDL яғ ни кіру мү мкіндігін басқ ару, транзакциямен басқ ару топтарынан тұ ратын командалар жү йесінен тұ рады;

DML (Date Manipulation Language) мә ліметтерді ө згерту тілі; SELECT – мә ліметті оқ уғ а сұ раныс; INSERT – мә ліметтер қ орында жаң а жазбаларды енгізу (қ осу); DELETE – мә ліметтер қ орында жазбаларды ө шіру;

DDL (Date Definition Language) мә ліметтерді анық тау тілі; CREATE TABLE – жаң а кесте қ ұ ру, оның қ ұ рылымын сипаттау; DROP TABLE – кестені ө шіру;

Кіру мү мкіндігін басқ ару

DROP INDEX – индексті жою;

GRANT – пайдаланушығ а шектеу мү мкіндігін беру;

REVOKE – пайдаланушығ а шектеу мү мкіндігін алып тастау;

Транзакцияны басқ ару

COMMIT-транзакцияны аяқ тау;

ROLLBACK-транзакцияны алып тастау;

SQL жұ мысын келесі сұ лбадан кө руге болады:

Пайдаланушы не интерактивті режимде, немесе программада SQL сұ ранысын мә ліметтер қ орын басқ ару жү йксіне жібереді. Нә тижесіндемә ліметтер қ орын басқ ару жү йксі мә ліметтер қ орын қ арап шығ ады, мә ліметтерді сә йкес тү рде ө ң деп жә не сұ ралып тұ рғ ан ақ параттыпайдаланушығ а кесте тү рінде береді.

SQL- тілі мә ліметтер базасындағ ы кестелер мен жә не кестедегімә ліметтермен жұ мыс істейтін іс- ә рекеттерді орындауғ а бағ ытталғ ан.

Бұ л тілдің процедуралық программалау тілдерінен айырмашылығ ы, SQL- тілінде енгізу- шығ ару қ ұ ралдары жә не есептеу ү рдісін басқ ару(цикл, кө шу, тармақ талу) нұ сқ алары жоқ.

SQL-тілінде тө мендегідей кө птеген негізгі нұ сқ ауларды кө рсетуге

болады:

Мә ліметтерді анық тау;

Мә ліметтерді ө ң деу;

Мә ліметтерге қ атынас қ ұ руды басқ ару;

Транзакциямен басқ ару;

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.