Мәліметтер базаларын құруға қатысты қатынас тәсілдердің кестелік моделімен, яғни әдеттегі презентация тәсілімен жұмыс жасауды білдіреді. Ол мәліметтер базасын басқару жүйелерін қолдану арқылы жүзеге асырылады.
Реляциялық құрылымның мәні және деректерді дайындау
Әрбір мәліметтер базасы бір немесе бірнеше кестеде сақталған жүйеленген және құрылымдалған ақпараттан тұрады. Кестелер - бұл жолдар мен бағандардан тұратын деректердің табиғи және таныс көрінісі. Реляциялық тәсіл мұндай кестелер арасындағы белгілі бір қатынасты білдіреді. Сілтемелер немесе қатынастар бір сұраныста бірден бірнеше кестеден деректерді біріктіруге, алуға мүмкіндік береді.
Реляциялық мәліметтер базасын құру үшін, ең алдымен, кестелер мен олардың арасындағы қатынастар жиынтығын құру қажет. Бұл жағдайда сіз келесі ережелерді сақтауыңыз керек. Біріншіден, әр кесте бір типте болуы керек және ерекше атауы болуы керек. Екіншіден, кестенің жолдары өрістер мен мәндердің белгіленген санынан тұруы керек (бірнеше бағандар мен қайталанатын топтарды қамтуға болмайды). Үшіншіден, кез-келген жолды анықтай алу үшін жолдар бір-бірінен кем дегенде бір мән (өріс) болуы керек. Төртіншіден, бағандар бірегей атауларға ие болуы керек және біртекті деректер мәндерімен толтырылуы керек, ұсынудың жалғыз мүмкін әдісі - деректердің анық мәні (кестелер арасында ерекше қатынастар болуы мүмкін емес).
Таңдауды уақытша кестеге біріктіру арқылы бірнеше кестедегі деректерді бірден өңдеуге болады. Ең көп таралған операциялар - таңдау, проекция, табиғи қосылу, бірігу, қиылысу және айырмашылық. Кестелерді құру кезінде негізгі ұғымдардың бірі бастапқы кілт болып табылады - бұл субъектіге біржақты сілтеме жасайтын идентификатор. Мысалы, тағамдар кестесінде негізгі кілт тағам нөмірі болуы мүмкін. Деректері бар барлық кестелер үшін сіз оларды байланыстармен байланыстыра отырып, ұқсас кілттер жасауыңыз керек.
ДҚБЖ қолдану
Деректер қорын басқару жүйелері (Oracle, MySQL, SQLite және т.б.) құрылған деректердің толық басқарылуын қамтамасыз етеді және сұраныстарды орындауға мүмкіндік береді. ДҚБЖ-нің біреуін таңдап, сіз кестені синтаксисіне сәйкес бағдарламаға тасымалдауыңыз керек. Бұл маңызды атрибуттарды жіберіп алмай мұқият жасалуы керек көлемді жұмыс.
Сұраулармен және мәліметтерді өңдеумен одан әрі жұмыс SQL бағдарламалау тіліне негізделген. Дәл осы тілде кестелер құрылады, жазбалар қосылады, жойылады және өзгертіледі, мәліметтер бір немесе бірнеше кестеден алынады, құрылымы өзгертіледі.