Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Комплект оценочных средств для проведения аттестации по дисциплине "Базы данных"

Комплект оценочных средств для проведения аттестации по дисциплине "Базы данных"

  • Информатика

Поделитесь материалом с коллегами:

Министерство образования и науки Краснодарского края

ГБОУ СПО «Краснодарский Колледж Электронного Приборостроения»

Краснодарского края
















Комплект оценочных средств

для проведения аттестации

по учебной дисциплине ОП.08. Базы данных

в рамках основной профессиональной образовательной программы (ОПОП)

общепрофессиональные дисциплины

технический профиль


по направлению подготовки (специальности)

090305 Информационная безопасность автоматизированных систем






















Краснодар 2013


Утверждаю

Директор колледжа

_________

___ _________ 201_г.



СОГЛАСОВАНО

Зам. директора по УМР

__________

___ _________ 201_ г.


Утверждаю

Зам. директора по УР

_________ Т.В.Трусова

___ _________ 2012г.




ОДОБРЕНО

Цикловой комиссией ИНС и ИНБ

Протокол№ __ от ________ 2012 г.

Председатель ЦК

______________






Разработчик: Н.В.Новикова

преподаватель специальных дисциплин ГБОУ СПО «ККЭП» КК


















1. Общие положения

Контрольно-оценочные средства (КОС) предназначены для контроля и оценки образовательных достижений обучающихся, освоивших программу учебной дисциплины ОП.08. Базы данных.

КОС включают контрольные материалы для проведения текущего контроля. Формой аттестации по профессиональному модулю является экзамен.

КОС разработаны на основании положений:

  • основной профессиональной образовательной программы по направлению подготовки специальности СПО 090305 Информационная безопасность автоматизированных систем

  • программы учебной дисциплины Базы данных.

2. Результаты освоения дисциплины, подлежащие проверке

Результаты обучения

(освоенные умения, усвоенные знания)

Основные показатели оценки результатов

Умение:

  • проводить анализ предметной области БД;

  • выделять сущности и связи предметной области и отображать ее на конкретную модель данных


-производить анализ предметной области в рамках поставленной задачи;

-строить информационную модель и определить сущности предметной области, выявить атрибуты каждой сущности.

-определить взаимосвязи между сущностями

Умение:

- проектировать реляционную базу данных;

- нормализовать отношения при проектировании реляционной БД


-построить реляционную схему данных определенной предметной области;

- определить состав каждой таблицы БД,

типы полей, ключ для каждой таблицы;

-создавать таблицу в различных режимах (мастера, конструктора);

- модифицировать таблицу.

-производить заполнение таблицы данными;

- определить отношения между таблицами,

- произвести нормализацию отношений;

- произвести проверку целостности данных в реляционной модели.

Умение:

- работать с СУБД с применением различных методов манипулирования данными;

- использовать встроенные механизмы защиты информации в СУБД




- иметь представление о СУБД и её функциях;

-производить сравнительный анализ СУБД, основанный на основных возможностях и областях применения;

-организовывать интерфейс работы с данными - получать результатные данные в различном виде (разрабатывать формы с применением различных возможностей и режимов СУБД, разрабатывать запросы различной степени сложности, разрабатывать отчеты различных видов)

Знание:

- основных понятий теории БД;

- моделей данных;

- подходов к построению БД и сфере их применимости;

- основных принципов и этапов проектирования БД;

- логической и физической структуры БД



- знать модели организации данных: иерархические, сетевые и реляционные;

-знать принципы и этапы проектирования БД;

- терминологию реляционных моделей: таблицы, поля, записи.

-знать назначение ключей и индексов

-знать типы связи между таблицами БД;

- знать принципы и методы манипулирования данными, в том числе хранение, добавление, редактирование и удаление данных, навигация по набору данных

-типы данных, определение первичного ключа.

Знание:

- классификации СУБД;

- методов и приемов манипулирования данными в СУБД

- знать классификацию СУБД

- знать о методах и приемах манипулирования данными в СУБД – о поиске данных, сортировке и фильтрация данных, индексировании таблиц.

Знание:

- о построении запросов к БД;

- о перспективах развития современных БД

- знать о структуре запросов к базе данных;

- иметь представление о перспективах развития современных баз данных.

3. Распределение оценивания результатов обучения по видам контроля

Наименование элемента умений или знаний

Виды аттестации

Текущий контроль

Промежуточная аттестация

У.1 Умение проводить анализ предметной области БД, выделять сущности и связи предметной области и отображать ее на конкретную модель данных

Контрольная работа (6.3);

Тест по курсу «Базы данных» (6.1);

Тест по курсу «Базы данных» (6.1);

Вопросы 1-7 (6.4)

У.2 Умение проектировать реляционную базу данных, нормализовать отношения при проектировании реляционной БД

Контрольная работа (6.3);

Тест по курсу «Базы данных» (6.1);

Тест по курсу «Базы данных» (6.1);

Вопросы 8-23(6.4)

У.3 Умение работать с СУБД с применением различных методов манипулирования данными, использовать встроенные механизмы защиты информации в СУБД

Контрольная работа (6.3);

Контрольное задание по созданию БД (6.2)

Тест по курсу «Базы данных» (6.1)

Тест по курсу «Базы данных» (6.1);

Вопросы 24-35 (6.4);

Практическое задание для подготовки к экзамену (6.5)

З.1 Знание основных понятий теории БД, моделей данных, подходы к построению БД и сфере их применимости. Основные принципы и этапы проектирования БД, логическую и физическую структуру БД

Контрольная работа (6.3);

Тест по курсу «Базы данных» (6.1);


Тест по курсу «Базы данных» (6.1);

Вопросы 1-23 (6.4)

З.2 Знание классификации СУБД, методов и приемов манипулирования данными в СУБД

Контрольная работа (6.3);

Тест по курсу «Базы данных» (6.1);

Тест по курсу «Базы данных» (6.1);

Вопросы 1-23 (6.4)

З.3 Знание о построении запросов к БД, о перспективах развития современных БД

Контрольная работа (6.3); Тест по курсу «Базы данных» (6.1);


Тест по курсу «Базы данных» (6.1);

Вопросы 1-23 (6.4)







4. Распределение типов контрольных заданий по элементам знаний и умений

Содержание

учебного материала

по программе УД

Тип контрольного задания


У.1

У.2

У.3

З.1

З.2

З.3

Раздел 1. Теория проектирования баз данных

Тема 1.1. Основные понятия теории баз данных. Модели данных

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тема 1.2. Основы реляционной алгебры

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тема 1.3. Информационные модели реляционных баз данных

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тема 1.4. Нормализация таблиц реляционной базы данных. Проектирование связей между таблицами.

Контр. работа (6.3)

Контр. работа (6.3)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тема 1.5 Средства автоматизации проектирования

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тема 1.6. Базовые понятия и классификация систем управления базами данных

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Раздел 2. Организация баз данных

Тема 2.1. Создание базы данных. Манипулирование данными.

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Тема 2.2. Индексы. Связи между таблицами. Объединение таблиц

Контр.за-

дание (6.2);

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Тема 2.3. Обеспечение целостности, достоверности и непротиворечивости данных

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Тема 2.4 Введение в объектно-ориентированные базы данных

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Раздел 3. Управление базой данных с помощью SQL

Тема 3.1. Структурированный язык запросов SQL

Тест (6.1)

Контр.за-

дание (6.2)

Тест (6.1)

Контр.за-

дание (6.2)

Тест (6.1)

Контр.за-

дание (6.2)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тема 3.2. Операторы и функции языка SQL

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)













5. Распределение типов и количества контрольных заданий по элементам знаний и умений, контролируемых на промежуточной аттестации

Содержание

учебного материала

по программе УД

Тип контрольного задания


У.1

У.2

У.3

З.1

З.2

З.3

Раздел 1. Теория проектирования баз данных

Тема 1.1. Основные понятия теории баз данных. Модели данных

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тема 1.2. Основы реляционной алгебры

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тема 1.3. Информационные модели реляционных баз данных

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тема 1.4. Нормализация таблиц реляционной базы данных. Проектирование связей между таблицами.

Контр. работа (6.3)

Контр. работа (6.3)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тест (6.1)

Контр. работа (6.3)

Тема 1.5 Средства автоматизации проектирования

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тема 1.6. Базовые понятия и классификация систем управления базами данных

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Раздел 2. Организация баз данных

Тема 2.1. Создание базы данных. Манипулирование данными.

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Тема 2.2. Индексы. Связи между таблицами. Объединение таблиц

Контр.за-

дание (6.2);

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Тема 2.3. Обеспечение целостности, достоверности и непротиворечивости данных

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Контр.за-

дание (6.2)

Тема 2.4 Введение в объектно-ориентированные базы данных

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Раздел 3. Управление базой данных с помощью SQL

Тема 3.1. Структурированный язык запросов SQL

Тест (6.1)

Контр.за-

дание (6.2)

Тест (6.1)

Контр.за-

дание (6.2)

Тест (6.1)

Контр.за-

дание (6.2)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тема 3.2. Операторы и функции языка SQL

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)

Тест (6.1)









6. Структура оценочных средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины.



6.1. Тест по курсу “Базы данных”

Проверка знаний основана на тестирующей программе, позволяющей разбить общее количество вопросов на подгруппы по темам, а затем, в процессе тестирования случайным образом выбрать вопросы из каждой темы. Каждый тест представлен 20 вопросами. После прохождения тестирования проводится собеседование с каждым студентом с разбором результатов тестирования. Тест может быть использован как для текущего контроля, так и для промежуточной аттестации, а также при защите лабораторных работ. Есть две возможности прохождения тестирования: в режиме экзамена и в режиме пробного тестирования. Прохождение тестирования в режиме экзамена проходит при непосредственном участии преподавателя (при помощи специального ПО назначаются студентам логины и пароли). Прохождение пробного тестирования возможно без участия преподавателя. Рекомендуется пройти пробное тестирование, для прохождения которого требуется указание только логина, далее выбрать курс "Базы данных" и указать одно из двух: "Тестирование по всем темам" или "Выбор темы для тестирования".

Банк тестов насчитывает около 400 вопросов, однако в процессе ведения дисциплины он постоянно пополняется.


6.1.1 Примеры тестовых заданий:

1. База данных - это:

  1. совокупность данных, организованных по определенным правилам;

  2. совокупность программ для хранения и обработки больших массивов информации;

  3. интерфейс, поддерживающий наполнение и манипулирование данными;

  4. определенная совокупность информации.

2. Наиболее распространенными в практике являются:

  1. распределенные базы данных;

  2. иерархические базы данных;

  3. сетевые базы данных;

  4. реляционные базы данных.

3. Наиболее точным аналогом  реляционной базы данных может служить:

  1. неупорядоченное множество данных;

  2. вектор;

  3. генеалогическое дерево;

  4. двумерная таблица.

4. Таблицы в базах данных предназначены:

  1. для хранения данных базы;

  2. для отбора и обработки данных базы;

  3. для ввода данных базы и их просмотра;

  4. для автоматического выполнения группы команд;

  5. для выполнения сложных программных действий.

5. Что из перечисленного не является объектом Access:

  1. модули;

  2. таблицы;

  3. макросы;

  4. ключи;

  5. формы;

  6. отчеты;

  7. запросы?

6. Для чего предназначены запросы:

  1. для хранения данных базы;

  2. для отбора и обработки данных базы;

  3. для ввода данных базы и их просмотра;

  4. для автоматического выполнения группы команд;

  5. для вывода обработанных данных базы на принтер?

7. Для чего предназначены формы:

  1. для хранения данных базы;

  2. для отбора и обработки данных базы;

  3. для ввода данных базы и их просмотра;

  4. для автоматического выполнения группы команд;

  5. для выполнения сложных программных действий?

8. Для чего предназначены модули:

  1. для хранения данных базы;

  2. для отбора и обработки данных базы;

  3. для ввода данных базы и их просмотра;

  4. для автоматического выполнения группы команд;

  5. для выполнения сложных программных действий?

9. Для чего предназначены макросы:

  1. для хранения данных базы;

  2. для отбора и обработки данных базы;

  3. для ввода данных базы и их просмотра;

  4. для автоматического выполнения группы команд;

  5. для выполнения сложных программных действий?

10. В каком режиме работает с базой данных пользователь:

  1. в проектировочном;

  2. в любительском;

  3. в заданном;

  4. в эксплуатационном?

11. В каком диалоговом окне создают связи между полями таблиц базы данных:

  1. таблица связей;

  2. схема связей;

  3. схема данных;

  4. таблица данных?

