представлення цієї сукупності, як в цілому, так і будь-який її частини.
Інформаційна система - це сукупність програмно-апаратних засобів, способів і людей, які забезпечують збір, зберігання, обробку і видачу інформації для вирішення поставлених завдань. На ранніх стадіях використання інформаційних систем застосовувалася файлова модель обробки. Надалі в інформаційних системах стали застосовуватися бази даних. Бази даних є сучасною формою організації, зберігання та доступу до інформації. Прикладами великих інформаційних систем є банківські системи, системи замовлень залізничних квитків і т.д.
Предметна область - це частина реального світу, що підлягає вивченню з метою створення бази даних для автоматизації процесу управління.
Набори принципів, які визначають організацію логічної структури зберігання даних в базі, називаються моделями даних.
Система управління базами даних (СУБД) - сукупність програмних і лінгвістичних засобів загального або спеціального призначення, які забезпечують управління створенням та використанням баз даних. Приклади: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Sav Zigzag, Microsoft SQL Server Compact, Лінтер.
Модель Сутність-Зв'язок (ER-модель) - модель даних, що дозволяє описувати концептуальні схеми. Являє собою графічну нотацію, засновану на блоках і з'єднують їх лініях, за допомогою яких можна описувати об'єкти і відносини між ними який-небудь інший моделі даних. У цьому сенсі ER-модель є мета-моделлю даних, тобто засобом опису моделей данних.ER-модель зручна при проектуванні інформаційних систем, баз даних, архітектур комп'ютерних додатків, та інших систем (далі, моделей). З її допомогою можна виділити ключові сутності, що присутні в моделі і позначити відносини, які можуть встановлюватися між цими сутностями. ER-модель є однією з найпростіших візуальних моделей даних (графічних нотацій). Вона дозволяє позначити структуру «великими мазками», в загальних рисах. Це загальний опис структури називається ER-діаграмою або онтологією обраної предметної області. На етапі переходу до реалізації даної ER-діаграми у вигляді реальної інформаційної системи або програми, відбувається відображення ER-моделі в більш детальну модель даних реляційної (об'єктної, мережевий, логічної, або ін.) Бази даних, яка називається даталогіческой моделлю даних по відношенню до вихідної ER-діаграмі.
Зв'язки між об'єктами можуть бути 3-х типів:
Один - до одного «i align="justify" >. Цей тип зв'язку означає, що кожному об'єкту першого виду відповідає не більше одного об'єкта другого виду, і навпаки. Наприклад: співробітник може керувати тільки одним відділом, і у кожного відділу є тільки один керівник.
Один - до багатьох . Цей тип зв'язку означає, що кожному об'єкту першого виду може відповідати більше одного об'єкта другого виду, але кожному об'єкту другого виду відповідає не більше одного об'єкта першого виду. Наприклад: у кожному відділі може бути безліч співробітників, але кожен співробітник працює тільки в одному відділі.
Багато - до багатьох . Цей тип зв'язку означає, що кожному об'єкту першого виду може відповідати більше одного об'єкта другого виду, і навпаки. Наприклад: доаждий рахунок може включати безліч товарів, і кожен товар може входити в різні рахунки.
Ключ - це стовпець (може бути декілька стовпців), що додається до таблиці і дозволяє встановити зв'язок з записами в іншій таблиці. Існують ключі двох типів: первинні і вторинні або зовнішні.
Первинний ключ - це одне або декілька полів (стовпців), комбінація значень яких однозначно визначає кожний запис у таблиці. Первинний ключ не допускає значень Null і завжди повинен мати унікальний індекс. Первинний ключ використовується для зв'язування таблиці з зовнішніми ключами в інших таблицях.
Зовнішній (вторинний) ключ - це одне або декілька полів (стовпців) в таблиці, що містять посилання на поле або поля первинного ключа в іншій таблиці. Зовнішній ключ визначає спосіб об'єднання таблиць.
З двох логічно пов'язаних таблиць одну називають таблицею первинного ключа або головною таблицею, а іншу таблицею вторинного (зовнішнього) ключа або підпорядкованої таблицею.
Існує три типи первинних ключів: ключові поля лічильника (лічильник), простий ключ і складовою ключ.
Поле лічильника (Тип даних «Лічильник»). Тип даних поля в базі даних, в якому для кожної додається в таблицю запису в полі автоматично заноситься унікальне числове значення.
Простий ключ. Якщо поле містить унікальні значення, такі як коди чи інвентарні номери, то це поле можна визначити як первинний ключ. Я...