Қазақстан Республикасының білім және ғылым министрлігі
Қарағанды мемлекеттік Е.А. Бөкетов атындағы университеті
Математика және ақпараттық технологиялар факультеті
"Қолданбалы математика және информатика" кафедрасы
«MS SQL-де ПРОГРАММАЛАУ»
пәні бойынша
5В070300-Ақпараттық жүйелер мамандығы үшін
ОҚУ-ӘДІСТЕМЕЛІК КЕШЕН
Қарағанды
2012
Құрастырған: аға оқытушы Базикова К.М.
Оқу-әдістемелік кешенде реляциялық деректер қорын жобалау құрылымы, SQL сұраныс тілін қолданумен деректерді басқарудың негізгі тәсілдері, деректер қорын бүтін қалыпта ұстап тұру әдістері, қолданушыларды басқаруды және қауіпсіздікті қамтамасыз ету, SQL-дің бағдарламалық қосымшалармен байланысы қарастырылады.
«MS SQL-де программалау» пәні бойынша 5В070300-Ақпараттық жүйелер мамандығы студенттеріне арналған оқу-әдістемелік кешен / Дайынд. К.М. Базикова – Қарағанды: ҚарМУ баспасы, 2012. – 116 б.
© Қарағанды мемлекеттік университеті, 2012
1. ПӘННІҢ ОҚУ БАҒДАРЛАМАСЫ - SYLLABUS 1.1 Оқытушылар туралы мәліметтер
Базикова Қарлығаш Манаповна
Оқытушымен байланыс «Қолданбалы математика және информатика» кафедрасындағы сабақ кестесіне сәйкес.
1.2 Пән туралы мәліметтер:
MS SQL-де программалау
Өткізу орны: 2 корпус, компьютерлік класс
Оқу жоспарының көшірмесі
Оқу түрі
|
Оқу мерзімі
|
Курс
|
Семестр
|
Несиелер
|
Лекциялар
|
Семинар
|
Лаборатор
|
СОӨЖ
|
СӨЖ
|
Барлығы
|
Бақылау
түрі
|
Күндізгі
|
4
|
3
|
6
|
43
|
30
|
-
|
15
|
45
|
45
|
135
|
емтихан
|
Күндізгі
|
4
|
4
|
7
|
43
|
30
|
15
|
-
|
45
|
45
|
135
|
емтихан
|
Күндізгі
қысқарт
|
3
|
3
|
6
|
4
|
30
|
-
|
30
|
60
|
60
|
180
|
емтихан
|
Сырттай қысқартылған
|
2
|
2
|
3
|
3
|
21
|
18
|
6
|
45
|
45
|
135
|
емтихан
|
Оқу түрі
|
Оқу мерзімі
|
Курс
|
Семестр
|
Несиелер
|
Лекциялар
|
Семинар
|
Лаборатор
|
СОӨЖ
|
СӨЖ
|
Барлығы
|
Бақылау
түрі
|
Сырттай қысқартылған
|
2
|
2
|
4
|
4
|
30
|
24
|
6
|
60
|
60
|
180
|
емтихан
|
Сырттай қысқартылған
|
3
|
3
|
6
|
4
|
30
|
-
|
30
|
60
|
60
|
180
|
емтихан
|
Сырттай қысқартылған
|
3
|
3
|
6
|
3
|
15
|
-
|
15
|
30
|
30
|
90
|
емтихан
|
1.3 Пререквизиттері
Осы пәнді студенттердің меңгеруі үшін қажет пәндер тізімі:
Алгебра және геометрия, ақпараттық жүйелер негіздері, операциялық жүйелер, алгоритмдеу және программалау тілдері, деректер базасының жүйелері, технологиялық бағдарлама.
1.4 Постреквизиттері
компьютерлік модельдеу негіздері, ақпараттық қауіпсіздіқ ақпаратты қорғау, ақпараттық жүйелерді модельдеу, Web технологиясы, компьютерлік желілер.
1.5 Пәннің қысқаша мазмұны
Пәнді оқытудың мақсаты - студенттерді деректер қорымен жұмыс істеу тәсілдерімен, SQL тілінің негіздерімен және реляциялық деректер қорын жобалау әдістерімен таныстыру.
1.6 Оқыту нәтижелері (пәндік және пәннен тыс құзіреттілік).
Пәнді оқу нәтижесінде студенттер:
оқыту бағдарламасы көлемінде пәннің теориялық негіздерін білу керек;
оқып білген теориялық материалды деректер қорларын жобалау, құру және басқару үшін қолдана білу керек;
SQL құрылымдық тілінің қолданып реляциялық деректер қорларының құрылымын құру және жобалаудың негізгі қағидаларын; қолданушыларды басқарудың және берілгендердің қауыпсіздігін қамтамасыз етудің негізгі тәсілдерін меңгеру керек.
№
|
Жұмыс түрі
|
Тапсырма мақсаты мен мазмұны
|
Пайдалануға ұсынылатын әдебиеттер
|
Орындау мерзімі
|
Бақылау түрі (рейтингтік шкалаға сәйкес)
|
Балдар (рейтингтік шкалаға сәйкес)
|
Есеп беру түрі
|
Тапсыру уақыты
|
1
|
Бақылау жұмысы
|
Ағым бақы-лау п.2.5
|
п. 1.8.
|
50 мин
|
Ағым бақылау
|
5
|
Жазба
ша
|
7
|
2
|
Аралық бақылау
|
Арал. бақы-лау п.2.5
|
п. 1.8.
|
30 мин
|
Арал. бақылау
|
30
|
Компьют. тестілеу
|
10
|
3
|
Жеке тапсырма
|
Ағым бақылау
|
п. 1.8.
|
50 мин
|
Ағым бақылау
|
10
|
есептер
|
апта сайын
|
5
|
Курстық проект,
СӨЖ
|
Арал. бақы-лау п.2.5
|
п. 1.8.
|
15 мин
|
Арал. бақылау
|
15
|
Баянда-ма
|
12-13
|
6
|
Қорытын-ды
|
Емтихан
|
п. 1.8.
|
50 мин
|
қорытынды
|
40
|
тест
|
15
|
1.8 Әдебиеттер тізімі
Негізгі:
Карпова Т. Базы данных: модели, разработка, реализация. - Питер, 2001.
Дж. Грофф, П. Вайнберг. SQL: Полное руководство. - Киев, 2004.
Полякова Л.Н. Основы SQL. Курс лекций. Учебное пособие. Москва, 2004.
Мәлібекова М.С., Базикова К.М. SQL-де программалау: Оқу құралы. – Қарағанды: ҚарМУ баспасы, 2008.
Жилинский А. А. Самоучитель Microsoft SQL Server 2005: учебное пособие/ А. Жилинский. - СПб.: БХВ - Петербург, 2007. - 209 с.
Қосымша:
Кириллов В.В. Структурированный язык запросов (SQL). - Москва,1997.
Дейт К. Введение в системные базы данных. - Москва, 1999.
Кузнецов С.Д. Основы современных баз данных. - Киев, 1999.
Мейер М. Теория реляционных баз данных. - Москва, 1996.
Шпеник М., Следж О. и др. Руководство администратора баз данных Microsoft SQL Server 7.0. - Москва, 1999.
Станек У. Р. Microsoft SQL Server 2005: справочник администратора. - М.: Русская Редакция, 2006. - 522 с.
Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М: Финансы и статистика,1989.
Гусева Т.И., Башин Ю.Б. Проектирование баз данных в примерах и задачах. Москва: Радио и связь, 1992.
Дэвидсон. Л. Проектирование баз данных на SQL Server 2000: пер. с англ. – Москва, 2003.
Крис Фиайли. SQL. Руководство по изучению языка. – М., 2004.
Каленик. А. И. Использование новых возможностей Microsoft SQL Server 2005. – Москва, 2006.
15-30Аралық15-30Электрондық оқулықтар мен оқу құралдары:
"MS SQL-де программалау" пәні бойынша лекциялар курсы [Электронный ресурс]: маманд. 050703 "Ақпараттық жүйелер"/ Қ. М. Базикова; Қарағанды мемлекеттік университеті. - Электрон. текстовые дан. (788Кб). - Қарағанды, 2010. - 16 дәріс
"MS SQL-де программалау" пәні бойынша мультимедиялық көрсетілім [Электронный ресурс]: цикл - негізгі: компонент - таңдау бойынша: сабақ түрі - дәріс: маманд. 5В070300 "Ақпараттық жүйелер"/ Қ. М. Базикова; Қарағанды мемлекеттік университеті. - Электрон. текстовые дан.(1,25Мб). - Қарағанды, 2011. - 15 дәріс
Интернет көздері:
http://www.intuit.ru
http://www.microsoft.com/rus/SQL/2008/default.mspx
1.9 Баға туралы ақпараттар
Рейтинг-шкала
Бақылау түрі
|
Балдар
|
ҚорытындыАғымдық
|
20-40
|
Барлығы:
|
50-100
|
Студенттердің міндеттері:
лекциялық және лабораториялық сабақтарға қатысу;
сабаққа дайындалу және ОСӨЖ, СӨЖ тапсырмаларын орындау;
білімдерін жетілдіру және кәсіби жоғарылау мақсатында өз беттермен кітапханаларға бару және компьютермен жұмыс істеу;
жеке тапсырмаларды орындау;
қосымша әдебиеттерді оқу.
2 ПӘННІҢ БОЙЫНША ОҚУ-ӘДІСТЕМЕЛІК МАТЕРИАЛДАР 2.1 Тақырыптық жоспары
Барлығы - 4 несие (күндізгі қысқартылған – 3 жыл, сырттай қысқартылған – 2,3 жыл)
Тақырып атауы
|
Дәрістер
|
Лабор / семинар
|
СОӨЖ
|
СӨЖ
|
1 SQL сұраныстар тіліне кіріспе. Тілдің мүмкін-діктері, жетістіктері және функциялары. SQL тілінің тарихы, стандарты мен қолданылуы
|
1
|
1
|
2
|
2
|
2 Деректер құрылымын анықтау. SQL тілінің нұсқаулары. Деректердің түрлері. Тұрақтылар. Өрнектер. Айнымалылар. SQL-функциялары
|
2
|
2
|
4
|
4
|
3 Деректер қорының логикалық құрылымы. Деректер қорын құру және жобалау. Кестені құру, өзгерту және жою
|
2
|
2
|
4
|
4
|
4 Деректерді шығару үшін сұраныстарды құру. SELECT, FROM, WHERE, ORDER BY инструкциялары
|
2
|
2
|
4
|
4
|
5 Таңдау және проекция операциялары. Декарт-тық көбейтінді. Екі қатынас бойынша қосылу және бірігу операциялары. Қатынастардың қиылысу, айырма және бөлу операциялары
|
2
|
2
|
4
|
4
|
6 Статистикалық функцияларды қолдану. Топтау арқылы сұраныс жасау. HAVING инструкциясы
|
2
|
2
|
4
|
4
|
7 Бағыныңқы және құрамды сұраныстар. Ішкі сұраныс түсінігі. Бағыныңқы сұраныстың таңдау шарттары. Бағыныңқы сұраныстар және бірігулер
|
2
|
2
|
4
|
4
|
8 Деректер қорына өзгерістер енгізу. Қосу сұранысы. Жою сұранысы. Жаңарту сұранысы
|
2
|
2
|
4
|
4
|
9 Деректердің тұтастығын қамтамасыз ету. «Деректер тұтастығы» түсінігі
|
2
|
4
|
4
|
4
|
10 Ұсынулар. Ұсынулардың анықтамасы. Ұсыну-ларды құру. Ұсынулардың түрлері. Ұсынуларды жаңарту
|
2
|
2
|
4
|
4
|
11 Сақталатын процедуралар
Сақталатын процедуралар концепциясы және типтері. Сақталатын процедураларды құру, өзгерту және жою
|
2
|
2
|
4
|
4
|
12 Курсорлар. Курсор түсінігі. Курсорлар түрлері. Курсорды басқару
|
2
|
2
|
4
|
4
|
13 Триггерлер. Триггердің анықтамасы және триг-герді құру. Триггер типтері. Триггерді программалау
|
2
|
2
|
4
|
4
|
14 Транзакциялар және тосқауылдар. Транзакция және тосқауыл қою түсінігі. Транзакцияларды басқару. Транзакция түрлері. Тосқауылды басқару
|
2
|
2
|
4
|
4
|
15 SQL және деректер қорының қауіпсіздігі. Деректерді қорғау принциптері. Қолданушы-ларды басқару. Деректерге қатынауды басқару. Деректер қоры объектілеріне рұқсат құқығын жүзеге асыру
|
3
|
3
|
6
|
6
|
Барлығы (сағаттар)
|
30
|
30
|
60
|
60
|
Достарыңызбен бөлісу: |