их завдань
.1 Загальна характеристика предметної області та аналіз об'єкта дослідження
Бази даних - це сукупність структур, призначених для зберігання великих обсягів інформації і програмних модулів, що здійснюють управління даними, їх вибірку, сортування та інші подібні дії.
Інформація бази даних зберігається в одній або кількох таблицях. Будь таблиця з даними складається з набору однотипних записів, розташованих один за одним. Вони являють собою рядки таблиці, які можна додавати, видаляти або змінювати.
Кожна запис є набором іменованих полів (осередків), які можуть зберігати найрізноманітнішу інформацію, починаючи від дати народження і закінчуючи докладним описом кулінарного рецепта. Однотипні поля різних записів утворюють стовпець таблиці.
Повноцінна база даних може містити й одну таблицю, проте в реальному житті структури баз даних, а відповідно, і способи їх створення, набагато складніше.
В інформаційному суспільстві змінився уклад життя, система цінностей: зростає значимість культурного дозвілля, зростає попит на знання, від людини вимагається здатність до інтелектуальної праці і творчості. В результаті з'явилися протиріччя між обмеженими можливостями людини по сприйняттю і переробці інформації та існуючими масивами зберігається і передається.
Виникло велике число надлишкової інформації, в якій іноді важко зорієнтуватися і вибрати потрібні відомості. Для вирішення подібних проблем застосовуються автоматизовані бази даних. Вони стали невід'ємною частиною практично всіх комп'ютерних систем - від галузі до окремого підприємства. За останні кілька років зріс рівень споживчих якостей систем управління базами даних (СКБД): різноманітність підтримуваних функцій, зручний для користувача інтерфейс, пару з програмними продуктами, зокрема, з іншими СУБД, можливості для роботи в мережі і т.д. СУБД дозволяє зводити воєдино інформацію з найрізноманітніших джерел (електронні таблиці, інші бази даних) і допомагає швидко знайти необхідну інформацію, донести її до оточуючих за допомогою звітів, графіків або таблиць.
До теперішнього часу накопичений значний досвід проектування БД, призначених для управління виробництвом. Це дозволяє зробити процес створення БД більш ефективним.
Розрізняють декілька моделей баз даних. Основними з них є ієрархічні, об'єктно-орієнтовані, реляційні і мережеві моделі.
Реляційна база даних являє собою безліч взаємопов'язаних таблиць, кожна з яких містить інформацію про об'єкти певного виду. Кожен рядок таблиці містить дані про один об'єкт (наприклад, автомобілі, комп'ютері, клієнті), а стовпці таблиці містять різні характеристики цих об'єктів - атрибути (наприклад, номер двигуна, марка процесора, телефони фірм або клієнтів).
Рядки таблиці називаються записами. Усі записи таблиці мають однакову структуру. Вони складаються з полів (елементів даних), в яких зберігаються атрибути об'єкта. Кожне поле запису містить одну характеристику об'єкта і являє собою заданий тип даних (наприклад, текстовий рядок, число, дата). Для ідентифікації записів використовується первинний ключ. Первинним ключем називається набір полів таблиці, комбінація значень яких однозначно визначає кожний запис у таблиці. Предметна ...