Тест вариант 2 ( 30- Тест вариант 3 ( 6-11) Реферат/ учебный проект (темы 14-26) программирования;

Тест вариант 2 ( 30- Тест вариант 3 ( 6-11) Реферат/ учебный проект (темы 14-26) программирования;

2 Паспорт фонда оценочных средств по дисциплине базы данных Перечень компетенций с указанием этапов их формирования в процессе освоения образовательной программы ПК-1 - способностью разрабатывать модели компонентов информационных систем, включая модели баз данных и модели интерфейсов "человек - электронно-вычислительная машина"; ПК-2- способностью разрабатывать компоненты аппаратно-программных комплексов и баз данных, используя современные инструментальные средства и технологии программирования; Код Содержание компетенции контролируе мой компетенции (или ее части) ПK-1 Знать: понятие реляционной модели данных, этапы проектирование базы данных, принципы нормализации отношений базы данных; Уметь: применять методы поиска, сортировки и индексирования баз данных, создавать программные продукты для обработки информации и предъявления информации; Владеть: навыками коллективной работы над исходными кодами, с применением систем контроля версий; ПК-2 Знать: общую теорию проектирования прикладной программы, основные Контролируем ые разделы (темы дисциплины) Наименование оценочного средства Тема 1-7 Тест вариант 1 ( 1-11) Лабораторная работа 1-3 Тест вариант 2 ( 1-29) Тест вариант 3 ( 1-5) Реферат/учебный (темы 1-13) проект Тема 8-10 Лабораторная работа 4-10 Тест вариант 1 ( 12-27) Курсовая работа 2

3 конструкции языков манипулирования данными для реляционной модели. Уметь: создавать базу данных, используя современные средства управления базами данных, выполнять нормализацию базы данных; Владеть: методами использования шаблонов проектирования, методами объектноориентированного программирования; Тест вариант 2 ( 30-57) Тест вариант 3 ( 6-11) Реферат/ учебный проект (темы 14-26) Описание показателей и критериев оценивания компетенций на различных этапах их формирования, описание шкал оценивания Наименование Технология Шкала (уровень) оценивания этапа оценивания ниже порогового пороговый продвинут ый высокий Работа на Участие в отсутствие единичное активное высказыва практических групповых участия высказыва участие в ние занятиях обсуждениях ние обсуждении неординар ных суждений Выполнение тестов Подготовка рефератов, учебных проектов, эссе Решение ситуационных задач Зачет Защита Зачет выполнение менее 50% отсутствие реферата, учебного проекта, эссе не правильное решение Контроль знаний Экзамен отсутствие усвоения знаний выполнени е выше 50% работа с ошибками решение с ошибками не полное усвоение знаний выполнение более 75% работа без ошибок с отдельными замечаниями правильное решение без ошибок с отдельными замечаниями хорошее усвоение знаний выполнен ие более 95% работа без ошибок правильно е решение без ошибок отличное усвоение 3

4 Примеры типовых контрольных заданий по каждому оценочному средству Лабораторные работы Лабораторная работа 1 Организация запросов SQL (8 часов) 1. Цель работы: Организовать доступ к базе данных и осуществить отбор данных в таблице с помощью оператора Select структурированного языка запросов SQL. Контрольные вопросы: 1. Как реализуется реляционный способ доступа к базам данных? 2. Какие средства используются для операций с группами записей? 3. Какой оператор обеспечивает формирование выборки? 4. Как обеспечить получение выборки с неповторяющимися записями? 5. Сформируйте запросы для получения следующих выборок из таблицы Tovar (name, vid_tov, kol, cena) - список всех видов товаров; - список всех наименований товаров с указанием количества и цены, упорядоченных по наименованиям в алфавитном порядке; - список товаров сгруппированных по видам; - список товаров с указанием общей стоимости товара одного наименования. 6. Какой компонент используется в Delphi для создания запросов к удаленной базе данных? Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. Раздел 7. Проектирование реляционной базы данных, функциональные зависимости, декомпозиция отношений, транзитивные зависимости, проектирование с использованием метода сущность-связь 4

5 Лабораторная работа 2 Проектирование структуры базы данных. Нормализация таблиц (8 часов) Цель работы: освоить процессы проектирования и создания нормализованных таблиц базы данных. воспитать коммуникативные способности, правильное социальное поведение, показать возможности и необходимость освоения функций смежных профессий Контрольные вопросы: 1. Дайте определение базы данных. 2. Что такое СУБД? 3. Какие Вы знаете модели данных? 4. Назовите основные функции СУБД. 5. Назовите основные компоненты информационных систем, использующих базы данных. 6. Дайте определение реляционной схемы базы данных? 7. Назовите основные элементы реляционной схемы базы данных? 8. Что такое первичный ключ? 9. Какую роль выполняет внешний ключ? 10. Что такое рекурсивный внешний ключ. 11. Назовите главные элементы концептуальной модели данных. 12. Какие существуют типы связей? 13. Какая связь между двумя таблицами требует обязательного создания третьей таблицы? Что такое нормализация? Каковы задачи нормализации Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. 5

6 Раздел 8. Изучение одной из современных СУБД по выбору, создание и модификация базы данных, поиск, сортировка, индексирование базы данных, создание форм и отчетов, физическая организация базы данных Тема 8.1. Проектирование базы данных в СУБД Access и создание таблиц Лабораторная работа 3 Создание базы данных в СУБД Access и ввод исходных данных (8 часов) Цель работы: Знакомство с системой управления базой данных СУБД Access Создание структуры таблицы Освоение процесса создания базы данных с помощью Database Designer. Заполнение базы данных Контрольные вопросы: 1. Как пользоваться диалогом описания структуры? 2. Как создавать структуру табличного файла базы данных? 3. Как модифицировать структуру таблицы? 4. Как открывать окно Memo? 5. Каким образом осуществляется добавление записей? 6. Какие бывают типы полей? 7. Какие бывают типы файлов? 8. Что такое концептуальная схема базы данных? 9. Как создавать структуру таблицы базы данных? 10. Как открыть табличный файл базы данных? 11. Как модифицировать структуру табличного файла базы данных? 12. Какие знаете формы окна редактирования? 13. Каким образом осуществляется добавление записей? 14. Какую команду добавления новых записей Вы знаете? 15. С помощью каких клавиш обеспечивается дополнение базы новой записью? 16. Как осуществить удаление записей? 17. Какие команды удаления записей Вы знаете? 18. Как осуществляется перемещение внутри таблицы в окне редактирования? 19. Как войти в memo-поле? Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 6

7 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. Тема 8.2 Навигационный способ доступа к данным Лабораторная работа 4 Команда BROWSE как средство управления табличным файлом (8 часов) Цель работы: Изучить опции команды BROWSE Научиться управлять доступом к полям таблицы с помощью ключей команды BROWSE Научиться создавать вычисляемые поля, осуществлять отбор данных Использовать команду BROWSE для конфигурирования окна редактирования Контрольные вопросы: 1) Каким образом можно: - открыть файл баз данных в окне общего вида? - просмотреть файл базы данных? - перекомпоновать столбцы в окне просмотра? - изменить ширину столбцов в окне просмотра? - разделить на части окно просмотра? - удалить разделение окна? - изменить данные в текущей записи базы данных? - добавить новые записи в базу данных? - пометить записи для удаления? - снять пометку удаления записей? 2) Что такое: - окно просмотра? - разделение окна на части? - столбец? - запись? - файл базы данных? - окно общего вида? - структура базы данных? - элемент, управляющий разделением окна? - поле? Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 7

