- •Казахский национальный технический университет имени к.И.Сатпаева
- •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) один;
- •Правильные ответы
- •Перечень экзаменационных вопросов по пройденному курсу
- •Глоссарий
- •Учебно-методический комплекс дисциплины для студентов
- •Системы управления базами данных
Дополнительная литература: 9[56:70],10[56:58].
Контрольные вопросы:
1. Какая модель данных использует табличное представление данных.
2. Какая модель данных использует для представления данных граф типа “дерево”.
3. Какая модель данных использует для представления данных граф типа “сеть”.
4. Какая модель данных находит наибольшее применение в современных системах баз данных и почему.
5. Что собой представляет иерархическая модель данных, какие групповые отношения возможны в ИМД, достоинства и недостатки ИМД.
6. Что собой представляет сетевая модель данных, какие групповые отношения возможны в СМД, достоинства и недостатки СМД.
7. Что собой представляет реляционная модель данных, какие разделы математики используются для манипуляций над данными в РМД, достоинства и недостатки реляционной модели данных.
2.3 Планы лабораторных занятий
Перечень тем лабораторных занятий:
Лабораторное занятие № 1.Создание и изменение таблиц данных в СУБД.
Лабораторное занятие № 2. Работа с файлами в СУБД.
Лабораторное занятие № 3. Создание и выполнение программ в СУБД.
Лабораторное занятие № 4. Формирование запросов SQL.
Лабораторное занятие № 5. Формирование сложных запросов SQL.
Лабораторное занятие № 6. Разработка компонентов приложений БД.
Лабораторное занятие № 7. Создание приложений БД.
Лабораторное занятие № 1
Тема: Создание и изменение таблиц данных в СУБД.
Задания к лабораторному занятию №1
1. Создать таблицу, описывающую объект из конкретной предметной области (например: книга, студент, служащий, товар, поставщик и т.д.) с несколькими свойствами, заполнить таблицу записями (не менее 15 записей).
2. Изменить структуру таблицы, просмотреть таблицу и структуру таблицы.
3. Отредактировать созданную таблицу, проверить действия команд DELETE, RECALL, PACK.
4. Выполнить индивидуальное задание, полученное от преподавателя.
Основная литература: 1[46:67].
Контрольные вопросы:
1. Какая команда используется для создания и изменения структуры таблицы.
2. Какие команды используются для добавления записей в таблицу.
3. Какая команда используется для просмотра записей в таблице.
4. Каким образом выполняется удаление записей из таблицы.
5. Какая команда позволяет редактировать все записи определенного поля.
Лабораторное занятие № 2
Тема: Работа с файлами в СУБД.
Задания к лабораторному занятию №2
1. Получить информацию о файлах текущего каталога, указанного каталога.
2. Выполнить копирование, переименование, удаление одного из имеющихся файлов, копирование открытой таблицы данных.
3. Выполнить различные типы сортировки из открытой таблицы данных.
4. Выполнить индивидуальное задание, полученное от преподавателя.
Основная литература: 1[68:81, 122:131].
Контрольные вопросы:
1. Какая команда позволяет получить информацию об имеющихся файлах в системе.
2. Какая команда позволяет скопировать часть структуры активной таблицы.
3. Какая команда позволяет удалить файл БД, особенности ее использования.
4. Какая команда позволяет создать новый файл с определенными записями активной БД, отсортированными в алфавитном порядке по определенному полю.
5.Какая команда осуществляет создание индексного файла для записей по условию, упорядоченных по убыванию.
Лабораторное занятие № 3
Тема: Создание и выполнение программ в СУБД.
Задания к лабораторному занятию №3
1. Создать и просмотреть переменные и массивы различного типа.
2. Присвоить переменной, массиву значение какого-либо поля из таблицы данных.
3. Осуществить замену поля одной записи на значение того же поля другой записи в таблице данных.
4. Выполнить индивидуальное задание, полученное от преподавателя.
Основная литература: 1[88:97, 109:117].
