Министерство образования и науки Российской Федерации

advertisement
Министерство образования и науки Российской Федерации
Министерство образования и науки Кыргызской Республики
Кыргызско-Российский Славянский университет
Экономический факультет
УТВЕРЖДАЮ
Декан экономического факультета
_________________В.К. Гайдамако
"_____"__________________20__г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Базы данных
Направление подготовки
080100.62 Экономика
Профиль подготовки
Математические методы в экономике, Экономика труда, Бухучет, анализ и аудит,
Экономика предприятий и организаций
Квалификация (степень) выпускника
Бакалавр
Бишкек 2013
2
1. Цели освоения дисциплины
Целью дисциплины является формирование системного представления о методологии
автоматизации управления данными. Изучение возможностей СУБД MICROSOFT
ACCESS в качестве конкретного программного средства для создания и использования
информационной системы управления.
Для достижения образовательных целей студентам необходимо освоить:
 теоретический материал, включающий рассмотрение видов и моделей хранения
данных, способы создания таблиц, с указанием типа данных и достаточных
свойств, создание схемы данных (связи один-ко-многим), ввод информации –
формирование контрольного примера базы данных, формирование запросов –
необходимые выборки по определенным критериям, создание удобного
пользовательского интерфейса для ввода и просмотра информации с помощью
форм, создание макетов печатных документов с помощью отчетов,
формирование кнопочной формы для доступа ко всем объектам базы данных;
 практическую часть в форме лабораторных занятий, назначением которых
