Дббж тілдік құрылдары. Sql тілдері



Дата30.11.2022
өлшемі0,81 Mb.
#53840
түріПрограмма
Байланысты:
срсп 11 баз дан

ДББЖ тілдік құрылдары. SQL тілдері

Орындаған:Сұлтан М

Қабылдаған:Оразханқызы С

Жоспар


Деректен қоры басқарк жүйесі(ДББЖ)
ДББЖ мүмкіндіктері
SQL
SQL тілі операторлары

Деректеп қоры басқару жүйесі дегеніміз- Деректен базасымен жұмыс істеуге арналған программалық жасақтама

  • Деректеп қоры басқару жүйесі дегеніміз- Деректен базасымен жұмыс істеуге арналған программалық жасақтама

ДББЖ мүмкіндіктері


Жаңа ДБ құру
Сұраныстар мен есептерді дайындау
Деректерді өңдеу және сақтау
Деректерді іздеу
Деректерді жазу
Деректерді енгізу кезеңіндегі басқару

Деректер базасы жасалатын программалар


Microsoft Excel
Oracle
MS SQL
Database

SQL –деректер базасынасұраныстар құру тіліSQL – STRUCTURED QUERY LANGUAGESQL – ҚҰРЫЛЫМДАЛҒАН СҰРАНЫСТАР ТІЛІ

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

SQL тілі операторларыныңтоптастырылуы


DDL – Data Definition LanguageДеректерді анықтау тілі кестелерді құруға, өзгертуге және жоюға арналған
DML – Data ManipulationLanguageДеректердіманипуляциялау тілі –кестелердегідеректермен жұмысістеуге арналған
DCL – DataControlLanguageДеректерді басқарутілі - деректербазасын түрлі қауіптіжағдайлардансақтауға арналған

DDL тілінің негізгі операторларыжәне олардың қызметі

  • CREATE TABLE – жаңа кесте құру
  • CREATE VIEW – жаңа көрініс құру;
  • CREATE SHEMA – жаңа сұлба құру
  • ALTER TABLE – бар кестені өзгерту
  • DROP TABLE – бар кестені жою.

DML тілінің негізгі операторларыжәне олардың қызметі

  • SELECT- берілген шарттарды қанағатандыратын деректерді таңдау;
  • UPDATE – берілген шарттарды қанағаттандыратын кестеқатарлары бойынша өрістердің мәндерін өзгерту;
  • INSERT – кестеге жаңа қатар қосу
  • ;DELETE – берілген шартқа сәйкес қатарды жою

SQL серверінің қолдану аймағы 

  • Мәліметтерге ену мүмкіндігінің реляциялық тәсілі жазбалар тобының амалдарына негізделген. Амалдарды орындауға SQL (Structured Query Language) құрылымдық сұраныс тілінің құралдары қолданылады. Delphi қосымшаларында BDE механизмін қолдану барысында мәліметтер жиыны ретінде SQL-сұранысты орындауды беретін Query немесе StoredProc компоненттері қолданылады. SQL құралдарын жергілікті және қашықтағы мәліметтер қорымен амалдар орындауға қолдануға болады.
  • Программалаудың процедуралық тілінен айырмашылығы: есептеу процестерін басқару инструкциясы (циклдер, тармақталу, басқа операторға өту) және енгізу/шығару құралдары жоқ.
  • Microsift Access, Visual FoxPro немесе Paradox сияқты МҚБЖ, SQL-де сұраныстарды программалаумен байланысты әрекеттерді өздері орындайды, мысалы Query By Example (QBE) – үлгі бойынша сұраныс, пайдаланушыға сұранысты визуальды құру құралдарын білдіреді.

Назарларыңызға рахмет

  • Назарларыңызға рахмет


Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет