6 Безпека баз даних
Бази даних - це теж файли, альо робота з ними відрізняється від роботи з файлами других тіпів, створюваніх іншімі Додатками. Вище ми бачили, что всю роботу з обслуговування файлової структурованих бере на себе операційна система. Для бази даних пред'являються особливі вимоги з точки зору безпеки, тому в них реалізованій Інший підхід до Збереження Даних.
Бази даних - це особливі структур. Інформація, яка в них містіться, дуже часто має суспільну Цінність. Нерідко з однією и тією ж базою Працюють тісячі людей по всій Країні. Від ІНФОРМАЦІЇ, яка містіться в Деяк базах, может залежаться благополуччя безлічі людей. Тому цілісність вмісту бази НЕ может и не винних залежаться ні від конкретних Дій якогось користувача, Який забув Зберегти файли перед віміканням комп'ютера, ні від перебоїв в електромережі.
Проблема безпеки баз даних вірішується тім, что в СУБД для Збереження ІНФОРМАЦІЇ вікорістовується подвійний підхід. У частіні операцій, як зазвічай, бере доля операційна система комп'ютера, альо деякі Операції Збереження відбуваються в обхід операційної системи.
.7 Режими роботи з базами даних
Зазвічай з базами даних працюю Дві категорії Користувачів. Перша категорія - ПРОЕКТУВАЛЬНИК. Їх Завдання Полягає в розробці структури таблиці бази даних и узгодженням ее Із замовником. Крім таблиць ПРОЕКТУВАЛЬНИК Розробляють Інші про «єкти бази даних, прізначені, з одного боку, для автоматізації роботи з базою, а з Іншого боку - для обмеження функціональніх можливіть роботи з базою (ЯКЩО це звітність, з міркувань безпеки). ПРОЕКТУВАЛЬНИК НЕ наповнюють базу конкретними Даними, (замовник может вважаті їх конфіденційнімі и НЕ надаваті Стороннім особам). Віняток ставити експериментальне наповнення модельним Даними на етапі налагодження об »єктів бази.
Друга категорія Виконавців, что Працюють з базами даних, - Користувачі. Смороду отримуються віхідну базу Даних від проектувальніків и займаються ее наповненням та обслуговування. У загально випадка Користувачі НЕ мают ЗАСОБІВ доступу до управління структурою бази - Тільки до Даних, та й то чи не до всіх, а до тих, робота з Якими передбача на конкретному робочому місці.
Відповідно СУБД має два режими роботи: проектувальн и призначеня для користувача. Перший режим призначеня для создания або Зміни структурованих бази и создания ее про «єктів. У іншому режімі відбувається Використання раніше підготовленіх об »єктів для наповнення бази або Отримання Даних з неї.
Табліці - це основні об'єкти будь-якої бази даних. По-перше, в таблицях зберігаються ВСІ дані, наявні в базі, а по-друге, табліці зберігають и структуру бази (поля, їх типи и Властивості).
Таблиця бази даних схожа на електронну таблицю, в якій дані зберігаються в рядках и стовпцях. У результаті зазвічай й достатньо легко Імпортувати Електрон Таблиця до табліці бази даних. Головна відмінність между Збереження даних до електронній табліці та базі Даних - це способ упорядкування Даних.
Щоб Забезпечити максимальну гнучкість бази даних, дані звітність, впорядкуваті в таблицях, щоб позбутіся Зайве ЕЛЕМЕНТІВ. Наприклад, ЯКЩО нужно зберігаті дані про працівніків, Відомості про шкірного працівника звітність, один раз ввести в табліці, яка настроє...