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