Список вопросов к диф. зачету по ТРиЗБД

Раздел Другое
Класс -
Тип Другие методич. материалы
Автор
Дата
Формат doc
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Список вопросов к диф. зачёту


по МДК 02.02. Технология разработки и защиты баз данных

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

230115 «Программирование в компьютерных системах»

Теоретические вопросы:

  1. Основные положения теории баз данных, хранилищ данных, баз знаний.

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

  3. Современные инструментальные средства разработки схемы базы данных.

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

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

  6. Методы организации целостности данных.

  7. Основные компоненты СУБД MS Access: таблицы, запросы, формы, отчеты, модули, макросы.

  8. Создание таблиц в MS Access. Способы создания таблиц. Правила присваивания имени в MS Access.

  9. Создание таблиц в MS Access. Имя поля, тип данных, описание. Создание списка подстановок.

  10. Типы данных в MS Access. Свойства полей: размер, формат, маска ввода, подпись, значение по умолчанию, условие на значение.

  11. Реляционная база данных. Целостность данных. Ключевые поля.

  12. Построение схемы данных. Типы связей между таблицами. Главная и подчиненная таблицы. Каскадное обновление и удаление.

  13. Модели данных: иерархическая, сетевая, реляционная.

  14. Импорт, связывание и экспорт данных в MS Access.

  15. Назначение запросов. Виды запросов. Способы создания запросов.

  16. Конструирование перекрестных запросов. Разработка запроса с параметром.

  17. Разработка запросов с вычисляемыми полями.

  18. Назначение форм в СУБД. Технология разработки форм в СУБД MS Access. Элементы управления форм.

  19. Назначение отчетов в СУБД. Технология разработки отчетов в СУБД MS Access. Элементы управления отчетов

  20. События Microsoft Access. Свойства объекта Form. Методы форм

  21. События Microsoft Access. Свойства элементов управления.

  22. Объекты и семейства VBA. Основные понятия.

  23. Программное создание базы данных. Создание и удаление таблиц.

  24. Программное создание полей. Описание полей. Удаление полей.

  25. Распределённая обработка данных

  26. Системы управления распределёнными базами данных.

  27. Процедуры и функции VBA.

  28. Переменные, константы и типы данных.

  29. Область действия переменных и процедур.

  30. Модули VBA.

  31. Управляющие конструкции языка VBA.

  32. Создание процедур обработки событий.

  33. Язык SQL. Оператор SELECT.

  34. Хранимые процедуры и триггеры на базах данных

  35. Основные методы и средства защиты данных в базах данных

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

  37. Управление доступом к объектам базы данных в MS Access

