- •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 сөйлемі. Null мәніне тең болуын тексеру
WHERE сөйлемі берілген кезде, мәліметтер базасының программасы бір-бірлеп барлық кестенің бағандарын қарап өтеді және әрбір жолды тексереді ұйғарымның дұрыстығын тексеру үшін. Демек, Peel жазуы үшін, программа city бағанының ағымды мәнін қарайды, ол "London" екнін анықтайды, және осы жолға нәтижесін шығарады. Serres үшін жазу енгізілмейді, және сола сияқты. Жоғарыда айтылған сұраныстың нәтижесі Сурет 3.6-да көрсетілген. WHERE сөйлеміндегі сандық өрісға мысал келтірейік. rating жолы Тапсырыс берушілер кестесіндегі тапсырыс берушілерді кейбір критерийлер бойынша негізгі топтарға бөлу үшін қолданылады, олар кейіннен осы номер арқылы алынады. Мүмкін бұл – кредитті бағалау немесе алдыңғы сатып алынған заттар томына бағалау формасы. Мұндай сандық кодтар реляциялық мәліметтер базалары үшін қиын ақпараттарға қорытынды шығаруға арналған тәсіл ретінде өте маңызды. Біз рейтингісі 100 болатын барлық тапсырыс берушілерді келесі түрдегідей таңдап ала аламыз.
SELECT * FROM Customers WHERE rating = 100;
НӨЛДІК МӘНДЕРМЕН ( NULL ) ЖҰМЫС
Көбінесе, таблицада әрбір өріс үшін ешқандай мағынасы жоқ жазбалар болады, өйткені мысалы ақпарат аяқталмағандықтан немесе бұл өріс толтырылмағандықтан. SQL сізге өрісте мәннің орнына NULL(ПУСТОЙ) мәнін енгізуге мүмкіндік бере отырып мұндай жағдайды ескереді. өрістің мәні NULL-ге тең болғанда, бұл мәліметтер базасының программасы арнайы бұл өрісті осы жол үшін ешқандай мәні болмайды деп маркерлеген (немесе жазбаның). Бұл өріске жай берілуінен ажыратылады,мәліметтер базасы кез-келген басқа мәндер сияқты нөл немесе бос орын мәні де өңделеді. NULL техникалық мән болмайтындай онда да деректер типі болмайды. Ол өрістің кез келген типіне орналаса алады. Соған қарамастан, SQL-да NULL нуль ретінде жиі айтылады.
Мысалы, сіз әлі сатушыға белгіленбеген жаңа тапсырушыны алдыңыз. Тапсырушының белгіленуі қажет сатушыны тосқанша, сіз тапсырушыны қайта орналастыруда жоғалып қалмайтындай етіп, оны деректер базасына тура қазір тіркей аласыз.Сіз тапсырушыға арналған NULL мәні бар жолды snum өрісінде енгізуіңізге және бұл өрісті мәнмен кейінерек сатушы тағайындалған кезде толтыруыңызға болады.
NULL ОПЕРАТОРЫ
NULL мәннің жоқтығын білдіретіндіктен, NULL пайдаланылған кез келгеніне салыстырудың нәтижесін біле алмайсыз. NULL кез келген мәнмен, тіпті тура сондай басқа NULL-мен салыстырылғанда, нәтижесі не қате, не дұрыс болмайды, ол – белгісіз. Булев белгісізі тіпті предикатта белгісіз мәнді шығара отырып сұраныспен таңдалмайтын қате жол сияқты болады, естеріңізде болсын: NOT (қате) – дұрысқа тең, ал NOT (белгісіз) – белгісізге тең.
Осыдан шығатыны: 'city = NULL' немесе 'city IN (NULL)' типіндегі өрнек city мәнінен тәуелсіз белгісіз болады. Сіздер қате мен белгісіз арасындағы айырмашылықты – предикаттың шарттарына сәйкес келмейтін бағандардың мәндерінен тұратын және бағандарында NULL бар жолдар білуіңіз керек
18 Билет
1. Жергілікті ақпараттық жүйелер.
Жүйе деп кез елген объектінің, бір мезгілде біртұтас қарастырылатын, басты мақсатқа жету үшін әртекті элементтердің жиынтығының бірігуі деп түсінуге болады.
Ақпараттық жүйелер – қойылған мақсатқа жету және ақпаратты тасымалдау, өңдеу үшін сақтауға арналғандарды қолданудың, әдістер мен қызметшілердің, құралдар жиынтығының өзара байланысы. Қазіргі уақытта ақпараттық жүйелер түсінігін дербес компьютерде ақпаратты өңдеудің негізгі техникалық құралдары ретінде есептейді. Үлкен ұйымдарда дербес компьютермен бірге ақпараттық жүйелер техникалық базасының құрамына мэйнфрейм немесе супер ЭЕМ-ді кіргізуге болады. Егер шығарылған ақпаратты және оларды алу мүмкіндігіне арналған адам ролін есепке алмаса онда өздігінен ақпараттық жүйелерді техникалық іске асырудың мәні болмайды. Копьютер мен ақпараттық жүйелердің түсінік айырмашылығы әр түрлі. Арнайы бағдарламалық құралдармен жабдықталған компьютерлер, ақпараттық жүйеге арналған құралдар және техникалық базасы бола алады.
Кез келген ақпараттық жүйелер өзінің құрылымы, басқарылатын жүйенің жалпы принциптері негізі бойынша аналидеуге кезігуі мүмкін. Ақпараттық жүйелер динамикалық және дамушы бола алады.
-Ақпараттық жүйелерді құру барысында жүйелік ықпал жсау керек
-Ақпараттың жүйенің шығу өнімдері шешім қабылдау негізіндегі ақпараттар бола алады.
-Қазіргі уақытта ақпараттық жүйелерді компьютердің көмегімен таралған жүйелер деген көзқараста. Бірақ ақпараттық жүйені компьютерсіз вариантта алып қарауға болады. Бірнеше фирмалардан тауарды сатып алу кезінде ақпараттық жүйе сатып алушыны тіркеуге алады. Ол:
-сатып алушылар тобын анықтап, олардың құрамы және суранымдарын, содан кейін өзінің стратегиялық коптік топтарға бағытталуына.
-Потенциальды сатып алушыларға әр-түрлі ұсыныстар жіберуге
-Тұрақты сатып алушыларға тауарларға және қызметтерге рұқсат береді.
