- •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.Агрегаттық функциялар
Кейбір жағдайларда сұраныстың өзінде өріс мəнін есептеу, табылған жазбалар санын есептеу, өрістердің максималды мəнін есептеу немесе басқада есептеулер жүргізу қажет болады.
Осындай мəселелерді шешу функциясын агрегаттық деп атайды. Агрегаттық функция кестенің барлық өрістері үшін бір мəн шығарып береді. Агрегаттық функциялар тізімі төменде келтірілген:
− COUNT операторысұранысшартынқанағаттандыратындай
жазбаларсанынесептепбереді.
− SUM операторы өріс жазбаларының мəнін қосады.
− AVG операторы өріс жазбаларының орта мəнін есептейді.
− МАХ операторы берілген өрістің ең үлкен мəнін есептейді.
− MIN операторы берілген өрістің ең кіші мəнін есептейді.
Агрегаттық функциялар сұраныста өріс аттарымен қолданылады, алөрістердің аттары оларға аргумент ретінде беріледі. SUM жəне AVGоператорларын тек қана сандық өрістерде қолданады. COUNT, MAX жəне MIN операторлары сандық жəне символдық өрістерде қолданады. MAX жəне MIN функцияларын символдық өрістерде қолдануда, олардың мəндері ASCII-кодқаайландырылады. Функцияның минималды мəніне алфавит символы, оның бас жағындағы, сəйкес келеді, максималды мəніне соңына қарай тұрғаны сəйкес келеді. COUNT функциясы барлық жазбаларды есептейді. Жазбалардағы қайталанулар болған жағдайда DISTINCT операторы қолданылады. Бұл оператор COUNT функциясының ішінде, өріс атының алдында орналасады.
Мысалы,
Select count(*) from Persоператоры Pers кестесіндегі жазбалардың толық санын есептейді, алSelectcount(*) fromPerswhereDep=’Бухгалтерия’ операторы бухгалтерия қызметкерлерінің жазбалар санын есептейді.Select count(DISTINCT Dep) from Pers операторы Pers кестесінің Dep өрісіндегі əртүрлі бөлімшелердің санын есептейді.Төменде Orders кестесіндегі Freight өрісінен салмағы үш жүз бірліктен артықболатын жүк салмағының орта мəнін, жүк салмағының минималды мəнін, жүк 29 салмағының максималды мəнін, оның қосынды мəнін жəне жүк санын есептеп
беретінсұранысжазылған.
SELECT AVG (Freight) AS орта, MIN (Freight) AS Мин, MAX (Freight) ASМакс, SUM (Freight) AS қосынды, COUNT (Freight) AS саны FROM OrdersWHERE Freight > 300
№ 21 БИЛЕТ
1 Мәліметтер қорының модельдері.
Мәліметтер қорын пайдалану файлдық құрылым мәліметтерінде болған шектеулер мен кемшіліктерді жоюға мүмкіндік берді. Мәліметтер қорының көмегімен шешілетін әралуан есептер мәліметтер қорын құрылымдау мен мәліметтердің арасындағы байланыстарды ұйымдастырудың түрлі әдістерін қалыптастыруға әкеледі. Соның нәтижесінде мәліметтер қорының бірнеше моделі пайда болды. Мәліметтер қорының моделі деп мәліметтер қорының логикалық кейіптеуін атаймыз. Алғашқыда мәліметтер қорының
иерархиялық,
желілік,
реляциялық модельдері пайда болды, олар кейіннен классикалық, негізгі модельдерге айналды. Соңғы уақытта осылардың негізінде постреляциялық,
көпөлшемдік,
объектілі-бағытталған жаңа модельдер пайда болды және барынша дами отыра, қолданысқа енгізіле бастады.
Алғашқыда мәліметтер қорының иерархиялық модельдері пайда болды. Иерархиялық модельде мәліметтер арасындағы байланыстар реттелген граф (немесе бұтақ) түрінде берілген.
Иерархиялық МҚ-ның құрылымын (сұлбасын) сипаттау үшін кейбір программалау тілінде «бұтақ» мәліметтер типі қолданылады
