(12) Сорокин А. В. Delphi. Разработка баз данных. с.232-235
(1) Аймичева Г.И., Акимова С.М. Учебный курс «Microsoft Access 2000», с.6-35
Апта 2.
Практикалық жұмыс №2.
Тақырыбы: Деректер қоймасында кестеге сұраныстар жасау. Параметрлі сұраныс.
Келесі тапсырмаларды Microsoft Access программасында орындаңдар:
Студенты таблицасы деректерінен төмендегідей запростар жасаңдар :
а) студенттер фамилиясын алфавит бойынша сорттайтын
б) телефоны белгілі бір нөмірден басталатын және белгілі бір жылы дүниеге келген студенттер тізімін экранға шығаратын
в) телефоны белгілі бір нөмірден аяқталатын немесе белгілі бір айда дүниеге келген студенттер тізімін экранға шығаратын
г) Белгілі бір екі адресте тұратын студенттер тізімін шығаратын
Товары таблицасынан бағасы белгілі бір сан аралығындағы товарлар тізімін шығаратын параметрлі запрос жасаңдар.
Заказы таблицасынан белгілі бір дата аралығында сұраныс берілген товарлар тізімін шығаратын параметрлі запрос жасаңдар.
Фамилия өрісі алфавит бойынша сортталған запростан алғашқы 5 студенттің фамилиясын шығаратын запрос жасаңдар.
Товары таблицасынан ең қымбат 3 товар атын экранға шығаратын запрос жасаңдар.
Әдебиет:
(1) Аймичева Г.И., Акимова С.М. Учебный курс «Microsoft Access 2000», с.20-24
(12) Сорокин А. В. Delphi. Разработка баз данных. с. 332-335
Апта 3.
Практикалық жұмыс №3.
Тақырыбы: MS SQL Server программасын қолданып, «Студенты» ДҚ жасау.
MS SQL Server программасын қолданып «Студенты» ДҚ жасап, кестені мәндермен толтырыңдар.
Student (Студент)
Student_id
|
Surname
|
Name
|
Stipend
|
Kurs
|
City
|
Birthday
|
Univ_id
|
Әдебиет:
Аймичева Г.И Электронный учебник «Работа с базами данных» 2007 г.
(2) Астахова И.Ф. SQL в примерах и задачах. с.32-31,49-51
(4) Джудит С. Боуман Практическое руководство SQL, с. 136-157
(12) Сорокин А. В. Delphi. Разработка баз данных. с.207-220
Апта 4.
Практикалық жұмыс №4.
Тақырыбы: MS SQL Server программасын қолданып,Успеваемость ДҚ жасау.
Успеваемость деректер қоймасын жасаңдар.
Lecturer (Преподаватель)
Lecturer_id
|
Surname
|
Name
|
City
|
Univ_id
|
24
|
Колесников
|
Борис
|
Воронеж
|
11
|
46
|
Никонов
|
Иван
|
Воронеж
|
10
|
74
|
Лагутин
|
Павел
|
Москва
|
22
|
108
|
Строков
|
Николай
|
Воронеж
|
22
|
276
|
Николаев
|
Виктор
|
Орел
|
14
|
328
|
Сорокин
|
Андрей
|
Москва
|
10
|
455
|
Леонтьев
|
Мирослав
|
Томск
|
15
|
Subject (Предмет)
Subj_id
|
Subj_name
|
Hour
|
Semester
|
10
|
Информатика
|
56
|
1
|
11
|
Информатика
|
72
|
2
|
22
|
Физика
|
34
|
1
|
43
|
Математика
|
56
|
2
|
56
|
История
|
34
|
4
|
73
|
Физкультура
|
34
|
5
|
94
|
Английский
|
56
|
3
|
University (Университеты)
Univ_id
|
Univ_name
|
Rating
|
City
|
10
|
НГУ
|
303
|
Новосибирск
|
11
|
ВГУ
|
296
|
Воронеж
|
14
|
БГУ
|
326
|
Белгород
|
15
|
ТГУ
|
368
|
Томск
|
18
|
ВГМА
|
327
|
Воронеж
|
22
|
МГУ
|
606
|
Москва
|
32
|
РГУ
|
416
|
Ростов
|
37
|
СГТУ
|
null
|
Белгород
|
Exam_marks (Экзаменационные оценки)
Exam_id
|
Student_id
|
Subj_id
|
Mark
|
Exam_date
|
34
|
6
|
10
|
3
|
23.01.2000
|
34
|
32
|
10
|
4
|
23.01.2000
|
145
|
12
|
10
|
3
|
12.01.2000
|
238
|
41
|
10
|
5
|
22.01.1999
|
238
|
12
|
10
|
5
|
22.01.1999
|
43
|
6
|
22
|
4
|
18.01.2000
|
639
|
12
|
22
|
4
|
22.06.1999
|
639
|
32
|
22
|
2
|
22.06.1999
|
639
|
55
|
22
|
null
|
22.06.1999
|
75
|
6
|
43
|
5
|
05.01.2000
|
75
|
55
|
43
|
5
|
05.01.2000
|
101
|
265
|
11
|
3
|
12.06.2001
|
101
|
276
|
11
|
4
|
12.06.2001
|
101
|
654
|
11
|
3
|
12.06.2001
|
122
|
265
|
94
|
5
|
15.01.2002
|
122
|
654
|
94
|
4
|
15.01.2002
|
Subj_lect (Оқу пәндері)
Lecturer_id
|
Subj_id
|
24
|
10
|
24
|
11
|
46
|
11
|
46
|
22
|
46
|
43
|
74
|
43
|
108
|
22
|
108
|
56
|
276
|
94
|
328
|
10
|
328
|
22
|
455
|
73
|
Әдебиет:
Аймичева Г.И Электронный учебник «Работа с базами данных» 2007 г.
(2) Астахова И.Ф. SQL в примерах и задачах. с.32-31,49-51
(4) Джудит С. Боуман Практическое руководство SQL, с. 136-157
(12) Сорокин А. В. Delphi. Разработка баз данных. с.207-220
Апта 5.
Практикалық жұмыс №5.
Тақырыбы: Қарапайым Select-сұраныстар.
Келесі сұраныстарды құрыңдар:
Барлық студенттердің аты және фамилиясын шығарыңдар.
STUDENT кестесінің барлық бағандарының мәндерін шығарыңдар.
Студенттер тұратын қала аттарының тізімін шығарыңдар.
Алдыңғы сұраныстан қайталанатын қала мәндерін алып тастаңдар.
Фамилиясы Петров болатын барлық студенттерді шығарыңдар.
Қалған тапсырмаларды электрондық оқулықты қолданып орындаңдар.
Әдебиет:
Аймичева Г.И Электронный учебник «Работа с базами данных» 2007 г.
(2) Астахова И.Ф. SQL в примерах и задачах. с.32-31,49-51
(4) Джудит С. Боуман Практическое руководство SQL, с. 136-157
(12) Сорокин А. В. Delphi. Разработка баз данных. с.207-220
Апта 6.
Практикалық жұмыс №6.
Тақырыбы: Деректерді сорттау.
Келесі сұраныстарды жасаңдар:
Стипендиясы 100- ге тең және Воронеж қаласында тұратын студент фамилиясын, атын және курс нөмірін шығарыңдар. Шығыс мәндерін курстың өсуі бойынша сорттаңдар.
Үшінші және одан кейінгі курста оқитын студенттер фамилиясын курстың өсуі бойынша шығарыңдар. Әр курстағы студенттер фамилиясы алфавиттік ретпен болуы керек.
Әр студенттің стипендиясын 20%-ке көбейтті делік. STUDENT кестесінен студент нөмірін, фамилиясын және өскен стипендия мөлшерін шығаратын сұраныс жасаңдар. Шығыс деректерін а) жаңа стипендияның өсуі б) студент фамилиясын алфавит бойынша шығарыңдар.
Қалған тапсырмаларды электрондық оқулықты қолданып орындаңдар.
Әдебиет:
Аймичева Г.И Электронный учебник «Работа с базами данных» 2007 г.
(2) Астахова И.Ф. SQL в примерах и задачах. с.32-31,49-51
(4) Джудит С. Боуман Практическое руководство SQL, с.157-171
(12) Сорокин А. В. Delphi. Разработка баз данных. с.220-222
Апта 7.
Практикалық жұмыс №7.
Тақырыбы: Конкатенации операциясы және қондырылған функциялар.
STUDENT кестесінен шығыс кестесі «;» символымен бөлінген кестенің барлық баған мәндер тізбегінен құралған 1 ғана бағаннан тұратын сұраныс жасаңдар. Мәтіндік мәндер бас әріппен шығу керек.
Мысалы: 10; КУЗНЕЦОВ; БОРИС; 0; БРЯНСК; 8/12/1981; 10.
2. STUDENT кестесі үшін шығыс кестесі келесі форматтағы:
Б.КУЗНЕЦОВ; место жительства - БРЯНСК; родился (-лась) - 8.12.81.
деректерден құралған 1 ғана бағаннан тұратын сұраныс жасаңдар. Бағанды PERSONAL деп атаңдар.
3. STUDENT кестесі үшін шығыс кестесі келесі түрдегі :
б.кузнецов; место жительства - брянск; родился (-лась): 8-dec-1981.
1 ғана бағаннан тұратын сұраныс жасаңдар.
Қалған тапсырмаларды электрондық оқулықты қолданып орындаңдар.
Әдебиет:
Аймичева Г.И Электронный учебник «Работа с базами данных» 2007 г.
(2) Астахова И.Ф. SQL в примерах и задачах. с.32-31,49-51
(12) Сорокин А. В. Delphi. Разработка баз данных. с.207-220
Апта 8.
Практикалық жұмыс №8.
Тақырыбы: Агрегацияланатын және топтық функциялар.
Келесі сұраныстарды жасаңдар:
Оқу пәні идентификаторы 22- ге тең емтихан тапсырған студенттер санын табатын сұраныс жасаңдар.
EXAM_MARKS кестесінде әртүрлі оқу пәнінің санын табатын сұраныс жасаңдар.
Әр студент үшін оның идентификатор мәнін және алған бағаларының ең кішісін шығаратын сұраныс жасаңдар.
Әр студент үшін оның идентификатор мәнін және алған бағаларының ең үлкенін шығаратын сұраныс жасаңдар.
Фамилиясы «П» әрпінен басталатын фамилиясы бойынша алфавитпен орналасқан студенттердің біріншісінікін шығаратын сұраныс жасаңдар.
Қалған тапсырмаларды электрондық оқулықты қолданып орындаңдар.
Достарыңызбен бөлісу: |