Дерекқор дегеніміз не?

Электрондық кестеден дерекқорға секіру жасаңыз

Деректер базасы ақпарат сақтау, басқару және алу үшін ұйымдастырылған механизм ұсынады. Олар кестелерді қолдану арқылы жасайды. Microsoft Excel сияқты электрондық кестелермен таныс болсаңыз, сіз деректерді кестелік пішінде сақтауға әдеттенген шығарсыз. Бұл электрондық кестелерден дерекқорларға секіріс жасау үшін көп емес.

Деректер базасы және электрондық кестелер

Дегенмен, дерекқорлар көптеген деректерді сақтауға арналған электрондық кестелерден әлдеқайда жақсы және бұл деректерді әртүрлі тәсілдермен басқару үшін. Сіз өзіңіздің күнделікті өміріңізде дерекқордың күшін әрқашан кездестіресіз.

Мысалы, онлайн-банктік шотқа кіргенде, сіздің банкіңіз сіздің логиніңізді және пароліңізді пайдаланып, өзіңіздің логиніңізді растайды, содан кейін шотыңыздың балансын және кез-келген операцияларды көрсетеді. Бұл пайдаланушы аты мен құпия сөз комбинациясын бағалайтын сахналардың артында жұмыс істейтін деректер базасы, содан кейін тіркелгіңізге кіруге мүмкіндік береді. Дерекқор транзакцияларды сұратқан кезде оларды күні немесе түрі бойынша көрсету үшін сүзеді.

Электрондық кестеде орындау қиын емес, мүмкін болмаса, дерекқорда орындауға болатын әрекеттердің біразы ғана:

Дерекқордың негізгі тұжырымдамаларын қарастырайық.

Дерекқордың элементтері

Дерекқор бірнеше кестелерден тұрады. Excel кестелері сияқты дерекқор кестелері бағандар мен жолдардан тұрады. Әрбір бағана төлсипатқа сәйкес келеді және әр жол бір жазбаға сәйкес келеді. Әр кестеде дерекқорда бірегей атау болуы керек.

Мысалы, аттар мен телефон нөмірлерін қамтитын дерекқор кестесін қарастырыңыз. Сіз «Аты», «LastName» және «TelephoneNumber» деп аталатын бағандарды орнатуыңыз мүмкін еді. Сонда сіз деректерді қамтитын сол бағандардың астында жолдарды қосуды бастай аласыз. 50 қызметкермен бизнестің байланыс ақпараты кестесінде біз 50 жолдан тұратын кестені толтырамыз.

Кестенің маңызды аспектісі, әрқайсысы (немесе жазба) оны анықтау үшін бірегей өріске ие болу үшін әрқайсысында негізгі кілт бағаны болуы керек.

Дерекқордағы деректер қосымша шектеулер деп аталатындармен қорғалады. Шектеуіштер оның тұтастығын қамтамасыз ету үшін деректердегі ережелерді бекітеді. Мысалы, бірегей шектеулер бастапқы кілт қайталанбайтынына кепілдік береді. Шектеу шектеуі сіз енгізе алатын деректердің түрін бақылайды, мысалы, Аты өрісі кәдімгі мәтінді қабылдай алады, бірақ әлеуметтік қауіпсіздік нөмірінің өрісі сандардың нақты жиынын қамтуы керек. Сонымен қатар, бірнеше шектеулер бар.

Дерекқордың ең қуатты ерекшеліктерінің бірі - шетелдік кілттерді пайдаланатын кестелер арасындағы қатынастарды құру мүмкіндігі. Мысалы, сізде Тұтынушылар кестесі және Сұранымдар кестесі болуы мүмкін. Әр тапсырыс беруші Тапсырыстар кестесіндегі тапсырыспен байланыстырылуы мүмкін. Тапсырыс кестесі, өз кезегінде, Өнімдер кестесіне байланыстырылуы мүмкін. Дизайндың бұл түрі реляциялық дерекқордан тұрады және дерекқордың дизайнын жеңілдетеді, осылайша барлық деректерді бір кестеге немесе бірнеше кестеге қоюға тырыспастан, санаттарды санаттар бойынша ұйымдастыруға болады.

Деректер базасын басқару жүйесі (DBMS)

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