Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Мәліметтер қорының пайда болу және даму тарихы. Файлдық құрылым мәліметтері.






Пә ннің тақ ырыптық жоспары

 

Тақ ырып пен бө лімдердің атаулары Негізгі бө лімнің оқ у уақ ыты (сағ)
Барлығ ы Оның ішінде
Теориялық Тә жірибелік
  Кіріспе      
  Ақ параттық жү йелер жә не мә ліметтер қ оры      
  МҚ БЖ –лері, олардың мү мкіндіктері      
  MS ACCESS Мә ліметтер қ орын басқ ару жү йесі      
  Клиент-сервер архитектурасының модельдері      
  1.4 тақ ырып. Мә ліметтер қ орының моделі.      
  Мә ліметтер қ орын қ ұ ру      
  Реляциялық модель. Реляциялық алгебра      
  Кестелерді мә ліметтер қ оймаларының формаларына сай тү рде қ ұ ру.      
  Мә ліметтер қ орының басқ а модельдері      
  Мә ліметтер базасының схемасы        
  Мә ліметтер қ орының ү ш дең гейлі архитектурасы      
  Басқ ару элементтерімен жұ мыс жасау жә не макрос қ ұ ру      
  Мә ліметтер қ орын тұ ғ ырнамалық жобалаудың ұ станымдары      
  Мә ліметтер қ орын жобалау.      
  МҚ -ны қ орғ ау қ ұ ралдары.      
  МҚ -ның псевдонимін жасау      
  Data Diagram терезесін пайдалану      
  SQL тілінің пайда болуы, даму тарихына қ ысқ аша шолу      
  SQL тілінің мә ліметтер қ оймасын жасау, мә ліметтерді ең гізу, ө згерту, жою командалары.      
  SQL жә не мә ліметтер қ орының қ ауіпсіздігі      
  SQL тілінің CREAT, INSERT командаларын пайдаланып мә ліметтер қ оймаларын жасау, мә ліметтерді ең гізу      
  Конструктор режимінде кесте қ ұ ру      
  Мә ліметтер қ орын программалық жабдық тау      
  Кестелер шебері режимінде кесте қ ұ ру      
  DELPHI 7 ортасында мә ліметтер қ орын жобалау      
  1.16 тақ ырып. Delphi-де деректер қ оймасымен жұ мыс істеу қ ұ ралдары      
  SELECT командасында шарттарды қ олдану.      
  1.17 тақ ырып. Деректер қ оймасымен жұ мыс жасау ү шін қ осымша жасау.Table компоненті      
  Сұ раныстар қ ұ ру      
  Деректер қ оймасынан жазбаны іздеу. Жазбаны фильтрлеу жә не сорттау      
  Қ арапайым сұ раныстар жасау      
  Форма жасау      
  Деректер қ оймасымен жұ мыс жасаудың Query компоненті.      
  Басылымдар қ ұ ру      
  MSSQLServer ортасында кү рделі сұ раныстарын жасау      
  MSSQLServer ортасында кү рделі сұ раныстарын жасау.      
  MSSQL – сұ раныс кө мегімен кесте жасау      
  Delphi ортасында есеп жасау.      
  MSSQLServer ортасында мә ліметтер қ оймаларын жасау, тү зету      
  Мә ліметтерге ық пал ету      
  Кестеге жаң а ақ парат енгізу      
  Облысты алдын ала қ арауды ұ йымдастыру      
  Мә ліметтер қ орын басқ ару жү йесі жә не оның негізгі компоненттері.      
  Динамикалық қ ұ рылыммен жә не мә ліметтер қ орымен жұ мыс істеу      
  Мә ліметтер базасын басқ ару жә не сү йемелдеу      
  Жиындар, жолдар, жиымдар, файлдарды жә не мә ліметтердің басқ а типтерін ө ң деу тә сілдері      
  БҚ сапасын бағ алау критерийлері      
  Мә ліметтер базасын басқ ару жә не сү йемелдеу      
  Негізгі жә не жанама мә зір қ ұ руды      
  ДҚ тұ тастығ ы жә не қ орғ ау      
  Мә ліметтер қ оры жә не Интернет      
  Бағ дарлама сенімділігі тү сінігі.      
  Қ азіргі МҚ БЖ-нің негізгі қ ызметтері      
  Пә н бойынша барлығ ы      

Кіріспе

Мә ліметтер қ орының пайда болу жә не даму тарихы. Файлдық қ ұ рылым мә ліметтері.

1. Мә ліметтер қ орының пайда болу жә не даму тарихы.

2. Файлдық қ ұ рылым мә ліметтері