8 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. Темы: 8.3 Индексирование баз данных, 8.5 Поиск данных Лабораторная работа 5 Индексирование таблиц. Поиск данных в таблице. (8 часов) Цель работы: Изучение средств индексирования таблиц баз данных Освоение средств ускоренного поиска данных в базе данных Контрольные вопросы: 1. Как индексировать базу данных? 2. Как открыть базу данных и индексные файлы? 3. Как изменить активный индексный файл? 4. Каким образом можно осуществить сортировку по возрастанию (убыванию)? 5. Какие бывают индексные файлы, их отличия и особенности? 6. Что такое индексный ключ? 7. Какие требования предъявляются для осуществления сортировки файла БД? 8. Каким образом осуществляется поиск в индексированном файле? 9. Для чего используется команда SET ORDER? 10. Что происходит с простыми (мультииндексными, структурными мультииндексными) индексными файлами при добавлении, удалении, модификации данных: а) если они открыты, б) если закрыты? 11. Каким образом осуществляется последовательный поиск? 12. Каким образом осуществляется поиск функцией LOOKUP? Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / 8

9 С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. Тема 8.6 Работа со связанными таблицами Лабораторная работа 6 Установление связей между таблицами (8 часов) Цель работы: Приобретение навыков в работе с несколькими табличными файлами; Освоение средств установления связи «одна запись к одной записи» табличных файлов; Освоение средств установления связи «одна запись ко многим записям» табличных файлов. Контрольные вопросы: 1. Как обозначаются рабочие области? 2. Какое количество баз данных позволяет открыть СУБД Access? 3. Можно ли открыть одну и ту же таблицу в разных рабочих областях? 4. Как переходить из одной рабочей области в другую рабочую область? 5. Какие связи между файлами баз данных существуют? 6. Какие команды используются для связывания файлов баз данных между собой? 7. По каким полям осуществляется связь между таблицами? 8. Как удалить связь между таблицами? 9. Как осуществляется перемещение указателя записей в связанных таблицах? Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. Тема 8.7 Создание программных файлов Лабораторная работа 7 Написание программного файла. Команды ввода-вывода. (6 часов) Цель работы: Приобретение навыков в написании программного файла; 9

10 освоение возможностей текстового редактора; изучение команд SAY GET. Контрольные вопросы к практической работе 1) Как вызвать встроенный текстовый редактор СУБД Access? 2) Назовите основные средства работы с текстом в встроенном редакторе СУБД Access. 3) Как осуществить вызов программы на исполнение? 4) Назовите универсальную команду форматированного ввода-вывода данных на экран или принтер. 5) Чем отличаются SAY GET? 6) Что определяет опция VALID? 7) Какая команда наделяет GET-поля аппаратом редактирования и фактически запоминает экранные образы данных в полях или переменных? 8) Какова роль опций PICTURE и FUNCTION? 9) Назовите опцию, определяющую размер области, отводимой под выводимое поле. Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. Тема 8.8 Организация интерфейса с пользователем Лабораторная работа 8 Создание интерфейса для работы с базой данных (6 часов) Цель работы: - Изучение принципа доступа к данным при помощи механизма BDE; - Изучение приемов и методов создания интерфейса для работы с таблицами базы данных; - Освоение создания простого приложения на основе компонента Table. - показать необходимость уважения труда коллег, сотрудников, специалистов, которые будут пользоваться разработанными ими программными комплексами или использовать и дорабатывать их программы, а это значит, что надо заботиться об удобном интерфейсе, о цветовых решениях, о наличии подсказок и диалогов и т.д. 10

