Реализация системы защиты информации



Для защиты базы данных была реализована авторизация по ролям. Инженер (engineer), зайдя систему, может поменять полномочия другого пользователя так как является администратором. Также в системе предусмотрена роль наладчика (technician), уровень доступа которого позволяет корректировать режимы обработки в соответствии с имеющимся оборудованием и работать с документацией о деталях. Это сделано для предоставления разного уровня полномочий в системе.

 

Администрирование БД

 

Доступ к СУБД осуществляется только на тех компьютерах, где она установлена.

Для подключения были созданы два пользователя с разным уровнем доступа: инженер и наладчик.

Пользователь – «Наладчик» (имеет возможность заполнять, добавлять, данные, связанные с базой данных, заготовками и инструментом;

«Администратор/Инженер» – специалист, имеющий возможность заполнения, добавления, удаления данных связанных с базой данных и готовыми изделиями, создания и удаления инструментов, формирования корректировок информации в БД, отслеживания за правильностью ведения БД, изменения параметров сменных пластин и методов производства заготовок.


 

ЗАКЛЮЧЕНИЕ

В ходе прохождения производственной практики была разработана база данных «Система УД и ПИ».

 Для решения поставленной задачи была выбрана СУБД MySQL Workbench, которая изучалась в колледже, поэтому проблем в разработке не возникало.

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

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


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Концептуальная модель – URL: https://ru.wikipedia.org/wiki/Концептуальная_модель (дата обращения 2020-11-06).

2. Построение концептуальной модели – URL: https://works.doklad.ru/view/5kXj2XkHdYw.html (дата обращения 2020-11-07).

3. MySQL. Модель клиент-сервер – URL: https://www.hostinger.ru/rukovodstva/shto-takoje-mysql/ (дата обращения 2020-11-08).

4. MySQL Workbench – URL: https://ru.wikipedia.org/wiki/MySQL_Workbench (дата обращения 2020-11-08).

5. Схема базы данных – URL: https://ru.wikipedia.org/wiki/Схема_базы_данных (дата обращения 2020-11-09).

 

ПРИЛОЖЕНИЕ А

Листинг хранимых процедур

Листинг хранимой процедуры "output_finished_workpiece_names"

CREATE DEFINER=`root`@`localhost` PROCEDURE `output_finished_workpiece_names`()

BEGIN

SELECT finished_workpiece_name AS 'Название готовой детали'

FROM finished_workpiece;

END

 

Листинг хранимой процедуры "output_insert_images"

CREATE DEFINER=`root`@`localhost` PROCEDURE `output_insert_images`()

BEGIN

SELECT image AS 'Изображение пластины' FROM images

WHERE image_category='cnc_tool_insert';

END

 

Листинг хранимой процедуры "price_less_than_6"

CREATE DEFINER=`root`@`localhost` PROCEDURE `price_less_than_6`()

BEGIN

SELECT metal_cutting_tool_price_insert AS 'Стоимость пластины'

FROM metal_cutting_tool_price

WHERE metal_cutting_tool_price_insert < 6;

END

 

Листинг хранимой процедуры "output_workpiece_labels"

CREATE DEFINER=`root`@`localhost` PROCEDURE `output_workpiece_labels`()

BEGIN

SELECT workpiece_label AS 'Маркировка' FROM workpiece;

END

 


Дата добавления: 2020-12-22; просмотров: 32; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!