3. Мә ліметтер қ орының – объектілі-бағ дарланган мә ліметтер қ орының, білім қ орының дамуы жә не болашағ ы.

4. Мә ліметтер қ оры. Негізгі ұ ғ ымдар.

5. Мә ліметтер қ орының анық тамасы.

6. Ақ парат жә не мә ліметтер қ оры

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

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

Есептеу желілерінің дамуы ү лестірілген мә ліметтер қ орының ролін арттырып отыр. Клиент/сервер технологиясы мә ліметтерге орталық тандырылғ ан қ ол жеткізу жә не басқ арумен ү лестірілген мә ліметтерді ө ң деуді білдіреді.

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

Мә ліметтер қ орларын пайдаланатын ақ параттық жү йелер. Оларды жергілікті ақ параттық жү йелер жә не бірнеше компьютерге таралғ ан жү йелер деп айырады. Қ олдану салалары бойынша ақ параттық жү йелерді ө ндірісте, білім беру саласында, денсаулық сақ тау саласында, ғ ылымда, ә скери істе, ә леуметтік салада, саудада жә не де басқ а салаларда пайдалынатын жү йелерге бө луге болады. Ақ параттық жү йелерді мақ саттық функция бойынша басқ арушы, ақ параттық -анық тамалық, шешім қ абылдауды қ олдау сияқ ты негізгі категорияларғ а шартты тү рде бө луге болады. Файл/сервер жә не клиент/сервер сә улеті (архитектурасы) ақ параттық жү йелердің ең кө п тарағ ан сә улеттері болып табылады. Мә ліметтерге қ ашық тан қ ол жеткізу моделі (Remote Data Access – RDA)бар ақ параттық жү йелерде ақ паратты ұ сыну функциясы мен қ олданбалы ө ң деу логикасын жү зеге асыратын бағ дарламалар біріктірілген жә не компьютер-клиентте орындалады. Мә ліметтерді басқ ару қ ызметіне жү гіну SQL тілінің операторларының кө мегімен немесе API арнайы кітапханасының функцияларын шақ ырып жеткізу ортасы арқ ылы орындалады. Мә ліметтер қ орының серверінің (DataBase Server – DBS) алдың ғ ы модельден айырмашылығ ы компьютер-клиент функциясы ақ паратты бейнелеу функциясымен ғ ана шектеледі де, ал қ олданбалы функциялар компьютер-сервердегі қ осымшалармен қ амтамасыз етіледі. Бұ л модель RDA-модельге қ арағ анда барынша технологиялық болып табылады.

Мә ліметтер қ орларын бағ дарламалық қ амтамасыз ету жалпығ а арналғ ан қ амтамасыз ету, қ олданбалы бағ дарламалық қ амтамасыз ету жә не мә ліметтер қ орларын жобалау мен жасауды автоматтандыру қ ұ рал-жабдық тары болып бө лінеді. Мә ліметтер қ орларымен жұ мыс істейтін ақ параттық жү йелердегі жалпығ а арналғ ан бағ дарламалық қ амтамасыз ету мә ліметтер қ орларын басқ ару жү йелері дегеніміз – бұ л мә ліметтер қ орларын жасауғ а, жү ргізуге, қ орғ ауғ а жә не енгізуге арналғ ан тілдік жә не бағ дарламалық қ ұ рал-жабдық тар кешені. Мә ліметтер қ орларын қ олданбалы бағ дарламалық ету дегеніміз – бұ л нақ ты қ олданбалы есептерді шешу ү шін бағ дарламалық қ амтамасыз етуді жасаушы, немесе пайдаланушылардың ө здері жасап шығ арылатын бағ дарламалар мен жү йелер. Delphi, Cu, Visual Basic жә не тағ ы басқ алар қ азіргі заманғ ы бағ дарламалардың алгоритмдік тілдерінде SQL тілін пайдаланатын мә ліметтер қ орларына қ ол жеткізу мү мкіндігін бағ дарламалау қ ұ рал-жабдық тары бар. Оғ ан қ оса, кө птеген МҚ БЖ-де жү йеге қ оса орнатылғ ан бағ дарламалау тілі бар. CASE-қ ұ ралдары деп аталғ ан CASE-технологиясын жү зеге асыратын бағ дарламалық -технологиялық қ ұ ралдар мә ліметтер қ орларын жасау мен ақ параттық жү йелерді жобалауды автоматтандыруғ а арналғ ан. CASE (Computer Aided Software Engineering) терминін компьютер кө мегімен бағ дарламалық қ амтамасыз етуді жасау деп аударуғ а болады. CASE-қ ұ ралдары дегеніміз – бұ л талаптарды талдау мен тұ жырымдау, мә ліметтер қ орлары мен қ осымшаларын жобалау, кодты генерациялау, тестілеу, сапаны қ амтамасыз ету, конфигурацияны басқ ару жә не тағ ы басқ алар сияқ ты ақ параттық жү йелерді жасау мен ілесе жү ру ү дерістерін қ олдайтын бағ дарламалық қ ұ ралдар. Тө ртінші бө лімде SQL тілі қ арастырылады. SQL тілі – қ азіргі заманғ ы кө птеген реляциялық МҚ БЖ-ның стандартты тілі болып табылады. SQL дегеніміз - Structured Queries Language сө здерінің қ ысқ артылғ ан тү рі, ол сұ раныстардың қ ұ рылымдалғ ан тілі деп аударылады. SQL тілі реляциялық тү рдегі мә ліметтер қ орларымен жұ мыс істеуге арналғ ан. Ол реляциялық МҚ БЖ пайдаланушыларғ а ұ сынатын барлық негізгі мү мкіндіктерді жү зеге асырады. SQL тілі командалар (операторлар) жү йелерінен тұ рады, олардың ішіндегі ең маң ыздылары тө мендегілер:

DML (Date Manipulation Language), мә ліметтерді манипуляциялау тілі.

SELECT – мә ліметтерді оқ уғ а сұ раныс жасау;

INSERT – мә ліметтер қ орына жаң а жазба қ осу;

DELETE – мә ліметтер қ орынан жазбаларды жою;

UPDATE – мә ліметтерді ө згерту.

DDL (Date Definition Language), мә ліметтерді анық тау тілі.

CREATE TABLE – жаң а кестені жасау, оның қ ұ рылымын сипаттау;

DROP TABLE – кестені жою;

ALTER TABLE – кесте қ ұ рылымын ө згерту;

CREATE VIEW – бейнелеуді жасау;

DROP VIEW – бейнелеуді жою;

CREATE INDEX – индексті жасау;

DROP INDEX – индексті жою;

Қ ол жеткізуді басқ ару.

GRANT – пайдаланушығ а артық шылық тар беру;

REVOKE – берілген артық шылық тарды алып тастау.

Транзакцияларды басқ ару.

COMMIT – транзакцияны аяқ тайды;

ROLLBACK – транзакцияны алып тастайды.

SQL командаларын интерактивті режимде орындаумен қ атар, жоғ ары дең гейдегі тілдерде бағ дарламалауда пайдалануғ а болады.

 

Файлдық қ ұ рылым мә ліметтері. Қ азіргі ақ параттық технологияларда мә ліметтер қ оры ү лкен роль атқ арады. Мә ліметтер қ орының пайда болуынан бұ рын файлдық қ ұ рылым мә ліметтері пайда болғ ан.

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

Файлдық қ ұ рылым мә ліметтерінің мә ліметтер қ орына қ арағ анда бірнеше кемшіліктері бар. Файлдық қ ұ рылым мә ліметтерінің негізгі кемшіліктері тө мендегідей:

- мә ліметтердің шектен тыс кө п болуы;

- мә ліметтердің нашар бақ ылануы;

- мә ліметтерді басқ арудың жеткіліксіз мү мкіндіктері;

- программистердің ең бек шығ ындарының кө птігі болып табылады.

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

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

Файлдардағ ы мә ліметтердің арасында байланыстардың болмауы мә ліметтерді жеткіліксіз басқ аруғ а жә не тіпті басқ арудың мү мкін еместігіне ә келеді.

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

Мә ліметтер қ оры. Негізгі ұ ғ ымдар.Ақ параттық технологияларды мә ліметтер қ оры ү лкен роль атқ арады. Мә ліметтер қ оры дегеніміз – белгілі бір сипаттамасы (қ ұ рылымы) бар, ө зара байланыса сақ талатын ақ параттар жиынтығ ы.

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

Мә ліметтер қ орларында келесі ұ ғ ымдар қ олданылады:

ө ріс – нысанның белгілі бір қ асиетін сипаттайтын ең кіші ақ парат бірлігі;

домен – ө рістің қ абылдайтын мә ндерінің жиыны;

мә ліметтер қ орының қ ұ рылымы – ө рістердің жиынтығ ы;

жазба – нысанның бір элементі ү шін ө ріс мә ндерінің жиынтығ ы;

мә ліметтер қ орының файлы – сипатталатын нысанның элементтеріне сә йкес келетін жазбалар жиыны.

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

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

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

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.