11 Контрольные вопросы к практической работе 1. Как создавать псевдоним базы данных? 2. Какие компоненты используются для доступа к данным базы данных? 3. Какая схема связи компонентов используется для доступа к данным базы данных? 4. Какие невизуальные компоненты для доступа к данным вы знаете? 5. Какие визуальные компоненты для доступа к данным вы знаете? 6. Какие свойства имеет компонент Table? 7. Назначение компонента TDBGrid? 8. Назначение компонента TDBMemo? 9. Назначение компонента TDBImage? 10. Назначение компонента TDBEdit? 11. Назначение компонента TDBNavigator? 12. Назначение компонента TTable? 13. Назначение компонента TDataBase? 14. Назначение компонента TDataSource? 15. Назначение компонента TDBText? Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. Тема 8.9 Создание форм и отчетов Лабораторная работа 9 Формирование и вывод отчетов (6 часов) Цель работы: Изучение приемов и методов создания отчета с помощью генератора отчетов показать необходимость уважения труда коллег, сотрудников, специалистов, которые будут пользоваться разработанными ими программными комплексами или использовать и дорабатывать их программы, а это значит, что надо заботиться об удобном интерфейсе, о цветовых решениях, о наличии подсказок и диалогов и т.д. Контрольные вопросы: 1. Как называется генератор отчетов? 2. Какие Вы знаете компоненты отображения данных в отчете? 11

12 3. Какие Вы знаете полосы отчета? 4. Как создать отчет визуальными средствами? 5. Назовите три основных этапа создания отчета? 6. Какие существуют компоненты установления соединения? Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. Раздел 6. Язык манипулирования данными для реляционной модели, реляционная алгебра и язык SQL Тема 6.1 Язык базы данных SQL Лабораторная работа 10 Организация запросов SQL (6 часов) 2. Цель работы: Организовать доступ к базе данных и осуществить отбор данных в таблице с помощью оператора Select структурированного языка запросов SQL. Контрольные вопросы: 4. Как реализуется реляционный способ доступа к базам данных? 5. Какие средства используются для операций с группами записей? 6. Какой оператор обеспечивает формирование выборки? 7. Как обеспечить получение выборки с неповторяющимися записями? 8. Сформируйте запросы для получения следующих выборок из таблицы Tovar (name, vid_tov, kol, cena) - список всех видов товаров; - список всех наименований товаров с указанием количества и цены, упорядоченных по наименованиям в алфавитном порядке; - список товаров сгруппированных по видам; - список товаров с указанием общей стоимости товара одного наименования. 12

13 9. Какой компонент используется в Delphi для создания запросов к удаленной базе данных? Литература 1. Советов, Б.Я. Базы данных: учебник для прикладного бакалавриата / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. 2-е изд. М.: Издательство Юрайт, с. Серия: Бакалавр. Прикладной курс. 2. Разработка баз данных в системе Microsoft Access: Учебник / А.В. Кузин, В.М. Демин. - 4-e изд. - М.: Форум: ИНФРА-М, с.- (Профессиональное образование). 3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем. Учебное пособие / С.А. Мартишин, В.Л. Симонов. М.: ИД ФОРУМ, Разработка и эксплуатация удаленных баз данных, с. Образцы тестовых заданий для самостоятельной работы Тест вариант 1 Задание 1 Выберите правильный вариант ответа. Информация это 1. система, обеспечивающая информационную поддержку менеджмента, т.е. дающая ответы на широкий круг управленческих вопросов 2. автоматическая система, организующая данные и выдающая информацию 3. организованные и обработанные данные или выводы из них 4. множество взаимосвязанных единиц данных, которые могут обрабатываться одной или несколькими прикладными системами 5. программное обеспечение, осуществляющее управление данными 6. логическая структура хранимых данных. Задание 2. Выберите правильный вариант ответа. Информационная система это 1. организованные и обработанные данные или выводы из них 2. система, обеспечивающая информационную поддержку менеджмента, т.е. дающая ответы на широкий круг управленческих вопросов 3. автоматическая система, организующая данные и выдающая информацию 4. множество взаимосвязанных единиц данных, которые могут обрабатываться одной или несколькими прикладными системами 5. программное обеспечение, осуществляющее управление данными 6. логическая структура хранимых данных. Задание 3. Выберите правильный вариант ответа. Информационно-управляющая система это 1. автоматическая система, организующая данные и выдающая информацию 2. организованные и обработанные данные или выводы из них 3. система, обеспечивающая информационную поддержку менеджмента, т.е. дающая ответы на широкий круг управленческих вопросов 13

