- •Приклад побудови концептуальної моделі.
- •1. Логічне проектування реляційної бд.
- •2. Спрощення концептуальної моделі даних.
- •3. Методика перетворення концептуальних структур даних у реляційні структури.
- •4. Нормальні форми.
- •Лабораторна робота №3 Фізичне проектування реляційної бд у середовищі субд ms Access (проектування таблиць і схеми бд)
- •Теоретичні відомості
- •1. Коротка характеристика субд ms Access.
- •3. Об'єкти субд ms Access.
- •4. Інтерфейс ms Access.
- •2. Вимоги до системи.
- •5. Настроювання панелей інструментів.
- •6. Вікно бази даних.
- •7. Створення файлу нової бази даних
- •8. Створення таблиць у режимі Конструктора
- •9. Створення ключових полів.
- •10. Створення зовнішніх ключів за допомогою Мастера подстановки.
- •11. Властивості полів.
- •12. Створення схеми бд і визначення зв'язків.
- •Список літератури Основна
- •Додаткова
2. Вимоги до системи.
Для роботи із СУБД MS Access 2003 рекомендується наступна конфігурація ПК:
− процессор Pentіum ІІІ з тактовою частотою 533 МГЦ і вище;
− 128 Мб оперативної пам'яті;
− 250 Мб на жорсткому диску, включаючи 115 Мб на системному диску (при установці MS Access у складі пакета MS Offіce 2003 Professіonal або Professіonal Specіal Edіtіon;
− монітор, що підтримує режим SVGA 800x600 256 кольорів, або з більш високою дозвільною здатністю;
− операційна система MS Wіndows 2000/2003/XP;
3. Об'єкти субд ms Access.
База даних Access включає наступні групи об'єктів, що зберігаються в одному mdb-файлі:
1. Об'єкти бази даних, у тому числі:
− таблиці, створювані користувачем для зберігання даних предметної області. У БД Access припустимо одночасно відкривати до 2048 таблиць;
− запити на вибірку даних з однієї або декількох таблиць і запити-дії (на додавання, модифікацію й видалення даних, об'єднання таблиць);
− схема даних, що визначає, за допомогою яких полів таблиці пов'язуються між собою, як буде виконуватися об'єднання даних цих таблиць, чи потрібно перевіряти зв'язну цілісність при додаванні й видаленні записів, зміні ключів таблиць.
2. Об'єкти додатка:
− форми, що є основним засобом створення діалогового інтерфейсу додатка користувача. Кнопкові форми можуть використовуватися для створення панелей керування в додатку. У форму можна вставляти мультимедійні об'єкти: малюнки, діаграми, аудио та відео фрагменти, а також включати процедури обробки подій, що зберігаються в модулі форми;
− звіти, призначені для формування вихідних документів будь-яких форматів, що містять результати рішення завдань користувача та вивід їх на друк. Звіти можна доповнювати графічними ілюстраціями;
− сторінки доступу до даних, що являють собою діалогові Web-сторінки, які підтримують динамічний зв'язокіз БД і дозволяють переглядати, редагувати та вводити дані в базу, працюючи у вікні браузера;
− макроси, що є програмами, які складаються з послідовності макрокоманд, котрі виконуються при настанні деякої події в об'єкті додатка або його елементі керування;
− модулі, що містять процедури мовою VBA у вигляді процедур-підпрограм, процедур-функцій і процедур обробки подій. Використання процедур дозволяє створити закінчений додаток, що має власний графічний інтерфейс.
ВAccess для зручності користувача об'єкти у вікні БД можуть бути об'єднані в групи за функціональною або іншою ознакою. Групи містять посилання на об'єкти БД різних типів. Усього БД Access може включати до 32768 об'єктів.
4. Інтерфейс ms Access.
Access має уніфікований, характерний для MS Wіndows, графічний інтерфейс. Для роботи з таблицями БД та іншими об'єктами середовище Access має команди меню та контекстно-залежні панелі інструментів (див. рис. 3.1). Рядок меню та панель інструментів автоматично змінюються при зміні режиму Access.
Часто виконувані завдання винесені в область завдань, яка відображається разом з базою даних (розділ: Открытие файла). Для створення нової бази даних, сторінки доступу до даних або проекту можна використати пункти з розділів Создание, Создание из существующего файла, Создание с помощью шаблонов (див. рис. 3.2).
Рис. 3.1. Вікно СУБД Access.
Рис. 3.2. Область задач
Рядок головного меню містить кілька пунктів, кожен з яких має власне випадаюче меню, що містить список команд, згрупованих за функціональними ознаками (див. рис. 3.3).
Рис. 3.3 Випадаюче меню пункту Файл.
