Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zvit.doc
Скачиваний:
2
Добавлен:
09.09.2019
Размер:
1.48 Mб
Скачать

1.3. Створення індексів і ключових полів

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

1.4. Зв'язок між додатком і базою даних

Зв'язок між базою даних і додатком створюється за допомогою псевдоніма (алиаса). Псевдонім створювати програмою BDE Administrator. Він повинен мати ім'я my3_sampl.

Взаємодія додатка та бази даних здійснюється навігаційним методом.

1.5. Умови на розробку додатка

Для введення інформації в таблиці повинні використовуватися форми.

Додаток повинен бути створений за допомогою мови програмування C++ Builder 6.0.

Невізуальні компоненти розташовуються в окремому модулі з ім’ям DM1 класу Tdatamodule. Для зв'язку з базою даних використовувати компонент Database і необхідну кількість компонентів Table.

Властивість Name стартової форми повинна мати значення Mystartform. Властивість Name додаткових форм повинна мати значення Mychild1, Mychild2 і т.і. Для представлення інформації передбачити використання в додатку не менш 3-х додаткових форм. Для представлення інформації з бази даних дозволяється використовувати тільки компоненти спеціалізовані для роботи з базами даних, що перебувають на вкладці Data Controls.

Для зберігання процедур і функцій передбачити в додатку невізуальний модуль U_function. Для розрахунків повинні бути використані вбудовані функції. Не менш 1-2.

2. Опис роботи

2.1. Загальні відомості про базу даних та її призначення

За допомогою СУБД Paradox та Borland C++ Builder 6 я створив БД для виконання практичного завдання. Дана БД містить інформацію про сільськогосподарські роботи. В ній створено 3 сутності. В двох з яких я використав обов’язкові поля , які мені було дано по варіанту, а також дві допоміжні. Дві головні сутності це „Id” і „Тип”. Зв’язок між ними: Id належить конкретному виду продукції. А також 2 допоміжні в яких буде міститись інформація про надбавку.

Додаток до БД виконаний в Borland С++ Builder 6.

При роботі база даних займає в оперативній пам’яті – 5.5~5,7 Мб.

Для нормальної роботи бази даних необхідний ряд апаратних вимог до ПК:

Процесор: Процессор 486DX/66 МГц рекомендується процесор Pentium.

Оперативна пам’ять: Мінімальна 16 Мб (рекомендується 32 Мб)

Відеокарта: Любого типу.

Вимоги до системи:

Операційна система: Microsoft Windows 95/98/2000/NT 4.0/ХР.

Розібравшись з предметною областю, якою по моєму варіанту було сільськогосподарські роботи, я почав розробляти базу даних. Після того, як я розібрався з предметною областю я зрозумів, що в базі даних яку я створю необхідна присутність двох сутностей – це „Id” та „Власність”. Id відповідає певному виду продукції. А також за типов власності отримують надбавку. Також в моїй базі даних є 7 форм, та два звіти. Всі форми та звіти виконанні за допомогою засобів СУБД Paradox та Borland С++ Builder 6. Для того, щоб зв’язати таблиці я застосував в них ключові і не ключові індекси.

Моя база даних складається з наступних файлів:

Project1.bpr –файл проекту.

Файли таблиць:

produk.db – таблиця „Продукти”;

SG_pidriemstva.db – таблиця „с/г підприємства”;

tip.db – таблиця „Тип”;

Файли форм:

Unit3.cpp – форма виведення існуючих таблиць;

Unit4.cpp - форма виведення зображення підприємства;

Unit5.cpp- форма пошуку даних;

Unit7.cpp – форма фільтруваня даних;

Unit10.cpp – форма додавання і видалення даних;

Unit11.cpp – форма редагування даних;

Unit1.cpp– головна форма проекту;

Файли форм звітів:

Unit6.cpp – звіт кількість працівників і прибуток;

Unit12.cpp – звіт про державну власність;

Вікно проекту, де представлені всі елементи проекту представлені в додатку Г.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]