14 4. множество взаимосвязанных единиц данных, которые могут обрабатываться одной или несколькими прикладными системами 5. программное обеспечение, осуществляющее управление данными 6. логическая структура хранимых данных. Задание 4. Выберите правильный вариант ответа. Жизненный цикл базы данных означает: 1. процессы проектирования программного продукта 2. этапы разработки информационной системы 3. цикл деятельности разработчиков базы данных 4. процесс проектирования, реализации и управления базой данных 5. процесс создания и работы системы банка данных 6. этапы жизни программ и информации Задание 5 Выберите правильный вариант ответа. Модель представления данных это 1. организованные и обработанные данные или выводы из них 2. система, обеспечивающая информационную поддержку менеджмента, т.е. дающая ответы на широкий круг управленческих вопросов 3. автоматическая система, организующая данные и выдающая информацию 4. множество взаимосвязанных единиц данных, которые могут обрабатываться одной или несколькими прикладными системами 5. программное обеспечение, осуществляющее управление данными 6. логическая структура хранимых данных в базе данных. Задание 6. Выберите правильный вариант ответа. Концептуальное проектирование БД означает: 1. значение в каждом не ключевом столбце однозначно определяются значением первичного ключа 2. таблица является двумерной, и все значения в таблице являются атомарными 3. изменение таблиц, ключей, полей и связей, в результате которой создается непротиворечивая структура базы данных 4. все не ключевые столбцы зависят от первичного ключа и не зависят друг от друга 5. создание списка, в котором перечисляются имена реляционных таблиц с указанием их атрибутов, ключей и внешних ключей 6. создание модели, представляющей категории реального мира в виде объектов Задание 7. Выберите правильный вариант ответа. Метод ER-диаграмм используется: 1. для проектирования больших баз данных 2. для построения концептуальной схемы базы данных 3. для отображения связей между данными 4. для проектирования небольших систем 5. для разработки программных комплексов 6. для создания реляционной схемы базы данных Задание 8. Выберите правильный вариант ответа. Диаграмма ER-типа показывает: 1. степень связи между атрибутами 2. связь между экземплярами сущности 14

15 3. связь между сущностями 4. класс принадлежности сущности 5. ключи экземпляров сущностей 6. свойства сущностей и их экземпляров Задание 9. Выберите правильный вариант ответа. Реляционная схема БД означает: 1. значение в каждом неключевом столбце однозначно определяются значением первичного ключа 2. таблица является двумерной, и все значения в таблице являются атомарными 3. изменение таблиц, ключей, полей и связей, в результате которой создается непротиворечивая структура базы данных 4. все неключевые столбцы зависят от первичного ключа и не зависят друг от друга 5. создание списка, в котором перечисляются имена реляционных таблиц с указанием их атрибутов, ключей и внешних ключей 6. создание модели, представляющей категории реального мира в виде объектов Задание 10. Выберите правильный вариант ответа. Реляция это 1. название столбца реляции 2. строки реляции 3. набор всех возможных значений, которые могут принимать атрибуты 4. двумерная таблица, содержащая строки и столбцы данных 5. представление данных в виде таблиц 6. столбец реляции Задание 11. Выберите правильный вариант ответа. Кортеж реляции это 1. название столбца реляции 2. строка реляции 3. набор всех возможных значений, которые могут принимать атрибуты 4. двумерная таблица, содержащая строки и столбцы данных 5. представление данных в виде таблиц, логически связанных между собой 6. столбец реляции Задание 12. Выберите правильный вариант ответа. Атрибут реляции это 1. название столбца реляции 2. строка реляции 3. набор всех возможных значений, которые могут принимать атрибуты 4. двумерная таблица, содержащая строки и столбцы данных 5. представление данных в виде таблиц, логически связанных между собой 6. столбец реляции Задание 13. Выберите правильный вариант ответа. Область атрибута это 1. название столбца реляции 2. строки реляции 3. набор всех возможных значений, которые могут принимать атрибуты 4. двумерная таблица, содержащая строки и столбцы данных 15

16 5. представление данных в виде таблиц 6. столбец реляции Задание 14. Выберите правильный вариант ответа. Имя атрибута реляции это 1. название столбца реляции 2. строка реляции 3. набор всех возможных значений, которые могут принимать атрибуты 4. двумерная таблица, содержащая строки и столбцы данных 5. представление данных в виде таблиц, логически связанных между собой 6. столбец реляции Задание 15. Выберите правильный вариант ответа. Рекурсивный внешний ключ это 1. любой набор атрибутов, определяющий все строки таблицы 2. ключ, содержащий два или более атрибута 3. один или несколько атрибутов, однозначно определяющих каждую строку реляционной таблицы 4. внешний ключ, ссылающийся на свою собственную реляционную таблицу 5. набор атрибутов одной таблицы, являющийся ключом другой таблицы и используемый для индикации логических связей между таблицами 6. внешний атрибут таблицы, определяющий связь с другой таблицей Задание 16. Выберите правильный вариант ответа. Составной ключ это 1. любой набор атрибутов, определяющий все строки таблицы 2. ключ, содержащий два или более атрибута 3. один или несколько атрибутов, однозначно определяющих каждую строку реляционной таблицы 4. внешний ключ, ссылающийся на свою собственную реляционную таблицу 5. набор атрибутов одной таблицы, являющийся ключом другой таблицы и используемый для индикации логических связей между таблицами 6. внешний атрибут таблицы, определяющий связь с другой таблицей Задание 17. Выберите правильный вариант ответа. Первичный ключ это 1. любой набор атрибутов, определяющий все строки таблицы 2. ключ, содержащий два или более атрибута 3. один или несколько атрибутов, однозначно определяющих каждую строку реляционной таблицы 4. внешний ключ, ссылающийся на свою собственную реляционную таблицу 5. набор атрибутов одной таблицы, являющийся ключом другой таблицы и используемый для индикации логических связей между таблицами 6. внешний атрибут таблицы, определяющий связь с другой таблицей Задание 18. Выберите правильный вариант ответа. Внешний ключ это 1. любой набор атрибутов, определяющий все строки таблицы 2. ключ, содержащий два или более атрибута 16

