SQL тіліне кіріспе: Деректер қорының құрылымын құру және жұмыс істеу.

Презентация:



Advertisements
Похожие презентации
Деректер қоры - бір-бірімен белгілі бір тәртіппен құрылымдық тұрғыдан байланысқан, машинамен оқылатын, нақты қолданбалы сала үшін көкейтесті, ақпараттық.
Advertisements

С# тіліндегі м ә тіндік ө ріс. C# тілі туралы түсінік Жаңа бағдарламалау тілі - С#. Бұл тілмен жұмыс істеу үшін Framework ортасын және С++ бағдарламалау.
АҚПАРАТТЫҚ ЖҮЙЕ ҮШІН НАҚТЫ МҚБЖ ОРТАСЫНДА SQL ТІЛІНДЕ СҰРАНЫСТАР ҚҰРУ Орындаған : Ахмет Гүлстан Тексерген : Байшоланова Қарлығаш.
Деректер қоры және модельдері (структуралары). Деректер қоры (ДҚ) деп- компьютер жадында сақтайтын, арнайы түрде ұйымдасқан, өзара байланысқан мәліметтер.
Өткенді қайталау Мәліметтерді өңдеу дегеніміз не? Мәліметтерді өңдеу компьютер арқылы мәліметтерді түрлендіруге бағытталған іс-әрекеттер.
Microsoft Office Access-пен жұмыс. Үй тапсырмасын сұрау.
Деректер қорының негізгі түсініктері және пайда болуы Деректер қорының пайда болуы және перспективасы. Деректер қорының негізгі анықтамалары мен терминдері.
Бағалау кестесі Оқушының аты – жөні Тапсырмалар Білу Алмаға жасырынған сұрақтар /1 ұпай/ Түсіну Постер қорғау /5 ұпай/ Қолдану Программа құру /5 ұпай/
i А[i] Жиымға кіретін айнымалыларды массивтің элементтері дейді. Олардың саны сипаттау бөлімінде анықталады да,
JAVA БА Ғ ДАРЛАМАЛАУ ТІЛІ 1 Д Ә РІС ИП 15-6 К 1 Орында ғ ан:Асанова М.М О Қ ЫТУШЫ: Кенжебаева У.Е.
MS POWER POINT. Құ жаттар, электронды қ кестелер мен к ө рмелер жасау ғ а арнал ғ ан ба ғ дарламаны ң бірнеше т ү рлерін біріктіретін бума.
Қолданбалы бағдарламалар. Офистік бағдарламалар. Қазақстан Республикасының ғылым және білім министрлігі Алматы Технологиялық Университеті Орындаған: Жетенова.
Основы реляционных баз данных Лекция 6. Введение в SQL Желенкова Ольга Петровна, с.н.с. ОИ САО РАН, к.ф.-м.н апреля 2008.
Аналық тақша қайда орналасқан? Порталдар дегеніміз не? Аналық тақшада нелер орналасқан атап шығыңыз? Шинаның неше түрі бар? Сақтау құрылғысын атаңыз Алмасу.
Сокет - бағдарламалық интерфейсі сокет дегеніміз не; жұмыс істеу принципі.
БҚО Орал қаласы 44 орта жалпы білім беретін мектеп Нурмуханова Г.А.
59 мектеп-гимназия Информатика пәні мұғалімі: Кажитаева Миргуль Жумабаевна.
Шешімдерді қолдау жүйесі. 80-ші жылдардың ортасына қарай ұйымдарды компьютерлік жабдықпен жабдықтаудың бірінші кезеңі және іскерлік ресми ақпараттың үлкен.
Алгоритм - іс-әрекеттің рет-ретімен орындалуы Сызықтық Тармақталған Циклдік.
Транксрипт:

SQL тіліне кіріспе: Деректер қорының құрылымын құру және жұмыс істеу.

SQL (Structured Query Language) - бұл құрылымдық сұраныстар тілі. Ол реляциялық деректер қорында мәліметтерді құру және өңдеу құралдарын береді. Компьютерлік технологиялардан ерекшелігінен тәуелсіздігі және SQL-ді реляциялық мәліметтер қорының технологиясы облысындағы өндіріс жетекшілерімен қолдауы оны деректер қорының стандартты тіліне айландырды. SQL тілі деректер қорының реляциялық типімен ғана жұмыс істейді.

SQL ж ұ мысыны ң с ұ лбасы