12. Почему при закрытии таблицы программа Access не предлагает выполнить сохранение внесенных данных:

  1. недоработка программы;

  2. потому что данные сохраняются сразу после ввода в таблицу;

  3. потому что данные сохраняются только после закрытия всей базы данных?

13. Без каких объектов не может существовать база данных:

  1. без модулей;

  2. без отчетов;

  3. без таблиц;

  4. без форм;

  5. без макросов;

  6. без запросов?

14. В каких элементах таблицы хранятся данные базы:

  1. в полях;

  2. в строках;

  3. в столбцах;

  4. в записях;

  5. в ячейках?

15. Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?

  1. пустая таблица не содержит ни какой информации;

  2. пустая таблица содержит информацию о структуре базы данных;

  3. пустая таблица содержит информацию о будущих записях;

  4. таблица без записей существовать не может.

16. Содержит ли какую-либо информацию таблица, в которой нет полей?

  1. содержит информацию о структуре базы данных;

  2. не содержит ни какой информации;

  3. таблица без полей существовать не может;

  4. содержит информацию о будущих записях.

17. Системы управления базами данных - это:

1. программное средство для автоматизации вычислений;

2. программное средство для автоматизации хранения и поиска информации;

3. система для представления информационных массивов во внешней памяти компьютера.

18. СУБД позволяют выполнять следующие операции:

1. представлять информацию о предметах и явлениях реального мира в структурированной форме;

2. хранить информацию на внешних запоминающих устройствах компьютера;

3. передавать и получать информацию по телекоммуникационным каналам;

4. осуществлять поиск и отбор информации по заданным критериям;

5. выполнять сложные математические преобразования;

6. выполнять вычисления на основе информации, хранящейся в базе данных;

7. объединять информацию, относящуюся к одним и тем же объектам и хранящуюся в разных базах данных;

8. выводить информацию из базы данных на печать;

9. строить и модифицировать графические объекты;

10. дополнять базу информацией о новых объектах;

11. редактировать информацию в базе данных.

19. Таблица данных содержит:

1. информацию о совокупности однотипных объектов;

2. информацию о совокупности всех объектов, относящихся к некоторой предметной области;

3. информацию о конкретном объекте.

20. Строка таблицы данных содержит:

  1. информацию о совокупности однотипных объектов;

  2. информацию о совокупности всех объектов, относящихся к некоторой предметной области;

  3. информацию о конкретном объекте.

21. Столбец таблицы данных содержит:

  1. информацию о совокупности однотипных объектов;

  2. информацию о совокупности всех объектов, относящихся к некоторой предметной области;

  3. информацию о конкретном экземпляре объекта;

  4. совокупность значений одного из информационных атрибутов для всех однотипных объектов.

22. Структура таблицы данных определяется:

  1. размерностью таблицы;

  2. списком наименований столбцов таблицы;

  3. списком наименований столбцов и номеров строк таблицы.

23. Полем данных называется:

  1. значение атрибута для конкретного экземпляра объекта;

  2. элемент структуры таблицы;

  3. список значений конкретного атрибута для всех однотипных объектов.

24. Поле данных может содержать информацию следующего типа:

  1. число;

  2. текст;

  3. примечания;

  4. формулы;

  5. звуковые объекты;

  6. ссылки на элементы других таблиц данных.

25. Таблица данных называется главной, если:

  1. все данные базы представлены этой таблицей;

  2. все поля таблицы являются ссылками на другие таблицы данных;

  3. таблица данных содержит поля, являющиеся ссылками на другие таблицы данных;

  4. в составе базы данных есть таблица, содержащая поля-ссылки на данную таблицу.

26. Таблица называется подчиненной, если:

  1. все данные базы представлены этой таблицей;

  2. все поля таблицы являются ссылками на другие таблицы данных;

  3. таблица данных содержит поля, являющиеся ссылками на другие таблицы данных;

  4. в составе базы данных есть таблица, содержащая поля-ссылки на данную таблицу.

27. Таблицы называются связанными, если:

  1. одна из них является главной, а другая — подчиненной;

  2. если одна из них является подчиненной другой (непосредственно или через цепочку таблиц данных);

  3. их структуры совпадают частично.

28. Ключом таблицы данных называется:

  1. строка таблицы, содержащая уникальную информацию;

  2. совокупность полей таблицы, однозначно определяющая каждую строку.

29. Могут ли разные строки таблицы иметь одинаковое значение ключа?

  1. да;

  2. нет.

30. Запросом к базе данных называется:

  1. таблица, отсортированная по возрастанию или убыванию значений ключа;

  2. таблица, полученная из исходной путем выбора строк, удовлетворяющих заданным условиям на значения полей;

  3. таблица, полученная из совокупности связанных таблиц посредством выбора строк, удовлетворяющих заданным условиям.

31. На каком языке из перечисленных ниже записываются запросы для современных баз данных:

  1. Clipper;

  2. Pascal;

  3. SQL;

  4. Visual Basic.

32. В режиме СУБД могут использоваться следующие программы:

  1. FoxPro;

  2. Paradox;

  3. Windows;

  4. CorelDraw;

  5. Supercalc;

  6. MS Works;

  7. MS Access;

  8. Лексикон.

33. Какие из СУБД предоставляют возможности визуального конструирования баз данных?

  1. FoxPro;

  2. Paradox;

  3. Windows;

  4. CorelDRAW;

  5. Supercalc;

  6. MS Works;

  7. MS Access;

  8. Лексикон.

34. Что такое форма?

  1. окно на экране компьютера с местом для ввода данных и обозначением полей;

  2. обозначение полей базы данных;

  3. таблица, в которой находятся данные.

35. Что такое запись?

  1. информация, занесенная в некоторые из полей, хранящаяся в БД под
    определенным номером;

  2. порядковый номер информации;

  3. название поля;

  4. единица размерности поля.

36. В базе данных записи отсортированы в следующем порядке: Иванов, Журавлев, Антонов. Каков порядок сортировки?

  1. убывающий;

  2. возрастающий;

  3. ни один из перечисленных.

37. Примером фактографической базы данных является БД, содержащая:

  1. Сведения о кадровом составе учреждения

  2. Законодательные акты

  3. Приказы по учреждению

  4. Нормативные финансовые документы

  1. Базы данных – это

  1. Информационные структуры, хранящиеся во внешней памяти

  2. Программные средства, позволяющие организовывать информацию в виде таблиц

  3. Программные средства, обрабатывающие табличные данные

  4. Программные средства, осуществляющие поиск информации

  5. Информационные структуры, хранящиеся в оперативной памяти.

  1. В иерархической базе данных совокупность данных и связей между ними описывается:

  1. Таблицей

  2. Сетевой схемой

  3. Древовидной структурой

  4. Совокупностью таблиц

  1. В реляционной базе данных информация организована в виде

    1. Сети

    2. Иерархической структуры

    3. Файла

    4. Дерева

    5. Прямоугольной таблицы

  1. БД содержит информацию об учениках школы: фамилия, класс, балл за тест, балл за практическое задание, общее количество баллов. Какого типа должно быть поле ОБЩЕЕ КОЛИЧЕСТВО БАЛЛОВ?

    1. Символьное

    2. Логическое

    3. Числовое

    4. Любого типа

    5. Дата

  1. БД содержит информацию о собаках из клуба собаководства: кличка, порода, дата рождения, пол, количество медалей. Какого типа должны быть поля?

  1. текстовое, текстовое, числовое, текстовое, числовое

  2. текстовое, текстовое, дата, текстовое, числовое

  3. текстовое, текстовое, дата, логическое, числовое

  4. текстовое, текстовое, числовое, логическое, числовое

  5. текстовое, текстовое, дата, логическое, текстовое

  1. Основным элементом реляционной БД является:

  1. поле

  2. форма

  3. таблица

  4. запись

  1. База данных представлена в табличной форме. Запись образует:

  1. поле в таблице

  2. имя поля

  3. строку в таблице

  4. ячейку

  1. В поле реляционной базы данных могут быть записаны:

    1. Только номера записей

    2. Как числовые, так и текстовые данные одновременно

    3. Данные только одного типа

    4. Только время создания записей

  1. В число основных функций СУБД не входит:

    1. Определение того, какая именной информация (о чем) будет хранится в базе данных

    2. Создание структуры файла базы данных

    3. Первичный ввод, пополнение и редактирование данных

    4. Поиск и сортировка данных

  1. Информационной моделью части земной поверхности является:

    1. Описание дерева

    2. Глобус (Земли)

    3. Рисунок дома

    4. Карта местности

    5. Схема метро

  1. При описании внешнего вида объекта удобнее всего использовать информационную модель следующего вида:

    1. Структурную

    2. Математическую

    3. Текстовую

    4. Табличную

    5. Графическую

  1. Вид информационной модели зависит от:

    1. Числа признаков

    2. Цели моделирования

    3. Размера объекта

    4. Стоимости объекта

    5. Внешнего вида объекта

  1. К информационным моделям, описывающим организацию учебного процесса в школе, можно отнести:

    1. Классный журнал

    2. Расписание уроков

    3. Список учащихся школы

    4. Перечень школьных учебников

    5. Перечень наглядных учебных пособий

  1. Основой моделирования является:

    1. Коммуникативный процесс

    2. Передача информации

    3. Процесс формализации

    4. Хранение информации

    5. Взаимодействие людей

  1. Примером документальной БД является БД, содержащая:

    1. Законодательные акты

    2. Сведения о кадровом составе учреждения

    3. Сведения о финансовом состоянии учреждения

    4. Сведения о проданных билетах

  1. База данных – это:

    1. Специальным образом организованная и хранящаяся на внешнем носителе совокупность взаимосвязанных данных о некотором объекте;

    2. Совокупность программ для хранения и обработки больших массивов информации

    3. Интерфейс, поддерживающий наполнение и манипулирование данными

    4. Определенная совокупность информации

  1. Примером иерархической базы данных является:

    1. Страница классного журнала

    2. Каталог файлов, хранимых на диске

    3. Расписание поездов

    4. Электронная таблица

  1. Наиболее точным аналогом реляционной БД может служить:

    1. Неупорядоченное множество данных

    2. Вектор

    3. Генеалогическое дерево

    4. Двумерная таблица

  1. Какие атрибуты (признаки) объекта должны быть отражены в информационной модели, описывающей хобби ваших одноклассников, если эта модель позволяет получить ответы на следующие вопросы:

  • Указать возраст всех детей, увлекающихся компьютером;

  • Указать имена девочек, увлекающихся пением;

  • Указать фамилии мальчиков, увлекающихся хоккеем.

  • Имя, пол, хобби

    1. Фамилия пол хоккей, пение, возраст

    2. Имя пол хобби, возраст

    3. Имя, возраст, хобби

    4. Фамилия, имя, пол, возраст, хобби

  1. Поля реляционной БД:

    1. Именуются пользователем произвольно с определенными ограничениями

    2. Автоматически нумеруются

    3. Именуются по правилам, специфичным для каждой конкретной СУБД

    4. Нумеруются по правилам, специфичным для каждой конкретной СУБД

  1. Структура реляционной БД меняется при удалении:

    1. Одного из полей

    2. Одной записи

    3. Нескольких записей

    4. Всех записей

  1. В записи реляционной БД может содержаться:

    1. Неоднородная информация (данные разных типов)

    2. Исключительно однородная информация (данные только одного типа)

    3. Только текстовая информация

    4. Исключительно числовая информация

  1. Значение выражения 0,7-3>2 относится к следующему типу данных:

    1. Числовому

    2. Логическому

    3. Строковому

    4. Целому

  1. Система управления базами данных (СУБД) – это:

    1. Программная система, поддерживающая наполнение и манипулирование данными в файлах баз данных;

    2. Набор программ, обеспечивающий работу всех аппаратных устройств компьютера и доступ пользователя к ним;

    3. Прикладная программа для обработки текстов и различных документов;

    4. Оболочка операционной системы, позволяющая более комфортно работать с файлами.

  1. Модель отражает:

    1. Все существующие признаки объекта

    2. Некоторые из всех существующих

    3. Существенные признаки в соответствии с целью моделирования

    4. Некоторые существенные признаки объекта

    5. Все существенные признаки

  1. При описании отношений между элементами системы удобнее всего использовать информационную модель следующего вида:

    1. Текстовую

    2. Математическую

    3. Структурную

    4. Табличную

    5. Графическую

  1. Понятие модели имеет смысл при наличии (выберите полный правильный ответ):

    1. Моделирующего субъекта и моделируемого объекта

    2. Цели моделирования и моделируемого объекта

    3. Моделирующего субъекта, цели моделирования и моделируемого объекта

    4. Цели моделирования и двух различных объектов

    5. Желания сохранить информацию об объекте

  1. Рисунки, карты, чертежи, диаграммы, схемы, графики представляют собой модели следующего вида:

    1. Табличные информационные

    2. Математические модели

    3. Натурные

    4. Графические информационные

    5. Иерархические информационные

  1. Суть основного тезиса формализации состоит в принципиальной возможности:

    1. Представления информации на материальном носителе

    2. Передачи информации от одного объекта к другому

    3. Обработка информации человеком

    4. Хранение информации в памяти компьютера

    5. Разделения объекта и его обозначения.

