- •Казахский национальный технический университет имени к.И.Сатпаева
- •1 Учебная программа дисциплины – Syllabus
- •1. 1 Данные о преподавателях:
- •1.2 Данные о дисциплине:
- •Выписка из учебного плана
- •1.5 Цели и задачи дисциплины.
- •Перечень и виды заданий и график их выполнения:
- •Виды заданий и сроки их выполнения
- •1.7 Список литературы
- •Распределение рейтинговых баллов по видам контроля
- •Оценка знаний студентов
- •1.9 Политика и процедура.
- •2 Содержание Активного раздаточного материала
- •2.2 Конспект лекционных занятий
- •Тема 1. Введение в субд.
- •Тема 2. Языковая среда реляционных субд.
- •Дополнительная литература: 9[22:28].
- •Тема 3. Работа с файлами в субд.
- •Тема 4. Стандартные функции в субд.
- •Функции для обработки файлов
- •Тема 5. Программирование в субд.
- •Тема 6. Язык реляционных баз данных sql.
- •Тема 7. Запросы sql.
- •Ниже приведен сокращенный вариант команды select с опцией into/to, используемый в Visual FoxPro:
- •Тема 8. Сложные запросы sql.
- •Дополнительная литература: 10[1025:1040].
- •Тема 9. Подзапросы в sql.
- •Дополнительная литература: 10[1028:1040].
- •Тема 10. Объектно-ориентированное программирование (ооп) в субд.
- •Дополнительная литература: 10[944:960].
- •Тема 11. Визуальное программирование в субд.
- •Дополнительная литература: 10[958:962].
- •Тема12. Инструментальные средства субд.
- •Тема 13. Архитектура клиент-сервер в технологии бд.
- •Дополнительная литература 9[159:164], 10[81:83,792:794].
- •Тема 14. Архитектура сбд.
- •Дополнительная литература: 9[28:36], 10[65:88].
- •Тема 15. Модели данных.
- •Дополнительная литература: 9[56:70],10[56:58].
- •2.3 Планы лабораторных занятий
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Дополнительная литература: 10[1028:1040]. Контрольные вопросы:
- •Дополнительная литература: 10[1028:1040]. Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •2.4 Планы занятий в рамках самостоятельной работы студентов под руководством преподавателя (срсп)
- •2.5 Планы занятий в рамках самостоятельной работы студентов (срс)
- •2.6 Тематика письменных работ по курсу Тематика курсовых работ
- •Рекомендуемая литература
- •2.7 Тестовые задания для самоконтроля с указанием ключей правильных ответов
- •A) пять;
- •C) один;
- •Правильные ответы
- •Перечень экзаменационных вопросов по пройденному курсу
- •Глоссарий
- •Учебно-методический комплекс дисциплины для студентов
- •Системы управления базами данных
2.5 Планы занятий в рамках самостоятельной работы студентов (срс)
№ |
Задания |
Методические рекомендации |
Рекомендуемая литература |
1. |
Изучить типы реляционных СУБД. |
Рассмотреть особенности реляционных СУБД, их достоинства и недостатки. |
1[36:54]
|
2. |
Изучить принципы построения языка программирования 4-го поколения. |
Рассмотреть конструкции языка 4-го поколения xBase, основные глаголы. |
1[92:94] |
3. |
Изучить механизм индексирования в реляционных СУБД |
Выполнить индексирование таблиц данных по полям различного типа, по одному полю, по нескольким полям. |
1[105:107] |
4. |
Выполнить следующие действия: - выдать из таблицы значения одного символьного поля прописными буквами, а значения другого символьного поля – строчными буквами, из поля типа даты – значения года в виде четырех цифр; - выдать из таблицы записи, имеющие в поле типа даты значения дня и месяца, совпадающие с текущим днем и месяцем; - определить порядковый номер дня недели, название дня недели и название месяца для даты своего рождения |
Изучить стандартные функции в СУБД Visual FoxPro. |
1[94:105] 3[7:17] 4[5:14] |
5. |
Cоставить программу, обеспечивающую: - формирование массива символов А(5,5); - вывод тех элементов массива А(5,5), которые содержат букву В, и на основе этих элементов формирование нового массива С; - подсчет количества буквы В в элементах массива С. |
Изучить работу управляющих операторов. |
1[111:117] 3[43:45] 4[23:32] |
6. |
Используя SQL-команды, вести данные в созданную таблицу (не менее 10 записей), вставить записи в таблицу из массива, изменить значение нескольких полей символьного типа по определенному условию, удалить записи по определенному условию. |
Изучить возможности команд SQL. |
2[16:26] 10[1028:1037] |
7. |
Изучить работу с конструктором запросов СУБД Visual FoxPro, вкладки, формирование вычисляемых выражений, панели инструментов. |
Изучить технологию создания запросов с помощью конструктора запросов. |
1[189:194 8[227:254] |
8. |
Используя конструктор запросов, создать и сохранить в файле запросы SQL, используя объединение запросов JOIN (четыре типа объединения). |
Изучить технологию создания запросов с помощью конструктора запросов. |
1[189:194 8[227:254] |
9. |
Изучить работу с конструктором представлений СУБД Visual FoxPro, вкладки, формирование вычисляемых выражений, панели инструментов. |
Изучить технологию создания представлений с помощью конструктора представлений. |
8[363:375] |
10. |
Создать объект контейнер с объектами элементами управления, изменить свойства объектов. |
Изучить технологию создания объектов. |
8[469:515] |
11. |
Создать методы объектов - обработчики событий. |
Изучить технологию создания методов объектов. |
8[469:515] |
12. |
Создать отчет по таблице данных с подведением итогов по странице и по всему отчету, с группировкой данных и титульным листом. |
Изучить технологию создания отчетов с помощью конструктора отчетов. |
8[185:223] |
13. |
Изучить технологию импортирования данных в командном режиме и с использованием мастера импорта. |
Выполнить импорт данных из Excel –таблиц в таблицы Visual Foxpro. |
8[531:548] |
14. |
Изучить трехуровневую архитектуру СБД |
Рассмотреть модели схемы каждого уровня трехуровневой модели ANSI. |
9[28:36] 10[65:87] |
15. |
Изучить выполнение операций реляционной алгебры. |
Выполнить основные операции реляционной алгебры над двумя таблицами. |
9[73:83] 10[192:226] |