является обучение студентов навыкам работы с прикладным программным
продуктом MICROSOFT ACCESS для выполнения профессиональных задач.
Содержание дисциплины.
Виды и модели хранения данных; выделение объектов предметной области;
создание информационно-логической модели; описание характеристик объектов;
создание таблиц; создание схемы данных (связи один-ко-многим); ввод
информации; формирование запросов; создание удобного пользовательского
интерфейса для ввода и просмотра информации с помощью форм; создание
макетов печатных документов с помощью отчетов; формирование кнопочной
формы для доступа ко всем объектам базы данных; краткое знакомство с основами
программирования на языке макросов для баз данных; применение
программирования на Visual Basic для решения нестандартных задач.
2. Место дисциплины в структуре ООП бакалавриата
Дисциплина «Базы данных» входит в вариативную часть профессионального цикла
дисциплин ФГОС ВПО по направлению 080100.62 «Экономика».
Изучение дисциплины опирается на знания, навыки и умения, полученные при освоении
курса «Информатика» и «Информационные технологии в экономике».
Общая трудоемкость дисциплины и виды работы
Вид учебной работы
Лекции
Всего часов
18
3
Лабораторные занятия
18
Аудиторные занятия (всего)
Самостоятельная работа студентов
Зачет
Общая трудоемкость
36
36
Объем в зачетных единицах трудоемкости
72
2
В соответствии учебным планом дисциплина изучается в 5 семестре 3 курса.
3. Компетенции обучающегося, формируемые в результате освоения дисциплины
В результате освоения дисциплины обучающийся должен:
Знать:
- основные модели баз данных,
- типы хранимых данных,
- основные объекты базы данных
Уметь:
- осуществлять поиск, сбор и анализ данных для решения поставленных
экономических задач,
- разрабатывать полноценные приложения в среде Microsoft Access
Владеть:
- инструментом СУБД Microsoft Access
В процессе освоения дисциплины у студента развиваются следующие компетенции:
-
-
-
-
владеет основными методами, способами и средствами получения, хранения,
переработки информации, имеет навыки работы с компьютером как средством
управления информацией, способен работать с информацией в глобальных
компьютерных сетях (ОК13);
способен осуществлять сбор, анализ и обработку данных, необходимых для
решения поставленных экономических задач (ПК-4);
способен выбрать инструментальные средства для обработки экономических
данных в соответствии с поставленной задачей, проанализировать результаты
расчетов и обосновать полученные выводы (ПК-5);
способен, используя отечественные и зарубежные источники информации, собрать
необходимые данные проанализировать их и подготовить информационный обзор
и/или аналитический отчет (ПК-9);
способен использовать для решения аналитических и исследовательских задач
современные технические средства и информационные технологии (ПК-10);
4. Структура и содержание дисциплины
4.1.
Структура дисциплины
СРС
лб
лк
ауд
Виды учебной работы,
включая самостоятельную
работу студентов и
трудоемкость
(в часах)
всего
Раздел дисциплины
Неделя семестра
№
п/
п
Семестр
4
Формы
текущего
контроля
успеваемости
(по неделям
семестра).
Форма
промежуточной
аттестации (по
семестрам)
Модуль 1
1.
2.
3.
Модели хранения
данных
Объекты БД. Таблицы и
запросы.
Объекты БД. Формы и
отчеты
5
1-3
8
4
4
Тест
4
5
4-7
20
10
4
6
10
5
813
24
12
6
6
12
Тест
Контрольная
Отчеты по
лаб.раб.
Отчет по
лаб.раб.
Модуль 2
Создание
пользовательского
интерфейса. Макросы и
модули
Итого – по дисциплине
4.
4.2.
5
1418
20
10
4
6
10
18
72
36
18
18
36
Тест
Контрольная
Отчеты по
лаб.раб.
зачет
Содержание дисциплины
Лекционные занятия
Раздел 1
Тема 1.1
Модуль 1
Модели хранения данных
Модели хранения данных
Предмет, цель и задачи курса. Основные понятия
и определения. Основные модели хранения
данных. Файловая, сетевая, иерархическая,
реляционная и объектно-ориентированная модели
организации хранения данных
Тема 1.2
Реляционные базы данных
Организация хранения данных в реляционной
модели. Основные требования к реляционной
модели. понятие первичных и внешних ключей.
Связи между таблицами. Индексирование.
Раздел 2
Тема 2.1
Объекты БД. Таблицы и запросы.
Создание таблиц. Определение структур таблиц.
Типы данных. Имена полей. Свойства полей.
Маски ввода, условие на значение, условие по
умолчанию. Схема данных. Связи. Виды связей:
Неделя
семестра
Количество
часов
1
2
3
2
5
2
5
Лекционные занятия
Тема 2.2
Раздел 3
Тема 3.1
один – к -одному, один- ко- многим, многие- комногим. Связи, которые поддерживаются в
реляционных базах данных. Обеспечение
целостности данных. Каскадное обновление.
Каскадное удаление. Изменение связей. Связи объединения.
Запросы. Виды запросов. Структура окна
запросов. Запросы на выборку: по числовому
полю, по текстовому полю, по полю дата.
Критерии отбора по нескольким полям. Запросы
на основе запросов. Запросы с группировкой ,
перекрестные запросы, параметрические запросы.
Запросы действия: на обновление, на добавление,
на удаление. Запросы на создание новой таблицы.
Вычисляемые поля в запросах.
Объекты БД. Формы и отчеты
Формы. Назначение форм. Типы форм.
Однотабличные формы. Создание мастером.
Свойства полей. Разделы форм, свойства
разделов. Панель элементов. Свойства элементов.
Формы. Однотабличные формы. Создание форм
конструктором.
Тема 3.2
Многотабличные формы. Создание
конструктором. Подчиненные формы. Одиночные
формы. Создание мастером. Свойства полей.поле со списком, группа, переключатели, флажки.
Одиночные формы - создание конструктором.
Формы на основе запросов. Создание мастером.
Формы на основе запросов. Создание
конструктором.
Тема 3.3
Отчеты. Однотабличные отчеты . Создание
мастером. Свойства полей. Разделы отчетов,
свойства разделов. Панель элементов. Свойства
элементов. Однотабличные отчеты. Создание
конструктором. Многотабличные отчеты.
Создание конструктором. Подчиненные отчеты.
Группировка в отчетах. Поля группировки. Итоги.
Раздел 4
Тема 4.1
Модуль 2
Создание
пользовательского
интерфейса.
Макросы и модули
Кнопочные формы. Создание диспетчером.
Изменение оформления кнопочной формы.
Неделя
семестра
Количество
часов
7
2
9
2
11
2
13
2
15
2
6
Лекционные занятия
Диспетчер
кнопочных
форм,
Правила
проектирования кнопочных форм. Создание
кнопочных форм.
Тема 4.2
Конструктор макросов. Создание макрокоманд.
Запуск макросов. Способы запуска макросов.
Преобразование макросов в модули. Редактор
Microsoft Visual Basic. Окно модуля.
Вызов подпрограммы VBA из макроса. Запуск
макроса из подпрограммы VBA.
Итого по дисциплине
Лабораторные занятия
Модуль 1
Раздел 2
Объекты БД. Таблицы и запросы.
Тема 2.1
Лабораторная работа 1
Создание таблиц. Связи.
Тема 2.2
Лабораторная работа 2
Отбор данных с помощью запросов.
Контрольная работа
Раздел 3
Объекты БД. Формы и отчеты
Тема 3.2
Лабораторная работа 3
Использование форм в базе данных.
Тема 3.3
Лабораторная работа 4
Создание отчетов.
Контрольная работа
Модуль 2
Раздел 4
Создание пользовательского интерфейса.
Макросы и модули
Тема 4.1
Лабораторная работа 5
Разработка кнопочных форм.
Тема 4.2
Лабораторная работа 6
Программирование в Access.
Контрольная работа
Итого по дисциплине
Содержание материала дисциплин, вынесенного на
СРС
Модуль 1
Раздел 1
Модели хранения данных
Тема 1.1
Проектирование реляционной базы
данных. Обзор современных СУБД.
Тема 1.2
Язык манипулирования данными для
Неделя
семестра
Количество
часов
17
2
18
Неделя
семестра
Количество
часов
1
2
3
2
5
2
7
2
9
2
11
2
13
2
15
2
17
2
18
Неделя
семестра
Количество
часов
2
4
4
4
Форма
контроля
Тест
7
Раздел 2
Тема 2.1
Тема 2.2
Раздел 3
Тема 3.1
Тема 3.2
Тема 3.3
Раздел 4
Тема 4.1
Тема 4.2
реляционной модели.
Объекты БД. Таблицы и запросы.
Функциональны зависимости.
Связывание таблиц. Виды связей.
Индексирование. Каскадирование.
Разработка запросов в БД (Тема
выбирается в зависимости от
варианта).
Объекты БД. Формы и отчеты
Свойства формы и ее разделов.
Многотабличные формы.
Рекомендации по оформлению.
Разделы отчета. Использование
вычисляемых значений.
Модуль 2
Создание
пользовательского
интерфейса. Макросы и модули
Физическая организация базы данных
Общие понятия репликации. Защита
баз данных.
Использование макросов для
автоматизации приложения.
Итого по дисциплине
6
4
8
4
10
12
4
4
14
4
16
4
18
4
Тест
Тест
Тест
36
Студентам необходимо самостоятельно выполнить один из проектов, описанных
ниже.
Требования к выполнению проекта и представлению результатов
Основными частями проектной работы являются:
1. База данных. Это основная часть проекта. Исходя из описания предметной области и
требований к базе данных, должны быть последовательно разработаны концептуальная,
логическая и физическая модель базы данных. Затем проект базы данных реализуется в
виде приложения MS Access.
2. Электронные таблицы. Для решения ряда задач необходимо провести
дополнительный анализ данных с помощью сводных таблиц, расчетов трендов и других
возможностей MS Excel.
3. Компьютерная презентация. Необходимо представить обзор проекта в виде
презентации MS Power Point.
4. Отчет по проекту. Проект должен быть описан в отчете в виде документа MS Word.
Требования к базе данных
База данных должна быть создана в MS Access в соответствии с проектом структуры
базы данных. Должны быть заданы первичные ключи, поля подстановки, установлена
ссылочная целостность базы данных.
Все данные должны вводиться через экранные формы, объединенные главной
кнопочной формой.
Должны быть построены следующие виды запросов:
- запросы на выборку, включая параметрические;
8
- запросы на выборку с группировкой;
- созданы итоговые и текущие отчеты по таблицам и запросам.
Требования к анализу данных в Excel
Некоторые таблицы и результаты запросов следует экспортировать в файл Excel для
дополнительного анализа. В качестве примера можно привести таблицу-результат запроса
о всех заказах за прошлый год вместе с информацией по поставщикам, покупателям и
сотрудникам.
По экспортированным в Excel таблицам можно построить сводные таблицы, таблицы с
промежуточными итогами и различные диаграммы.
Могут быть проведены дополнительные статистические расчеты, например, частота
заказов в различные города, прогнозы продаж, линейные тренды продаж и т. п.
Требования к презентации
В структуре презентации должны содержаться следующие слайды:
1. Титульный слайд презентации.
2. Обзор базы данных.
3. Проект базы данных.
4. Концептуальная модель.
5. Логическая модель.
6. Структура таблиц в MS Access.
7. Первичные ключи и индексы.
8. Схема данных.
9. Получение информации.
10. Запросы на выборку.
11. Запросы с группировкой.
12. Параметрические запросы.
13. Стандартные отчеты.
14. Анализ данных.
Требования к отчету
1. Отчет следует представить как в виде Word файла.
2. Основная часть отчета:
Титульный лист
Содержание
Введение
Проект базы данных
 Концептуальная модель;
 Логическая модель;
 Физическая модель.
