Презентация на тему Реляциялық деректер қоры және SQL тілі

Реляциялық деректер қоры және SQL тілі, из раздела: Информатика.  Презентацию в формате PowerPoint (pptx) можно скачать внизу страницы, поделившись ссылкой в социальных сетях! Презентации взяты из открытого доступа или загружены их авторами, администрация сайта не отвечает за достоверность информации в них. Все права принадлежат авторам материалов: Политика защиты авторских прав

Слайды и текст этой презентации

Слайд 1

Л Е К Ц И ЯШымкент, 2017ж.Қазақстан Республикасының білім және ғылым министрлігі

Л Е К Ц И Я

Шымкент, 2017ж.

Қазақстан Республикасының білім және ғылым министрлігі М.Әуезов атындағы Оңтүстік Қазақстан мемлекеттік университеті

“Ақпараттық жүйелер” кафедрасы

Тақырыбы: Реляциялық деректер қоры және SQL тілі

Лектор: т.ғ.к., “Ақпараттық жүйелер” кафедрасының доценті Исмаилов Х.Б.


Слайд 2

Лекцияның мақсатыЛекцияның міндеттеріСтуденттерге реляциялық деректер қоры туралы мәлімет беру және SQL тілінің

Лекцияның мақсаты

Лекцияның міндеттері

Студенттерге реляциялық деректер қоры
туралы мәлімет беру және
SQL тілінің негіздерін үйрету

реляциялық деректер қорының негіздері, элементтері және негізгі түсініктерімен танысу;
SQL тілінің негіздерімен танысу;
SQL тілі операторларының топтастырылуы бойынша қарастыру;
нақты реляциялық деректер қорына мысалдар қарастыру;
берілген деректер қорына қарапайым SQL-сұраныстарын құру.


Слайд 3

Деректер қоры және  оның түрлі анықтамаларыДеректер қоры - нақты кәсіпорынның ақпараттық

Деректер қоры және оның түрлі анықтамалары

Деректер қоры - нақты кәсіпорынның ақпараттық қажеттіліктерін қамтамасыз етуге арналған логикалық байланысқан деректердің (және бұл деректердің сипаттамалары) бірге қолданылатын терімі;

Деректер қоры – бұл бір рет анықталатын және түрлі бөлімшелердің көп қолданушылары қолданатын бүтін және үлкен қойма;

Деректер қоры – ортақ қасиетке ие деректердің жиынтығы;

Деректер қоры – ЭЕМ-нің сыртқы жадында ұзақ сақтауға және қолдануға арналған деректердің ұйымдастырылған жинағы.


Слайд 4

Деректерді бейнелеудің  негізгі модельдеріДеректер ағаш түрінде беріледі және түйін, деңгей, жазба

Деректерді бейнелеудің негізгі модельдері

Деректер ағаш түрінде беріледі және түйін, деңгей, жазба түсініктері арқылы анықталады.

Деректер желінің элементтері болып табылады және сегмент, агрегат және жазба түсініктері арқылы сипатталады.

Деректер желінің элементтері болып табылады және сегмент, агрегат және жазба түсініктері арқылы сипатталады.

Деректер кесте түрінде бейнеленеді, атрибут және қатарлар арқылы деректер анықталады.


Слайд 5

Деректердің реляциялық моделіРЕЛЯЦИЯЛЫҚ МОДЕЛЬ – RELATION MODEL – “ҚАТЫНАС” МОДЕЛІ – КЕСТЕ

Деректердің реляциялық моделі

РЕЛЯЦИЯЛЫҚ МОДЕЛЬ – RELATION MODEL –
“ҚАТЫНАС” МОДЕЛІ – КЕСТЕ ТҮРІНДЕГІ МОДЕЛЬ

Қатынас – бұл қатар және бағандардан тұратын жалпақ кесте. Кез-келген реляциялық ДББЖ да қолданушы деректер базасын кесте жиыны түрінде қабылдайды деп есептелінеді.
Атрибут – бұл қатынастың атау берілген бағаны.
Домен – бір не бірнеше атрибуттар қабылдай алатын мәндер жиыны.
Кортеж – бұл қатынастың қатары.
Қатынас дәрежесі – қатынастың атрибуттарының санымен анықталады.
Кардиналдылық – қатынас кортеждерінің жалпы саны.