67. Какое из приводимых ниже высказываний является определением второй нормальной формы?

    1. Отношение R находится во второй нормальной форме (2НФ) тогда и только тогда, когда отношение находится в 1НФ и нет неключевых атрибутов, зависящих от части сложного ключа.

    2. Отношение R находится во второй нормальной форме (2НФ) тогда и только тогда, когда в отношении нет неключевых атрибутов, зависящих от части сложного ключа.

    3. Отношение R находится во второй нормальной форме (2НФ) тогда и только тогда, когда отношение находится в 1НФ и нет ключевых атрибутов, зависящих от части сложного ключа

68. Отметьте, верные на Ваш взгляд, утверждения, касающиеся внешнего ключа:

  1. Внешний ключ может быть как простым, так и составным

  2. Внешний ключ должен быть определен на тех же доменах, что и соответствующий первичный ключ родительского отношения

  3. Внешний ключ, как правило, не обладает свойством уникальности

  4. Внешний ключ обязан быть уникальным

  5. Каждое значение внешнего ключа обязано совпадать со значениями первичного ключа в некотором кортеже родительского отношения, либо быть определено как Null- значение

69. Команда создания структуры таблицы:

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -CREATE <имя таблицы>

  3. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  4. -EDIT

  5. -MODIFY STRUCTURE

  6. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>

70. Команды добавления записей в таблицу (несколько команд):

  1. -APPEND BLANK

  2. -RECALL

  3. -BROWSE FIELDS <имя поля1, имя поля 2, ...>

  4. -APPEND NEW RECORD

  5. -BROWSE NOAPPEND

  6. -BROWSE LPARTITION

  7. -APPEND

71. Команда открытия табличного файла:

  1. -BROWSE NOAPPEND

  2. -DELETE

  3. -BROWSE LPARTITION

  4. -USE <имя таблицы>

  5. -BROWSE

  6. -PACK

72. Команда изменения структуры таблицы:

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -BROWSE NOLINK

  3. -MODIFY STRUCTURE

  4. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>

  5. -APPEND BLANK

  6. -RECALL

73. Команды предъявления содержимого табличного файла на экран и редактирования данных (несколько команд):

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -CREATE <имя таблицы>

  3. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  4. -EDIT

  5. -BROWSE NODELETE

  6. -BROWSE NOLINK

  7. -BROWSE NOEDIT

  8. -BROWSE

  9. -PACK

74. Команда пометки к удалению записи таблицы:

  1. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>

  2. -APPEND BLANK

  3. -RECALL

  4. -APPEND NEW RECORD

  5. -BROWSE NOAPPEND

  6. -DELETE

  7. -PACK

  8. -APPEND

75. Команда снятия пометки к удалению записи таблицы:

  1. -RECALL

  2. -BROWSE FIELDS <имя поля1, имя поля 2, ...>

  3. -APPEND NEW RECORD

  4. -DELETE

  5. -PACK

  6. -APPEND

76. Команда физического удаления записей из таблицы:

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -CREATE <имя таблицы>

  3. -EDIT

  4. -MODIFY STRUCTURE

  5. -DELETE

  6. -PACK

  7. -APPEND

77. Опция BROWSE, задающая список отображаемых полей:

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  3. -EDIT

  4. -BROWSE NOLINK

  5. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>[, <размер шрифта>] [ STYLE <”выр.”>]

  6. -BROWSE TITLE <”симв.выр.”>

  7. -RECALL

  8. -BROWSE FIELDS <имя поля1, имя поля 2, ...>

  9. -BROWSE NOAPPEND

78. Опция BROWSE, задающая интервал допустимых значений, помещаемых в числовое поле:

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  3. -EDIT

  4. -BROWSE NODELETE

  5. -BROWSE NOLINK

79. Опция BROWSE, задающая на экране имя столбца (поля):

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  3. -BROWSE NODELETE

  4. -BROWSE NOLINK

  5. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>

  6. -BROWSE TITLE <”симв.выр.”>

  7. -BROWSE FIELDS <имя поля1, имя поля 2, …>

  8. -BROWSE NOAPPEND

  9. - BROWSE LPARTITION

80. Опция BROWSE, задающая тип шрифта, размер и стиль, которым будут отображаться данные:

  1. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>[, <размер шрифта>] [ STYLE <”выр.”>]

  2. -BROWSE TITLE <”симв.выр.”>

  3. -BROWSE FIELDS <имя поля1, имя поля 2, ...>

  4. -BROWSE NOAPPEND

  5. -BROWSE LPARTITION

  6. -BROWSE NOEDIT

  7. -BROWSE

81. Опция BROWSE, задающая заголовок окна:

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  3. -BROWSE NODELETE

  4. -BROWSE NOLINK

  5. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>[, <размер шрифта>] [ STYLE <”выр.”>]

  6. -BROWSE TITLE <”симв.выр.”>

  7. -BROWSE FIELDS <имя поля1, имя поля 2, ...>

  8. -BROWSE NOAPPEND

  9. -BROWSE LPARTITION

82. Опция BROWSE, запрещающая пометку записей к удалению:

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  3. -BROWSE NODELETE

  4. -BROWSE NOLINK

  5. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>[, <размер шрифта>] [ STYLE <”выр.”>]

  6. -BROWSE TITLE <”симв.выр.”>

  7. -BROWSE FIELDS <имя поля1, имя поля 2, ...>

  8. -BROWSE NOAPPEND

  9. -BROWSE NOEDIT

83. Опция BROWSE, запрещающая добавление записей:

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  3. -BROWSE NODELETE

  4. -BROWSE NOLINK

  5. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>[, <размер шрифта>] [ STYLE <”выр.”>]

  6. -BROWSE TITLE <”симв.выр.”>

  7. -BROWSE FIELDS <имя поля1, имя поля 2, ...>

  8. -BROWSE NOAPPEND

  9. -BROWSE NOEDIT

84. Опция BROWSE, запрещающая редактирование записей:

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  3. -BROWSE NODELETE

  4. -BROWSE NOLINK

  5. -BROWSE FIELDS <назв. поля> FONT <”назв. шрифта”>[, <размер шрифта>] [ STYLE <”выр.”>]

  6. -BROWSE TITLE <”симв.выр.”>

  7. -BROWSE FIELDS <имя поля1, имя поля 2, ...>

  8. -BROWSE NOAPPEND

  9. -BROWSE NOEDIT

85. Команда сортировки табличных файлов:

  1. -MODIFY STRUCTURE

  2. -RECALL

  3. -APPEND NEW RECORD

  4. -BROWSE NOAPPEND

  5. -DELETE

  6. -BROWSE NOEDIT

  7. -PACK

  8. -SORT TO <имя файла> ON <имя поля> [/A | /D]

86. Команда создания индексного файла:

  1. -INDEX ON <инд.выраж-е> TO <имя инд.файла>

  2. -CREATE <имя таблицы>

  3. -BROWSE FIELDS <название поля> :H=<”симв.выр.”>

  4. -EDIT

  5. -MODIFY STRUCTURE

  6. -APPEND BLANK

  7. -RECALL

  8. -APPEND NEW RECORD

  9. -DELETE

87. Команда открытия индексного файла:

  1. -SET INDEX TO <полное имя файла>

  2. -CREATE <имя таблицы>

  3. -EDIT

  4. -MODIFY STRUCTURE

  5. -APPEND BLANK

  6. -RECALL

  7. -DELETE

  8. -USE <имя таблицы>

  9. -PACK

  10. -SET INDEX TO

88. Команды закрытия индексных файлов (несколько команд):

  1. -CLOSE INDEX

  2. -SET INDEX TO

  3. -USE <имя таблицы>

  4. -BROWSE NOEDIT

  5. -BROWSE

  6. -PACK

  7. -APPEND

89. Команда создания неполного индекса (индексирование с условием):

  1. -BROWSE FIELDS <название поля> :B=<выр.1>, <выр.2>

  2. -APPEND NEW RECORD

  3. -BROWSE NOAPPEND

  4. -DELETE

  5. -USE <имя таблицы>

  6. -INDEX ON <инд.выражение> FOR <условие>=<выражение> TO <имя IDX-файла>

  7. -CLOSE INDEX

  8. -SET INDEX TO

90. Команда индексирования табличного файла (индексирование без условия):

  1. -INDEX ON <индексное выражение> FOR <условие> TO <имя индексного файла>

  2. -INDEX ON <индексное выражение> TO

  3. -CLOSE INDEX

  4. -DISPLAY REST

  5. -CONTINUE

  6. -SET INDEX TO

  7. -SEEK <значение>

  8. -SET INDEX TO <имя индексного файла>

  9. -DTOC()

91. Команда открытия индексного файла:

  1. -CLOSE INDEX

  2. -BROWSE

  3. -DISPLAY REST

  4. -CONTINUE

  5. -USE <Имя_таблицы> INDEX <Имя_индекса>

  6. -LOCATE FOR <имя поля> = <значение>

  7. -SET SKIP TO <область>

  8. -SET INDEX TO

92. Команда открытия для ранее подключенного табличного файла его индекса:

  1. -INDEX ON <индексное выражение> FOR <условие> TO <имя индексного файла>

  2. -INDEX ON <поле поиска> TO файл>

  3. -CLOSE INDEX

  4. -SET SKIP TO <область>

  5. -SET INDEX TO

  6. -SEEK <значение>

  7. -DISPLAY

  8. -SET INDEX TO <имя индексного файла>

  9. -INDEX ON <индексное выр> TO <имя_idx_файла>

93. Команды закрытия индексных файлов (несколько команд):

  1. -SET RELATION TO

  2. -DISPLAY REСORD <выр.N>

  3. -INDEX ON <индексное выражение> FOR <условие> TO <имя индексного файла>

  4. -INDEX ON <поле поиска> TO файл>

  5. -CLOSE INDEX

  6. -USE <Имя_таблицы> INDEX <Имя_индекса>

  7. -SET INDEX TO

  8. -SET INDEX TO <имя индексного файла>

  9. -INDEX ON <индексное выр> TO <имя_idx_файла>

94. Функция преобразования числа к символьному типу:

  1. -STR()

  2. -SET DATE <тип даты>

  3. -DISPLAY NEXT <выр. N>

  4. -SET RELATION TO

  5. -SEEK <значение>

  6. -DISPLAY

  7. -DTOC()

  8. -INDEX ON <индексное выр> TO <имя_idx_файла>

95. Функция преобразования даты к символьному типу:

  1. -STR()

  2. -SET DATE <тип даты>

  3. -DISPLAY NEXT <выр. N>

  4. -SET RELATION TO

  5. -DISPLAY REСORD <выр.N>

  6. -SET INDEX TO <имя индексного файла>

  7. -DTOC()

  8. -INDEX ON <индексное выр> TO <имя_idx_файла>

96. Команда последовательного поиска в таблице:

  1. -SET RELATION TO

  2. -CLOSE INDEX

  3. -CONTINUE

  4. -SET RELATION TO <ключевое поле> INTO <область>

  5. -USE <Имя_таблицы> INDEX <Имя_индекса>

  6. -LOCATE FOR <имя поля> = <значение>

  7. -SET RELATION OFF INTO <псевдоним области N>

  8. -SEEK <значение>

  9. -SET INDEX TO <имя индексного файла>

97. Команды ускоренного поиска в таблице (несколько команд):

  1. -INDEX ON <индексное выражение> FOR <условие> TO <имя индексного файла>

  2. -INDEX ON <поле поиска> TO файл>

  3. -CLOSE INDEX

  4. -CONTINUE

  5. -USE <Имя_таблицы> INDEX <Имя_индекса>

  6. -LOCATE FOR <имя поля> = <значение>

  7. -SET INDEX TO

  8. -SEEK <значение>

  9. -SET INDEX TO <имя индексного файла>

  10. -INDEX ON <индексное выр> TO <имя_idx_файла>

