Бір қарағанда, дерекқор электрондық кесте сияқты көрінуі мүмкін; ол бағандар мен жолдарда реттелген деректерді ұсынады. Бірақ ұқсастық осымен аяқталады, себебі дерекқор әлдеқайда күшті.
Дерекқор не істей алады?
Егер дерекқор реляциялық болса, дерекқорлардың көпшілігі қандай болса, әртүрлі кестелердегі жазбаларға айқас сілтеме жасайды. Бұл кестелер арасында қатынас құруға болатынын білдіреді. Мысалы, Тұтынушылар кестесін Тапсырыс кестесімен байланыстырсаңыз, Тұтынушылар кестесіндегі бір тұтынушы өңдеген Тапсырыстар кестесінен барлық сатып алу тапсырыстарын таба аласыз немесе белгілі бір уақыт кезеңінде өңделген тапсырыстарды ғана қайтару үшін оны одан әрі нақтылай аласыз. – немесе сіз елестете алатын комбинацияның кез келген түрі.
Осы кесте қатынастарының арқасында дерекқор сұрау орындалғаннан кейін қай жолдар қайтарылатынын дәл баптау үшін кестелер мен сүзгілер арасындағы бағандардың әртүрлі комбинациялары бар күрделі сұрауды қолдайды.
Дерекқор бірнеше кестелер бойынша күрделі жиынтық есептеулерді орындайды. Мысалы, барлық ықтимал қосалқы жиынтықтарды қоса алғанда, ондаған сауда нүктелері бойынша шығындарды, содан кейін соңғы қорытындыны тізімдей аласыз.
Дерекқор қайталануды болдырмай, дизайны мен бірқатар шектеулер арқылы деректердің дәлдігін қамтамасыз ете отырып, сәйкестік пен деректер тұтастығын қамтамасыз етеді.
Дерекқордың құрылымы дегеніміз не?
Ең қарапайым түрде дерекқор бағандар мен жолдардан тұратын кестелерден тұрады. Қайталануды болдырмау үшін деректер санаттар бойынша кестелерге бөлінеді. Мысалы, кәсіпорында Қызметкерлерге, біреуі тұтынушыларға, екіншісі өнімдерге арналған кесте болуы мүмкін.
Кестедегі әрбір жол жазба деп аталады және әрбір ұяшық өріс болып табылады. Әрбір өрісте (немесе бағанда) сан, мәтін немесе күн сияқты белгілі бір деректер түрі болады. Бұл спецификация деректеріңіздің дәл және сенімді болуын қамтамасыз ету үшін шектеулер деп аталатын бірқатар ережелер арқылы орындалады.
Реляциялық дерекқордағы кестелер кілт арқылы байланысқан. Бұл жолды бірегей түрде анықтайтын әрбір кестедегі идентификатор. Әрбір кесте негізгі кілт бағанын пайдаланады және сол кестеге сілтеме жасау қажет кез келген кесте мәні бірінші кестенің негізгі кілтіне сәйкес келетін сыртқы кілт бағанын ұсынады.
Төменгі жол
Барлық дерекқор қозғалтқыштары дерекқордан ақпараттың ішкі жиынын алу үшін белгілі бір ережелер жинағын анықтау процесі болып табылатын сұрауды қолдайды. Дегенмен, әртүрлі қозғалтқыштар әртүрлі қолдау деңгейлерін ұсынады. Серверге негізделген шешім, мысалы, басқа есеп жазу құралы арқылы эстетикалық жағымдырақ көрсетілуі керек кестелік нәтижені қайтарады. Microsoft Access сияқты жұмыс үстеліне негізделген дерекқор сұрау құралымен біріктірілген визуалды есеп құрастырушысын қамтиды, бұл тікелей басып шығаруға арналған есептерді бір терезеден сатып алуға мүмкіндік береді.
Жалпы дерекқор өнімдері
Microsoft Access – бүгінде нарықтағы ең танымал дерекқор платформаларының бірі. Ол Microsoft Office бағдарламасымен жеткізіледі және барлық Office өнімдерімен үйлесімді. Онда дерекқорды әзірлеуге бағыттайтын шеберлер мен қолдануға оңай интерфейс бар. FileMaker Pro, LibreOffice Base (тегін) және Brilliant Database сияқты басқа жұмыс үстелі дерекқорлары да қолжетімді.
Бұл шешімдер шағын көлемді, бір пайдаланушыға арналған жұмыс үстелі қолданбалары үшін оңтайландырылған.
Кәсіпорындар үшін кең ауқымды, көп пайдаланушы дерекқор сервері мағыналырақ. MySQL, Microsoft SQL Server және Oracle сияқты серверлік дерекқорлар өте қуатты, бірақ сонымен бірге қымбат және оқудың тік сызығымен келуі мүмкін.
Маңызды дағдылар
Қарапайым дерекқорлардан басқа барлығы жаңа дерекқор активтерін (кестелер мен бағандар сияқты) әзірлеу немесе сұраулар арқылы ақпаратты алу үшін Құрылымдық сұрау тіліне сүйенеді. SQL оңай сценарий жасау тілі болғанымен, әртүрлі дерекқор жеткізушілері өздерінің меншікті дерекқор қозғалтқыштарына қатысты оның сәл өзгеше іске асыруларын пайдаланады.