Слайд 6

Деректердің реляциялық моделіне мысалКортеждерҚатынастың дәрежесіҚатынастың кардиналдылығы

Деректердің реляциялық моделіне мысал

Кортеждер

Қатынастың дәрежесі

Қатынастың кардиналдылығы


Слайд 7

Реляциялық модельде байланыстардың түрлеріҚР азаматының тек бір ғана ЖСН-і бар.ҚР азаматының бірнеше

Реляциялық модельде байланыстардың түрлері

ҚР азаматының тек бір ғана ЖСН-і бар.

ҚР азаматының бірнеше автокөлігі болуы мүмкін.

Топ студенттері бірнеше пәндерді үйренеді.


Слайд 8

SQL –деректер базасына сұраныстар құру тіліSQL – STRUCTURED QUERY LANGUAGE SQL –

SQL –деректер базасына сұраныстар құру тілі

SQL – STRUCTURED QUERY LANGUAGE
SQL – ҚҰРЫЛЫМДАЛҒАН СҰРАНЫСТАР ТІЛІ

Сұраныс - деректер базасында сақталатын мәліметтерді таңдау, жою не түрлендіру амалдарының құрамын анықтайтын арнайы тәрізде берілген шарт.
SQL тілі кестелерге (құру, жою, құрылымын өзгерту) және оның деректеріне (таңдау, өзгерту, қосу және жою) амалдар қолдануға, сонымен бірге кейбір ортақ амалдарды орындауға арналған.
SQL процедуралық тіл емес және басқару, ішкі бағдарламаларды, енгізу-шығару амалдарын ұйымдастыру операторларын орындамайды.
SQL жеке қолданылмайды, ол ДББЖ бағдарламалау тіліне енгізілген.
SQL бағдарламалар жазылатын басқа бағдарламалау тілдерінен өзгеше декларативті (сипаттау) тілі болып табылады. Яғни, SQL тіліндегі өрнектер қалай емес?, не істеу керектігін? сипаттайды.


Слайд 9

SQL тілі операторларының топтастырылуыДеректерді анықтау тілі - кестелерді құруға, өзгертуге және жоюға

SQL тілі операторларының топтастырылуы

Деректерді анықтау тілі - кестелерді құруға, өзгертуге және жоюға арналған

Деректерді манипуляциялау тілі – кестелердегі деректермен жұмыс істеуге арналған

Деректерді басқару
тілі - деректер
базасын түрлі қауіпті жағдайлардан
сақтауға арналған


Слайд 10

DDL тілінің негізгі операторлары және олардың қызметіCREATE TABLE – жаңа кесте құру;CREATE

DDL тілінің негізгі операторлары және олардың қызметі

CREATE TABLE – жаңа кесте құру;
CREATE VIEW – жаңа көрініс құру;
CREATE SHEMA – жаңа сұлба құру;
ALTER TABLE – бар кестені өзгерту;
DROP TABLE – бар кестені жою.

МЫСАЛДАР:

CREATE TABLE STUDENT

DROP TABLE BOOKS

ALTER TABLE NOTEBOOK


Слайд 11

DML тілінің негізгі операторлары және олардың қызметіSELECT – берілген шарттарды қанағаттандыратын 	деректерді

DML тілінің негізгі операторлары және олардың қызметі

SELECT – берілген шарттарды қанағаттандыратын
деректерді таңдау;
UPDATE – берілген шарттарды қанағаттандыратын кесте қатарлары бойынша өрістердің мәндерін өзгерту;
INSERT – кестеге жаңа қатар қосу;
DELETE – берілген шартқа сәйкес қатарды жою

МЫСАЛДАР:

SELECT Аймақ, Фамилия, Мекенжайы FROM Тұтынушы
SELECT Фамилия, Қызметі FROM Жұмысшылар
Where Бөлім = 102
UPDATE Жұмысшылар SET Фамилия = ‘Аманов’
WHERE Фамилия = ‘Ахметов’