17 3. один или несколько атрибутов, однозначно определяющих каждую строку реляционной таблицы 4. внешний ключ, ссылающийся на свою собственную реляционную таблицу 5. набор атрибутов одной таблицы, являющийся ключом другой таблицы и используемый для индикации логических связей между таблицами 6. внешний атрибут таблицы, определяющий связь с другой таблицей Задание 19. Выберите правильный вариант ответа. Первая нормальная форма означает: 1. значение в каждом неключевом столбце однозначно определяются значением первичного ключа 2. таблица является двумерной, и все значения в таблице являются атомарными 3. изменение таблиц, ключей, полей и связей, в результате которой создается непротиворечивая структура базы данных 4. все неключевые столбцы зависят от первичного ключа и не зависят друг от друга 5. создание списка, в котором перечисляются имена реляционных таблиц с указанием их атрибутов, ключей и внешних ключей 6. создание модели, представляющей категории реального мира в виде объектов Задание 20. Выберите правильный вариант ответа. Вторая нормальная форма означает: 1. значение в каждом неключевом столбце однозначно определяются значением первичного ключа 2. таблица является двумерной, и все значения в таблице являются атомарными 3. изменение таблиц, ключей, полей и связей, в результате которой создается непротиворечивая структура базы данных 4. все неключевые столбцы зависят от первичного ключа и не зависят друг от друга 5. создание списка, в котором перечисляются имена реляционных таблиц с указанием их атрибутов, ключей и внешних ключей 6. создание модели, представляющей категории реального мира в виде объектов Задание 21. Выберите правильный вариант ответа. Третья нормальная форма означает: 1. значение в каждом неключевом столбце однозначно определяются значением первичного ключа 2. таблица является двумерной, и все значения в таблице являются атомарными 3. изменение таблиц, ключей, полей и связей, в результате которой создается непротиворечивая структура базы данных 4. все неключевые столбцы зависят от первичного ключа и не зависят друг от друга 5. создание списка, в котором перечисляются имена реляционных таблиц с указанием их атрибутов, ключей и внешних ключей 6. создание модели, представляющей категории реального мира в виде объектов 17

18 Тест вариант 2 1. СУБД Microsoft Access относится: 1.1. К настольным 1.2. К персональным 1.3. С серверным 1.4. К индивидуальным 1.5. К SQL-СУБД 2. Файл СУБД Microsoft Access представляет собой: 2.1. Файл с расширением DBF 2.2. Файл с расширением MDB 2.3. Файл с расширением MDE 2.4. Файл с расширением MDB или два файла с расширениями MDB и MDE 2.5. Файл с расширением XLS 3. Полем базы данных Access является: 3.1. Ячейка таблицы для ввода данных 3.2. Экран монитора 3.3. Столбец таблицы базы данных 3.4. Строка таблицы базы данных 3.5. Место для игры в настольные игры 4. Записью базы данных Access является: 4.1. Строка в таблице базы данных 4.2. Столбец в таблице базы данных 4.3. Любая текстовая строка 4.4. Любая текстовая строка длиной до 255 символов 4.5. Любая текстовая строка длиной до 64 kb 5. Типами полей СУБД Access являются: 5.1. Текстовый 5.2. Числовой 5.3. Дата и время 5.4. Формула 5.5. Счетчик 6. Имя поля таблицы СУБД Access - это: 6.1. Строка из символов алфавита английского языка, длиной до 10 символов 6.2. Строка, длиной до 64 символов, исключая символы «.»; «!»; «[»; «]», не являющаяся функцией СУБД 6.3. Строка, длиной до 255 символов, исключая символы «.»; «!»; «[»; «]», не являющаяся функцией СУБД 6.4. Любая строка, не являющаяся функцией СУБД или нарицательным именем 6.5. Любая строка 18

19 7. К атрибутам поля относится: 7.1. Формат 7.2. Имя 7.3. Условие на значение 7.4. Условие на тип 7.5. Условное освобождение 8. К атрибутам поля относятся: 8.1. Маска ввода 8.2. Маска вывода 8.3. Обязательность для заполнения 8.4. Обязательность для выполнения 8.5. Сообщение об ошибке 9. Тип данных «Текстовое поле» означает: 9.1. Любую строку длиной до 50 символов 9.2. Любую строку длиной до 255 символов 9.3. Любую строку длиной, устанавливаемой значением атрибута «размер поля», но не более 255 символов 9.4. Строку любой длины без пробелов и специальных символов 9.5. Строку любой длины, включая пробелы и специальные символы 10. Тип данных «Поле-MEMO» означает: Любую дату после 2000 года Строку произвольной длины Текст произвольной длины Число в диапазоне от -1Е108 до 1Е Тип данных «Число» означает: Целое положительное число Целое число Число в диапазоне и точности, определяемых установками атрибута «Размер поля» Любое число Любое число, не являющееся типом «Счетчик» или «Денежное» 12. Тип данных «Поле объекта OLE» означает: Тест произвольной длины Хранилище рисунков или фотографий Хранилище графических объектов Хранилище мультимедиа-объектов 13. Тип данных «Счетчик» означает: Поле, не редактируемое пользователем 19

