II . Загальні відомості MS ACCESS інфологічне моделювання.
В
Інфологіческое проектування (ER-модель)
Система Access - це набір інструментів кінцевого користувача для управління базами даних. До її складу входять конструктори таблиць, форм, запитів і звітів. Цю систему можна розглядати і як середовище розробки додатків. Використовуючи макроси або модулі для автоматизації рішення
№ 2
завдань, можна створювати орієнтовані на користувача додатки такими ж потужними, як і додатки, написані безпосередньо на мовах програмування. При цьому вони будуть включати кнопки, меню і діалогові вікна. Програмуючи на мові VBA, можна створювати такі потужні програми, як сама система Access. p> Створення додатків без програмування з використанням макросів Access. Користувачі електронних таблиць і баз даних повинні бути знайомі з багатьма ключовими поняттями, використовуваними в Access. Перш ніж приступити до роботи з яким-небудь програмним продуктом, важливо зрозуміти його можливості і типи завдань, для вирішення яких він призначений. Microsoft Access (далі - просто Access) - це багатогранний продукт, використання якого обмежене тільки уявою користувача. p> У Access повною мірою реалізовано управління реляційними базами даних. Система підтримує первинні та зовнішні ключі і забезпечує цілісність даних на рівні ядра (що запобігає несумісні операції оновлення або видалення даних). Крім того, таблиці в Access забезпечені засобами перевірки допустимості даних, що запобігають некоректний введення незалежно від того, як він здійснюється, а кожне поле таблиці має свій формат і стандартні описи, що істотно полегшує введення даних. Access підтримує всі необхідні типи полів, у тому числі текстовий, числовий, лічильник, грошовий, дата/час, MEMO, логічний, гіперпосилання і поля об'єктів OLE. Якщо в процесі спеціальної обробки в полях не виявляється ніяких значень, система забезпечує повну підтримку порожніх значень. p> Створення баз даних і введення даних.
У Microsoft Access підтримуються два способи створення бази даних. Є можливість створити порожню базу даних, а потім додати в неї таблиці, форми, звіти та інші об'єкти. Такий спосіб є найбільш гнучким, але вимагає окремого визначення кожного елемента бази даних. Є також можливість відразу створити за допомогою майстра базу даних певного типу з усіма необхідними таблицями, формами і звітами. Це найпростіший спосіб початкового створення бази даних. В обох випадках у Вас залишиться можливість у будь-який час змінити і розширити створену базу даних
В даний час розроблено значну кількість різноманітних моделей БД. У більшості випадків в маркетинговій діяльності використовується реляційна модель, коли дані представляються у вигляді сукупності таблиць, над якими можуть виконуватися операції. p> Проектування БД-одна з найбільш відповідальних і важких завдань, пов'язаних із створенням інформаційної системи маркетингової діяльності. У результаті її рішення повинні бути визначені і зміст БД. І ефективний спосіб її організації, та інструментальні засоби управління даними, які будуть застосовуватися в створюваній системі. p> Процес проектування БД повинен включати такі етапи:
№ 3
1.Інфологіческое проектування, тобто визначення предметної області системи, що дозволяє вивчити інформаційні потреби майбутніх користувачів:
- визначення вимог до операційної обстановці, в якій буде функціонувати інформаційна система;
- вибір СУБД і інших інструментальних і програмних засобів її реалізації;
- логічне проектування БД;
- фізичне проектування БД.
Завдання етапу логічного проектування БД полягає в розробці її В«логічноїВ» структури відповідно до инфологической моделлю предметної області. На це етапі створюються схеми БД на мовах визначення даних. p> Етап фізичного проектування БД вимагає пошуку проектних рішень, що забезпечують ефективну підтримку побудови В«логічноїВ» структури БД в середовищі зберігання БД. На цьому етапі вирішуються питання побудови структури збережених даних, розміщення збережених даних в пам'яті, вибору ефективних методів доступу до різних компонентів В«фізичноїВ» БД. Описується також відображення В«логічноїВ» структури БД в структурі зберігання. p> Отже, в процесі етапу інфологіческого проектування можна виділити наступні сутності - зв'язку, об'єкти, атрибути. Взаємозв'язок об'єктів і зв'язків між ними представлена ​​у вигляді ER - діаграми. p> Об'єкт - абстракція класу предметів реального світу. Кожен об'єкт має властивими йому атрибутами. Кожен атрибут повинен мати ім'я і повинен отримувати значення з деякої безлічі допустимих значень (домен). У кожного об'єкта повинен бути ідентифікатор, який однозначно визначає екземпляр об'єкта. Атрибути бувають прості і ключові. p> В БД ключовим атрибутом є В«назва організаціїВ» і В«адресуВ», тобто за...