98. Команда установки даты:

  1. -STR()

  2. -SET DATE <тип даты>

  3. -DISPLAY REСORD <выр.N>

  4. -INDEX ON <индексное выражение> FOR <условие> TO <имя индексного файла>

  5. -SET INDEX TO

  6. -SEEK <значение>

  7. -DISPLAY

  8. -SET INDEX TO <имя индексного файла>

  9. -DTOC()

  10. -INDEX ON <индексное выр> TO <имя_idx_файла>

99. Команда вывода на экран всех записей, начиная с текущей и до конца таблицы:

  1. -DISPLAY NEXT <выр. N>

  2. -DISPLAY REСORD <выр.N>

  3. -BROWSE

  4. -DISPLAY REST

  5. -SET SKIP TO <область>

  6. -SEEK <значение>

  7. -DISPLAY

  8. -INDEX ON <индексное выр> TO <имя_idx_файла>

100. Команда вывода на экран текущей записи:

  1. -DISPLAY REST

  2. -CONTINUE

  3. -SET RELATION TO <ключевое поле> INTO <область>

  4. -USE <Имя_таблицы> INDEX <Имя_индекса>

  5. -LOCATE FOR <имя поля> = <значение>

  6. -SEEK <значение>

  7. -DISPLAY

  8. -SET INDEX TO <имя индексного файла>

  9. -INDEX ON <индексное выр> TO <имя_idx_файла>

101. Команда вывода на экран записи с указанным номером:

  1. -DISPLAY NEXT <выр. N>

  2. -SET RELATION TO

  3. -DISPLAY REСORD <выр.N>

  4. -DISPLAY REST

  5. -CONTINUE

  6. -SET RELATION TO <ключевое поле> INTO <область>

  7. -LOCATE FOR <имя поля> = <значение>

  8. -SEEK <значение>

  9. -DISPLAY

102. Команда вывода на экран определенного количества записей, начиная с текущей:

  1. -DISPLAY NEXT <выр. N>

  2. -SET RELATION TO

  3. -DISPLAY REСORD <выр.N>

  4. -INDEX ON <индексное выражение> FOR <условие> TO <имя индексного файла>

  5. -INDEX ON <поле поиска> TO файл>

  6. -DISPLAY REST

  7. -DISPLAY

  8. -SET INDEX TO <имя индексного файла>

103. Команда установления связи таблиц "1-1":

  1. -SET RELATION TO

  2. -INDEX ON <индексное выражение> FOR <условие> TO <имя индексного файла>

  3. -INDEX ON <поле поиска> TO

  4. -CLOSE INDEX

  5. -BROWSE

  6. -CONTINUE

  7. -SET RELATION TO <ключевое поле> INTO <область>

  8. -SET RELATION OFF INTO <псевдоним области N>

  9. -SET SKIP TO <область>

  10. -SET INDEX TO

104. Команда установления связи таблиц "1-ко-многим":

  1. -INDEX ON <индексное выражение> FOR <условие> TO <имя индексного файла>

  2. -INDEX ON <поле поиска> TO

  3. -CONTINUE

  4. -SET RELATION TO <ключевое поле> INTO <область>

  5. -SET RELATION OFF INTO <псевдоним области N>

  6. -SET SKIP TO <область>

  7. -SET INDEX TO

  8. -SET INDEX TO <имя индексного файла>

  9. -INDEX ON <индексное выр> TO <имя_idx_файла>

105. Команды разрыва всех взаимосвязей между таблицами:

  1. -SET RELATION TO

  2. -INDEX ON <индексное выражение> FOR <условие> TO <имя индексного файла>

  3. -INDEX ON <поле поиска> TO файл>

  4. -SET RELATION TO <ключевое поле> INTO <область>

  5. -LOCATE FOR <имя поля> = <значение>

  6. -SET RELATION OFF INTO <псевдоним области N>

  7. -SET SKIP TO <область>

  8. -SET INDEX TO

  9. -SET INDEX TO <имя индексного файла>

  10. -INDEX ON <индексное выр> TO <имя_idx_файла>


6.1.2. Время на выполнение: 40 мин.

6.1.3. Перечень объектов контроля и оценки

Наименование объектов контроля и оценки

Основные показатели оценки

результата

Оценка

У.1 Умение проводить анализ предметной области БД, выделять сущности и связи предметной области и отображать ее на конкретную модель данных

производить анализ предметной области, строить инф.модель и определить сущности предметной области, выявлять атрибуты сущности, определять взаимосвязи между сущностями

20 баллов

У.2 Умение проектировать реляционную базу данных, нормализовать отношения при проектировании реляционной БД

строить реляционную схему данных, определять состав таблицы БД, типы полей, ключ для каждой таблицы, модифицировать таблицу и заполнять её данными, определять отношения между таблицами, производить нормализацию отношений и проверку целостности данных

У.3 Умение работать с СУБД с применением различных методов манипулирования данными, использовать встроенные механизмы защиты информации в СУБД

производить сравнительный анализ СУБД,