20 13.2. Числовое поле, редактируемое пользователем Числовое поле с размером «длинное целое», редактируемое пользователем с помощью элемента управления «Счетчик» Числовое поле с размером «длинное целое», автоматически заполняемое в каждой новой записи программой Access случайным или последовательным образом, не редактируемое пользователем Числовое поле с размером «целое», автоматически заполняемое в каждой новой записи программой Access случайным или последовательным образом, редактируемое пользователем 14. Тип данных «Денежный» означает: Число с плавающей запятой двойной точности Числовое поле, длиной до 15 знаков в целой части и 4 знака в дробной Числовое поле, длиной до 15 знаков в целой части и 2 знака в дробной 15. Тип данных «Гиперссылка» означает: Ссылку по другой ссылке Ссылку на любую другую ссылку Ссылку на любой другой объект базы данных Ссылку на любой документ в Интернет Ссылку на любой документ в данной ПЭВМ 16. Тип данных поля «Логическое» означает: Поле, значение в котором может принимать значение «Да» или «Нет» Поле, значение в котором может принимать значение «Вкл» или «Выкл» Поле, значение в котором может принимать значение «Истина» или «Ложь» Поле, значение в котором может принимать значение «0» или «-1» Поле, значение в котором может принимать значение «True» или «False» 17. Атрибут поля «Формат» служит для: Форматирования вывода значений поля Форматирования ввода значений в поле Форматирования ввода и вывода значений Форматирования отображения значений в поле Задание типа элемента управления для поля 18. Атрибут поля «Подпись» служит для: Указания заголовка для поля в режиме таблицы Указание заголовка для поля в режиме формы Ввода электронной подписи Задания значения, присваемого полю в каждой новой записи Задания значения поля при отсутствии значения, введенного пользователем 19. Атрибут поля «Размер поля» имеет смысл для: Для Мемо-полей 20

21 19.2. Для полей типа «Денежное» Для текстовых полей Для числовых полей Для типа «Счетчик» 20. Атрибут поля «Размер поля» для числовых полей может иметь значение: Байт Целое Короткое целое Длинное целое Мегацелое 21. Атрибут поля «Обязательное поле» означает: Обязательность заполнения поля в каждой записи Обязательность наличия поля в таблице Обязательность отображения поля при открытии таблицы в режиме таблицы Обязательность отображения поля при открытии таблицы в режиме конструктора Поле должно присутствовать во всех таблицах базы данных 22. Атрибут поля «Условие на значение» является: Логическим условием, которому должны удовлетворять значения в поле Условием проверки соответствия значения типу поля Арифметическим выражением Логическим оператором 23. Атрибут поля «Сообщение об ошибке» служит для: Вывода сообщений при ошибках пользователя Вывода сообщений при ошибках открытия таблицы Задания строки, которая выводится в окне сообщений при нарушении условия, заданного атрибутом «Условие на значение» Задания строки, которая выводится в окне сообщений при нарушении значения атрибута «Значение по умолчанию» Задания строки, которая выводится в окне сообщений при нарушении значения атрибута «Пустые строки» 24. Атрибут поля «Пустые строки» применяется для: Текстовых полей Полей типа «OLE» Полей типа «МЕМО» Числовых полей, имеющих размер «Байт» Полей типа «Гиперссылка» 25. Атрибут поля «Значение по умолчанию» означает: Значение, присваемое полю для каждой новой записи 21

22 25.2. Целое число, определяемое случайным или последовательным образом для значения поля Значение, присваемое полю для каждой записи 26. Общий формат для типа поля «ДАТА/ВРЕМЯ» задается в виде: dd.mm.yyyy hh:nn:ss dd.mm.yy «Полный формат даты» dd.mm.yyyy hh:mm:ss dd.mm.yy hh:nn:ss 27. Атрибут поля «Индексированное поле» может иметь следующие значения: Да Нет Возможно Да (Допускаются совпадения) Да (Совпадения не допускаются) 28. Элементом управления полем может служить: Поле Запись Подпись Поле со списком Список 29. Атрибут поля «Подстановка/Присоединенный столбец» означает: Номер столбца списка или поля со списком, содержащий значения поля Имя столбца списка или поля со списком, содержащее значения поля Имя связанного поля в зависимой таблице Имя связанного поля в мастер-таблице 30. Атрибут поля «Подстановка/Тип источника строк» может иметь значения: Таблица или запрос Список значений Список полей Список таблиц или запросов Список записей 31. Измененные записи таблиц сохраняются при: выполнении команды «Файл/Сохранить» закрытии таблицы переходе на другую запись щелчке на значке «Дискета» на панели управления закрытии Access 22

23 32. Поля, по которым устанавливается связь между двумя таблицами, должны иметь: Одинаковые имена Одинаковый имена и тип Одинаковый тип Одинаковый тип и размер Одинаковый тип, размер и быть обязательными для заполнения 33. Поля, по которым устанавливается связь между двумя таблицами, должны быть проиндексированы следующим образом: В мастер-таблице «Да (Совпадения не допускаются)», в зависимой «Да (Совпадения допускаются)» В мастер-таблице «Да (Совпадения допускаются)», в зависимой «Да (Совпадения не допускаются)» В мастер-таблице «Нет», в зависимой «Да (Совпадения не допускаются)» В мастер-таблице «Да (Совпадения не допускаются)», в зависимой «Нет» В мастер-таблице «Нет», в зависимой «Нет» 34. Установление связи между таблицами служит для: Обеспечения целостности данных Обеспечения репликации данных Обеспечения копирования данных Обеспечения актуальности данных Обеспечения защиты данных при сбоях в памяти ЭВМ 35. Обеспечение целостности данных используется для: Каскадного обновления значений внешних ключей зависимых таблиц при изменении значения ключа мастер-таблицы Каскадного удаления записей зависимых таблиц с соответствующими значениями внешних ключей при удалении записи в мастер-таблице Каскадного добавления записей в зависимые таблицы при добавлении записи в мастер-таблицу Выполнения проверки наличия значения ключевого поля в мастер-таблице, соответствующего внешнему ключу, при добавлении записи в зависимую таблицу 36. На рисунке изображена следующий вид связи: «Один-ко-многим», обеспечение целостности данных включено «Один-ко-многим», обеспечение целостности данных выключено «Один-к-одному», обеспечение целостности данных включено «Один-к-одному», обеспечение целостности данных выключено «Много-ко-многим», обеспечение целостности данных включено 23

