- Преподавателю
- Другое
- Список вопросов к диф. зачету по ТРиЗБД
Список вопросов к диф. зачету по ТРиЗБД
Раздел | Другое |
Класс | - |
Тип | Другие методич. материалы |
Автор | Яколович О.Н. |
Дата | 17.12.2015 |
Формат | doc |
Изображения | Нет |
Список вопросов к диф. зачёту
по МДК 02.02. Технология разработки и защиты баз данных
для специальности
230115 «Программирование в компьютерных системах»
Теоретические вопросы:
-
Основные положения теории баз данных, хранилищ данных, баз знаний.
-
Основные принципы построения концептуальной, логической и физической модели данных.
-
Современные инструментальные средства разработки схемы базы данных.
-
Методы описания схем баз данных в современных системах управления базами данных.
-
Структуры данных в системах управления базами данных, общий подход к организации представлений, таблиц, индексов и кластеров.
-
Методы организации целостности данных.
-
Основные компоненты СУБД MS Access: таблицы, запросы, формы, отчеты, модули, макросы.
-
Создание таблиц в MS Access. Способы создания таблиц. Правила присваивания имени в MS Access.
-
Создание таблиц в MS Access. Имя поля, тип данных, описание. Создание списка подстановок.
-
Типы данных в MS Access. Свойства полей: размер, формат, маска ввода, подпись, значение по умолчанию, условие на значение.
-
Реляционная база данных. Целостность данных. Ключевые поля.
-
Построение схемы данных. Типы связей между таблицами. Главная и подчиненная таблицы. Каскадное обновление и удаление.
-
Модели данных: иерархическая, сетевая, реляционная.
-
Импорт, связывание и экспорт данных в MS Access.
-
Назначение запросов. Виды запросов. Способы создания запросов.
-
Конструирование перекрестных запросов. Разработка запроса с параметром.
-
Разработка запросов с вычисляемыми полями.
-
Назначение форм в СУБД. Технология разработки форм в СУБД MS Access. Элементы управления форм.
-
Назначение отчетов в СУБД. Технология разработки отчетов в СУБД MS Access. Элементы управления отчетов
-
События Microsoft Access. Свойства объекта Form. Методы форм
-
События Microsoft Access. Свойства элементов управления.
-
Объекты и семейства VBA. Основные понятия.
-
Программное создание базы данных. Создание и удаление таблиц.
-
Программное создание полей. Описание полей. Удаление полей.
-
Распределённая обработка данных
-
Системы управления распределёнными базами данных.
-
Процедуры и функции VBA.
-
Переменные, константы и типы данных.
-
Область действия переменных и процедур.
-
Модули VBA.
-
Управляющие конструкции языка VBA.
-
Создание процедур обработки событий.
-
Язык SQL. Оператор SELECT.
-
Хранимые процедуры и триггеры на базах данных
-
Основные методы и средства защиты данных в базах данных
-
Способы контроля доступа к данным и управления привилегиями
-
Управление доступом к объектам базы данных в MS Access
Практические задания:
-
Восстановить программный модуль, который создаёт новую базу данных Студенты, содержащую таблицу ОценкиСтудентов с полями: НомерСтудента, Фамилия (20), Математика. Выполнить отладку исправленного программного кода. На основе созданной таблицы ОценкиСтудентов создать форму и внести 5 записей. Предусмотреть ввод пароля при загрузке формы.
-
Восстановить программный модуль, который создаёт новую базу данных Студенты, содержащую таблицу ОценкиСтудентов с полями НомерСтудента, Фамилия (20), История. Выполнить отладку программного кода. Создать форму на основе созданной таблицы и внести 5 записей. Разработать модуль, позволяющий вносить оценки только пользователю, открывшему форму под паролем "Учитель".
-
Восстановить программный модуль, который создаёт в текущей базе данных две таблицы: Клиенты и Товары. Таблица Клиенты содержит 3 поля: Фамилия, Имя, Отчество. Таблица Товары содержит 2 поля: КодТовара, Цена. Заполнить 5 записей.
-
Восстановить программный модуль, который создаёт в текущей базе данных две таблицы: Сотрудники и Товары. Таблица Сотрудники содержит 3 поля: Фамилия, Имя, Должность. Таблица Товары содержит 2 поля: КодТовара, Цена. Заполнить 5 записей.
-
Восстановить и отладить стандартный модуль, который создаёт в текущей базе данных две таблицы: УспеваемостьСтудентов с полями: НомерЗачетки, Математика, Информатика и ЛичныеДанныеСтудентов с полями: Фамилия, Имя, ДатаРождения, Адрес. Заполнить по 2 записи в каждой таблице.
-
Восстановить программный модуль, который создаёт в текущей базе данных две таблицы: Сотрудники и Товары. Таблица Сотрудники содержит 2 поля: ФИО, Должность. Таблица Товары содержит 2 поля: КодТовара, Цена. Заполнить 7 записей.
-
Восстановить программный модуль, который создаёт в текущей базе данных две таблицы: Сотрудники и Товары. Таблица Сотрудники содержит 3 поля: ФИО, Должность, Адрес. Таблица Товары содержит 2 поля: КодТовара, Цена. Заполнить 6 записей.
-
Восстановить и отладить программный код, который создает новую базу данных Студенты, содержащую таблицу ОценкиСтудентов с полями НомерСтудента, Фамилия (20), Английский. Создать форму на основе созданной таблицы и внести 5 записей. Разработать программные модули, предусматривающие два различных уровня доступа к данным на форме: для студентов (только чтение данных) и для преподавателя (редактирование данных).
-
Восстановить и отладить программный код, который создаёт новую базу данных Студенты, содержащую таблицу ОценкиСтудентов с полями НомерСтудента, Фамилия (20), Английский, СреднийБалл. Создать форму на основе созданной таблицы, внести 5 записей. Разработать процедуру, подсчитывающую средний балл студентов и заносящую рассчитанные значения в поле СреднийБалл по нажатию кнопки.
-
Создать новую базу данных с таблицей Успеваемость, содержащей следующие поля: IDСтудента, Фамилия, Английский, СреднийБалл. Внести 7 записей. Восстановить и отладить программный код, подсчитывающий средний балл всех студентов и заносящий рассчитанные значения в соответствующее поле. Создать форму, отображающую данные таблицы Успеваемость с кнопкой, запускающей процедуру расчёта среднего балла.
-
Создать новую базу данных с таблицей Успеваемость, содержащей следующие поля: IDСтудента, Фамилия, Английский. Создать форму на основе созданной таблицы и внести 5 записей. Разработать процедуры, предусматривающие два различных уровня доступа к данным на форме: для студентов (только чтение данных) и для преподавателей (редактирование данных).
-
Написать модуль, который создаёт на диске D: новую базу данных Результаты экзамена.mdb, содержащую таблицу Ведомость с полями КодСтудента и Оценка. Создать форму для заполнения, внести 5 записей.
-
В новой базе данных создать таблицу, состоящую из 8 полей: ID, Фамилия, Имя, Отчество, ДатаРождения, Адрес, Должность, Зарплата. Заполнить 5 записей. Создать форму ЛичныеДанные с полями Фамилия, Имя, Отчество, ДатаРождения, Адрес и форму Работники с полями ID, Должность, Зарплата. Для формы Работники при наступлении события Close разработать программный код для открытия формы ЛичныеДанные с запросом на подтверждение о необходимости открытия.
-
Написать программный код процедуры, которая создаёт на диске D: в папке Экзамен файл базы данных Результаты экзамена.mdb. База данных содержит таблицу Ведомость с полями КодСтудента и Оценка (тип полей - целочисленный).
-
В новой базе данных создать таблицу, состоящую из 6 полей: Фамилия, ДевичьяФамилия, Имя, Отчество, Пол, ГодРождения (целое). Предусмотреть, что поле Пол может содержать только два значения: «м» или «ж». Заполнить 5 записей. Создать форму. Написать процедуру для управления видимостью полем ДевичьяФамилия при обновлении данных в поле Пол.
-
В новой базе данных создать таблицу, состоящую из 5 полей: Фамилия, Имя, Отчество, Пол, ГодРождения (целое). Заполнить 5 записей. Создать форму. Разработать программный код для проверки вводимой информации в поле ГодРождения. Если год не принадлежит диапазону 1950-1990, то выдать сообщение о некорректной информации и запросить ввести год рождения снова.
-
В новой базе данных создать таблицу, состоящую из 5 полей: Фамилия, Имя, Отчество, Пол, ГодРождения. Заполнить 5 записей. Создать форму на основе таблицы, добавить кнопку "Очистка данных". Написать процедуру, которая будет очищать все поля текущей записи при нажатии на кнопку.
-
В новой базе данных создать таблицу, состоящую из 8 полей: ID, Фамилия, Имя, Отчество, ДатаРождения, Адрес, Должность, Зарплата. Заполнить 5 записей. Создать форму ЛичныеДанные с полями Фамилия, Имя, Отчество, ДатаРождения, Адрес и форму Работники с полями ID, Должность, Зарплата. Для формы Работники при наступлении события Close разработать программный код для открытия формы ЛичныеДанные с запросом на подтверждение о необходимости открытия.
-
Восстановить программный код процедуры, которая создаёт на диске D: в папке Экзамен файл базы данных Результаты экзамена.mdb. База данных содержит таблицу Ведомость с полями КодСтудента и Оценка (тип полей - целочисленный).