Файл: Sql тіліне кіріспе Деректер орыны рылымын ру жне жмыс істеу. Реляциялы алгебра.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.12.2023
Просмотров: 19
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
SQL тіліне кіріспе: Деректер қорының құрылымын құру және жұмыс істеу. Реляциялық алгебра
Деректер қорын құруға арналған SQL командалары
5 Құрылған ДҚ қарастыру операторы
6 Құрылған ДҚ таңдау командасы
7 Ағымдағы ДҚ-нің файлдарын жабу командасы
10. Кесте құрылымын қарастыру командасы
11 дқ құрылымын өзгерту командасы
13 Кестеге бір не бірнеше жол қосу командасы
14 Кестеден бір не бірнеше жол жою командасы
SQL тіліне кіріспе: Деректер қорының құрылымын құру және жұмыс істеу. Реляциялық алгебра
SQL (Structured Query Language) - бұл құрылымдық сұраныстар тілі. Ол реляциялық деректер қорында мәліметтерді құру және өңдеу құралдарын береді. Компьютерлік технологиялардан ерекшелігінен тәуелсіздігі және SQL-ді реляциялық мәліметтер қорының технологиясы облысындағы өндіріс жетекшілерімен қолдауы оны деректер қорының стандартты тіліне айландырды. SQL тілі деректер қорының реляциялық типімен ғана жұмыс істейді.
SQL жұмысының сұлбасы
Мәліметтерді сұрау және нәтиже алу процесі деректер қорында сұраныстар деп аталады, яғни сұраныстардың құрылымдық тілі.
Қатынастарға қолданылатын, сұраныстарды арнайы операторлармен бейнелеуге мүмкіндік беретін алгебралық тілдер
Предикаттарды санау тілдері, берілген қатынастар жиынтығынан жаңа қатынасты анықтайтын, ережелер жиынтығы
Реляциялы ДҚ-сы теориясының пайда болуы екі кластарға бөлуге болатын, сұраныстар тілінің қатарын өндіруге түрткі болды:
ДҚБЖ ішкі тілдері
Деректер қоры құрылымын сипаттауға арналған
Деректерді таңдау мен жаңартуға арналған
Сандық типтер:
Бүтін санды типтер;
Белгіленген нүктелі заттық типтер;
Жүзуші нүктелі заттық типтер;
Белгіленген және айнымалы ұзындықты екілік жолдар;
Деректер қорын құруға арналған 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 | Файлдан кестеге деректерді енгізу |
Деректер типі | Түйінді сөз | Диапазоны |
жолдық | VARCHAR TEXT | 255 символдан аспайды 65535 символдан аспайды |
бүтін сандық | SMALLINT | -32 768 дейін 32 767 |
бөлшек сандық | DECIMAL, Numeric Float Double | Жол түрінде бөлшек сан Жылжымалы нүктеме |
күнтізбелік | DATE TIME | ГГГГ-ММ-ДД форматта ЧЧ:ММ:СС форматта |
«Сети»- ні «Компьютерные сети»- ге ауыстыратын сұраныс.
Кітаптардың бағаларын 5 пайызға кеміту сұранысы.