- •Казахский национальный технический университет имени к.И.Сатпаева
- •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) один;
- •Правильные ответы
- •Перечень экзаменационных вопросов по пройденному курсу
- •Глоссарий
- •Учебно-методический комплекс дисциплины для студентов
- •Системы управления базами данных
Рекомендуемая литература
1. Дейт К. Введение в системы баз данных / Пер. с англ. М.: Вильямс, 2001.
2. Каратыгин С.А., Тихонов А.Ф., Тихонова Л.И. Visual FoxPro 7. Руководство пользователя с примерами. М.: Бином, 2002.
3. Гарсиа–Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс / Пер. с англ. М.: Вильямс, 2003.
4. Сичкаренко В.А. SQL – 99. Руководство разработчика баз данных. СПб.: ДиаСофт, 2002.
5. Омельченко Л. Самоучитель Visual FoxPro 8.0. СПб.: БХВ – Санкт-Петербург, 2004.
6. Мамаев Е.В. Microsoft SQL Server. СПб.: БХВ – Санкт-Петербург, 2001.
7. Базиян М. и др. Использование Visual FoxPro 6: / Пер. с англ. Учеб. пособие. М.: Вильямс, 2000.
8. Джудит С., Боуман и др. Практическое руководство по SQL / Пер. с англ. М.: Диалектика, 1997.
9. Айтхожаева Е.Ж. Системы баз данных: Учебник. Алматы: КазНТУ, 2002.
10. Айтхожаева Е.Ж. Стандартный язык баз данных SQL. /Учебное пособие. - Алматы, МАБ, 2004.
11. Айтхожаева Е.Ж. Система управления базами данных FoxBase /Учебное пособие. / - Алматы: КазНТУ, 1996.
12. Айтхожаева Е.Ж., И Син Фу Е.В. Язык программирования баз данных xBase. /Методические указания к лабораторным работам по дисциплинам «Системы баз данных», «Базы данных». / - Алматы: КазНТУ, 2006.
13. Айтхожаева Е.Ж., И Син Фу Е.В. Визуальное проектирование компонентов систем баз данных. /Методические указания к лабораторным работам по дисциплинам «Системы баз данных», «Базы данных». / - Алматы: КазНТУ, 2004.
14. Айтхожаева Е.Ж., Дрогнова Н.Ф., И Син Фу Е.В. Разработка приложений баз данных. /Методические указания к курсовой работе/ - Алматы: КазНТУ, 2005.
2.7 Тестовые задания для самоконтроля с указанием ключей правильных ответов
ТЕСТОВЫЕ ВОПРОСЫ
по дисциплине «Системы управления базами данных»
&&&1 Какие основные преимущества у обработки данных на основе технологии баз данных?
A) независимость данных от программ;
B) независимость данных от программ и отсутствие дублирования данных;
C) минимум служебной информации в базе данных;
D) отсутствие дублирования данных;
E) повышенные требования к ресурсам вычислительной системы..
&&&2 Какие недостатки у обработки данных на основе технологии баз данных?
A) повышенные требования к ресурсам вычислительной системы;
B) независимость данных от программы;
C) минимум служебной информации в базе данных;
D) отсутствие дублирования данных;
E) независимость данных от программ и отсутствие дублирования данных.
&&&3 Что собой представляет база данных?
A) совокупность данных из определенной предметной области;
B) массив данных в вычислительной системе;
C) специальным образом организованные массивы данных из определенной предметной области в вычислительной системе, независимые от использующих их программ;
D) таблицы данных в вычислительной системе;
E) специальным образом организованные массивы данных из определенной предметной области в вычислительной системе.
&&&4 Какой компонент системы баз данных предназначен для создания и ведения баз данных?
A) система управления базами данных;
B) администратор базы данных;
C) вычислительная система;
D) программист;
E) конечный пользователь.
&&&5 Какие значения могут принимать данные поля Character таблицы базы данных?
A) символьные значения;
B) значения даты;
C) значения времени;
D) логические значения;
E) числовые значения.
&&&6 Какие значения могут принимать данные поля типа Numeric таблицы базы данных?
A) символьные значения;
B) значения даты;
C) значения времени;
D) логические значения;
E) числовые значения.
&&&7 Какие значения могут принимать данные поля типа Logical таблицы базы данных?
A) числовые значения;
B) значения даты;
C) значения времени;
D) логические значения;
E) символьные значения.
&&&8 Какие значения могут принимать данные поля типа Date таблицы базы данных?
A) логические значения;
B) числовые значения;
C) значения времени;
D) значения даты;
E)символьные значения.
&&&9 Какая команда языка xBase позволяет осуществить создание базы данных?
A) CREATE;
B) USE;
C) DEFINE WINDOW;
D) MODIFY COMMAND;
E) MODIFY STRUCTURE.
&&&10 Какая команда языка xBase позволяет осуществить изменение структуры активной таблицы базы данных?
A) DEFINE WINDOW;
B) USE;
C) MODIFY STRUCTURE;
D) MODIFY COMMAND;
E) CREATE.
&&&11 Какая команда языка xBase осуществляет просмотр и редактирование данных активной таблицы базы данных?
A) LIST;
B) CREATE;
C) DELETE;
D) PACK;
E) BROWSE.
&&&12 Какая команда языка xBase осуществляет пометку записей на удаление активной таблицы базы данных?
A) DELETE;
B) BROWSE;
C) DISPLAY;
D) PACK;
E) SKIP.
&&&13 Какая команда языка xBase осуществляет индексирование данных активной таблицы базы данных?
A) SORT;
B) INDEX;
C) LOCATE;
D) INPUT;
E)REPLACE.
&&&14 Какой оператор языка xBase позволяет организовать цикл по параметру в программе?
A) IF …. ENDIF;
B) DO CASE ….. ENDCASE;
C) TEXT …..ENDTEXT;
D) FOR …..ENDFOR;
E)MODIFY COMMAND.
&&&15 Какая команда языка xBase позволяет реализовать ветвление программы по условию?
A) FOR…. ENDFOR;
B) TEXT …..ENDTEXT;
C) DO WHILE …..ENDDO;
D) MODIFY COMMAND;
E) IF …. ENDIF.
&&&16 Какой тип в языке xBase будет иметь переменная D1 после выполнения команды:
D1=’14.5’
A) символьный;
B) даты;
C) время;
D) логический;
E) числовой.
&&&17 Какое расширение в FoxPro имеют имена файлов таблиц базы данных?
A) *. FRM;
B) *. MEM;
C) *. DBF;
D) *. PRG;
E) *. IDX.
&&&18 Какая команда языка xBase подсчитывает число записей в активной таблице базы данных, и заносит это число в указанную переменную?
A) SUM;
B) AVERAGE;
C) MIN;
D) MAX;
E) COUNT.
&&&19 Сколько уровней имеет стандартная архитектура баз данных?