организовывать интерфейс работы с данными, получать результатные данные в различном виде (с использованием форм, запросов, отчетов

З.1 Знание основных понятий теории БД, моделей данных, подходы к построению БД и сфере их применимости. Основные принципы и этапы проектирования БД, логическую и физическую структуру БД

знать модели организации данных и принципы и этапы проектирования БД, терминологию реляционных моделей, типы связи между таблицами БД, принципы и методы манипулирования данными, их типы

З.2 Знание классификации СУБД, методы и приемы манипулирования данными в СУБД

знать классификацию СУБД, методы и приемах манипулирования данными, о поиске, сортировке и фильтрация данных, индексировании таблиц.

З.3 Знание о построении запросов к БД; перспективы развития современных БД

знать о структуре запросов к базе данных, о перспективах развития современных баз данных.

За правильный ответ на вопрос выставляется положительная оценка – 1 балл. За неправильный ответ на вопросы выставляется оценка – 0 баллов


    1. Контрольное задание по созданию базы данных

Контрольное задание направлено на самостоятельную разработку семантической и физической модели базы данных. Предметная область базы данных выбирается в соответствии с вариантом индивидуального задания по номеру в журнале. Для каждого варианта задания приводится минимальный набор характеристик базы данных. Необходимо самостоятельно добавить некоторые характеристики предметной области, позволяющие большим количеством сущностей более полно описать предметную область.

Разработанное в среде СУБД приложение должно заносить информацию в таблицы созданной базы данных с помощью соответствующих форм, выполнять необходимые действия по модификации и удалению данных в таблицах созданной базы данных с помощью соответствующих форм, поддерживать целостность базы данных, используя соответствующие средства, выполнять запросы из варианта задания и сохранять полученные результаты в соответствующих отчетах.

6.2.1 Варианты индивидуальных заданий


1. Библиотека

Минимальный список характеристик:

  • Автор книги, название, год издания, цена, количество экземпляров, краткая аннотация;

  • номер читательского билета, ФИО, адрес и телефон читателя, дата выдачи книги читателю и дата сдачи книги читателем, отметка о выбытии.

Книга имеет много экземпляров и поэтому может быть выдана многим читателям.

Выборки:

  • Выбрать книгу, для которой наибольшее количество экземпляров находится "на полках" (не выданы читателям).

  • Выбрать читателей, которые имеют задолженность более 4 месяцев.

  • Определить книгу, которая была наиболее популярной весной 2000 года.

  • Определить читателей, у которых на руках находятся книги на общую сумму более 100 руб.

2. Университет

Минимальный список характеристик:

  • Номер, ФИО, адрес и должность преподавателя, ученая степень;

  • код, название, количество часов, тип контроля и раздел предмета (дисциплины);

  • код, название, номер заведующего кафедрой;

  • номер аудитории, где преподаватель читает свой предмет, дата, время, группа.

Один преподаватель может вести несколько дисциплин и одна дисциплина может вестись несколькими преподавателями.

Примечание: Циклы дисциплин: гуманитарный, общеинженерный, математический, компьютерный и т.д.

Выборки:

  • Выбрать преподавателя, который был "без работы" весной 2001г.

  • Определить возможные "накладки" аудиторий в расписании.

  • Вывести расписание занятий группы 'АП-17а' на март 2001г.

  • Определить для каждой группы долю дисциплин каждого цикла в процентах.

3. Оптовая база

Минимальный список характеристик:

  • Код товара, название товара, количество на складе, единица измерения, стоимость единицы товара, примечания - описание товара;

  • Номер, адрес, телефон и ФИО поставщика товара, срок поставки и количество товаров в поставке, номер счета.

Один и тот же товар может доставляться несколькими поставщиками и один и тот же поставщик может доставлять несколько видов товаров.

Выборки:

  • Выбрать поставщиков, которые поставляют все товары.

  • Определить поставщика, который поставляет товар 'коврик для мыши' по самой низкой в среднем цене.

  • Вывести названия товаров, цены на которые никогда не повышались.

  • Определить, на сколько единиц возросли поставки товара 'инструмент' в 2001г. по сравнению с предыдущим годом.

4. Производство

Минимальный список характеристик:

  • Код изделия, название изделия, является ли типовым, примечание - для каких целей предназначено, годовой объем выпуска;

  • код, название, адрес и телефон предприятий, выпускающих изделия;

  • название, тип, единица измерения материала, цена за единицу, отметка об использовании материала в данном изделии;

  • количество материала в спецификации изделия, дата установления спецификации, дата отмены;

  • год выпуска и объем выпуска данного изделия предприятием.

Одно изделие может содержать много типов материалов и один и тот же материал может входить в состав разных изделий.

Выборки:

  • Определить изделие, в которое входит больше всего материалов типа 'цветной металл'.

  • Вывести список изделий, которые не производились в 2000 г.

  • Вывести список изделий, для которых затраты на материалы в 2000 г. снизились по сравнению с предыдущим годом.

  • Вывести среднемесячный расход материала 'лапша' в 2000 г.

5. Сеть магазинов

Минимальный список характеристик:

  • Номер, ФИО, адрес, телефон владельца магазина, размер вклада в магазин, номер регистрации, дата регистрации;

  • номер, название, адрес и телефон магазина, уставной капитал, профиль;

  • номер, ФИО, адрес, телефон поставщика, а также стоимость поставки данного поставщика в данный магазин.

Один и тот же магазин может иметь несколько владельцев и один и тот же владелец может иметь в собственности много магазинов.

Примечание: профиль - продуктовый, галантерейный, канцелярский и т.п.

Выборки:

  • Определить самого молодого предпринимателя, владеющего собственностью в районе 'Киевский'.

  • Определить случаи, когда регистрировалось владение лицами, не достигшими 18 лет.

  • Определить случаи, когда больше 50% уставного капитала магазина внесено предпринимателем, проживающим в другом районе.

  • Вывести список профилей магазинов, которыми владеет предприниматель 'Кузнецов' в порядке убывания вложенного в них капитала

6. Авторемонтные мастерские

Минимальный список характеристик:

  • Номер водительских прав, ФИО, адрес и телефон владельца автомобиля;

  • номер, ФИО, адрес, телефон и квалификация (разряд) механика;

  • номер, марка, мощность, год выпуска и цвет автомобиля;

  • номер, название, адрес и телефон ремонтной мастерской;

  • стоимость наряда на ремонт, дата выдачи наряда, категория работ, плановая и реальная дата окончания ремонта.

Один и тот же автомобиль может обслуживаться разными автомеханиками и один и тот же автомеханик может обслуживать несколько автомобилей.

Выборки:

  • Выбрать фамилию того механика, который чаще всех работает с довоенными автомобилями.

  • Выбрать случаи, когда ремонт автомобилей марки 'Мерседес-600' задерживался относительно планового срока.

  • Определить тех владельцев автомобилей, которых всегда обслуживает один и тот же механик. Вывести фамилии механика и его постоянного клиента.

  • Для каждой категории работ определить, механик какого разряда чаще всего назначается на эту категорию работ

7. Деканат

Минимальный список характеристик:

  • Код группы, курс, количество студентов, общий объем часов;

  • ФИО преподавателя, вид контроля, дата;

  • Название дисциплины, категория, объем часов.

Одна группа изучает несколько дисциплин и одна дисциплина может преподаваться нескольким группам.

Категория дисциплины - гуманитарная, математическая, компьютерная, общеинженерная и т.д.
Вид контроля - зачет, экзамен.

Выборки:

  • Для каждой группы определить продолжительность сессии.

  • Определить преподавателя, который в сессию принимает экзамены (не зачеты) у наибольшего числа студентов.

  • Определить, какой процент от общего объема дисциплин, изучаемых группой 'АП-17а', составляют дисциплины каждой категории.

  • Определить, не сдает ли какая-либо группа два экзамена в один день.

8. Договорная деятельность организации

Минимальный список характеристик:

  • Шифр работы, название, трудоемкость, дата завершения;

  • ФИО сотрудника, должность, табельный номер;

  • Дата выдачи поручения на работу, трудоемкость, плановая и реальная даты окончания.

Одна и та же работа может выполняться несколькими сотрудниками и один и тот же сотрудник может участвовать в нескольких работах.

Выборки:

  • Определить те работы в 2000 г., по которым плановые сроки выполнения превышают заданную дату завершения.

  • Определить общее количество работ, находившихся на выполнении у некоторого сотрудника весной 1999 г.

  • Определить те работы, которые к дате завершения были выполнены не более, чем на 50%.

  • Определить должностной состав сотрудников, выполняющих работу 'проект Гелиограф'.

9. Поликлиника

Минимальный список характеристик:

  • Номер, фамилия, имя, отчество, дата рождения пациента, социальный статус, текущее состояние;

  • ФИО, должность, квалификация и специализация лечащего врача;

  • диагноз, поставленный данным врачом данному пациенту, необходимо ли амбулаторное лечение, срок потери трудоспособности, состоит ли на диспансерном учете, дата начала лечения.

Текущее состояние - лечится, вылечился, направлен в стационар, умер.
Социальный статус пациента - учащийся, работающий, временно неработающий, инвалид, пенсионер
Специализация врача - терапевт, невропатолог и т.п.
Квалификация врача - 1-я, 2-я, 3-я категория.

Один и тот же пациент может лечиться у нескольких врачей и один врач может лечить несколько пациентов.

Выборки:

  • Определить те случаи, когда заболевание 'язва желудка' лечилось врачом специализации 'невропатолог'.

  • Вывести имена тех врачей, которые работают исключительно с пенсионерами.

  • Определить процент смертности от заболевания 'кариес'.

  • Пациентов, которые болеют (болели) всеми болезнями.

10. Телефонная станция

Минимальный список характеристик:

  • Номер абонента, фамилия абонента, адрес, наличие блокиратора, примечание;

  • Код АТС, код района, количество номеров;

  • Номер спаренного телефона абонента, задолженность, дата установки.

Один спаренный номер одной АТС может использоваться несколькими абонентами и один и тот же абонент может использовать телефоны разных АТС.

Выборки:

  • Выбрать пары сблокированных телефонов.

  • Определить АТС, районы действия которых перекрываются.

  • Выбрать телефоны группового пользования, Вывести их номера и фамилии абонентов.

  • Выбрать список абонентов АТС 47, имеющих задолженность больше 100 руб.

11. Спорт

Минимальный список характеристик:

  • Название вида спорта, единица измерения, мировой рекорд и его дата;

  • ФИО спортсмена, год рождения, команд, спортивный разряд;

  • Наименование соревнования, показанный результат, дата проведения, место проведения.

Один спортсмен может заниматься разными видами спорта.

Выборки:

  • Вывести таблицу распределения мест в соревновании 'открытый чемпионат' в городе 'Киев' по 'шахматам' в 2000 г.

  • Определить спортсменов, которые выступают более чем в 3 видах спорта.

  • Вывести список спортсменов, превысивших мировые рекорды.

  • Определить наилучший показатель спортсмена 'Караваев' в виде спорта 'бег'.

12. Сельскохозяйственные работы

Минимальный список характеристик:

  • Наименование сельскохозяйственного предприятия, дата регистрации, вид собственности, число работников, основной вид продукции, является ли передовым в освоении новой технологии, прибыль, примечание;

  • Дата поставки, объем, себестоимость поставщика;

  • Название продукции, единица измерения, закупочная цена.

Одно и то же предприятие может выпускать разные виды продукции и одна и та же продукция может выпускаться разными предприятиями.

Выборки:

  • Вывести предприятия, являющиеся нерентабельными в текущем году.

  • Определить, какого вида собственности предприятие является ведущим в поставке продукта 'банан'.

  • Определить объем дохода на одного работника в предприятии 'КАМАЗ'.

  • Вывести список продуктов, для которых закупочная цена, как правило, ниже себестоимости производителя.

13. Городской транспорт

Минимальный список характеристик:

  • Вид транспорта, средняя скорость движения, количество машин в парке, стоимость проезда;

  • номер маршрута, количество остановок в пути, количество машин на маршруте, количество пассажиров в день;

  • начальный пункт пути, конечный пункт, расстояние.

Один и тот же вид транспорта может на разных маршрутах использовать разные пути следования.

Выборки:

  • Определить оптимальный по времени маршрут между пунктами 'Холодная Гора' и 'Парк '.

  • Определить среднее время ожидания на остановке троллейбуса №39.

  • Вывести маршруты трамваев в порядке убывания их протяженности.

  • Вывести список ежедневных денежных поступлений для всех видов транспорта.

14. География

Минимальный список характеристик:

  • Название страны, регион, столица, площадь территории, является ли страна развитой в экономическом отношении;

  • количество населения,

  • название национальности, язык, общая численность.

В одной стране могут присутствовать люди разной национальности.

Выборки:

  • Считая, что государственным является язык, на котором разговаривает не менее 20% населения страны, выбрать список государственных языков страны 'Китай'.

  • Выбрать численность населения по всем странам.

  • Определить столицу той страны, где проживает более всего представителей национальности 'светлый эльф'.

  • Выбрать список национальностей, проживающих в регионе 'Драконовы Горы'

15. Домоуправление

Минимальный список характеристик:

  • Номер квартиры, номер дома, число жильцов, площадь;

  • Вид оплаты, цена за единицу площади, цена за одного жильца;

  • Сумма оплаты, месяц и год оплаты, дата оплаты.

В одной квартире используются разные виды оплаты.

Выборки:

  • Определить сумму месячной оплаты для всех квартир дома №5.

  • Определить задолженность по оплате 'теплоснабжения' квартиры №512 дома №5.

  • Определить общее число жильцов дома №5.

  • Выбрать список квартир, которые не имеют задолженностей на начало текущего года.

16. Аэропорт

Минимальный список характеристик:

  • Номер самолета, тип, число мест, скорость полета;

  • Номер маршрута, расстояние, пункт вылета, пункт назначения;

  • Дата и время вылета, дата и время прилета, количество проданных билетов.

Один тип самолета может летать на разных маршрутах и по одному маршруту могут летать разные типы самолетов.

Выборки:

  • Определить среднее расчетное время полета для самолета 'ТУ-154' по маршруту 'Чугуев' - 'Мерефа'.

  • Выбрать марку самолета, которая чаще всего летает по тому же маршруту.

  • Выбрать маршрут/маршруты, по которым чаще всего летают рейсы, заполненные менее чем на 70%.

  • Определить наличие свободных мест на рейс №870 31 декабря 2000 г.

17. Персональные ЭВМ

Минимальный список характеристик:

  • Фирма-изготовитель, название и место размещения фирмы;

  • Тип процессора, тактовая частота, объем ОЗУ, объем жесткого диска, дата выпуска ПЭВМ;

  • Фирма-реализатор: наименование, адрес, телефон;

  • Объем партии рыночного предложения, цена партии.

Один тип персональной ЭВМ (ПЭВМ) может изготавливаться разными фирмами и одна и та же фирма может собирать разные типы ПЭВМ.

Выборки:

  • Определить фирму, которая представляет самую новую модель на базе процессора 'Pentium-IV'.

  • Выбрать модель с наибольшей тактовой частотой, которая выпускается в г.'Богодухов'.

  • Определить фирму, которая представляет на рынки товары на наибольшую сумму.

  • Выбрать города, в которых выпускаются ПЭВМ на базе процессора 'POWER-4'.

18. Личные данные о студентах.

Минимальный список характеристик:

  • ФИО студента, курс, факультет, специальность, дата рождения студента, семейное положение, сведения о семье;

  • Название факультета, число мест на факультете;

  • Номер группы, сумма стипендии студента, год зачисления.

Один и тот же студент может обучаться на разных факультетах.

Выборки:

  • Выбрать количество студентов на каждом курсе

  • Выбрать суммарную стипендию группы '109' факультета 'АП'.

  • Выбрать список групп факультета 'АП' с указанием численности студентов в каждой группе.

  • Выбрать список студентов, не достигших к моменту зачисления 18 лет.

19. Зоопарк

Минимальный список характеристик:

  • Название вида животного, суточное потребление корма, семейство, континент обитания.

  • Название комплекса, номер помещения, наличие водоема, отопления, количество животных в помещении.

Один и тот же вид животного может в зоопарке находиться в разных помещениях и в одном помещении может находиться несколько видов животных.

Выборки:

  • Определить суточное потребление корма обитателями комплекса 'приматы'.

  • Выбрать случаи размножения животного вида 'карликовый гиппопотам' в помещении без водоема.

  • Определить общую численность представителей семейства 'псовые' в зоопарке.

  • Вывести все пары видов, которые содержатся в одном помещении

20. Шахматы

Минимальный список характеристик:

  • Фамилия спортсмена, дата рождения, страна, спортивный разряд, участвовал ли в борьбе за звание чемпиона мира, рейтинг, примечание

  • Турнир, страна, город, дата проведения, уровень турнира;

  • Стартовый номер спортсмена в данном турнире, занятое место.

Один шахматист может участвовать в разных турнирах.

Выборки:

  • Выбрать турнир с самым высоким рейтингом участников.

  • Выбрать те турниры, где все призовые места заняли представители страны-хозяина турнира.

  • Выбрать тех шахматистов, которые заняли не менее трех призовых мест в течение 2000 г.

  • Определить турниры, в которых участник с самым высоким рейтингом занял последнее место.

21. Судоходство.

Минимальный список характеристик:

  • Название корабля, водоизмещение, порт приписки, капитан и т.д.

  • Название порта, страна, категория;

  • Дата посещения порта, дата убытия, номер причала, цель посещения.

Один корабль может посещать несколько портов.

Выборки:

  • Выбрать список кораблей, посещавших 'Одессу' зимой 1998/99 г.

  • Определить, когда корабль 'Кузнецов' посещал порт 'Новороссийск' с целью 'починки такелажа'.

  • Определить страны, в которые никогда не приходят корабли с целью 'туризм'.

  • Определить, с какой целью чаще всего заходят корабли в порт 'Ялта'.

22. Научные конференции.

Минимальный список характеристик:

  • Имя ученого, организация, страна, ученая степень;

  • Название конференций, место проведения, дата;

  • Тип участия, тема доклада, публикация (да/нет).

Один ученый может участвовать в разных конференциях и с разными типами докладов.

Тип участия: доклад, сообщение, стендовый доклад, оргкомитет и т.д.

Выборки:

  • Выбрать список ученых, имевших публикации в 1999 г. с указанием числа публикаций для каждого.

  • Выбрать названия конференций, материалы которых не опубликованы.

  • Определить, в какой конференции участвовало больше всего докторов наук.

  • Выбрать список конференций с указанием числа представленных на каждой из них стран.

23. Программные продукты.

Минимальный список характеристик:

  • Название продукта, версия, тип, фирма, дата выпуска, прикладная область, стоимость лицензии;

  • Название пользователя, регион, сфера применения;

  • Стоимость инсталляции, дата инсталляции, дата деинсталляции, количество лицензий при инсталляции.

Один и тот же программный продукт может инсталлироваться (деинсталлироваться) разными пользователями и один пользователь может инсталлировать (деинсталлировать) разные продукты.

Прикладная область: делопроизводство, управление технологическим процессом, e-коммерция, e-бизнес и т.д.
Тип программного продукта: ОС, сервер приложений, СУБД, Web-сервер, система программирования и т.д.

Выборки:

  • Определить прикладную область, которая требует наибольшей номенклатуры программных продуктов.

  • Определить затраты на приобретение/модификацию программного обеспечения, сделанные покупателем 'Белый ветер' в 2000г.

  • Выбрать список продуктов типа 'серверные операционные системы', в порядке убывания их популярности.

24. Операционная система

Минимальный список характеристик:

  • Название процесса, приоритет, класс, идентификатор владельца;

  • Название ресурса, количество, цена за единицу;

  • Запланированный ресурс, количество, запрошено/выделено.

Один и тот же процесс может задействовать много разных ресурсов и один и тот же ресурс может быть задействован разными процессами.

Примечание:

Классы процессов (в порядке убывания абсолютного приоритета): критический, серверный, нормальный, запасной.

Выборки:

  • Определить, есть ли в системе процессы с запросами, превышающими возможности системы.

  • Выбрать очередь к ресурсу 'файл data1' в порядке убывания приоритетов.

  • Определить, в очередях к каким ресурсам есть процессы с приоритетом выше, чем у тех, которые владеют ресурсами.

  • Определить владельца, у которого "самые большие аппетиты" в ценовом выражении.

25. Добыча полезных ископаемых

Минимальный список характеристик:

  • Полезное ископаемое, единица измерения, годовая потребность, цена за единицу, тип;

  • Название месторождения, запасы, способ разработки, годовая добыча, себестоимость за единицу;

  • пункт вывоза, пропускная способность путей сообщения данного пункта.

Из одного и того же пункта вывоза могут вывозиться разные полезные ископаемые и одно и то же полезное ископаемое может вывозиться с разных пунктов вывоза.

Выборки:

  • Считая, что показатели даны на текущий год, а ежегодная добыча будет возрастать на 10% каждый год, определить те месторождения, которые будут исчерпаны через 5 лет.

  • Определить те ископаемые, потребность в которых не удовлетворяется.

  • Определить, какие ископаемые добываются в 'Эльдорадо', и добыча каких из них является прибыльной.

  • Выбрать список мест, в которых добывается 'твердое топливо' 'открытым способом'.

26. Автотранспортное предприятие

Минимальный список характеристик:

  • номерной знак автомобиля, марка автомобиля, его техническое состояние, пробег, грузоподъемность, расход топлива,

  • табельный номер водителя, ФИО, дата рождения, стаж работы, оклад, категория;

  • дата выезда, дата прибытия, место назначения, расстояние, расход горючего, масса груза.

Один и тот же автомобиль может использоваться разными водителями и один водитель может использовать разные автомобили.

Выборки:

  • Выбрать автомобиль с наименьшим расходом горючего за данный период.

  • Выбрать водителей, использующих заданную марку автомобиля.

  • Подсчитать количество автомобилей, имеющих плохое техническое состояние.

  • Выбрать водителей, которые чаще всего ездят по данному маршруту.

27. Театр

Минимальный список характеристик:

  • Актер, ФИО, звание, амплуа, пол;

  • Дата назначения на роль, дата снятия с роли, тип роли, режиссер, номер состава;

  • Название роли, тип (амплуа) роли, название пьесы.

На одну и ту же роль могут назначаться разные актеры.

Амплуа: герой-любовник, инженю, злодей т.д.
Тип роли: главная, вторая, эпизод, статист т.д.

Выборки:

  • Определить любимого актера режиссера Балаяна.

  • Выбрать имена актеров, в творческой биографии которых более 50% ролей назывались 'кушать подано'.

  • Выбрать список пьес, в которых исполнители главных ролей менялись более 3 раз.

  • Выбрать список актеров, которые находятся в "творческом простое" с начала 2000 г.

28. Справочная аптек

Минимальный список характеристик:

  • Название лекарства, показания к использованию, противопоказания, производитель;

  • Наличие лекарства, тип, дозировка, цена, количество, срок годности;

  • Номер аптеки, специализация аптеки, район, телефон, и т.п.

Тип: таблетки, микстура, мазь и т.д.

Выборки:

  • По ассортименту предлагаемых лекарств определить, какой болезнью чаще всего страдают жители района 'Киевский'.

  • Определить, какие убытки понесет аптека №47, если в течение месяца не реализует все лекарства, у которых кончается срок годности.

  • Определить, в каких аптеках дешевле всего 'анальгин'.

  • Выбрать список лекарств, которые подходят для больного, страдающего болезнями 'цирроз печени' и 'ветрянка' одновременно.

29. Кулинария

Минимальный список характеристик:

  • Название блюда, категория, рецепт, вес порции;

  • Название продукта, категория, калорийность, цена за ед., ед. измерения.

  • Состав блюда, количество, очередность добавления, на сколько порций.

Одно блюдо состоит из разных продуктов и один и тот же продукт может входить в состав разных блюд.

Категория блюда: первое, второе, гарнир, десерт и т.д.
Категория продукта: мучное изделие, мясо, молоко, фрукты и т.д.

Выборки:

  • Определить, для каких блюд продукты категории 'овощи' предварительно подвергаются 'пассировке'.

  • Выбрать названия блюд с указанием калорийности одной порции для каждого из них.

  • Определить блюдо, в которое входит больше всего продуктов категории 'пряность'.

  • Для всех блюд категории 'первое блюдо' выбрать списки входящих в них продуктов в порядке их добавления.

30. Изучение студентами дисциплин по выбору.

Минимальный список характеристик:

  • Фамилия студента, адрес, телефон, номер зачетной книжки

  • Деканат, адрес деканата.

  • Номер группы, специальность в группе.

  • Наименование дисциплины, количество лекционных часов, семинарских и лабораторных занятий.

  • Отметка о сдаче дисциплины.

Каждый студент должен изучить несколько дисциплин по выбору и каждая дисциплина может изучаться несколькими студентами.

Выборки:

  • Получить список студентов, изучающих заданную дисциплину и сдавших ее.

  • Получить список дисциплин, изученных заданным студентом и объем дисциплины.

  • Получить список адресов деканатов.


6.2.2. Время на выполнение: 160 мин.

6.2.3. Перечень объектов контроля и оценки

Наименование объектов контроля и оценки

Основные показатели оценки

результата

Оценка

У.1 Умение проводить анализ предметной области БД, выделять сущности и связи предметной области и отображать ее на конкретную модель данных

производить анализ предметной области, строить инф.модель и определить сущности предметной области, выявлять атрибуты сущности, определять взаимосвязи между сущностями

60 баллов

У.2 Умение проектировать реляционную базу данных, нормализовать отношения при проектировании реляционной БД

строить реляционную схему данных, определять состав таблицы БД, типы полей, ключ для каждой таблицы, модифицировать таблицу и заполнять её данными, определять отношения между таблицами, производить нормализацию отношений и проверку целостности данных

У.3 Умение работать с СУБД с применением различных методов манипулирования данными, использовать встроенные механизмы защиты информации в СУБД

производить сравнительный анализ СУБД,

организовывать интерфейс работы с данными, получать результатные данные в различном виде (с использованием форм, запросов, отчетов)

З.1 Знание основных понятий теории БД, моделей данных, подходы к построению БД и сфере их применимости. Основные принципы и этапы проектирования БД, логическую и физическую структуру БД

знать модели организации данных и принципы и этапы проектирования БД, терминологию реляционных моделей, типы связи между таблицами БД, принципы и методы манипулирования данными, их типы

З.2 Знание классификации СУБД, методы и приемы манипулирования данными в СУБД

знать классификацию СУБД, методы и приемах манипулирования данными, о поиске, сортировке и фильтрация данных, индексировании таблиц.

З.3 Знание о построении запросов к БД; перспективы развития современных БД

знать о структуре запросов к базе данных, о перспективах развития современных баз данных.

За правильно выполненную работу выставляется положительная оценка – 60 баллов. За неправильную выставляется оценка – 0 баллов.



6.3. Контрольная работа

Контрольная работа направлена на выявление степени усвоения пройденного материала.


      1. Варианты контрольной работы

Вариант 1

1. В фрагменте базы данных представлены сведения о родственных отношениях. Определите на основании приведенных данных фамилию и инициалы бабушки Ивановой А.И.

hello_html_39ed9fcc.gif

1) Иванов Т.М. 2) Черных И.А. 3) Цейс Т.Н. 4) Петренко Н.Н.