Реализация в MS Access
 Структура таблиц, ключи и индексы;
 Связи между таблицами;
 Основные запросы;
 Стандартные отчеты;
 Описание пользовательского интерфейса (формы).
Анализ данных
 Примеры анализа в Excel;
 Диаграммы.
Выводы
Руководство пользователя
 Как запустить приложение;
 Назначение основных форм;
 Как закончить.
9
3. Содержание титульного листа:
Учебное заведение, факультет
Курс "Банки данных"
Название проекта («Разработка базы данных …»)
Автор, группа:
Руководитель:
Бишкек 200..
Все заголовки разделов и подразделов должны быть выполнены стилями заголовков.
Для основного текста должны быть созданы собственные стили. На каждой странице,
кроме первой, должны присутствовать колонтитулы с названием работы и фамилией
автора.
Варианты заданий:
1. База данных аренда помещения
2. База данных обслуживания склада
3. База данных склада автозапчастей
4. База данных сети музыкальных магазинов
5. База данных по кулинарным рецептам.
6. База данных «Агентство недвижимости».
7. База данных «Брачное агентство».
8. База данных «Биржа труда»
9. База данных «Выпускники МУК».
10. База данных магазина компьютерных комплектующих.
11. База данных для туристической фирмы.
12. База данных для частной нотариальной конторы.
13. База данных для страховой компании.
14. База данных «Ломбард».
15. База данных «Магазин игрушек»
16. База данных «Магазин канцелярских товаров»
17. База данных «Евровидение»
18. База данных «Поликлиника»
19. База данных «Аптека»
20. База данных «Магазина мобильных телефонов»
21. База данных «Магазина ювелирных изделий»
22. База данных «Университет»
23. База данных «Спортивный клуб»
24. База данных «Фонотека»
25. База данных «Книжный магазин»
26. База данных «Библиотека»
5. Образовательные технологии
5.1.
Порядок и условия изучения и контроля знаний по дисциплине.
Изучение дисциплины студентами осуществляется в форме лекций, лабораторных занятий
в аудиторных условиях (лекционные аудитории и компьютерные классы), выполнения
заданий на лабораторную и самостоятельную работу, контроля знаний.
Текущий контроль
Текущий контроль в виде тестирования, проверки лабораторных работ и контрольных
работ, включающих применение основных навыков при работе с компьютером и знание
10
приложения Microsoft Officce Access. Контрольные работы включают материал,
освоенный студентами на аудиторных занятиях и материал, предложенный студентам
для самостоятельного изучения. Результаты текущего контроля учитываются при оценке
итоговой успеваемости студента.
Промежуточный контроль
Промежуточный контроль осуществляется в форме зачета.
Неделя
семестра
5
Макс.
балл
5
2 Контрольная работа по Разделу 2
5
5
3 Тест по Разделу 3
11
5
4 Контрольная работа по Разделу 3
11
5
5 Тест по Разделу 4
17
5
6 Контрольная работа по Разделу 4
17
5
7 Лабораторные работы
8 Активность
18
30
5
Контрольные мероприятия
1 Тест по Разделу 2
9 Посещаемость
5
10 Зачет (тест)
30
Всего
100
5.2. Технологии проведения занятий
Теоретические данные, по мере возможности, представляются в виде компьютерных
презентаций с использованием мультимедийных средств.
Лабораторные занятия проводятся в компьютерных классах, оснащенных
персональными компьютерами с необходимыми параметрами и с установленным
необходимым программным обеспечением. Используется Интернет для получения
дополнительной информации.
6. Оценочные средства для текущего контроля успеваемости, промежуточной
аттестации по итогам освоения дисциплины и учебно-методическое обеспечение
самостоятельной работы студентов
Вопросы к зачету
1. Назначение и основные компоненты системы базы данных.
2. Современные СУБД.
11
3. Базы данных и их модели.
4. Язык манипулирования данными для реляционной модели.
5. Таблица. Способы создания таблиц.
6. Первичный и внешний ключ.
7. Индексирование базы данных.
8. Схема данных. Связи между таблицами. Виды связей.
9. Ограничение и каскадирование.
10. Типы данных.
11. Свойства поля.
12. Ограничения на значения для полей таблицы.
13. Использование маски ввода.
14. Поиск и сортировка данных.
15. Мастер создания запросов.
16. Создание запроса в режиме конструктора.
17. Бланк запроса. Условие отбора в запросах.
18. Группировка и сортировка данных. Статистические функции.
19. Построитель выражений.
20. Использование встроенных функций в вычисляемых полях.
21. Запрос на обновление. Запрос на удаление. Запрос на добавление.
22. Параметрический запрос. Окно параметров.
23. Перекрестный запрос. Заголовки строк. Заголовки столбцов.
24. Формы. Назначение форм.
25. Режимы форм.
26. Способы создания форм.
27. Мастер форм.
28. Конструктор форм.
29. Свойства формы.
30. Элементы управления.
31. Простые и сложные формы.
32. Главная и подчиненная форма.
33. Многотабличные формы.
34. Отчеты. Назначение отчетов.
35. Разделы отчета.
36. Оформление отчета и свойства элементов управления.
37. Создание простых отчетов.
38. Группировка и сортировка данных.
39. Составные отчеты.
40. Внедрение объектов.
41. Вычисления в отчетах.
42. Кнопочная форма.
43. Разделы кнопочной формы.
44. Макрос. Назначения макроса.
45. Основные макрокоманды.
46. Конструктор макросов. Условия выполнения макросов.
47. Группы макросов. Запуск макроса.
48. Связывание макроса с событием.
49. Модуль. Назначение модулей.
50. Модули класса. Стандартные модули.
51. Преобразование макросов в модули.
52. Элементы программы. Переменные, константы, массивы.
53. Процедуры и функции.
54. Управление выполнением программы.
12
55. Семейства, объекты, методы, свойства.
56. Иерархическая структура объектов.
57. Взаимосвязь макросов и программ VBA.
58. События. Виды событий.
Тестовое задание
1. Каким образом осуществляется переход к столбцу в реляционной базе данных?
 по имени
 по номеру
 по индексу
