відзначається, що користувачі бази В«саботуютьВ» її експлуатацію і вважають за краще працювати традиційними методами, це говорить не про низьку кваліфікацію користувачів, а про недостатню кваліфікацію розробника бази.
На цьому етапі завершується розробка бази даних, і на наступному етапі починається її основне проектування. З цього моменту слід почати роботу з СУБД.
4. Проектування баз даних
4.1 Режими роботи з базами даних
Зазвичай з базами даних працюють дві категорії користувачів. Перша категорія - проектувальники . Їх завдання полягає в розробці структури таблиць бази даних і узгодження її з замовником. Крім таблиць проектувальники розробляють і інші об'єкти бази даних, призначені, з одного боку, для автоматизації роботи з базою, а з іншого боку - для обмеження функціональних можливостей роботи з базою (якщо це необхідно з міркувань безпеки). Проектувальники не наповнювався базу конкретними даними, (замовник може вважати їх конфіденційними і не надавати стороннім особам). Виняток становить експериментальне наповнення модельними даними на етапі налагодження об'єктів бази.
Друга категорія виконавців, що працюють з базами даних, - користувачі в даному випадку ними є бібліотекарі та читачі, що приходять до бібліотеки. Вони отримують вихідну базу даних від проектувальників і займаються її наповненням і обслуговуванням. У загальному випадку користувачі не мають коштів доступу до управління структурою бази - тільки до даних, та й то не до всіх, а до тим, робота з якими передбачена на конкретному робочому місці.
Відповідно СУБД має два режими роботи: проектувальний і користувальницький . Перший режим призначений для створення або зміни структури бази і створення її об'єктів. У другому режимі відбувається використання раніше підготовлених об'єктів для наповнення бази або отримання даних з неї. h2> 4.2 Об'єкти бази даних
4.2.1 Таблиці
Таблиці - Це основні об'єкти будь-якої бази даних. По-перше, в таблицях зберігаються всі дані, наявні в базі, а по-друге, таблиці зберігають і структуру бази (поля, їх типи і властивості). У прикладі нашої бази можна показати перелік таблиць:
В
Таблиця В«АвториВ» складається з наступних полів:
В· Код учасника
В· Ім'я автора
Ця сутність відводиться для зберігання відомостей про основні людях, які брали участь у підготовці рукопису видання (авторах, упорядник, титульних редакторах, перекладачів і художників). Таке об'єднання допустимо, тому що дані про різних творців вибираються з одного домену (прізвище та імена) і виключає дублювання даних Оскільки прізвище та імена (ініціали) творця можуть бути досить громіздкими (М.Е. Салтиков-Щедрін, Франсуа Рене де Шатобріан, Остен Жюль Жан-Батист Іполит і т.п.) і будуть багаторазов...