Міністерство освіти і науки України
Національний університет “Львівська політехніка”
Кафедра прикладної математики
Звіт
до лабораторної роботи №6
з дисципліни “Бази даних та інформаційні системи”
на тему :
“ Безпека даних в СУБД Access ”
Лабораторна робота № 6
Тема: Безпека даних в СУБД Access
В 1 Предметна область “Студент”.
Кожен студент характеризується такими атрибутами : прізвище, імя, по батькові, номер студентського квитка, рік народження, місце народження, адреса, стать, сімейний стан, стипендія, кімната в гуртожитку. В одній кімнати проживає до трьох студентів. Кожен студент вчиться в певній групі, яка має свого старосту, та разом з іншими студентами групи вчить та здає певні предмети у певних викладачів, при цьому отримуючи деяку суму балів та державну оцінку. Студент може мати деякі захоплення (хоббі). Студенти відвідують бібліотеку де можна позичити книжку, що характеризується номером, автором, назвою, жанром. Кожна книжка не може бути одночасно видана двом студентам. Студент не може мати одночасно позиченими книжок на суму більше ніж 100 крб. Стипендія нараховується згідно з рейтингом за певною процедурою.
Система повинна видавати звіти :
список студентів по групах,
список студентів які мають рейтинг від X до Y,
список студентів та книг що не повернені більше року (з підсумовуванням кількості книг та грошового боргу студента),
довідка для студента про його рейтинг та розмір стипендії.
Виконання:
З допомогою майстера створив 7 користовачів і віднесла їх до таких груп:
User1- User, оператори архіву
User2- User, всі права на дані
User3- User, повні права
User4- User, нові дані
User5- User, розробники проекту
User6- User, тільки читання
User7- User, обмеження даних
Оператори архіву – можливість відкривати БД з монопольним доступом для резервування, але не можна бачити обєкти БД.
Всі права на дані –члени цієї групи можуть читати і додавати дані, але не можуть змінювати макети об(єктів, видаляти дані.
Розробники проекту – можуть змінювати усі об(єкти,але не можуть змінювати таблиці і зв(язки.
Тількі читання –члени цієї групиможуть читати і оновлюватидані,але не можуть змінювати дані чи макети об(єктів.
Оновлення даних – члени цієї групи можуть читати і оновляти дані,але не можуть змінювати макет, вставляти чи видаляти дані.
Висновок: на лабораторній роботі я навчився створювати користувачів і відносити їх до певних груп, надавати їм права і задавати їм права і задавати паролі для них.