2. Как называются столбцы, значения в которых изначально должны быть
различными для разных строк этой таблицы?
 первичный ключ
 внешний ключ
 индексный ключ
3. Как называются столбцы, которые не являются первичным ключом таблицы, но
представляют первичный ключ другой таблицы?
 внешний ключ
 вторичный ключ
 индексный ключ
4. Какая модель базы данных определяется, как набор таблиц с уникальными
именами?
 реляционная модель
 объектная модель
 иерархическая модель
5. Укажите тип данных в Access, который должен содержать уникальное значение.
 счетчик
 поле MEMO
 поле OLE
6. Укажите тип данных в Access, который может содержать данные нескольких
типов.
 поле OLE
 поле MEMO
 денежный
7. Укажите тип данных в Access, который может содержать текст более чем 255
символов.
 поле MEMO
 поле OLE
 текстовый
8. Какое свойство поля, позволяет автоматизировать проверку ввода символов в
поле?
 маска ввода
 индексированное поле
 условие на значение
9. Какое значение устанавливается в свойстве «индексированное поле», если столбец
является первичным ключом?
 да (совпадения не допускаются)
 да (совпадения допускаются)
 нет
13
10. Какое поле в таблице содержит однозначный идентификатор для каждой записи?
 первичный ключ
 индексированный ключ
 идентификационный ключ