Практические задания:

  1. Восстановить программный модуль, который создаёт новую базу данных Студенты, содержащую таблицу ОценкиСтудентов с полями: НомерСтудента, Фамилия (20), Математика. Выполнить отладку исправленного программного кода. На основе созданной таблицы ОценкиСтудентов создать форму и внести 5 записей. Предусмотреть ввод пароля при загрузке формы.

  2. Восстановить программный модуль, который создаёт новую базу данных Студенты, содержащую таблицу ОценкиСтудентов с полями НомерСтудента, Фамилия (20), История. Выполнить отладку программного кода. Создать форму на основе созданной таблицы и внести 5 записей. Разработать модуль, позволяющий вносить оценки только пользователю, открывшему форму под паролем "Учитель".

  3. Восстановить программный модуль, который создаёт в текущей базе данных две таблицы: Клиенты и Товары. Таблица Клиенты содержит 3 поля: Фамилия, Имя, Отчество. Таблица Товары содержит 2 поля: КодТовара, Цена. Заполнить 5 записей.

  4. Восстановить программный модуль, который создаёт в текущей базе данных две таблицы: Сотрудники и Товары. Таблица Сотрудники содержит 3 поля: Фамилия, Имя, Должность. Таблица Товары содержит 2 поля: КодТовара, Цена. Заполнить 5 записей.

  5. Восстановить и отладить стандартный модуль, который создаёт в текущей базе данных две таблицы: УспеваемостьСтудентов с полями: НомерЗачетки, Математика, Информатика и ЛичныеДанныеСтудентов с полями: Фамилия, Имя, ДатаРождения, Адрес. Заполнить по 2 записи в каждой таблице.

  6. Восстановить программный модуль, который создаёт в текущей базе данных две таблицы: Сотрудники и Товары. Таблица Сотрудники содержит 2 поля: ФИО, Должность. Таблица Товары содержит 2 поля: КодТовара, Цена. Заполнить 7 записей.

  7. Восстановить программный модуль, который создаёт в текущей базе данных две таблицы: Сотрудники и Товары. Таблица Сотрудники содержит 3 поля: ФИО, Должность, Адрес. Таблица Товары содержит 2 поля: КодТовара, Цена. Заполнить 6 записей.

  8. Восстановить и отладить программный код, который создает новую базу данных Студенты, содержащую таблицу ОценкиСтудентов с полями НомерСтудента, Фамилия (20), Английский. Создать форму на основе созданной таблицы и внести 5 записей. Разработать программные модули, предусматривающие два различных уровня доступа к данным на форме: для студентов (только чтение данных) и для преподавателя (редактирование данных).

  9. Восстановить и отладить программный код, который создаёт новую базу данных Студенты, содержащую таблицу ОценкиСтудентов с полями НомерСтудента, Фамилия (20), Английский, СреднийБалл. Создать форму на основе созданной таблицы, внести 5 записей. Разработать процедуру, подсчитывающую средний балл студентов и заносящую рассчитанные значения в поле СреднийБалл по нажатию кнопки.

  10. Создать новую базу данных с таблицей Успеваемость, содержащей следующие поля: IDСтудента, Фамилия, Английский, СреднийБалл. Внести 7 записей. Восстановить и отладить программный код, подсчитывающий средний балл всех студентов и заносящий рассчитанные значения в соответствующее поле. Создать форму, отображающую данные таблицы Успеваемость с кнопкой, запускающей процедуру расчёта среднего балла.

  11. Создать новую базу данных с таблицей Успеваемость, содержащей следующие поля: IDСтудента, Фамилия, Английский. Создать форму на основе созданной таблицы и внести 5 записей. Разработать процедуры, предусматривающие два различных уровня доступа к данным на форме: для студентов (только чтение данных) и для преподавателей (редактирование данных).

  12. Написать модуль, который создаёт на диске D: новую базу данных Результаты экзамена.mdb, содержащую таблицу Ведомость с полями КодСтудента и Оценка. Создать форму для заполнения, внести 5 записей.

  13. В новой базе данных создать таблицу, состоящую из 8 полей: ID, Фамилия, Имя, Отчество, ДатаРождения, Адрес, Должность, Зарплата. Заполнить 5 записей. Создать форму ЛичныеДанные с полями Фамилия, Имя, Отчество, ДатаРождения, Адрес и форму Работники с полями ID, Должность, Зарплата. Для формы Работники при наступлении события Close разработать программный код для открытия формы ЛичныеДанные с запросом на подтверждение о необходимости открытия.

  14. Написать программный код процедуры, которая создаёт на диске D: в папке Экзамен файл базы данных Результаты экзамена.mdb. База данных содержит таблицу Ведомость с полями КодСтудента и Оценка (тип полей - целочисленный).

  15. В новой базе данных создать таблицу, состоящую из 6 полей: Фамилия, ДевичьяФамилия, Имя, Отчество, Пол, ГодРождения (целое). Предусмотреть, что поле Пол может содержать только два значения: «м» или «ж». Заполнить 5 записей. Создать форму. Написать процедуру для управления видимостью полем ДевичьяФамилия при обновлении данных в поле Пол.

  16. В новой базе данных создать таблицу, состоящую из 5 полей: Фамилия, Имя, Отчество, Пол, ГодРождения (целое). Заполнить 5 записей. Создать форму. Разработать программный код для проверки вводимой информации в поле ГодРождения. Если год не принадлежит диапазону 1950-1990, то выдать сообщение о некорректной информации и запросить ввести год рождения снова.

  17. В новой базе данных создать таблицу, состоящую из 5 полей: Фамилия, Имя, Отчество, Пол, ГодРождения. Заполнить 5 записей. Создать форму на основе таблицы, добавить кнопку "Очистка данных". Написать процедуру, которая будет очищать все поля текущей записи при нажатии на кнопку.

  18. В новой базе данных создать таблицу, состоящую из 8 полей: ID, Фамилия, Имя, Отчество, ДатаРождения, Адрес, Должность, Зарплата. Заполнить 5 записей. Создать форму ЛичныеДанные с полями Фамилия, Имя, Отчество, ДатаРождения, Адрес и форму Работники с полями ID, Должность, Зарплата. Для формы Работники при наступлении события Close разработать программный код для открытия формы ЛичныеДанные с запросом на подтверждение о необходимости открытия.

  19. Восстановить программный код процедуры, которая создаёт на диске D: в папке Экзамен файл базы данных Результаты экзамена.mdb. База данных содержит таблицу Ведомость с полями КодСтудента и Оценка (тип полей - целочисленный).


© 2010-2022