Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Опис і моделювання структури та організації даних на інфологічному рівні





Ціль інфологічного моделювання - забезпечення найбільше природних для людини засобів збору й уявлення тієї інформації, що передбачається берегти в утворюваній базі даних. Тому інфологічну модель даних намагаються будувати за аналогією з природною мовою. Основними конструктивними елементами інфологічних моделей є сутності, зв'язку між ними і їхньої властивості (атрибути).

У базі даних ДП «Березнівське лісове господарство» відображаються особисті дані співробітників і клієнтів, відомості про товари та замовлення, інформація щодо замовлень

Спроектована база даних містить систему взаємопов'язаних відомостей про реалізацію лісозаготівлі.

Кожен запис в базі даних містить інформацію, що відноситься до одного конкретного клієнта. Розробка користувальницького інтерфейсу бази даних ДП «Березнівське лісове господарство» робиться для створення досить реальних форм і звітів, що дозволяє легко продемонструвати користувачу зовнішній вигляд додатків.

Для зв'язку таблиць створюється ключове поле, яке дозволяє закріпити за клієнтом обраний ним товар, не вводячи повторювані дані, а по одному коду або символу звернутися до потрібної таблиці і прочитати з неї дані. Для ефективного пошуку даних використовують індекси, які негайно дозволяють відшукати потрібного нам клієнта із загального списку.

Результатом роботи програми ДП «Березнівське лісове господарство» є звіти, форми, запити, а на більш високому рівні - макроси (опис об'єднання декількох завдань, що виконуються автоматично).

Інфологічна модель застосовується після словесного опису предметної області. На підставі аналізу предметної області виділимо наступні сутності моделі «сутність-зв'язок» («Entity Relationship» - ER-моделі): ДП «Березнівське лісове господарство», «Співробітники», «Товари», і зобразимо їх у вигляді графічних позначень (прямокутник, у верхній частині якого записано ім'я суті, а нижче перераховуються атрибути.(рис.3.2.1).

Рис.3.2.1. Опис сутності моделі

Як будь-яка модель, модель «сутність-зв'язок» має кілька базових понять, які утворюють вихідні цеглинки, з яких будуються вже більш складні об'єкти за наперед визначеними правилами.

Сутність, за допомогою якої моделюється клас однотипних об'єктів. Сутність має ім'я, унікальне в межах модельованої системи. Так як сутність відповідає деякому класу однотипних об'єктів, то передбачається, що в системі існує безліч екземплярів даної суті. Об'єкт, якому відповідає поняття сутності, має свій набір атрибутів - характеристик, що визначають властивості даного представника класу. При цьому набір атрибутів повинен бути таким, щоб можна було розрізняти конкретні екземпляри сутності.

Для прикладу розглянемо суть «Клієнти»,(рис.3.2.2).

Клієнт;

Код клієнта;

ПІБ клієнта;

Адреса;

Телефон;

Код договору;

Код замовлення;

Код товару.

 

Рис.3.2.2.Визначення сутності «Клієнти» у моделі ER.

Між сутностями можуть бути встановлені зв'язки - бінарні асоціації, що показують, яким чином сутності співвідносяться або взаємодіють між собою. Зв'язок може існувати між двома різними сутностями або між сутністю і їй же самій (рекурсивна зв'язок). Вона показує, як пов'язані екземпляри сутностей між собою. Якщо зв'язок встановлюється між двома сутностями, то вона визначає взаємозв'язок між екземплярами однієї й іншої сутності. Як вказано на (рис.3.2.3).

 

Рис. 3.2.3. Зв'язок «один-до-багатьох» (1: М), один з боку «Клієнт» і багато з боку «Товари».

Слід зазначити, що для кожної суті встановлюється свій код - ключовий атрибут, однозначно характеризує сутність. Наприклад, звичайний номер Клієнт в групі не може виконувати роль ключа, оскільки для кожної групи ці номери можуть повторюватися.

Для визначення переліку та структури даних, що зберігаються треба зібрати інформацію про реальних і потенційних додатках, а також про користувачів бази даних, а при побудові инфологической моделі слід дбати лише про надійність зберігання цих даних, геть забуваючи про додатки і користувачів, для яких створюється база даних.

Date: 2016-05-23; view: 537; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию