пошуку й обробки даних у базі, називається системою управління базами даних (скорочено СУБД). Сучасні СУБД - це програмні додатки, які дозволяють виконувати різно-манітні завдання.
Постановка задачі
Задача 1. Спроектувати та утворити базу даних (БД) osvita для зберігання та обробки інформації, зразки якої подані в таблиці 26. Утворити таблиці БД. Виготовити емблеми.
Таблиця 26. Заклади освіти Івано-Франківщини
номер п/п
назва закладу
адреса
телефон
тип закладу
керівник освітнього закладу
кількість студентів
дата занесення даних
емблема закладу
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
1 | Економіко-правничий інститут | вул. Мельничука, 14 | 72117 | Вищі навчальні заклади | Грита Я.В | 850 | 2.12.02
2 | Івано-Франківська державна медична академія | вул. Галицька, 2 | 24295 | Вищі навчальні заклади | Нейко Є.М. | 2560 | 2.12.02
3 | Івано-Франківський Національний технічний університет нафти і газу | вул. Карпатська, 15 | 42453 | Вищі навчальні заклади | Крижанівський Є.І. | 6500 | 2.12.02
4 | Прикарпатський університет ім.В.Стефаника | вул. Шевченка, 55 | 31574 | Вищі навчальні заклади | Кононенко І.М. | 3260 | 2.12.02
5 | Івано-Франківський інститут менеджменту | вул. Дністровська, 28 | 32464 | Вищі навчальні заклади | Бакаляр Г.Н. | 1250 | 2.12.02
6 | ВХПУ №3 | вул. Джохара Дудаєва, 35 | 32456 | Професійно-технічне училище | Данилюк Б.П. | 450 | 2.12.02
7 | ВХПУ №5 | вул. Юності,13 | 22429 | Професійно-технічне училище | Кухній М.М. | 280 | 2.12.02
8 | ВХПУ №13 | вул. Пасічна, 10а | 55051 | Професійно-технічне училище | Кінаш І.В. | 125 | 2.12.02
9 | ВХПУ №15 | вул. Юності, 3 | 24762 | Професійно-технічне училище | Гуцул І.С. | 180 | 2.12.02
10 | Івано-Франківське базове медичне училище | вул. Гетьмана Мазепи, 165 | 35222 | Середньо-професійний навчальний заклад | Стасюк В.В | 250 | 2.12.02
11 | Івано-Франківське музичне училище | вул. Січових Стрілців, 36 | 22365 | Середньо-професійний навчальний заклад | Мокрецький М.С. | 240 | 2.12.02
12 | Івано-Франківський коледж фізичного виховання | вул. Гетьмана Мазепи, 142 | 31192 | Середньо-професійний навчальний заклад | Турковський Я.О | 380 | 2.12.02
13 | Івано-Франківський комерційний коледж | вул. Степана Бандери, 79 | 25543 | Середньо-професійний навчальний заклад | Кафлан В.М. | 450 | 2.12.02
14 | Коледж електронних приладів | вул. Вовченецька, 223 | 67811 | Середньо-професійний навчальний заклад | Кельбас Б.В | 850 | 2.12.02
15 | Івано-Франківський сільськогосподарський технікум | вул. Юності, 11 | 22695 | Середньо-професійний навчальний заклад | Мотрук Б.Н. | 640 | 2.12.02
16 | Коледж електронних приладів | вул. Вовченецька, 223 | 67811 | Середньо-професійний навчальний заклад | Кельбас Б.В | 850 | 2.12.03
17 | Івано-Франківський сільськогосподарський технікум | вул. Юності, 11 | 22695 | Середньо-професійний навчальний заклад | Мотрук Б.Н. | 640 | 2.12.03
Рекомендації до побудови таблиць:
Заклад: код закладу, назва закладу, код типу закладу, керівник закладу, адреса закладу, номер телефону, емблема закладу
Типи закладів: код типу закладу, тип закладу
Збір інформації: код закладу, кількість студентів, дата збору інформації
Задача 2. Підготувати і занести в таблиці контрольні дані.
Задача 3. Виготовити запити, де відібрати дані для звітів.
Задача 4. Виготовити звіт про розподіл кількості студентів кожного року по типах закладів (в рядках – роки, у стовпцях – типи закладів) з дня заснування закладу, підвести загальний підсумок за всі роки.
Задача 5. Побудувати графік про сумарну кількість студентів для середньо-професійного типу закладу на протязі останніх 5 років.
Задача 6. Виготовити звіт про наявність студентів у кожному закладі станом на поточну дату. Підвести підсумок по області.
Задача 7. Виготовити форми для перегляду вмісту таблиць з даними та доповнення БД відомостями про кількість студентів. Забезпечити форму засобами запуску звітів та внесення в базу нових даних.
Задача 8. Виготовити поштову наклейку з відомостями про заклади освіти.
Задача 9. Скласти програми для видачі звітів.
Теоретичні відомості
Виконання роботи
Розробка та обгрунтування структури бази даних
При розробці структури БД взяті до уваги такі фактори:
база даних, це – модель об’єкта, для якого вона розроблена, тому вона повинна точно і адекватно відображати всі його матеріальні та фінансові ресурси та зв’язки між ними;
забезпечення виконання всіх необхідних робіт та видачі потрібних документів і звітів;
особливості програмного середовища, в якому розробляється база даних. Як правило, відомі системи управління базами даних (СУБД) забезпечують виконання всіх потрібних функцій, однак кожна з них реалізована по-різному;
Рисунок 1 – структура бази даних
максимальне використання стандартних програмних засобів, виготовлених висококваліфікованими програмістами;
надійність збереження даних, запобігання втрат інформації (ураження вірусами, захист від несанкціонованого доступу та некваліфікованого користування, стан технічних засобів);
вигідність обслуговування. На ведення БД повинно затрачатися якомога менше інтелектуальних та технічних ресурсів.
На рисунку 1.0 показана структура БД для нашого прикладу, в ній будуть знаходитися:
чотири вищезгадані таблиці, назвемо їх, відповідно, Zaklad, Zakl, Zbir_infor, Typy_zakl
3 звіти(розподіл студентів, наявність студентів, наклейки), обумовлені постановкою задачі;
п’ять запитів: розподіл студентів – проміжний запит з даними для перехресного запиту розподіл студентів пер з даними для звіту розподіл студентів ро розподілу студентів у закладах освіти, графік– з даними, відібраними для діаграми, наклейка з інформацією, необхідною при формуванні поштової наклейки;
дві форми: головна Zaklad і підпорядкована Zbir_infor
чотири кнопки з макросами, з яких три послужать для запуску звітів , а один відкриє форму Zbir_infor для внесення даних про наявність студентів
Побудова таблиць
Робота з