2. Результаты тестирования представлены в таблице:

Фамилия

Пол

Математика

Русский язык

Химия

Информатика

Биология

Аганян

ж

82

56

46

32

70

Воронин

м

43

62

45

74

23

Григорчук

м

54

74

68

75

83

Роднина

ж

71

63

56

82

79

Сергеенко

ж

33

25

74

38

46

Черепанова

ж

18

92

83

28

61

Сколько записей в ней удовлетворяют условию «Пол =’ж’ ИЛИ Химия > Биолгия»?

1) 5 2) 2 3) 3 4) 4

3. Ниже приведены фрагменты таблиц базы данных участников конкурса исполнительского мастерства:

Страна

Участник


Участник

Инструмент

Автор произведения

Германия

Силин


Альбрехт

флейта

Моцарт

США

Клеменс


Бергер

скрипка

Паганини

Россия

Холево


Каладзе

скрипка

Паганини

Грузия

Яшвили


Клеменс

фортепиано

Бах

Германия

Бергер


Силин

скрипка

Моцарт

Украина

Численко


Феер

флейта

Бах

Германия

Феер


Холево

скрипка

Моцарт

Россия

Каладзе


Численко

фортепиано

Моцарт

Германия

Альбрехт


Яшвили

флейта

Моцарт

Представители скольких стран исполняют Моцарта?

1) 5 2) 2 3) 3 4) 4

4. База данных о продажах канцелярских товаров состоит из трех связанных таблиц:

Таблица клиентов

Код организации

Название организации

Город

1

ООО «Радар»

Москва

2

ООО «Спутник»

Санкт-Петербург

3

ЗАО «Трактор»

Пермь

4

ОАО «Турбина»

Липецк

5

ООО «Вентиль»

Санкт-Петербург

6

ЗАО «Шуруп»

Киев

Таблица поставок товара

Номер накладной

Код организации

Артикул товара

Отгружено упаковок

Дата отгрузки

123

1

01001

300

12/06/2010

124

2

01002

100

12/06/2010

125

4

01001

200

20/06/2010

126

1

02002

20

12/06/2010

127

5

01002

30

12/06/2010

128

5

01002

50

20/06/2010

Таблица товаров

Наименование товара

Артикул

Отдел

Вес упаковки

Цветные карандаши, набор 12 шт.

01001

Канцтовары

5

Бумага А4, пачка 500 листов

01002

Канцтовары

10

Ручки гелевые, набор 10 шт.

01003

Канцтовары

2

Розетка

02001

Электротовары

2

Лампа накаливания, 60 Вт

02003

Электротовары

8

Выключатель сенсорный

02003

Электротовары

7


Сколько упаковок бумаги было отгружено в Санкт-Петербург 12 июня 2010 года?

1) 100 2) 130 3) 180 4) 200

5. База данных службы доставки состоит из двух связанных таблиц:

Каков общий вес товаров, которые курьер должен доставить на ул. Цветочная?

1hello_html_m3e107088.png) 1500 грамм 2) 1900 грамм 3) 3750 грамм 4) 1300 грамм













6. Данные некоторой предметной области размещены в одной таблице. Нормализуйте исходную однотабличную базу данных. Разработайте схему нормализованной базы данных, состоящую из таблиц и связей между ними.


Профессия

Сотрудник

Фирма

Адрес фирмы

Инженер

Гусев И.К.

Южный город

ул.Фестивальная, 5

Инженер

Иванов П.В.

Оконный завод

ул.Пушкина, 15

Рабочий

Иванов К.Л.

Южный город

ул.Фестивальная, 5

Рабочий

Дружков П.К.

Южный город

ул.Фестивальная, 5

Рабочий

Фомичев В.М.

Оконный завод

ул.Пушкина, 15

7. На спортивных соревнованиях каждому участнику необходимо было выступить в четырех видах состязаний: А, В, С и D. Итоги соревнований были оформлены в таблицу, в которой отражено, какое количество очков набрал участник в данном виде состязаний, например:

Фамилия, имя участника

А

В

С

D

Иванов Иван Петров Пётр Кузнецов Павел

10 13 12

20 15 10

13 23 20

15 20 30

Количество набранных очков в состязаниях А, В, С и D увеличива­лось соответственно на 4, 3, 2 и 1. Победитель определялся по сумме на­бранных очков за все виды состязаний. Для определения победителя со­ревнований достаточно выполнить следующий запрос:

а) Отсортировать таблицу по убыванию столбца А и взять первую строку;

б) Отсортировать таблицу по убыванию числового значения выражения 4А + 3В + 2С + D и взять первую строку;

в) Отсортировать таблицу по убыванию числового значения выражения A + B + С + D +10 и взять первую строку;

г) Отсортировать таблицу по возрастанию числового значения выражения А + В + С +D и взять первую строку.



Вариант 2

1. В фрагменте базы данных представлены сведения о родственных отношениях. Определите на основании приведенных данных, фамилию и инициалы племянника Черных Н.И. Примечание: племянник – сын сестры или брата.

hello_html_m4d4765c4.gif

1) Петров А.Т. 2) Петров Т.М. 3) Гуревич А.И. 4) Гуревич И.Т.

2. В таблице представлены несколько записей из базы данных «Расписание»:

Учитель

День_недели

Номер_урока

Класс

1

Айвазян Г.С.

понедельник

3

2

Айвазян Г.С.

понедельник

4

3

Айвазян Г.С.

вторник

2

10Б

4

