Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Лабораторная работа № 2 Создание физической модели базы данных и интерфейса в СУБД
Задание № 1: Создать таблицы, определить свойства полей таблиц и установить связи между таблицами. Цель: Научиться создавать таблицы, определять свойства полей и устанавливать связи между таблицами. 1. Создать новую базу данных. Сохранить файл на съемном носителе под именем Список угроз. 2. Создать таблицы с соответствующими полями и установить свойства полей в соответствии с таблицей 2. Таблица 2 – Список таблиц
3. Сохранить базу данных на съемном носителе. 4. Определить общие свойства полей таблицы Вид деструктивного воздействия в соответствии с таблицой 3.
Таблица 3 – Таблица Вид деструктивного воздействия
5.Сохранить таблицу Вид деструктивного воздействия. 6. Определить общие свойства полей таблиц Вид нарушения, Вид объекта воздействия, Вид фактора возникновениясамостоятельно аналогично п. 4. 7. Определить свойства полей таблицыСпособ реализации в соответствии с таблицей 4. Таблица 4 – Таблица Способ реализации
8. Преобразовать полеВид способа реализациив поле со спискомполя, установив свойства на вкладке Подстановка, в соответствии с таблицей 5. 9. Сохранить таблицу Способ реализации. 10. Определить общие свойства полей таблицы Угрозы безопасности данных в соответствии с таблицей 6. 11. Установить связи между родительскими таблицамиВид деструктивного воздействия, Вид нарушения, Вид объекта воздействия, Вид фактора возникновения, Способ реализациии дочерней таблицейУгрозы безопасности данныхпо соответствующим первичным и внешним ключам мощностью один ко многим (рисунок 2). Установить для каждой связи ссылочную целостность данных. Таблица 5 – Изменяемые свойства поля Вид способа реализации
Таблица 6 – Таблица Угрозы безопасности данных
12. Сохранить созданную физическую модель базы данных на съемном носителе. Рисунок 2 – Схема базы данных Задание № 2: Создать формы и элементы управления. Цель: Научиться создавать формы для ввода и редактирования данных и элементы управления. 1. Создать простую форму Вид деструктивного действия на основе соответствующей таблицы Вид деструктивного действия с помощью мастера форм. 2. Ввести в макете формы в разделе Заголовок формы название Ввод и редактирование вида деструктивного воздействия. 3. Добавитьв макете формы в разделе Область данных три элемента управления: Кнопки - Добавить запись, Удалить запись, Выход(категория -Обработка записей, действие – Добавление записи, Удаление записи; категория – Работа с формой, действие - Закрытие формы). 4. Добавить в макете формы в разделе Область данных два элемента управления: Кнопки – Предыдущая запись, Следующая запись(категория –Переходы по записям, действие – Предыдущая запись, Следующая запись). 5. Сохранить форму Вид деструктивного действия. Пример вида формы приведен на рисунке В.1 приложения В. 6. Создать простые формы Вид нарушения, Вид объекта воздействия, Вид фактора возникновения, Способ реализации самостоятельно аналогично п.п.1-5. 7. Создать форму Угрозы безопасности данных на основе соответствующей таблицы Угрозы безопасности данных. 8. Ввести в макете формы в разделе Заголовок формы название формы Ввод и редактирование угроз безопасности данных. 9. Преобразовать поле Код вида нарушения в поле со списком. Установить свойства поля со списком в соответствии с таблицей 7. Таблица 7 – Изменяемые свойства поля Код вида нарушения
10. Преобразовать поля Код вида фактора возникновения, Код вида объекта воздействия, Код вида деструктивного воздействия, Код способа реализации в поля со списком и установить свойства самостоятельно аналогично п. 9. Источником строк установить запрос на основе соответствующей таблицы по названию поля. 11. Добавить в макете формы в разделе Область данных три элемента управления: Кнопки - Добавить запись, Удалить запись, Выход (категория - Обработка записей, действие – Добавление записи, Удаление записи; категория – Работа с формой, действие - Закрытие формы). 12. Добавить в макете формы в разделе Область данных два элемента управления: Кнопки – Предыдущая запись, Следующая запись(категория –Переходы по записям, действие – Предыдущая запись, Следующая запись). 13. Сохранить формуУгрозы безопасности данных. Пример вида формы приведен на рисунке В.3 приложения В. 14. Ввести данные в таблицы в соответствии с таблицей Г.1 приложения Г [9]. 15. Сохранить созданную базу данных на съемном носителе.
Задание № 3: Создать простые запросы на выборку и запросы на выборку с параметром. Цель: Научиться создавать запросы. 1. Создать запрос на выборку данных Список угрозна основании таблиц Угрозы безопасности данных, Вид деструктивного воздействия, Вид нарушения, Вид объекта воздействия, Вид фактора возникновения, Способ реализации(Выбрать последовательно все поля за исключением ключевых полей). Вид запроса в режиме конструктора представлен на рисунке Д.1 приложения Д. 2. Создать запрос на выборку данных с параметром Поиск угроз безопасности данных по фактору возникновения(Условие отбора - [Введите фактор возникновения: Природные, техногенные, антропогенные]). Вид запроса в режиме конструктора представлен на рисунке Д.2 приложения Д. 3. Создать запрос на выборку данных с параметром Поиск угроз безопасности данных по виду нарушения (Условие отбора - [Введите вид нарушения: 1-Угроза конфиденциальности информации, 2-Угроза доступности информации, 3-Угроза целостности информации]). Вид запроса в режиме конструктора представлен на рисунке Д.3 приложения Д. 4. Создать запрос на выборку данных с параметром Поиск угроз безопасности данных по виду способа реализации (Условие отбора - [Введите вид способа реализации: Угроза НСД к информации, Угроза утечки по техническим каналам]). 5. Создать формы Результаты поиска угроз безопасности данных по виду нарушения, Результаты поиска угроз безопасности данных по фактору возникновения, Результаты поиска угроз безопасности данных по виду способа реализациина основе соответствующих запросов с параметрамиПоиск угроз безопасности данных по виду нарушения, Поиск угроз безопасности данных по фактору возникновения, Поиск угроз безопасности данных по виду способа реализации.Примеры форм, созданных на основе запросов с параметрами, приведены на рисунках Д4-Д5 приложения Д. 6. Добавить в макетах созданных форм в разделе Заголовкаэлемент управления: кнопку - Выход(категория – Работа с формой, действие - Закрытие формы). 7. Сохранить созданную базу данных на съемном носителе. Задание № 4: Создать отчеты на основе запросов и отформатировать макет отчета. Цель: Научиться создавать отчеты и элементы управления. 1. Создать отчет Список угрозна основе запросаСписок угроз. 2. Отформатировать макет отчета в режиме конструктора. Добавить в макете созданного отчета в разделе Заголовокэлемент управления: кнопку - Выход(категория – Работа с отчетом, действие – Закрытие отчета). 3. Пример отчета приведен в приложении Е. 4. Создать отчет Результаты поиска угроз безопасности данных по фактору возникновения на основаниизапросов с параметрамиПоиск угроз безопасности данных по фактору возникновения. 5. Отформатировать макет отчета в режиме конструктора. Добавитьв макете созданного отчета в разделе Заголовокэлемент управления: кнопку - Выход (категория – Работа с отчетом, действие – Закрытие отчета). 6. Сохранить созданную базу данных на съемном носителе. Задание № 5: Создать главную кнопочную форму и страницы кнопочной формы для обеспечения переходов в приложении. Цель: Научиться создавать главную кнопочную форму и страницы кнопочной формы. 1. Создать страницу главной кнопочной формы Ввод и редактирование данных в справочниках, состоящую из следующих элементов (использовать команду – Открыть форму для изменения): В справочнике Вид нарушения, В справочнике Вид объекта воздействия, В справочнике Вид фактора возникновения, В справочнике Способ реализации, В справочнике Вид деструктивного воздействия, В справочнике угрозы безопасности, Назад. Пример страницы кнопочной формы приведен на рисунке Ж.2 приложения Ж. 2. Создать страницу главной кнопочной формыПоиск, состоящую из следующих элементов (использовать команду – Открыть форму для изменения): Результаты поиска угроз безопасности данных по виду нарушения, Результаты поиска угроз безопасности данных по фактору возникновения, Результаты поиска угроз безопасности данных по способу реализации, Назад. Пример страницы кнопочной формы приведен на рисунке Ж.3 приложения Ж. 3. Создать страницу главной кнопочной формыПросмотр/Печать списка угроз, состоящую из следующих элементов (использовать команду – Открыть отчет): Список угроз, Результаты поиска угроз безопасности данных по фактору возникновения, Назад. 4. Подключить к главной кнопочной форме созданные страницы (использовать команду – Перейти к кнопочной форме): Ввод и редактирование данных в справочниках, Поиск угроз безопасности, Просмотр/Печать списка угрози (использовать команду – Выйти из приложения) Выход из приложения. Пример главной кнопочной формы приведен на рисунке Ж.1 приложения Ж. 5. Сохранить созданную физическую модель базы данных на съемном носителе.
Задание № 6: Установить защиту информации от несанкционированного доступа. Цель: Научиться защищать данные в базе данных от модификации и уничтожения. 1. Установить пароль к базе данных (Сервис-Защита). 2. Установить режим шифрования данных (Сервис-Защита).
Содержание отчета по лабораторной работе. В отчете к лабораторной работе должны быть представлены: 1) Титульный лист к отчету по лабораторному практикуму, оформленный в соответствии с требованиями СТО САФУ (приложение Б) [13]. 2) Название, цель и задания лабораторной работы. 3) Схема физической модели базы данных. 4) Описание таблиц и установленных свойств полей разработанной базы данных в виде таблиц. 5) Виды главной кнопочной формы и страниц кнопочной формы. 6) Виды разработанных форм. 7) Созданные запросы в режиме Конструктора. 8) Виды разработанных форм на основе запросов; 9) Виды созданных отчетов.
Вопросы для самоконтроля: 1. Что такое база данных? Приведите примеры баз данных из разных предметных областей. 2. Какие типы моделей данных вы знаете? 3. Что такое структурирование информации? 4. Что такое объект? Приведите примеры материальных, нематериальных, абстрактных объектов. 5. Что такое атрибут (данное)? Чем отличается имя данного от значения данного? 6. Что такое поле базы данных? Что такое запись базы данных? 7. Какое поле называется ключевым? Какие бывают ключи у таблицы? 8. Какие типы данных вы знаете? 9. Что такое нормализация? Как проектировать состав полей таблицы, чтобы исключить возможности утраты, достоверности и избыточности информации? 10. Какие базы данных называют реляционными? Какие типы связей между таблицами возможны в реляционных базах данных? 11. Что такое СУБД? Приведите примеры СУБД. |
Последнее изменение этой страницы: 2019-10-24; Просмотров: 287; Нарушение авторского права страницы