
- •Міністерство освіти і науки, молоді та спорту україни
- •З проходження навчальної практики після третього року навчання
- •Черкаси 2013
- •Створення таблиць 14
- •Опис візуальної форми «MyChild2» 18
- •Щоденник проходження навчальної практики
- •Розділ I. Розробка бд за допомогою скбд Access
- •1.1. Розробка структури бд
- •1.2. Створення таблиць
- •1.3. Предметна область
- •1.4. Завдання та їх реалізація
- •Завдання 1
- •Завдання 2
- •Завдання 3
- •Завдання 4
- •Завдання 5
- •Створення бд «Аеропорт»
- •2.1. Створення таблиць
- •2.2. Створення індексів та ключових полів
- •2.3. Предметна область
- •2.4. Розробка бази даних
- •2.4.1. База даних в 1нф
- •2.4.2. База даних в 2нф
- •2.4.3. База даних в 3нф
- •Загальні відомості про проект
- •2.6. Опис візуальної форми «MyStartForm»
- •Опис візуальної форми «MyChild1»
- •Опис візуальної форми «MyChild2»
- •Інші форми
- •Висновок
- •Список літератури
Завдання 5
Маючи вже створену БД «Автобаза» створити запити до неї:
Запит про вузли які не використовувались у попередньому кварталі
Для побудови запиту «Вузли які не використовувалися у поп_кварталі» нам потрібно було вказати умову відбору у полі «Дата заповнення»: >#04.05.2013#.
Рис.12. Запит «Вузли які не використовувалися у поп_кварталі» у режимі конструктора
Створення бд «Аеропорт»
Маючи схему даних (рис.13) побудувати БД «Аеропорт» створити в ній запити , форми та звіти, керуючись навичками здобутими за час вивчення роботи з MS Access.
Рис.13.Схема даних БД «Аеропорт»
У БД «Аеропорт» присутньо шість запитів , чотири форми і один звіт.
Рис.14. Список об’єктів в БД «Аеропорт»
Розділ II. Розробка БД за допомогою СКБД Paradox та середовища розробки Borland C++ Builder
2.1. Створення таблиць
Для кожного поля конкретної таблиці необхідно визначити тип, розмір і ретельно перевірити, чи задовольняє діапазон значень обраного типу тем значенням, які може реально ухвалювати дане поле. При необхідності, для деяких полів установити обмеження. Задати повідомлення, яке виводиться на екран у випадку невідповідності введеного значення заданим умовам або привласнити значення, прийняті за замовчуванням. Можна також визначити формат інформації, що вводиться, для конкретних полів.
Розробка структури бази даних проводиться з використанням програми Database Desktop, яка входить у комплект середовища розробки Borland C++ Builder.
База повинна містити не менш ніж з 4-х таблиць, з необхідною кількістю полів.
Для перевірки працездатності бази даних таблиці повинні бути заповнені необхідною кількістю даних.
База розташовується в папці DB, що перебуває усередині папки із працюючим додатком.
2.2. Створення індексів та ключових полів
Інформацію в таблицях можна впорядкувати, створивши індекс для конкретного поля або декількох полів. Обов'язково, щоб для таблиць були створені ключові поля. Ключове поле може бути простим або складовим, тобто складатися з декількох полів для однозначної ідентифікації кожного запису в таблиці.
2.3. Предметна область
Варіант 16 Предметна область ІС: Аеропорт Мінімальний список характеристик:
- номер рейсу, пункт призначення, дата рейсу, тип літака, час вильоту, час у дорозі, чи є маршрут міжнародним;
- відомості про пасажира, примітка.
2.4. Розробка бази даних
2.4.1. База даних в 1нф
У першій нормальні формі база має ось такий вигляд:
Таблиця 2.4.1.1
«Аєропорт»
N_Reusy |
Plan_Name |
Type_Plan |
K_mistov |
N_Vuloty |
Date_From |
Date_IN |
City |
PIB |
Gromad |
Age |
Prumitka |
Можемо сказати ,що таблиця «Аєропорт» знаходиться 1НФ керуючись таким правилом : відношення знаходяться в 1НФ, якщо всі його атрибути є простими(мають єдине значеня). Тому ввівши данні в таку таблицю ми матимемо атрибути з одним значенням.\