11. Какой символ шаблона, при использовании маски ввода, означает любое число
произвольных символов?
 *
 ?
 #
12. Как необходимо указать диапазон символов, при использовании маски ввода?
 в квадратных скобках [A-P]
 в фигурных скобках {A-P}
 в круглых скобках (A-P)
13. Сколько частей в маске ввода?
 три
 две
 четыре
14. Что такое «связь между таблицами»?
 определение типа отношения между таблицами
 определение индексов в нескольких таблицах
 передача данных из одной таблицы в другую
15. Что означает «каскадное обновление связанных полей»?
 это означает, что при изменении ключевого поля главной таблицы
автоматически изменяются соответствующие значения поля в связанных
записях
 это означает, что при изменении ключевого поля в подчиненной таблице
автоматически изменяются соответствующие значения в главной
таблице
 это означает, что при изменении данных в главной таблице не
происходит никаких изменений в подчиненных таблицах
16. При каком типе отношения между таблицами, одной записи главной таблицы
соответствует несколько записей связанной таблицы?
 один ко многим
 один к одному
 многие ко многим
17. Как называется тип запроса, когда исходные записи, имеющие одинаковое
значение во всех указанных полях, будут представлены как одна запись
результирующего набора?
 запрос с группировкой
 параметрический запрос
 перекрестный запрос
18. Как называется запрос, который представляет собой варианты базового запроса и
отличается только разными значениями условия отбора?
 параметрический запрос
 перекрестный запрос
 запрос на выборку
19. С помощью какого типа запроса можно компактно отобразить выбранные данные и
объединить однородную информацию?
 перекрестный запрос
 параметрический запрос
14
 запрос на выборку
20. К какому типу ошибок, при выполнении запросов действий, относятся ошибки
появляющиеся при попытке сделать изменения в таблице открытой другими
пользователями?
 заблокированные записи
 ошибки преобразования данных
 нарушение условий на значение
21. Как называется форма, которая встраивается в другую форму?
 подчиненная форма
 вложенная форма
 встроенная форма
22. Можно ли в форме запретить изменения значений в каком-либо поле?
 да, если в режиме конструктора формы для нужного элемента вызвать
окно Свойств и установить для свойства Блокировка (Locked) значение
Да (Yes)
 да, если в режиме конструктора формы выделить нужный элемент и
выполнить команду Формат | На задний план
 нет, этого сделать нельзя
23. Вы хотите, чтобы при открытии базы данных на экране автоматически
отображалась заданная форма. Можно ли это сделать и как, если можно?
 да, если дать команду Сервис | Параметры запуска (Tools | Startup)
 да, если дать команду Файл | Свойства базы данных (File | Properties of
Database)
 да, если дать команду Сервис | Параметры (Tools | Options)
24. Между двумя таблицами в базе данных установлена связь «один-ко-многим», при
этом включен режим "Обеспечение целостности данных", но выключен режим
"Каскадное удаление". Что случиться, если Вы удаляете из главной таблицы
запись, которая имеет связанные записи в подчиненной таблице?
 MS Access не позволит выполнить удаление
 MS Access попросит пользователя подтвердить удаление
 MS Access удалит связь между таблицами
25. Могут ли дублироваться значения в ключевом поле (primary key) таблицы?
 нет, никогда
 да, если это поле будет использовано для установления связи с другими
таблицами
 да, если ключевое поле состоит более чем одного поля таблицы
26. Вы поместили в форму командную кнопку для запуска макроса. Как нужно
модифицировать свойства кнопки, чтобы она запускала макрос?
 для свойства Нажатие кнопки (OnClick) указать имя макроса
 для свойства До обновления (BeforeUpdate) указать имя макроса
 имя кнопки должно быть таким же, как имя макроса
