Деректер қоры және модельдері (структуралары)
Деректер қоры (ДҚ) деп- компьютер жадында сақтайтын, арнайы түрде ұйымдасқан, өзара байланысқан мәліметтер жиынтығын айтамыз.
Кестелерді байланыстыру және байланыс түрлері Бірге - бір (один к одному) Бір кестедегі бір жазбаға екінші кестедегі бір жазба сәйкес келеді Бірге - бір (один к одному) Бір кестедегі бір жазбаға екінші кестедегі бір жазба сәйкес келеді Бірге - көп (один ко многим) Бір кестедегі бір жазбаға екінші кестедегі бірнеше жазбаға сәйкес келеді Бірге - көп (один ко многим) Бір кестедегі бір жазбаға екінші кестедегі бірнеше жазбаға сәйкес келеді Көпке - көп (многие ко многим) Бір кестедегі көп жазба екінші кестедегі көп жазбаға сәйкес келеді Көпке - көп (многие ко многим) Бір кестедегі көп жазба екінші кестедегі көп жазбаға сәйкес келеді
Әр модельді жоғарыда берілген байланыстардың түрімен байланыстырыңыз. «Бірде бір» байланысына қай модельді жатқызасыңдар? «Бірге көп» байланысына қай модель жатады? «Көпке көп» байланысына қай модель жатады?
Модельдері(типі, құрылымы)иерархиялықжелілікреляциялық
Иерархиялық модель Иерархиялық ДҚ-ында жазба элементтері реттеліп жазылады да, оның бір элементі негізгі, қалғандары бағыныңқы элементтер деп есептеледі. Мысалы, Институт ДҚ.
библиотека оқырмандаркітаптарперсонал Студент- тер оқулықтар Кітапхан ашылар оқытушы лар дискілер лаборант тар топ2топ1 студент 1 студент 2 әдеби техника лық Т.б. У.Шекспир тб Бас кітапханашы кітапхан ашы
Желілік модель - мәліметтердің элементтерінің еркін элементтер түріндегі өзара байланысын білдіреді.
библиотека оқырмандаркітаптарперсонал Студент- тер оқулықтар Кітапхан ашылар оқытушы лар дискілер лаборант тар топ2топ1 студент 1 студент 2 әдеби техника лық Т.б. У.Шекспир тб Бас кітапханашы кітапхан ашы
Реляциялық модель Реляциялық модельде деректер кесте түрінде беріледі, яғни жолдар мен бағандардан тұрады. Ол кестелер өзара байланысып жатады. Реляциялық моделді 70-жылдардың басында ІBM фирмасының қызметкері Эдгар Код ұсынған және ол қатынас ұғымына негізделеді. RELATION – қатынас, байланыс деген ұғымды білдіреді
Оқырмандар кестесі Оқырман коды Аты жөнітобы 1203Аленова шынар М(р) кітапханашылар Кітапхана шы коды Аты жөні 1203Масанова Ш.... кітаптар кестесі Кітап коды атауыавторыжыл ы баспас ы бөлім 101инфор матик а Балапа нов А Алмат ы техник алық... тапсырыс Оқырман кодыКітап коды
Деректер қорын басқару жүйесі (ДҚБЖ) - көлемді мәліметтер жиынын тұтынушыларға ыңғайлы түрде бейнелеп, белгілі бір форматта сақтап қана қоймай, оны ары қарай өңдеуге арналған бағдарламалар кешені. Ең кең таралған ДҚБЖ: MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access және т.б. МББЖ атауыМБ типі MS AccessРеляциялық ClipperРеляциялық DBaseРеляциялық FoxBase+Желілік FoxProЖелілік IMS/VSИерархиялық OracleРеляциялық ParadoxРеляциялык
Деректер қорының объектілері: 1. кестелер (таблицы) 2. сұраныстар (запросы) 3. үлгілер (формы) 4. есептер (отчеты)