Мәліметтерді сұрау және нәтиже алу процесі деректер қорында сұраныстар деп аталады, яғни сұраныстардың құрылымдық тілі. Қатынастарға қолданылатын, сұраныстарды арнайы операторлармен бейнелеуге мүмкіндік беретін алгебралық тілдер Предикаттарды санау тілдері, берілген қатынастар жиынтығынан жаңа қатынасты анықтайтын, ережелер жиынтығы Реляциялы ДҚ-сы теориясының пайда болуы екі кластарға бөлуге болатын, сұраныстар тілінің қатарын өндіруге түрткі болды:

ДҚБЖ ішкі тілдері Деректерді анықтау тілі Data Definition Language DDL Деректермен манипуляция жасау тілі Data Manipulation, Language DML Деректер қоры құрылымын сипаттауға арналған Деректерді таңдау мен жаңартуға арналған

SQL м ә ліметтеріні ң типтері Жолдық типтер Белгіленген ұзындықты символдық жолдар Айнымалы ұзындықты символдық жолдар Сандық типтер Бүтін санды типтер Нақты санды типтер Күнтізбелік типтeр Дата мен уақытты көрсетуге арналған типтeр

Сандық типтер : Бүтін санды типтер; Белгіленген нүктелі заттық типтер; Жүзуші нүктелі заттық типтер; Белгіленген және айнымалы ұзындықты екілік жолдар;

Деректер қ орын құ ру ғ а арнал ғ ан SQL командалары КомандаСипаттауы CREATE DATABASE ДҚ АТАУЫ;деректер қорын құру SHOW DATABASES;құрылған деректер қорларын қарастыру USE ДҚ АТАУЫ;Құрылған деректер қорын таңдау CREATE TABLE кесте атауы( ); создание таблицы базы данных AUTO_INCREMENTРеттік нөмірді қою PRIMARY KEYБастапқы кілт орнату FOREIGN KEYСыртқы кілт орнату INDEX НЕМЕСЕ KEYИндекс құру INSERT INTO кесте аты (өрістердің тізімі) VALUES( мәндердің тізімі), …, (мәндердің тізімі); Кестеге бірнеше жолдарды енгізу ALTER TABLEДҚ құрылымын өзгерту ALTER TABLE Student ADD COLUMN Address char(30); Student кестеге Address жаңа өріс (30 символдан тұратын) қосылады. ALTER TABLE кесте аты RENAME кестенің жаңа аты; Кесте атын өзгерту DELETE FROM кесте аты [WHERE шарт];Кестеден деректерді жою DELETE FROM student WHERE kodStud=11; SHOW TABLES; Student кестеден 11 кодты студент туралы барлық ақпаратты жою Кесте құрылымын қарастыру CLOSE DATABASEАғымды деректер қоры файлдарын жабу DROP DATABASEДеректер қорыны жою DROP TABLEДеректер қорының кестесін жою UPDATEКестенің бір не бірнеше жолдарды модификациялау LOAD DATA INFILEФайлдан кестеге деректерді енгізу

SQL м ә ліметтеріні ң типтері Деректер типі Түйінді сөзДиапазоны жолдықVARCHAR TEXT 255 символдан аспайды символдан аспайды бүтін сандық SMALLINT дейін бөлшек сандық DECIMAL, Numeric Float Double Жол түрінде бөлшек сан Жылжымалы нүктеме күнтізбелікDATE TIME ГГГГ-ММ-ДД форматта ЧЧ:ММ:СС форматта

Деректерді жаңарту мысалы «Сети»- ні «Компьютерные сети»- ге ауыстыратын сұраныс.

Деректерді жаңарту мысалы Кітаптардың бағаларын 5 пайызға кеміту сұранысы.

Ба қ ылау с ұ ра қ тары 1 MY SQL ДҚБЖ ішкі тілдері? 2 DML не үшін қолданылады? 3 DML не үшін қолданылады? 4 ДҚ құру операторы 5 Құрылған ДҚ қарастыру операторы 6 Құрылған ДҚ таңдау командасы 7 Ағымдағы ДҚ-нің файлдарын жабу командасы 8 ДҚ жою командасы 9 ДҚ кестесін құру командасы 10. Кесте құрылымын қарастыру командасы 11 дқ құрылымын өзгерту командасы 12. ДҚ кестесін жою командасы 13 Кестеге бір не бірнеше жол қосу командасы 14 Кестеден бір не бірнеше жол жою командасы 15 Кестенің бір- не бірнеше жолдарды өзгерту 16 Файлдан кестелерді деректерді толықтыру командасы