Дипломная работа: База даних магазину побутової техніки на прикладі магазину "Електрон"

Рис. 3.3 - Вигляд таблиці «реквізити підприємства»


В таблицях «постачальники» і «покупці» внесені всі необхідні дані, що дає змогу приймати і продавати товар якнайшвидше. Вид таблиць представлені на Рис. 3.4 і Рис. 3.5.

Рис. 3.4 - Вигляд таблиці «покупці»

Рис. 3.5 - Вигляд таблиці «постачальники»

3.3 Установка зв'язків між таблицями

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

Для рішення поставленого завдання прийнята схема бази даних, представлена на Мал. 3.6 Для відкриття схеми даних необхідно вибрати команду «Инструменты» в меню «Дизайнер БД». У даній схемі представлений взаємозв'язок всіх таблиць бази даних і відношення між ними.


Рис. 3.6 - Схема даних

Визначення зв'язку по простому ключу. Для установки зв'язку по простому ключу виділяється Первинний ключ в батьківській таблиці і потім мишкою перетягується на дочірню (підпорядковану) таблицю. Після того, як кнопка миші відпускається, з'являється діалогове вікно Зміна зв'язків (Рис. 3.7), в якій видно по яких полях встановлюється зв'язок. У цьому ж вікні забезпечується цілісність БД, відміткою параметрів Забезпечення цілісності даних, Каскадне оновлення зв'язаних полів і Каскадне видалення зв'язаних полів.

Рис. 3.7 - Зміна зв'язків


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

Визначення зв'язків по складеному ключу. Встановити такий зв'язок між таблицями можна по складеному ключу. Для цього потрібне в головній (батьківської) таблиці, при натиснутій кнопці Shift, виділити поля, що входять в складений ключ і перетягнути їх на підлеглу таблицю.


РОЗДІЛ 4. ПРОГРАМНА РЕАЛІЗАЦІЯ В СЕРЕДОВИЩІ DELPHI

4.1 Коротка характеристика Delphi

середовище delphi інформаційний система

Delphi - це комбінація декількох найважливіших технологій:

- Об'єктно-орієнтована модель компонент

- Візуальна (а, отже, і швидкісне) побудова додатків з програмних прототипів

- Масштабовані засоби для побудови баз даних

Компілятор, вбудований в Delphi, забезпечує високу продуктивність, необхідну для побудови додатків в архітектурі “сервер” клієнта. Цей компілятор в даний час є найшвидшим в світі, його швидкість компіляції складає понад 120 тисяч рядків в хвилину на комп'ютері 486DX33. Він пропонує легкість розробки і швидкий час перевірки готового програмного блоку, характерного для мов четвертого покоління (4GL) і в той же час забезпечує якість коду, характерного для компілятора 3GL.

Об’єкти БД в Delphi засновані на SQL і включають повну потужність Borland Database Engine. До складу Delphi також включений Borland SQL Link, тому доступ до СУБД Oracle, Sybase, Informix і InterBase відбувається з високою ефективністю. Крім того, Delphi включає локальний сервер InterBase для того, щоб можна було розробити розширювані будь-які зовнішні SQL-сервера додатку в онлайновому режимі. Розробник в середовищі Delphi, що проектує інформаційну систему для локальної машини (наприклад, невелику систему обліку медичних карток для одного комп'ютера), може використовувати для зберігання інформації файли формату .dbf (як в dBase або Clipper) або .db (Paradox). Якщо ж він використовуватиме локальний InterBase for Windows 4.0 (це локальний SQL-сервер, що входить в постачання), то його додаток без жодних змін працюватиме і у складі великої системи з архітектурою сервер клієнта.

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

Team Development Support - засіб підтримки розробки проекту в групі. Дозволяє істотно полегшити управління крупними проектами. Це зроблено у вигляді можливості підключення такого продукту як Intersolve PVCS 5.1 безпосередньо до середовища Delphi.

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

К-во Просмотров: 290
Бесплатно скачать Дипломная работа: База даних магазину побутової техніки на прикладі магазину "Електрон"