Дәріс №3.
Тақырыбы:Деректер қорының классификациясы. Ақпараттық жүйелердің архитектурасы. Ақпараттық жүйелердің классификациясы.
Жоспар: 1. Деректер қорының классификациясы
2. Ақпараттық жүйелердің архитектурасы.
Деректер қорының классификациясы
Мәліметтерді өңдеу технологиясы бойынша мәліметтер базасы орталықтандырылған және таратылатын болып бөлінеді.
Орталықтандырылған мәліметтер базасы бір компьютерлік жүйенің жадында сақталады. Бұл есептеу жүйесі мейнфрейм болуы мүмкін, содан кейін оған қол жетімділік терминалдардың көмегімен немесе дербес компьютердің жергілікті желісіндегі файлдық сервер арқылы ұйымдастырылады.
Таратылған мәліметтер базасы компьютерлік желінің әр түрлі компьютерлерінде сақталатын бірнеше, мүмкін қабаттасатын немесе тіпті қайталанатын бөліктерден тұрады. Мұндай мәліметтер базасымен жұмыс үлестірілген мәліметтер қорын басқару жүйесін (RDBMS) қолдану арқылы жүзеге асырылады.
Мәліметтерге қол жеткізу әдісі бойынша мәліметтер қоры жергілікті қол жетімді мәліметтер қоры және желілік қол жетімді мәліметтер базасы болып бөлінеді.
Барлық заманауи мәліметтер базасы үшін көп қолданушы жұмыс режимімен желіге қол жеткізуді ұйымдастыруға болады.
Желіге қол жетімді орталықтандырылған мәліметтер базасында келесі архитектура болуы мүмкін:
• файлдық сервер;
• клиент-сервер базасы;
• «жұқа клиент» - қолданбалы сервер - мәліметтер базасының сервері (үш деңгейлі архитектура).
Сурет: 1. Бөлінген файл-серверімен жергілікті желідегі мәліметтер базасымен жұмыс істеу схемасы
Файл-сервер. Желіге қол жетімді мәліметтер қоры жүйелерінің архитектурасы желілік машиналардың бірін орталық (файлдық сервер) ретінде бөлуді қарастырады. Осы компьютерде арнайы серверге арналған операциялық жүйе (ОЖ) орнатылған. Сонымен қатар, бір немесе файлдар тобы түрінде ортақ орталықтандырылған мәліметтер базасын сақтайды. Желідегі барлық басқа компьютерлер жұмыс станциясы ретінде жұмыс істейді.
Пайдаланушылардың сұраныстарына сәйкес мәліметтер базасының файлдары жұмыс станцияларына жіберіледі, онда ақпарат өңделеді (1. суретті қараңыз). Бірдей деректерге қол жеткізудің жоғары қарқындылығымен ақпараттық жүйенің өнімділігі төмендейді. Пайдаланушылар жұмыс станцияларында жергілікті мәліметтер базасын құра алады
Сурет: 2. «Клиент-Сервер» архитектурасында мәліметтер базасымен жұмыс істеу схемасы
Клиент-сервер. Бұл архитектурада серверлік операциялық жүйені басқаратын арнайы серверде арнайы бағдарламалық жасақтама орнатылған - мәліметтер базасының сервері, мысалы, Microsoft®SQL Server ™ немесе Oracle. ДҚБЖ екі бөлікке бөлінеді: клиент және сервер. Деректер базасының серверінің негізі - сұраныстар тілін (SQL) қолдану. Клиент (жұмыс станциясы) дерекқор серверіне жіберген SQL сұранысы сервердегі деректерді іздеуді және іздеуді тудырады. Алынған мәліметтер желі арқылы серверден клиентке жеткізіледі (2 суретті қараңыз). Осылайша, желі арқылы берілетін ақпарат көлемі бірнеше есе азаяды.
Үш деңгейлі архитектура Интранеттер мен Интернет желілерінде жұмыс істейді. Пайдаланушымен өзара әрекеттесетін клиент бөлігі («жұқа клиент») - бұл веб-шолғыштағы HTML парақ немесе веб-қызметтермен өзара әрекеттесетін Windows қосымшасы. Бағдарламаның барлық логикасы мәліметтер базасына сұраныстарды қалыптастыруды қамтамасыз ететін қосымшалар серверіне көшіріледі, мәліметтер базасының серверіне орындауға жіберіледі. Қолданба сервері веб-сервер немесе мамандандырылған бағдарлама болуы мүмкін (мысалы, Oracle Forms Server) (3 суретті қараңыз).
Сурет: 3. Үш деңгейлі архитектурада мәліметтер қорымен жұмыс істеу схемасы
Достарыңызбен бөлісу: |