27. Можно ли создать запрос, который при выполнении отображает диалоговое окно
для ввода параметров условия отбора?
 да, если создать запрос с параметрами
 нет, этого сделать нельзя
 да, если создать запрос с изменениями
28. Вы удалили в таблице запись. Можно ли восстановить удаленную запись в таблице
и как?
 нет, этого сделать нельзя
 да, если сразу после удаления записи нажать клавишу Esc
15

да, если сразу после удаления записи нажать кнопку Восстановить
запись (Undo)
29. Какое свойство поля таблицы должно использоваться, чтобы при добавлении
новой записи в таблицу в ячейке автоматически устанавливалось заданное
значение?
 значение по умолчанию (Default Value)
 обязательное поле (Required)
 условие на значение (Validation Rule)
30. Что можно использовать в качестве источника данных для отчета?
 комбинацию таблиц и запросов
 запросы
 таблицы
31. Что должно входить в структуру СУБД?
 процессор языка запросов и командный интерфейс
 визуальная оболочка
 система помощи
32. Что такое однопользовательская система (single-user system)?
 система, с которой одновременно может работать только один человек
 система с высоким уровнем защиты, с которой может работать только
один авторизованный человек
 сетевая система, которая не различает своих пользователей по именам
33. Какое из определений более точно отражает смысл термина "независимость
данных"?
 пользователь не зависит от физической структуры хранения данных
 пользователь не может редактировать данные - они не зависят от
пользователя
 данные между собой независимы, то есть не пересекаются
34. Что понимают под термином "общие данные"?
 возможность использования отдельных областей данных, несколькими
разными пользователями
 данные, содержащиеся в нескольких таблицах одновременно
 данные, не содержащие конкретных значений параметров
35. Возможно ли, при помощи реляционной модели представления данных описать
иерархическую структуру?
 да, возможно
 нет, невозможно
 зависит от решаемой задачи
36. Что решается на этапе логического проектирования БД?
 что хранить
 как хранить
 в какой последовательности запоминать
37. Что такое физическое проектирование БД?
 определение внутренней схемы
 определение отображения «внешний - концептуальный»
 разметка диска для файла базы данных
38. Какова основная роль СУБД?
 обеспечить выполнение операций над хранимой БД
 обеспечить оптимальную обработку запросов пользователя
 обеспечить безопасность и целостность БД
39. Какое из перечисленных свойств не является свойством реляционной базы?
16
 несколько узлов уровня связаны с узлом одного уровня
 порядок следования строк в таблице произвольный
 каждый столбец имеет уникальное имя
40. Какая база данных строится на основе таблиц и только таблиц?
 реляционная
 иерархическая
 сетевая
41. В какой модели баз данных существуют горизонтальные и вертикальные связи
между элементами?
 сетевой
 иерархической
 реляционной
42. Какой из ниже перечисленных запросов нельзя построить?
 параллельный
 перекрестный
 простой
43. В чем заключается функция ключевого поля?
 однозначно определять запись
 однозначно определять таблицу
 определять заголовок столбца таблицы
44. Из чего состоит макрос?
 из набора макрокоманд
 из набора гиперссылок
 из совокупности операторов Visual Basic
45. Какого раздела не существует в конструкторе форм?
 итоговый раздел
 верхний колонтитул
 раздел заголовка
46. Что можно разместить в поле OLE СУБД Access?
 файл
 число
 калькулятор
47. Какие типы полей записей в СУБД Access допустимы?
 логический , дата, числовой, денежный, OLE
 числовой, текстовый, гипертекстовый, логический
 числовой, символьный, графический музыкальный
48. Что такое макрос в СУБД Access?
 объект, представляющий собой структурированное описание одного или
нескольких действий
 часть командного процессора
 язык программирования
49. Как называется структура данных, для которой характерна подчиненность
объектов нижнего уровня объектам верхнего уровня?
 иерархической
 реляционной
 табличной
50. Что не относится к основным функциям СУБД?
 хранение данных
 определение данных
 управление данными
17
51. Что является отличительной чертой реляционной БД?
 то, что каждая запись в таблице содержит информацию, относящуюся
только к одному конкретному объекту
 то, что отношения между объектами определяются как "многие ко
многим"
 подчиненность объектов нижнего уровня объектам верхнего уровня
52. Как именуются поля реляционной базы данных?
 именуются пользователем произвольно с определенными ограничениями
 именуются по правилам, специфичным для каждой конкретной системы
управления базами данных
 нумеруются по правилам, верным для любой конкретной СУБД
53. Что может быть записано в поле файла реляционной базы данных (БД)?
 данные только одного типа
 как числовые, так и текстовые данные одновременно
 только номера записей
54. Как описывается в иерархической базе данных совокупность данных и связей
между ними?
 древовидной структурой
 совокупностью таблиц
 сетевой схемой
55. Укажите наиболее точный аналог реляционной базы данных.
 двумерная таблица
 генеалогическое дерево
 неупорядоченное множество данных
