- •Казахский национальный технический университет имени к.И.Сатпаева
- •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.6 Тематика письменных работ по курсу Тематика курсовых работ
В курсовой работе должна быть разработана база данных и реализовано приложение БД в среде конкретной СУБД для определенной предметной области (ПО). Для выполнения этой задачи необходимо выполнить: анализ ПО; определить функции, подлежащие реализации в системе; выделить параметры ПО, необходимые для выполнения индивидуального задания. На основе проведенного анализа осуществляется постановка задачи, разработка информационной и даталогической моделей ПО, алгоритмов решения задачи, их реализация.
Курсовая работа состоит из трех разделов: разработки информационной модели и проектирования базы данных; разработки приложения БД; разработки инструкций для работы с БД.
Рекомендуемая последовательность этапов по выполнению курсовой работы:
1) изучение и анализ предметной области, определение форм входных и выходных документов, определение основных объектов ПО (не менее двух), их существенных свойств (не менее четырех) и взаимосвязей между объектами;
2) разработка информационной модели предметной области, представление выбранных объектов, свойств, взаимосвязей в терминах реляционной модели (не менее двух таблиц);
3) выбор СУБД и разработка даталогической модели предметной области, создание базы данных в выбранной СУБД. Обязательным является использование основных типов полей: символьного, числового, логического и типа даты;
4) загрузка базы данных (не менее 15 записей в каждой таблице);
5) разработка функциональной структуры приложения, обеспечивающего работу с базой данных;
6) разработка алгоритмов решения задач каждой функции приложения;
7) реализация приложения в среде выбранной СУБД;
8) разработка инструкций пользователя (конечного пользователя, программиста, администратора БД).
Выполнение курсовой работы завершается оформлением пояснительной записки и вычерчиванием на отдельных листах структуры базы данных и приложения, а также граф-схем алгоритмов решения задач приложения.
Варианты заданий
Таблица 1– Варианты тем курсовой работы
Вариант |
Предметная область |
Объект 1 |
Объект 2 |
1 |
Автобусные перевозки |
Расписание рейсов |
Пассажиры |
2 |
Морские перевозки |
Расписание рейсов |
Пассажиры |
3 |
Воздушные перевозки |
Расписание рейсов |
Пассажиры |
4 |
Железнодорожные перевозки |
Расписание рейсов |
Пассажиры |
5 |
Больница |
Врачи |
Пациенты |
6 |
Поликлиника |
Врачи |
Пациенты |
7 |
Библиотека |
Книги |
Читатели |
8 |
Аптека |
Поставщики |
Медикаменты |
9 |
Деканат |
Студенты |
Учебный паспорт |
10 |
Выпуск изделий |
Цех |
Продукция |
11 |
Склад |
Поставщики |
Товар |
12 |
Магазин |
Поставщики |
Товар |
13 |
Гостиница |
Номер в гостинице |
Проживающие |
14 |
Спортивные соревнования |
Расписание соревнований |
Спортсмены |
15 |
Автоинспекция |
Водители |
Автомобили |
16 |
Ресторан |
Меню |
Счета |
17 |
Книгообмен |
Карточка предложений |
Карточка спроса |
18 |
Обмен квартир |
Карточка предложений |
Карточка спроса |
19 |
Биржа труда |
Карточка предложений |
Карточка спроса |
20 |
Кинотеатр |
Расписание сеансов |
Посетители |
Возможен выбор предметной области, отсутствующей в таблице 1, по согласованию с преподавателем.