Михальчук М.С.

вторник

2

5

Пай С.В.

вторник

3

10Б

6

Пай С.В.

среда

5

Укажите номера записей, которые удовлетворяют условию Номер_урока > 2 И Класс > '8А'

1) 1, 6 2) 2, 6 3) 2, 5, 6 4) 1, 2, 5, 6

3. На игровом Интернет-сайте есть следующая информация об играх и количестве играющих:

Аркадные

Логические

Словесные

Спортивные

Астероид

Веселая ферма

Фабрика подарков

Фишдом

Филлер

Снежные загадки

Виселица

Сканворд

Лесопилка

Бильярд

Боулинг

Футбол


Игра

Кол-во играющих

Астероид

536

Бильярд

340

Боулинг

60

Веселая ферма

264

Виселица

981

Лесопилка

288

Сканворд

119

Снежные загадки

93

Фабрика подарков

100

Филлер

463

Фишдом

437

Футбол

572

Определите, игры какого типа пользуются наибольшей популярностью у игроков (в игры какого типа играет наибольшее количество людей)?

1) Аркадные 2) Логические 3) Словесные 4) Спортивные

4. База данных о продажах горящих путевок состоит из трех связанных таблиц:

Таблица туроператоров

Код

Название

Адрес

Район

Т102

«БэстЛонгТур»

Никитская, 15

Центральный

Т103

«Южные берега»

Туристская, 53

Южный

Т104

«Отдохни»

Широкая, 125

Центральный

Т105

«Восточный бриз»

Новая, 35

Черемушки

Т106

«Вокруг света»

Строителей, 13

Черемушки

Т107

«Налегке»

Портовая, 3

Южный

Таблица путевок

Код

Страна

Дней

Сервис услуги

Р29

Франция

7

ЗА

С12

Таиланд

14

R17

Италия

10

Р30

Франция

14

R18

Италия

10

ЗВ

С14

Таиланд

7

ЗА

Таблица реализации

Количество

Месяц

Код оператора

Код путевки

50

октябрь

Т102

Р29

25

апрель

Т10З

С12

63

май

Т104

R17

47

март

Т102

Р30

17

май

Т106

R18

77

июнь

Т10З

С14

Сколько путевок в Европу было продано в весенние месяцы туроператорами Центрального района?

1) 160 2) 152 3) 127 4) 110

5. Ниже приведены фрагменты таблиц базы данных сообщества писателей:

Литератор

Издательство


Литератор

Жанр

Число публикаций

Волкова П.Е.

Словеса


Волкова П.Е.

Проза

20

Зайцев К.Ю.

Чтиво


Зайцев К.Ю.

Проза

5

Иванов В.В.

Библон


Иванов В.В.

Поэзия

21

Ивочкин Р.Д.

Словеса


Ивочкин Р.Д.

Проза

6

Крот В.Ф.

Библон


Крот В.Ф.

Драматургия

77

Крот В.Ф.

Словеса


Ивочкин Р.Д.

Поэзия

3

Крот В.Ф.

Чтиво


Иванов В.В.

Драматургия

13

Рылон Ш.О.

Библон


Рылон Ш.О.

Поэзия

43

Швец У.П.

Словеса


Швец У.П.

Поэзия

20

Сколько авторов, сотрудничающих с издательством «Словеса», работают в жанре поэзии и имеют в этом жанре более 20 публикаций?

1) 3 2) 2 3) 1 4) 0

6. Данные некоторой предметной области размещены в одной таблице. Нормализуйте исходную однотабличную базу данных. Разработайте схему нормализованной базы данных, состоящую из таблиц и связей между ними.



hello_html_7f5a190d.png









7. На спортивных соревнованиях каждому участнику необходимо было выступить в четырех видах' состязаний: А, В, С и D. Итоги соревнований были оформлены в таблицу, в которой отражено, какое количество очков набрал участник в данном виде состязаний, например:

Фамилия, имя участника

А

В

С

D

Иванов Иван Петров Пётр Кузнецов Павел

10 13 12

20 15 10

13 23 20

15 20 30

Количество набранных очков в состязании А удваивалось, в состяза­нии В — увеличивалось на 2, в состязаниях С и D — оставалось без из­менения. Победитель определялся по сумме набранных очков за все виды состязаний. Для определения победителя соревнований достаточно вы­полнить следующий запрос:

  1. Отсортировать таблицу по убыванию столбца А и взять первую строку.

  2. Отсортировать таблицу по убыванию числового значения выраже­ния 2A + B + 2 + C + D и взять первую строку.

  3. Отсортировать таблицу по возрастанию числового значения выра­жения 2А + В + С + D и взять первую строку.

  4. Отсортировать таблицу по убыванию числового значения B+C+D
    и взять первую строку.



Вариант 3

1. Во фрагменте базы данных представлены сведения о родственных отношениях. Определите на основании приведенных данных фамилию и инициалы внучки Белых  И.А.

hello_html_m36be6f85.gif

1) Белых С.Б. 2) Козак Е.Р. 3) Петрич В.И. 4) Петрич Л.Р.

2. Ниже в табличной форме представлен фрагмент базы данных по учащимся 10-х классов:

Фамилия

Имя

Пол

Год рождения

Рост(см)

Вес (кг)

Соколова

Елена

ж

1990

165

51

Антипов

Ярослав

м

1989

170

53

Дмитриева

Елена

ж

1990

161

48

Коровин

Дмитрий

м

1990

178

60

Зубарев

Роман

м

1991

172

58

Полянко

Яна

ж

1989

170

49

Сколько записей в данном фрагменте удовлетворяют условию:

«(Имя = 'Елена') ИЛИ (Год рождения > 1989)»?

1) 5 2) 6 3) 3 4) 4

3. На игровом Интернет-сайте есть следующая информация об играх и количестве играющих:

Аркадные

Логические

Словесные

Спортивные

Астероид

Веселая ферма

Фабрика подарков

Фишдом

Филлер

Снежные загадки

Виселица

Сканворд

Лесопилка

Бильярд

Боулинг

Футбол


Игра

Кол-во играющих

Астероид

536

Бильярд

340

Боулинг

60

Веселая ферма

264

Виселица

981

Лесопилка

288

Сканворд

119

Снежные загадки

93

Фабрика подарков

100

Филлер

463

Фишдом

437

Футбол

572


Определите, игры какого типа чаще всего встречаются в пятерке самых популярных игр.

1) Аркадные 2) Логические 3) Словесные 4) Спортивные

hello_html_m2bbc173b.png4. База данных «Библиотека» состоит из трех связанных таблиц:





















Сколько раз жители ул. Лётная брали в библиотеке книги А.С. Пушкина?

1) 1 2) 2 3) 3 4) 5


5. База данных службы доставки состоит из двух связанных таблиц:

hello_html_m3e107088.png

Каков общий вес товаров, которые курьер должен доставить на ул. Полевая?

1) 1500 грамм 2) 1900 грамм 3) 3750 грамм 4) 1300 грамм

6. Данные некоторой предметной области размещены в одной таблице. Нормализуйте исходную однотабличную базу данных. Разработайте схему нормализованной базы данных, состоящую из таблиц и связей между ними.

hello_html_49cae73c.png









7. Дан фрагмент журнала учета продукции.

Товар

Номер склада

Кол-во для розничной торговли (шт)

Кол-во для оптовой торговли (шт)

Общее кол-во (шт)

Цена

(руб)

Сумма

(руб)

Карандаш

2

64

64

128

5

640

Шариковая ручка

2

45

505

550

12

6600

Блокнот

1

24

46

70

17

1190

Циркуль

2

25

8

33

45

1485

Тетрадь

в клеточку

1

500

1500

2000

2

4000

Тетрадь

в линию

1

500

1500

1000

2

2000

Дневник

1

45

20

65

35

2275

Сколько записей в ней удовлетворяют условию:

«Номер склада= “1” И Кол-во для розничной торговли > Кол-ва для оптовой торговли»?

а) 1 б) 2 в) 5 г) 4



Вариант 4

1. В фрагменте базы данных представлены сведения о родственных отношениях. Определите на основании приведенных данных, фамилию и инициалы племянника Симоняна Н.И. Примечание: племянник – сын сестры или брата.

hello_html_5d91fed.gif

1) Седых А.И. 2) Седых И.Т. 3) Симонов А.Т. 4) Симонов Т.М.

2. Ниже в табличной форме представлен фрагмент базы данных:

номер

Фамилия

Имя

Отчество

класс

школа

1

Иванов

Петр

Олегович

10

135

2

Катаев

Сергей

Иванович

9

195

3

Беляев

Иван

Петрович

11

45

4

Носов

Антон

Павлович

7

4

Какую строку будет занимать фамилия ИВАНОВ после проведения сортировки по возрастанию в поле КЛАСС?

1) 1 2) 2 3) 3 4) 4

3. Ниже приведены фрагменты таблиц базы данных победителей городских олимпиад:

Школа

Фамилия


Фамилия

Предмет

Диплом

10

Иванов


Иванов

физика

I степени

10

Петров


Мискин

математика

III степени

10

Сидоров


Сидоров

физика

II степени

50

Кошкин


Кошкин

история

I степени

150

Ложкин


Ложкин

физика

II степени

150

Ножкин


Ножкин

история

I степени

200

Тарелкин


Тарелкин

физика

III степени

200

Мискин


Петров

история

I степени

250

Чашкин


Мискин

физика

I степени


Сколько дипломов I степени получили ученики 10-й школы?

1) 1 2) 2 3) 3 4) 4

4. База данных «Библиотека» состоит из трех связанных таблиц:

hello_html_m2bbc173b.png

Сколько раз жители ул. Полевая брали в библиотеке книги Н.В. Гоголя и М.Ю. Лермонтова?

1) 1 2) 2 3) 3 4) 5

5. В таблице приведен фрагмент школьного расписания:

Класс

Предмет

Урок

День_недели

Кабинет

10-А

10-Б

11-В

10-А

10-Б

11-А

11-Б

11-Б

Физика

История

Алгебра

Физика

История

Алгебра

Химия

Химия

2

1

3

4

1

4

2

2

Понедельник

Среда

Вторник

Среда

Пятница

Вторник

Среда

Пятница

206

204

306

206

204

306

210

210

Сколько записей в этой таблице удовлетворяют условию

(Предмет = 'Физика' ИЛИ Предмет = ‘История’) И (Урок = 2 ИЛИ День_недели = 'Пятница')

1) 1 2) 2 3) 3 4) 4

6. Данные некоторой предметной области размещены в одной таблице. Нормализуйте исходную однотабличную базу данных. Разработайте схему нормализованной базы данных, состоящую из таблиц и связей между ними.

Наименование

Описание

Название фирмы

Адрес

Цена

Системный блок

Pentium

Агата

ул.Северная, 7

10000

Системный блок

Pentium

Искра

ул.Московская, 13

9000

Монитор

15"

Агата

ул.Северная, 7

5000

Монитор

15"

Искра

ул.Московская, 13

6000

Клавиатура

104 кл.

Агата

ул.Северная, 7

250

Клавиатура

104 кл.

Искра

ул.Московская, 13

300

Мышь

Зкн

Агата

ул.Северная, 7

100

7. Дан фрагмент журнала учета продукции.


Товар

Номер склада

Кол-во для розничной торговли (шт)

Кол-во для оптовой торговли (шт)

Общее кол-во (шт)

Цена

(руб)

Сумма

(руб)

Карандаш

2

64

64

128

5

640

Шариковая ручка

2

45

505

550

12

6600

Блокнот

1

24

46

70

17

1190

Циркуль

2

25

8

33

45

1485

Тетрадь

в клеточку

1

500

1500

2000

2

4000

Тетрадь

в линию

1

500

1500

1000

2

2000

Дневник

1

45

20

65

35

2275

Сколько записей в ней не удовлетворяют условию:

«Цена>11 И Кол-во для розничной торговли < Кол-ва для оптовой торговли»?

а) 3 б) 5 в) 2 г) 4



6.3.2. Время на выполнение: 80 мин.

6.3.3. Перечень объектов контроля и оценки

Наименование объектов контроля и оценки

Основные показатели оценки

результата

Оценка

У.1 Умение проводить анализ предметной области БД, выделять сущности и связи предметной области и отображать ее на конкретную модель данных

производить анализ предметной области, строить инф.модель и определить сущности предметной области, выявлять атрибуты сущности, определять взаимосвязи между сущностями

21 балл

У.2 Умение проектировать реляционную базу данных, нормализовать отношения при проектировании реляционной БД