24 37. Связь «один-ко-многим» означает: Одной записи мастер-таблицы соответствует одна запись зависимой таблицы Одной записи мастер-таблицы соответствует одна или более записей зависимой таблицы Одной записи мастер-таблицы соответствует любое количество записей зависимой таблицы Каждой таблице базы данных соответствует некоторая другая таблица Каждой таблице базы данных соответствует несколько других таблиц 38. Связь «один-к-одному» означает: Одной записи мастер-таблицы соответствует одна запись зависимой таблицы Одной записи мастер-таблицы соответствует одна или более записей зависимой таблицы Одной записи мастер-таблицы соответствует любое количество записей зависимой таблицы Каждой таблице базы данных соответствует некоторая другая таблица Каждой таблице базы данных соответствует несколько других таблиц 39. Предложение TОР требует обязательного Индексирования поля Наличия ключевого поля Включение сортировки Объединение двух или более таблиц Применения любой агрегатной функции 40. Предложение SELECT языка запросов SQL означает: Посчитать таблицы базы данных Создать таблицу Удалить записи Выбрать поля из одной или более таблиц Выбрать таблицы из базы данных 24

25 41. Предложение AS языка запросов SQL означает: Задание условия для выбираемых значений Задание типа поля в результирующей выборке запроса Указание порядка сортировки результатов выборки Задание имени поля в результирующей выборке запроса Установление порядка полей в запросе 42. Укажите названия функций, существующих в языке запросов SQL: Sum Count Var First Last Sqr Max Min Cls Dim 43. Предложение GROUP BY языка запросов SQL означает: Сортировку выборки запроса по указанным полям Группировку выборки запроса по указанным полям Условие на выбираемые поля Условие на выбираемые группы Установление порядка полей в запросе 44. Предложение WHERE языка запросов SQL означает: Сортировку выборки запроса по указанным полям Группировку выборки запроса по указанным полям Условие на выбираемые поля Условие на выбираемые группы Установление порядка полей в запросе 45. Предложение HAVING языка запросов SQL означает: Сортировку выборки запроса по указанным полям Группировку выборки запроса по указанным полям Условие на выбираемые поля Условие на выбираемые группы Установление порядка полей в запросе 46. Предложение ORDER BY языка запросов SQL означает: Сортировку выборки запроса по указанным полям Группировку выборки запроса по указанным полям Условие на выбираемые поля Условие на выбираемые группы 25

26 46.5. Установление порядка полей в запросе 47. Сортировка в запросе невозможна по следующим типам полей: Счетчик Логическое поле Гиперссылка Поле-МЕМО Поле-OLE 48. Укажите возможные виды объединений таблиц в запросах: Внутреннее Левое Правое Прямое Обратное Полное Перекрестное 49. Предложение UNION языка запросов SQL означает: Объединение результатов выборки двух запросов Связь двух запросов Объединение двух таблиц Связывание двух таблиц по условию Запрос на добавление записей 50. Условием объединения результатов двух или более запросов является Совпадение количества полей в запросах Совпадение имен полей в запросах Совпадение типов полей в запросах Совпадение порядка сортировки во всех запросах Совпадение группировки во всех запросах 51. Перекрестным запросом является: Запрос, в котором один или несколько столбцов является заголовком строк, один столбец заголовком столбцов и один столбцом значений Запрос, в котором строки становятся столбцами, а столбцы строками Запрос из нескольких несвязанных таблиц Запрос, в котором данные одной выборки добавляются данными другой Запрос на изменение данных в нескольких таблицах 52. Обновление данных возможно в следующих видах запросов: Запрос на выборку из одной таблицы Запрос на выборку из двух таблиц, связанных отношением «один-ко-многим» Запрос с использованием групповых операций Перекрестный запрос Запрос на объединение данных 26

27 53. Установление парольной защиты на базу данных позволяет: Предотвратить несанкционированное открытие базы данных в монопольном режиме Предотвратить несанкционированное открытие базы данных в многопользовательском режиме Устранить возможность удаления файла базы данных Устранить возможность копирования файла базы данных Сделать файл базы данных скрытым и системным 54. Формы в СУБД Access имеют следующие области размещения данных: Заголовок Верхний и нижний колонтитул Область данных Примечания Заголовок группы Примечания группы Подчиненную форму Постскриптум 55. Отчеты в СУБД Access имеют следующие области размещения данных: Заголовок Верхний и нижний колонтитул Область данных Примечания Заголовок группы Примечания группы Подчиненный отчет Постскриптум 56. Инфологическая модель представляет собой: Описание предметной области в понятиях ER-диаграмм Описание предметной области в понятиях конкретной СУБД Схему данных Описание прав пользователей при организации многопользовательского доступа к базе данных Приложение базы данных 57. Даталогическая модель представляет собой: Описание предметной области в понятиях ER-диаграмм Описание предметной области в понятиях конкретной СУБД Схему данных Описание прав пользователей при организации многопользовательского доступа к базе данных Приложение базы данных 27

