Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ақпараттық жүйе полная версия.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
135.17 Кб
Скачать

1.4 Мәліметтер базасы түсінігі

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

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

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

Осы уақытта ДҚБЖ бар, олар осы мүмкіндіктерді бір дискіде орналасқан (Paradox, Dbase) локольді мәліметтер базасы (Access, Oracle, FoxPro ) іске асырады.

2. Клиент-серверлік архитектура

Жергілікті деректер қорын басқару жүйеде негізделген информациялық жүйенің кемшілігі ол деректерді немесе мәліметтерді клиеттік қосымшада өңдеу, деректерді сақтау клиенттік қосымшадан алынады. Бұндай архитектураны құрастыру үшін деректер қорының сервері деген қолданады. Оны қосымша ретінде құрастырамыз.

Деректер қорының клиент-сервер архитектурасы келесі артықшылықтармен анықталады:

-Қолданушының тәуелсіздігі

-көп деңгейлі архитектурамен деректер қорымен жұмыс істейтін басқару болу керек.

-деректер қорында орындалатын бүтіндік ережелері қойылуы керек.

-сақтау және резервтік копия сақтау.

клиент пен сервер арасындағы функцияны бөлу.

Орындалатын операциялар протокалдау және транзакция.

Клиенттік қосымша қолданушының интерфейсінен және сұрауларды орындау компаненттерден тұрады.

Сервер жағында информациялық жүйенің негізгі жұмыс істеу логикасы құрастырылады. Тағы бір негізгі компанент болып бизнес ережелер саналады. Бизнес ережелер серверде орналасқан элементке қатынас береді. Негізгі компаненттерді орындау немесе құрастыру үшін програмалық кодтар жазамыз. Сервер клиентке ұсынатын сервис көрсетуі сервер бірнеше сұрауды параллельді түрде орындауға мүмкіндік береді. Және сұрауларға өз приоритетін беру.

Бизнес ережелер басқару процедуралары бизнес ережелер ол клиенттік және серверлік жақта орындалатын программалық кодтар сервер жағында байланыс сақталу процедурасымен орындалады. Қосымша клиенттен серверді қосып жұмыс істейтін процедура тригерлер және генераторлар.

SQL — клиент/сервер қолданбаларын іске асыруға болатын тәсіл. Қолданушымен өзара байланыстағы клиенттік жүйені байланыстратын жүйе және әр жүйе өз функциясын орындауға мәліметтер базасын басқару SQL қызметіне жүктеледі.

SQL персональді комьютерлерді желілі сервер қатынасына клиенттерді функциональді және үлкен ЭВМ да орнатылған ірі мәліметтер базасының персональді компонентінде жұмыс жасайтын қолданбада бірлескен мәліметтерді доступ алуын жүзеге асырады.