тому що в компонентах запитів робота з індексами
здійснюється засобами SQL.
Набір даних може працювати і без застосування індексів, але для цього відповідна таблиця БД не повинна мати первинного ключа - випадок досить рідкісний. Тому за замовчуванням в наборі даних використовується первинний індекс. При відкритті набору даних всі записи відсортовані відповідно до первинним ключем. p align="justify"> У даній програмі використовуються наступні ключові поля:
У таблиці "Товар" первинний ключ встановлений на полі "ID_Товара".
У таблиці "Покупка" первинний ключ встановлений на полі "ID_Покупкі".
У таблиці "Надходження" первинний ключ встановлений на полі "ID_Поступленія".
У таблиці "Постачальники" первинний ключ встановлений на полі "ID_Поставщіка".
У таблиці "Замовлення" первинний ключ встановлений на полі "ID_Заказа".
У таблиці "Відділ" первинний ключ встановлений на полі "ID_Отдела".
У таблиці "Клієнти" первинний ключ встановлений на полі "ID_Кліента".
У таблиці "Персонал" первинний ключ встановлений на полі "Персоналу".
У даній програмі передбачені наступні обмеження:
обмеження на введення числової інформації в текстове поле;
обмеження на введення текстової інформації в числове поле;
обмеження на введення будь-який інший інформації в поле datetime, крім необхідної дати, часу.
4. Опис програми
4.1 Вибір і обгрунтування засобів програмування для вирішення поставленого завдання, їх коротка характеристика
В якості цільової СУБД була обрана Microsoft SQL Server 2005. SQL Server 2005 - це новітня версія однієї з систем управління базами даних, що досягла того неперевершеного рівня розвитку, до якого вона поступово наближалася протягом двох десятиліть. Ця версія з'явилася результатом докорінної переробки, якій піддається цей програмний продукт, починаючи з версії 7.0. Але в програмному забезпеченні SQL Server 2005 вдалося значно поліпшити сумісність компонентів і розширити набір засобів, що забезпечують взаємодію з мовою XML, інфраструктурой.net, обумовленими користувачем типами даних, а також багатьма іншими додатковими службами. Взагалі кажучи, SQL Server 2005 дозволяє не тільки зберігати дані, а й управляти ними, регламентувати типи даних, а також спрощувати процес отримання цих даних. Якщо завдання полягає в тому, щоб просто зберегти дані в надійному місці, то достатньо скористатися практично будь-якою системою зберігання даних. Однак SQL Server 2005 як реляційна СУБД дозволяє не тільки зберігати дані, а й безпосередньо задавати структуру даних, іншими словами, встановлювати ...