Визначення моделі даних

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

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

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

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

За даними Американського національного інституту стандартів (ANSI) модель даних може бути інтерпретована як схема :

* концептуальний , який визначає вирази, дозволені самою моделлю, передає користувачам правила та суттєві визначення даних;
* логічний , який описує семантику таблиць і стовпців, об'єктно-орієнтовані класи тощо, представлені певною технологією маніпулювання (наприклад, мовою SQL );
* фізична , яка деталізує носій, в якому зберігається інформація, наприклад розділи диска .

Типи моделей баз даних

Таблична модель : її визначення не може суворо відповідати моделі; Вона складається зі списку двовимірних даних, в яких всі елементи даного стовпця є подібними, і всі значення рядка пов'язані один з одним.

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

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

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

border=0

Пошук іншого визначення