- •Казахский национальный технический университет имени к.И.Сатпаева
- •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) один;
- •Правильные ответы
- •Перечень экзаменационных вопросов по пройденному курсу
- •Глоссарий
- •Учебно-методический комплекс дисциплины для студентов
- •Системы управления базами данных
Оценка знаний студентов
Оценка |
Буквенный эквивалент |
Рейтинговый балл (в процентах %) |
В баллах |
Отлично |
А |
95-100 |
4 |
А- |
90-94 |
3,67 |
|
Хорошо |
В+ |
85-89 |
3,33 |
В |
80-84 |
3,0 |
|
В- |
75-79 |
2,67 |
|
Удовлетворительно |
С+ |
70-74 |
2,33 |
С |
65-69 |
20, |
|
С- |
60-64 |
1,67 |
|
D+ |
55-59 |
1,33 |
|
D |
50-54 |
1,0 |
|
Неудовлетворительно |
F |
0-49 |
0 |
Перечень вопросов для проведения контроля по модулям
Вопросы для проведения контроля по модулю I:
1. Технология баз данных, основные понятия и определения
2. Классификация СУБД.
3. Языковые средства в составе СУБД.
4. Просмотр и редактирование данных.
5. Удаление данных.
6. Манипулирование данными в БД.
7. Сортировка и индексирование БД.
8. Команды-функции.
9. Стандартные функции работы с датами.
10. Стандартные функции работы с числовыми выражениями.
11. Стандартные функции работы с символьными выражениями.
12. Стандартные функции работы файлами.
13. Организация циклов.
14. Организация проверки условий.
15. Организация сканирования таблиц данных.
16. Временные переменные памяти.
17.Стандарты SQL.
18. Категории команд SQL.
19. Определение данных в SQL.
20. Манипулирование данными в SQL.
Вопросы для проведения контроля по модулю II:
1. Формат запроса SQL.
2. Простые запросы SQL.
3. Формирование условий в команде SELECT.
4. Упорядочение данных в SQL.
5. Получатели запросов.
6. Стандартные функции SQL.
7. Группирование данных.
8. Многотабличные запросы.
9. Объединение запросов.
10. Запросы с подзапросами.
11. Подзапросы в командах SQL определения данных.
12Подзапросы в командах SQL манипулирования данными.
13. Характеристики объектно-ориентированного программирования
14. Основные базовые классы СУБД Visual FoxPro.
15. Основные события, используемые в событийной модели управления СУБД Visual FoxPro.
16. Основные свойства, используемые в событийной модели управления СУБД Visual FoxPro.
17. Инструментальные средства СУБД.
18. Классификация СБД.
19. Архитектура файл-сервер.
20. Архитектура клиент-сервер.
Вопросы для проведения промежуточной аттестации:
1. Какая модель данных находит наибольшее применение в современных системах баз данных?
2. В чем отличие клиент-серверной технологии от файл-серверной?
3. Какие различают базы данных по характеру организации хранения данных и обращения к ним?
4. Для чего используется внешний ключ отношения (таблицы данных)?
5. Какой формальный математический аппарат используется при реализации реляционных систем?
6. Какая команда является командой создания таблицы БД в языке программирования xBase?
7. Какая команда является командой создания таблицы БД в языке запросов SQL?
8. Какая опция команды SELECT в языке запросов SQL позволяет задать получателя результата запроса?
9. Для чего используется ключевое слово ASC в выражении ORDER BY SQL-запроса?
10. Для чего используется функция SUM в SQL-запросе?
11. Какая конструкция языка SQL используется для модификации данных таблицы БД?
12. Какая функция языка xBase используется для определения текущей системной даты ?
13. Какая опция команды SELECT в языке запросов SQL позволяет исключить дублирующие данные из результата запроса?
14. Какой тип поля СУБД Visual FoxPro используется для хранения OLE-объектов?
15. Для чего используется индексирование реляционных баз данных?