56. Для каких полей используется числовой тип данных
 информация, которая будет использована для математических расчетов
 информация, которая состоит только из цифр
 для любой информации
57. Что позволяет определить свойство «Размер поля» для текстового типа данных?
 максимальный размер поля
 минимальный размер поля
 сколько байт памяти на диске будет занято конкретной информацией
58. Что позволяет свойство «Значение по умолчанию»?
 уменьшить диапазон вводимых значений и уменьшить количество
ошибок ввода
 увеличить диапазон вводимых значений и уменьшить количество
ошибок ввода
 уменьшить количество ошибок ввода
59. Какое свойство отсутствует у полей с текстовым типом данных?
 формат поля
 значение по умолчанию
 индексированное поле
60. Что позволяет свойство «Значение по умолчанию»?
 заполнить каждую запись конкретного поля указанным значением с
возможностью откорректировать это значение
 заполнить каждую запись указанного поля, каким либо значением без
последующего изменения информации по умолчанию
 заполнить только некоторые записи указанным значением
61. В чем измеряется длина поля?
 в символах
18
 в байтах
 в битах
62. Что считается записью?
 строка
 столбец
 таблица
63. Сколько символов вмещает поле с текстовым типом данных?
 256 символов
 20 символов
 65536 символов
64. Какое из указанных имен является недопустимым именем поля таблицы?
 Цена в у.е.
 Цена в $
 Цена в USD
65. Какое утверждение является верным?
 таблица удаляется вместе с хранящейся в ней информацией
 после удаления таблицы данные этой таблицы сохраняются в отчете
 невозможно удалить таблицу в базе данных, пока не удалены все
запросы, использующие эту таблицу
 невозможно удалить таблицу в базе данных, пока не удалены все формы,
созданные на основе этой таблицы
66. В режиме конструктора отчета в раздел «Заголовок отчета» было добавлено поле,
отображающее текущую дату. Где будет выводиться значение текущей даты при
печати отчета?
 в верхней части на первой странице
 в верхней части на каждой странице
 в верхней части на первой странице и внизу на последней странице
67. Что необходимо сделать перед созданием связей между таблицами в схеме
данных?
 закрыть все таблицы
 открыть все таблицы
 открыть связываемые таблицы в режиме конструктора
68. С полем, какого типа можно связывать поля таблицы, имеющие числовой тип
данных?
 счетчик
 текстовый
 поле MEMO
69. Какой тип данных нужно использовать для поля таблицы, в котором будут
храниться номера мобильных телефонов вида: +996 (775) 22-22-22?
 текстовый
 поле MEMO
 числовой
70. Какой вариант вычисляемого выражения в запросе правильный?
 Стоимость: [Цена]*[Количество]
 [Цена]*[Количество]: Стоимость
 [Цена]*[Количество] = Стоимость
71. Каким должно быть ключевое поле?
 уникальным
 обязательно числовым
 непременно счетчиком
19
72. Укажите модель данных, в которой каждый элемент может быть связан с любым
другим элементом, а так же может быть и главным, и подчиненным по отношению
к другим элементам.
 сетевая
 реляционная
 иерархическая
73. Каким свойством из перечисленных не обладает иерархическая модель данных?
 потомок может иметь несколько предков
 предок может иметь несколько потомков
 потомок соединен единственной связью с предком
74. Какая модель данных преобладает в окружающем нас реальном мире?
 иерархическая
 реляционная
 сетевая
75. Каким запросом можно получить все поля и записи таблицы Employers?
 SELECT * FROM Employers
 SELECT *.Employers
 SELECT [all] FROM Employers
76. Какое ключевое слово используется для фильтрации групп в результатах запроса с
использованием GROUP BY?
 HAVING
 WHERE
 и WHERE, и HAVING
77. Какое из следующих ключевых слов используются в конструкции order by?
 desc
 abs
 having
78. Какое отношение требует подключения дополнительной таблицы?
 многие – ко - многим
 много – к - одному
 один – ко - многим
79. Можно ли хранить в базе данных MS Access гиперссылки?
 можно
 можно, но как обычный текст, работать ссылки не будут
 нельзя
80. Что обновляется в результате каскадного обновления?
 содержимое связанных полей
 имя столбца
 дата
81. Если ключевое поле создается автоматически, какой тип данных ему
соответствует?
 счетчик
 текстовый
 логический
82. Какая команда в языке SQL используется для создания таблицы
 create table
 new table
 use table
83. Какое предложение используется для указания источника данных в запросе?
 from
20
 load
 where
84. Какая команда используется в запросе для группировки данных?
 group by
 order by
 sort by
85. Какое предложение используется для задания условия отбора в запросах?
 where
 if
 select
86. Что такое «База данных»?
 совокупность данных, организованных по определенным правилам
 совокупность программ для хранения и обработки больших массивов
информации
 интерфейс, поддерживающий наполнение и манипулирование данными
87. Какая модель БД является наиболее распространенной в практике?
 реляционная
 иерархическая
 распределенная