строить реляционную схему данных, определять состав таблицы БД, типы полей, ключ для каждой таблицы, модифицировать таблицу и заполнять её данными, определять отношения между таблицами, производить нормализацию отношений и проверку целостности данных

З.1 Знание основных понятий теории БД, моделей данных, подходы к построению БД и сфере их применимости. Основные принципы и этапы проектирования БД, логическую и физическую структуру БД

знать модели организации данных и принципы и этапы проектирования БД, терминологию реляционных моделей, типы связи между таблицами БД, принципы и методы манипулирования данными, их типы


За правильно выполненное задание положительная оценка – 3 балла. За неправильно выполненное задание выставляется оценка – 0 баллов







    1. Вопросы для подготовки к экзамену

  1. Понятия “база данных”. Назначение и функции базы данных. Потребности информационных систем.

  2. Основные модели баз данных, их характеристики.

  3. Базы данных, системы управления базами данных.

  4. Основные функции СУБД, типовая организация СУБД.

  5. Краткая история развития технологии баз данных.

  6. Табличные базы данных. Их характеристика.

  7. Ключевые поля, их назначение (с примерами). Понятие первичного и альтернативного ключа.

  8. Реляционные базы данных. История развития. Характеристики и преимущества реляционных баз данных.

  9. Основные этапы проектирования баз данных.

  10. Типы связей между таблицами реляционных баз данных и их характеристики.

  11. Создание связей между таблицами в реляционных базах данных.

  12. Процесс нормализации базы данных (примеры нормализации).

  13. Нормализация базы данных. Нормальные формы.

  14. Понятие целостности данных. Каскадные обновления и удаления в базе данных.

  15. Построение схемы базы данных.

  16. Основные операции с базами данных.

  17. Методы поиска в базах данных.

  18. Двоичный поиск, его характеристики.

  19. Поиск по индексам. Понятие индекса. Индексные файлы.

  20. Алгоритм поиска по индексам. Типы индексов.

  21. Запросы. Их характеристика. Построение запросов на выборку из базы данных.

  22. Методы сортировки данных. Сортировка текстовых данных

  23. Сравнительный анализ СУБД.

  24. СУБД ACCESS, её характеристики. Типы данных, основные объекты среды: формы, запросы, отчеты. Их назначение.

  25. СУБД VFP, её характеристики. Типы данных. Основные объекты среды.

  26. Команды создания табличного файла, ввод исходных данных, добавление и удаление записей, модификация структуры таблицы

  27. СУБД VFP. Команды по управлению окном BROWSE

  28. СУБД VFP. Команды сортировки и индексирования табличных файлов

  29. СУБД VFP. Команды поиска данных в таблице. Команды установки даты. Команды вывода записей на экран

  30. СУБД VFP. Команды установления взаимосвязей между таблицами

  31. СУБД VFP. Команды работы с несколькими табличными файлами, оформленные в виде программы

  32. СУБД VFP. Команды по созданию меню

  33. СУБД VFP. Проект базы данных. Команды по созданию проекта. Установление взаимосвязей и ссылочной целостности

  34. СУБД VFP. Понятие входной формы, её назначение. Этапы разработки входной формы

  35. СУБД VFP. Понятие отчёта, его назначение. Этапы разработки отчёта


    1. Практические задания для подготовки к экзамену


  1. Средствами VFP создать таблицу Товар (код товара, наименование, поставщик, количество на складе, цена). Для ввода данных в нее создать форму с кнопками с помощью мастера форм, на форму поместить элемент Grid, вывести через него записи созданной таблицы, для созданного элемента управления задать фоновый цвет – желтый, цвет сетки – красный, установить шрифт Time New Roman. Задать тематический заголовок формы.

  2. Средствами VFP cоздать проект, в нем базу данных. В БД создать две таблицы: Клиенты (код клиента, ФИО клиента, контактный телефон) и Заказ (№ квитанции, наименование работ, стоимость, код клиента, дата возврата). Установить взаимосвязи между таблицами, определить условия ссылочной целостности.

  3. Для двух таблиц: Игроки (код_игрока, ФИО игрока, дата рождения) и Соревнования (код_соревнования, дата, код_игрока, результат), созданных средствами VFP, разработать программу, устанавливающую взаимосвязь «1-∞» между таблицами. После выполнения программы должно отображаться окно для просмотра записей связанных таблиц (выбор выводимых полей - на ваше усмотрение).

  4. Для таблиц: Контакты (код контакта, ФИО контакта, телефон, адрес) и Встреча (код встречи, код контакта, дата встречи, адрес, результат), созданных в VFP, установить взаимосвязь «один-ко-многим». Организовать вывод нескольких полей (из разных таблиц). Построить графическую схему отношений между таблицами БД.

  5. Для таблиц: Клиенты (код клиента, ФИО, телефон) и Встреча (код встречи, код клиента, дата встречи, адрес, результат), созданных в VFP, установить взаимосвязь «один-ко-многим». Организовать вывод нескольких полей (из разных таблиц). Построить графическую схему отношений между таблицами БД.

  6. Средствами VFP cоздать проект, в нем базу данных. В БД создать две таблицы: Математики (код математика, ФИО, дата рождения, дата смерти) и Труды (код труда, наименование, специализация, код математика). Установить взаимосвязи между таблицами, определить условия ссылочной целостности.

  7. Для двух таблиц: Клиенты (код клиента, ФИО, адрес) и Прокат (код проката, код клиента, название фильма, дата выдачи), созданных средствами VFP, разработать программу, устанавливающую взаимосвязь «1-∞» между таблицами. После выполнения программы должно отображаться окно для просмотра записей связанных таблиц (выбор выводимых полей - на ваше усмотрение).

  8. Средствами VFP создать таблицу Спортсмен (код спортсмена, ФИО, адрес, дата рождения). Для ввода данных в нее создать форму с кнопками с помощью мастера форм, на форму поместить элемент Grid, вывести через него записи созданной таблицы, для созданного элемента управления задать фоновый цвет – синий, цвет сетки – зеленый, установить шрифт Calibri. Задать тематический заголовок формы.

  9. Применить команду последовательного поиска, команду ускоренного поиска, установить английский тип даты для следующей таблицы, созданной в среде VFP: Товар (код товара, наименование, дата поставки, количество на складе, цена)

  10. Применить команду последовательного поиска, команду ускоренного поиска, установить английский тип даты для следующей таблицы, созданной в среде VFP: Сотрудники (код, ФИО, дата рождения, должность, зарплата)

  11. Отсортировать таблицу Клиенты (код клиента, Фамилия, Имя, Отчество, дата рождения, контактный телефон) по возрастанию по одному полю и по совокупности полей. Построить индекс по двум полям по убыванию и возрастанию с опцией FOR (среда VFP).

  12. Применить команду ускоренного поиска, установить американский тип даты для следующей таблицы, созданной в среде VFP: Студенты (код, Фамилия, Имя, Отчество, дата рождения, факультет, специальность, группа)

  13. Практическое задание: Отсортировать таблицу Сотрудники (код, Фамилия, Имя, Отчество, дата рождения, должность, оклад) по возрастанию по одному полю и по совокупности полей. Построить индекс по двум полям по убыванию и возрастанию с опцией FOR (среда VFP).

  14. Практическое задание: Отсортировать таблицу Учащиеся (код, Фамилия, Имя, Отчество, дата рождения, класс) по возрастанию по одному полю и по совокупности полей. Построить индекс по двум полям по убыванию и возрастанию с опцией FOR (среда VFP). Выбор полей - на ваше усмотрение.

  15. Практическое задание: Средствами VFP создать отчет по таблице Клиенты (Код клиента, ФИО клиента, Дата заказа, Товар, Контактный телефон). В отчете произвести группировку по полю Дата заказа

  16. Для двух таблиц: Сыр (код сыра, наименование, категория, способ хранения) и Изготовитель (код изготовителя, наименование, код сыра, ФИО директора), созданных средствами VFP, разработать программу, устанавливающую взаимосвязь «1-∞» между таблицами. После выполнения программы должно отображаться окно для просмотра записей связанных таблиц (выбор выводимых полей - на ваше усмотрение).

  17. Практическое задание: Средствами VFP создать отчет по таблице Студенты (Код, ФИО, Дата рождения, Факультет, Группа). В отчете произвести группировку по полям Факультет и Группа.

18. Создать БД, обеспечивающую информационной поддержкой работу библиотеки. Созданная модель данных должна учитывать следующее:

  • Добавление и удаление абонентов, отказ в библиотечных услугах нарушителям;

  • Добавление новых книг, удаление книг, пришедших в негодность, замену утерянных книг;

  • Возврат книг происходит не реже одного раза в месяц. Если абонент не возвратил или не продлил во время книги, то ему назначается штраф за первый месяц – 20 руб., далее пеня – 5% от общей суммы задолженности в месяц;

  • Абонент может заранее заказать книгу;

  • Абонент попадает в категорию нарушителей если:

  • утеряна книга, до внесения стоимости или книги из списка «Книги на замену»;

  • не погасил задолжность;

Требуется:

  • выводить список всех абонентов;

  • задолжников;

  • список всех книг, редких книг, утерянных книг;

  • список книг на замену;

  • список книг, взятых конкретным абонентом;

  • список абонентов, взявших определенную книгу.

Например:

АБОНЕНТ (имя, фамилия, адрес (город, улица), место работы или учебы, задолжность)

КНИГА (автор, название, год, «редкая», категория, количество).

19. Создать БД, обеспечивающую информационной поддержкой движение товара в магазин со склада. Созданная модель данных должна учитывать следующее:

  • Изменение количества товара при покупке;

  • Добавление нового товара со склада;

  • Удаление товара в случае отсутствия на складе;

  • Систему скидок покупателям;

  • Полную информацию о товаре.

Требуется:

  • выводить список всех товаров;

  • товаров, пользующихся спросом;

  • список дорогих товаров;

  • список скидок;

  • список поставщиков;

  • список товаров, поступивших в указанную дату.

Например:

  • ТОВАР (название, дата поступления, стоимость, количество)

  • ПОСТАВЩИК (фирма, вид доставки, страна изготовитель).


20. Создать БД, обеспечивающую информационной поддержкой пункт проката автомобилей. Созданная модель данных должна учитывать следующие бизнес-процессы:

  • автомобили выдаются только из имеющихся в наличии на данный момент;

  • клиент оставляет в залог документ и некоторую сумму денег;

  • клиент может заранее заказать автомобиль на определенную дату и время;

  • постоянным клиентам оказывается скидка до 20% при прокате.

  • Администрация проката должна иметь полную сводку на текущий момент о наличии свободных, отданных на прокат, заказанных заранее и не возвращенных в срок автомобилях.


21. Создать БД, обеспечивающую информационной поддержкой пункт оплаты домашнего телефона. Созданная модель данных должна учитывать следующие бизнес-процессы:

  • расчет размера оплаты за телефон осуществляется с учетом количества минут местных и междугородних разговоров;

  • клиент может произвести оплату вперед;

  • клиенту, имеющему задолженность более месяца, блокируются услуги и назначается пени;

  • администрация должна иметь полную сводку на текущий момент о количестве абонентов, наличии должников, сумм, полученных от предоставления местных услуг связи, междугородних услуг связи.









7. Шкала оценки образовательных достижений


Процент результативности (правильных ответов)

Оценка уровня подготовки

балл (отметка)

вербальный аналог

90 ÷ 100

5

отлично

80 ÷ 89

4

хорошо

70 ÷ 79

3

удовлетворительно

менее 70

2

неудовлетворительно


8. Перечень материалов, оборудования и информационных источников, используемых в аттестации


  1. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: Учеб.пособие для среднего профессионального образования, для вузов. - «Форум Инфра-М», 2009-400с.

  2. Дейт К. Введение в системы баз данных. - М: Вильяме, 2006 - 1328с.

  3. Кузин А.В. Базы данных: Учеб.пособие для студ. высш. Учеб.заведений -М.: Издательский центр «Академия», 2008 - 320с.

  4. Фуфаев Э.В. Базы данных: Учеб.пособие для студ. проф. образования - М.:Издательский центр «Академия», 2009 - 256с.

  5. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред.проф. А.Д.Хомоненко. - М.; СПб.::Бином-Пресс; КОРОНА принт, 2009 - 736 с.

  6. ШапоревД. С. Visual FoxPro. Уроки программирования. - СПб.: БХВ-Петербург, 2005. - 480с

  7. Леоненков А. Самоучитель UML 2 - Издательство: БХВ-Петербург, 2007 - 576с.

  8. Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS. Издание второе - Издательство Питер, 2006 – 736
































49


Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 05.10.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров516
Номер материала ДВ-032298
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх