- •1 Билет
- •1.Мәліметтер қорының негізгі түсініктері
- •2 . Ақпараттық жүйелер
- •1 Мәліметтердің реляциялық моделі.
- •3 Билет
- •1.Транзакция
- •4 Билет
- •1) Клиент – сервер архитектурасының модельдері
- •5 Билет
- •1 Where сөйлемі. Салыстыру
- •2) Sql тілінің элементтері
- •2 Бір біріне салынған сұраныс
- •6 Билет
- •2.From сөйлемі.
- •7 Билет
- •8 Билет
- •9 Билет
- •1.Реляциялық алгебра. Қосу амалы.
- •10 Билет
- •1 Мәліметтер қорының үш деңгейлі архитектурасы
- •2 Реляциялық алгебра. Бөлу, меншіктеу амалы
- •11 Билет
- •1 Мәліметтер қоры. Негізгі ұғымдар
- •12 Билет
- •1.Мәліметтер қорын жобалауды автоматтандыру құралдары.
- •2.Where сөйлемі. Шаблонға сәйкес болуын тексеру.
- •13 Билет
- •1 Объектілі – бағытталған модель.
- •2 Sql және мәліметтер қорының қауіпсіздігі.
- •14 Билет
- •1. Мәліметтер қорын басқару жүйесі. Жалпы сипаттама.
- •2. Кесте, форма, сұраныс, есеп.
- •16 Билет
- •17 Билет
- •1)Мәліметтер қорының модельдері.
- •2)Where сөйлемі. Null мәніне тең болуын тексеру
- •18 Билет
- •1. Жергілікті ақпараттық жүйелер.
- •2. Мәліметтер қорын басқару жүйелері.
- •1 Мәліметтер қорын қорғау құралдары.
- •2 Where сөйлемі. Шаблонға сәйкес болуын тексеру
- •20 Билет
- •1.Көп өлшемді модель.
- •2.Агрегаттық функциялар
- •1 Мәліметтер қорының модельдері.
- •2 Компьютерлік желідегі sql.
- •22 Билет
- •2.Индекстер
- •25 Билет
2 Where сөйлемі. Шаблонға сәйкес болуын тексеру
Бұл операторда VALUES сөйлемінің орнына SELECT операторы пайдаланылады. Бұл оператордың синтаксисінің қысқаша түсініктемесі. SELECT сөзінен кейін мәндері таңдамаға қосылатын өрістер тізімі көрсетіледі (егер SELECT кейін * символын көрсетсе, таңдамаға барлық өрістер қосылады).FROM сөйлемі мәліметтерді таңдау орындалатын кестенің атын көрсету үшін пайдаланылады. WHERE сөйлемі міндетті емес және таңдамаға қосылатын мәліметтерге шектеулерді қосу үшін пайдаланылады.
UPDATE операторының синтаксистік элементтерінің мағынасы мынадай: UPDATEкілттік сөзінен кейін мәліметтер түрлендірілетін кестенің аты көрсетіледі, SET кілттік сөзінен кейін аты берілген өріске жаңа мәді меншіктеу орындалады. Міндетті емес WHERE сөйлемінің көмегімен берілген шарт, түрлендірілетін жазулар санын анықтайды .
Мысалы, СТУДЕНТЫ кестесінде сақталған факультет студентінің телефон номерін өзгерту қажет болсын. Бұл жағдайда UPDATE операторы бір өрістің және бір жазудың ғана мәнін өзгертуі керек. Сондықтан WHERE сөйлемінде бізге қажетті жазуды таңдайтын шартты көрсету керек. Қарапайым шешімі. «Код_физического_лица» алғашөқы кілтіің өрісін қажетті жазуды таңдауға пайдалану болып табылады. Осы өрісте сақталатын мәнде қызметкерді бірмәнді анықтайды. Онда телефон номерін өзгертуді орындайтын UPDATE операторының түрі келесідей болады:
UPDATE Физические_лица
SET Телефон=(095)2347890
WHERE Код_физического_лица=16
Бұл оператор мәліметтер қорында 146 номерімен тіркелген қызметкерге сәйкес келетін жазу үшін телефон номерінің мәнін өзгертеді. Егер біз жоғарыда келтірілген оператордща шектеулі шартты бермесек, ондла телефон номерінің мәні кестенің барлық жазулары үшін өзгерер еді.
Өшірілетін жазулар міндетті емес WHERE сөйлемінің көмегімен берілген шартқа сәйкес анықталады. WHERE сөйлемі DELETE операторында болмаса, мәліметтер бүкіл кестеден өшіріледі.
WHERE сөйлемі берілген кезде, мәліметтер базасының программасы бір-бірлеп барлық кестенің бағандарын қарап өтеді және әрбір жолды тексереді ұйғарымның дұрыстығын тексеру үшін. Демек, Peel жазуы үшін, программа city бағанының ағымды мәнін қарайды, ол "London" екнін анықтайды, және осы жолға нәтижесін шығарады. Serres үшін жазу енгізілмейді, және сола сияқты.
20 Билет
1.Көп өлшемді модель.
Концептуалды модельдің «негіз» түсінігіне қайтып оралайық.
Негіз – бұл ақпараттық жүйедегі ақпараттың жинақталуы. Мысалы, СТУДЕНТТЕР ҮЛГЕРІМІ негізінің келесі атрибуттарын қараытарйық: екілер саны, үштер саны, төрттер саны, бестер саны.
Атрибуттар мәні «курс», «оқу жылы» параметрлерінен байланысты. Егер реляционды модельдің сәйкес концептуалды сұлбасы сипаттау үшін СТУДЕНТТЕР ҮЛГЕРІМІ кестесінің жиынын әрбір жыл үшін жеке енгізу керек. 5 курс кезінде және 10 жылғы деректерді талдау қажеттілігінде кесте саны елуге тең болады. Параметрлердің біреуі өзгерген кезде біртипті деректерді талдаумен байланысты барлық кестелердің аналогты құрылымдарының көшірмесі алынады және т.б.
Осы оқиға үшін деректер моделіне сәйкес келетін технологияда көпөлшемді OLAP (OnLine Analytical Processing – оперативті аналитикалық өңдеу) моделі қолданылады. Деректер моделінің көпөлшемділігі ақпарат құрылымының көпөлшемді логикалық құрылымының көрсетілімі, жалпы айтқанда ол көпөлшемді винуализациямен байланыспаған.
Көпөлшемді құрылым деректер гиперкубы ретінде қарастырылады. Кубтың әрбір шегі өлшемділік болып табылады. Көпөлшемді деректер моделінде қолданылатын негізгі түсініктер «өлшем» (dimension) және «ұяшық» (cell) болып табылады.
Өлшем – гиперкубтың бір шегіне сәйкес келетін нақты параметрлерді қабылдайтын реттелген мәндер тізімі. Біздің мысал үшін өлшем ретінде 2006-2007, 2007-2008, 2008-2009 оқу жылдарын, 1,2,3 топтарын көрсетуге болады.
Ұяшық немесе көрсеткіш – негіз атрибутына сәйкес келетін өріс, оның мәні параметр мәндерінің тіркелген тізімімен анықталады. («өлшемдер» мәні, мысалы, 2008-2009 оқу жылы, бірінші курс).
Көпөлшемді деректер моделінде «кесіндіні қалыптастыру» және «агрегация» операциясының арасынан қосымша операциялар қатарын анықтайды.
Кесіндіні қалыптастыру кезінде қолданушыға оның сұранысы бойынша бір немесе бірнеше параметрлер мәнін тіркеу кезінде алынған кейбір гиперкуб ішкі жиыны көрсетіледі. «Агрегация» операциясы қолданушы гиперкубынан жалпы ақпарат көрсетуді қамтамасыз етеді, мысалы, параметрлердің біреуінің барлық мәндері бойынша көрсеткіштер мәніне өтуді қамтамасыз етеді, мысалы, барлық курстар бойынша.
Мұндай модель деректерді түрлі параметр мәндері кезінде оңай салыстыруға, белгілі параметр мәндерінен нақты атрибуттар мәндеріне тәуелді графиктер құруға мүмкіндік береді (мысалы, жылдар бойынша атрибуттардың өзгеруі). Сондықтан OLAP технологиясының негізгі тағайындалуы – талдау жүргізу үшін және шешім қабылдау үшін ақпаратты өңдеу.
Көпөлшемді деректер моделін қолдайтын ДҚБЖ жалпы қолдануы енді басталады. Кең танымал ДҚБЖ ретінде Oracle Express Server көрсетуге болады.