88. Что может служить наиболее точным аналогом реляционной базы данных?
 двумерная таблица
 вектор
 неупорядоченное множество данных
89. Для чего предназначены запросы?
 для отбора и обработки данных базы
 для автоматического выполнения группы команд
 для хранения данных базы
90. Для чего предназначены формы?
 для ввода данных базы и их просмотра
 для отбора и обработки данных базы
 для выполнения сложных программных действий
91. Для чего предназначены модули?
 для выполнения сложных программных действий
 для автоматического выполнения группы команд
 для ввода данных базы и их просмотра
92. В каком режиме работает с базой данных пользователь?
 в эксплутационном
 в заданном
 в проектировочном
93. В каких элементах таблицы хранятся данные базы?
 в ячейках
 в записях
 в полях
94. Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?
 пустая таблица содержит информацию о структуре базы данных
 пустая таблица ни содержит, ни какой информации
 таблица без записей существовать не может
95. Какое поле можно считать уникальным?
 поле, значения в котором не могут повторяться
 поле, которое носит уникальное имя
21

поле, значение которого имеют свойство наращивания
96. Что называется ключами поиска в системах управления базами данных (СУБД)?
 поля, по значению которых осуществляется поиск
 логические выражения, определяющие условия поиска
 номера записей, удовлетворяющих условиям поиска
97. Выберите объект базы данных Microsoft Access, в котором невозможно
редактировать записи?
 в отчетах
 в формах
 в запросах
98. Какое расширение имеет база данных, созданная с помощью Microsoft Access?
 .mdb
 .dba
 .xls
99. Какая панель используется для создания кнопки в форме базы данных?
 элементов
 инструментов;
 компонентов
100.
Что такое «Сетевая модель БД»?
 БД, в которой принята свободная связь между элементами разных
уровней
 БД, в которой элементы в записи упорядочены, т.е. один элемент
считается главным, остальные подчиненными;
 БД, в которой записи расположены в произвольном порядке
7. Учебно-методическое и информационное обеспечение дисциплины
Основная литература
1. Мусакулова Ж.А. Методические указания к выполнению лабораторных работ по курсу
«Базы данных и знаний». Бишкек: КРСУ, 2012. – 84 стр.
2. Майкл Грох, Джозеф Стокман, Гэвин Пауэлл. Microsoft Office Access 2007. Библия
пользователя. . М. Диалектика. 2010. - 905 стр.
3. Элисон Балтер. Microsoft Office Access 2007: профессиональное программирование. М.
Вильямс. 2009. - 1296 стр.
4. Днепров А. Видеосамоучитель. Microsoft Access 2007. СПб.: Питер, 2008. – 240 стр.
5. Мэтью Мак-Дональд. Access 2007. Недостающее руководство. БХВ-Петербург, 2007. –
784 стр.
Дополнительная литература
6. Р. Шнейдер. SQL Server. «Создание эффективных баз данных.» Москва 2000.
7. А. Дворжецкий. SQL. «Руководство пользователя». Москва 2001.
8. А. Большаков. «Справочное руководство по языку SQL.» Москва 2000.
22
9. В. Кириллов, Г. Громов. «Структурированный язык запросов.» Москва 2001.
Ресурсы интернет
Оn-line библиотека свободно доступных материалов по информационным технологиям на
русском языке. www.citforum.ru.
Электронная библиотека дисциплины:
1. Уоллес Вонг. Office 2003 для «чайников». - М:, Диалектика, 2004.
8. Программные, технические и электронные средства обучения и Материальнотехническое обеспечение дисциплины
Компьютерное и мультимедийное оборудование:
1. Компьютерный класс для проведения лабораторных работ и доступа в Интернет.
2. Мультимедийный проектор для чтения лекций.
Программное обеспечение:
1. MS Windows
2. MS ACCESS
Тестирующая система: ЭММ-тест
Программа составлена в соответствии с требованиями ФГОС ВПО по направлению
подготовки 080100.62 «Экономика».
Программа разработана на кафедре Математические методы и исследования операций в
экономике.
Составитель:
cт. преподаватель Ж.А. Мусакулова _________________
Зав. кафедрой ЭММ
И.В. Лукашова
________________________
Программа согласована с кафедрами, ответственными за выпуск бакалавров и магистров
данного направления.
Кафедра
Математические методы и исследования операций в экономике
Протокол №______ от «____»___________ 2013г.
Зав. кафедрой
И.В. Лукашова
Кафедра
Экономическая теория
________________________
Протокол №______ от «____»___________ 2013г.
Зав. Кафедрой
Г.В. Кумсков
Кафедра
Экономика и управление на предприятии
________________________
Протокол №______ от «____»___________ 2013г.
Зав. Кафедрой
К.И. Исаков
Кафедра
Бухгалтерский учет, анализ и аудит
________________________
Протокол №______ от «____»___________ 2013г.
Зав. Кафедрой
М.И. Исраилов
________________________
Download