28 Тест вариант 3 1. Выберите правильный вариант ответа. SQL. Команда выборки данных: UPDATE, DELETE, ALTER, SELECT, SQL, QUERY, DROP, DENY, GRANT 2. Выберите правильный вариант ответа. SQL. Опция группировки данных в запросе: UPDATE, DELETE, ALTER, GROUP BY, SELECT, SQL, ORDER BY, UNION, WHERE, QUERY, DROP, DENY, GRANT 3. Выберите правильный вариант ответа. SQL. Опция отбора записей в запросе: UPDATE, DELETE, ALTER, GROUP BY, SELECT, SQL, ORDER BY, UNION, WHERE, QUERY, DROP, DENY, GRANT 4. Выберите правильный вариант ответа. SQL. Опция сортировки записей в запросе: UPDATE, DELETE, ALTER, GROUP BY, SELECT, SQL, ORDER BY, UNION, WHERE, QUERY, DROP, DENY, GRANT 5 Выберите правильный вариант ответа. Триггер это 1. именованный набор операторов SQL, хранящийся на сервере 2. особенный тип сохраненной процедуры, автоматически выполняемый при изменении данных защищенной таблицы 3. запрос, хранящийся в виде постоянного объекта базы данных 4. указатель на текущую позицию или какую-то конкретную запись в наборе результатов 5. последовательность операций, выполняемых как одна логическая единица работы 6. именованный набор файлов базы данных 6 Выберите правильный вариант ответа. Сохраненная процедура это 1. именованный набор операторов SQL, хранящийся на сервере 2. особенный тип сохраненной процедуры, автоматически выполняемый при изменении данных защищенной таблицы 3. запрос, хранящийся в виде постоянного объекта базы данных 28

29 4. указатель на текущую позицию или какую-то конкретную запись в наборе результатов 5. последовательность операций, выполняемых как одна логическая единица работы 6. именованный набор файлов базы данных 7 Выберите правильный вариант ответа. Проекция это 1. именованный набор операторов SQL, хранящийся на сервере 2. особенный тип сохраненной процедуры, автоматически выполняемый при изменении данных защищенной таблицы 3. запрос, хранящийся в виде постоянного объекта базы данных 4. указатель на текущую позицию или какую-то конкретную запись в наборе результатов 5. последовательность операций, выполняемых как одна логическая единица работы 6. именованный набор файлов базы данных 8 Выберите правильный вариант ответа. Транзакция это 1. именованный набор операторов SQL, хранящийся на сервере 2. особенный тип сохраненной процедуры, автоматически выполняемый при изменении данных защищенной таблицы 3. запрос, хранящийся в виде постоянного объекта базы данных 4. указатель на текущую позицию или какую-то конкретную запись в наборе результатов 5. последовательность операций, выполняемых как одна логическая единица работы 6. именованный набор файлов базы данных 9 Выберите правильный вариант ответа. Команда выборки данных: SELECT, UPDATE, INSERT, CREATE, ALTER, DELETE, DROP, USE, GROUP BY, ORDER BY, UNION, WHERE, CONSTRAINT 10 Выберите правильный вариант ответа. Команда изменения данных: SELECT, UPDATE, INSERT, CREATE, ALTER, DELETE, DROP, USE, GROUP BY, ORDER BY, UNION, WHERE, CONSTRAINT 11 Выберите правильный вариант ответа. Команда удаления данных: SELECT, UPDATE, INSERT, CREATE, ALTER, DELETE, DROP, USE, GROUP BY, ORDER BY, UNION, WHERE, CONSTRAINT 29

30 Темы рефератов / учебных проектов 1. Типология баз данных с точки зрения информационных процессов 2. Модели многоуровневой архитектуры систем баз данных 3. Модели и технологии инфологического проектирования реляционных баз данных 4. Стадии проектирования и объекты моделирования 5. Эволюция концепций обработки данных 6. Модели и структуры данных 7. Иерархическая модель данных 8. Сетевая модель данных 9. Принципы нормализации баз данных 10. Создание распределённых приложений на основе технологии COM/DCOM 11. Создание распределённых приложений на основе технологии CORBA 12. Многоуровневые приложения 13. Принципы работы с клиент-серверными СУБД 14. Разработка приложений с использованием OLAP-технологии. 15. Универсальный способ доступа к данным с использованием протокола ODBC. 16. Администрирование баз данных. 17. Методы и средства обеспечения надёжности данных 18. Тенденции развития баз данных 19. Направления развития концепций и систем обработки данных. 20. Архитектуры распределённой обработки данных 21. Слабоструктурированные данные 22. Объектно-ориентированные базы данных 23. Технологии искусственного интеллекта (по материалам конференции «Будущее информационных технологий» Индустриальный институт) 24. Особенности представления знаний при построении экспертных систем (по материалам конференции «Будущее информационных технологий» Индустриальный институт) 25. Методика разработки и использования обучающих экспертных систем (по материалам конференции «Будущее информационных технологий» Индустриальный институт) 26. Организация процесса разработки системы по управлению производственными данными (применение PDM технологий) (по материалам конференции «Будущее информационных технологий» Индустриальный институт) 30

📎📎📎📎📎📎📎📎📎📎