5. Безопасность
В современных СУБД поддерживается один из двух широко распространенных подходов к вопросу обеспечения безопасности данных, а именно избирательный подход или обязательный подход.
В данной курсовой работе было выбрано избирательное управление. В общем случае система безопасности таких СУБД базируется на трех компонентах:
1. Пользователи. СУБД выполняет любое действия с БД от имени какого-то пользователя. Каждому пользователю присваивается идентификатор - порядковый номер, однозначно определяющий пользователя в СУБД. Он определяется с помощью триггера.
2. Объекты БД. По стандарту SQL2 защищаемыми объектами в БД являются таблицы, представления, домены и определенные пользователем наборы символов.
3. Привилегии.
Привилегии показывают набор действий, которые возможно производить над тем или иным объектом. Например пользователь имеет привилегию для просмотра таблицы.
Для обеспечения безопасной работы с данными в данной системе на уровне СУБД были созданы два пользователя системы:
Клиент (booker), который имеет право бронировать билет в кинотеатр
Администратор (admin), который контролирует данные в базе данных кинотеатра
Каждый из данных пользователей имеет права не на все таблицы базы данных, а только на выполнение определенных действий в конкретных таблицах. Так, пользователь "booker" имеет права на просмотр таблиц "Залы", "Сеансы" и "Фильмы", добавление и модификацию таблицы "Брони".
В данной СУБД пользователем, который имеет права на все действия во всех таблицах, может создавать и распределять права всем другим пользователем является пользователь SYSDBA. В зависимости от того, под каким логином и паролем заходит пользователь в систему, ему предоставляются различные возможности системы, обеспечивая целостность и безопасность данных системы.
- 1. Описание предметной области
- 2. Описание процесса бронирования билетов
- 3. Концептуальное и физическое проектирование базы данных
- 4. Целостность данных
- 5. Безопасность
- 6. Проектирование логики диалога с пользователем
- 7. Алгоритмы обработки данных, используемые в приложении для бронирования билетов в кинотеатр
- 8. Разработка и описание приложения
- Заключение
- Системы бронирования ж/д билетов
- 2.2 Характеристика системы бронирования сегодня
- Системы бронирования и резервирования
- 2.3 Онлайн-бронирование и покупка билетов в кинотеатр
- 8.2 Технология предоставления услуг интернет-бронирования
- 2.4 Современные системы бронирования
- 3. Отечественные системы бронирования Система бронирования «Сирена»
- 2.1. Общая характеристика кинотеатра
- Системы бронирования авиабилетов