М:М байланысы үшін қатынастарды қалыптастыру 6- ереже: Егер түсініктердің арасындағы байланыс дәрежесі М:М болса, онда иелену класына қарамастан үш қатынас қалыптасады. Екі қатынас байланысатын түсініктерге сәйкес келеді, олардың кілттері бұл қатынастарда алғашқы болып табылады. Үшінші қатынас екі қатынасты байланыстырады, ал оның кілті байланысатын қатынастардың кілттік атрибуттарын біріктіреді.
3.1. SQL сұрауының ерекшеліктері.
3.2. QBE және SQL тілінің байланысы.
3.3. SQL формаларда және есеп берулерде
3.4. SQL макрокомандада.
3.5. SQL VBA- дің бағдарламаларында.
Visual Basic – бұл бағдарламалау жүйесі, ол барлық Microsoft Оffice – те бір бүтін бағдарламалау құралы ретінде пайдалананылады. Бағдарламалаудың әртүрлі жүйелері өзіне кем дегенде 3 құрамды бөлімді кірістіреді:
Бағдарламалау тілі, яғни ережелердің жиынтығы, синтаксис (жазулардың ережелері) пен семантиканы (бағдарламалардың орындау ережелері) анықтайды.
Бағдарламалау ортасы, яғни бағдарламаларды жазу, түзетулер үшін құрал – жабдықтардың жиынтығы.
Бағдарламалардың стандартты кітапханасы, яғни дайын бағдарламалардың жиынтығы (процедуралар, функциялар, объектілер т.б.)
Бағдарламалау тілі VBA сияқты Visual Basic-пен сәкес келеді – ол қазір бағыт- бағдар объектісінің тілі болып есептелінеді.
Бағдарламалау ортасы VBA модуль түрінде Microsoft Оffice-те құралған.
VBA-ң дайын жиынтық компоненттері өте бай және бағдарламалау жүйесінің ең күшті жағы болып табылады.
Функциялар мен процедураларды шақыру және параметрлерді беру. Процедуралар мен функциялар VBA-ң ең негізгі компоненттері болып табылады. Олар Sub және End Sub немесе Function және End Function операторлар арасында бағдарламалау кодтарының фрагментін көрсетеді.
Sub аты Процедуралар (аргумент 1, аргумент 2)
<Оператор Visual Basic 1>
<Оператор Visual Basic 2>
. . .
End Sub
Жазылған поцедураны пайдалану үшін, Call <аты процедуралар> деген командамен шақырамыз.
Бағдарлама көптеген процедуралар мен функциялардан құрылуы мүмкін, олар бір немесе бірнеше модульдарда орналасады. Проектіде модульдер топтастырылады. Жалпы модульдер мен процедураларды пайдаланатын бірнеше әртүрлі бағдарламалар бір проектіде болады.
Модульде болатын әрбір процедураның өзінің аты болуы тиіс, бірақ та бірнеше модульдер проектіде болуы мүмкін. Егер проектіде бірдей аттармен процедуралар болатын болса, оларға модульдің атын көрсету керек: <аты М модульдер>, <аты процедуралар>. Егер модуль аты біренше сөздерден құралатын болса, сол атты тік бұрышты жақшаға алып қою қажет. Басқа проектіде орналасқан процедураларды қолдануға болады, ол үшін: аты Проект, аты Модуль, аты Процедура.