Современные информационные технологии/3.
Программное обеспечение
Морквян І.В., Канцедал Т.Р.
Комунальний заклад «Харківська гуманітарно-педагогічна
академія»
Харківської обласної ради, Україна
ОСОБЛИВОСТІ РОЗРОБКИ ТА СТВОРЕННЯ БАЗИ
ДАНИХ ЗАСОБАМИ ТАБЛИЧНОГО ПОЦЕСОРА
У сучасному світі інформаційних
технологій практично у всіх сферах життєдіяльності спостерігається необхідність
у довготривалому зберіганні та обробці інформації. Лавиноподібно збільшуються
інформаційні потоки і підвищуються вимоги до швидкості обробки даних. Таким
чином, більшість операцій вимагають застосування найбільш перспективних
комп'ютерних технологій, зокрема ті, що дозволяють працювати із базами даних. Тому,
користувачі повинні впевнено володіти принципами розробки, створення та застосування
баз даних для подальшого розв’язання необхідних завдань конкретної предметної галузі
діяльності.
Створення бази даних починається з її проектування, що складається
з зовнішнього, інфологічного, логічного (даталогічного) та внутрішнього рівнів.
Зовнішній рівень передбачає словесний опис об'єктів предметної галузі, їх класифікацію та
систематизоване подання інформації про об'єкти й зв'язки між ними; визначення
вимог до даних із боку користувачів і прикладних програм. Наприклад, при
створенні бази даних «Фортеці України» на першому етапі нашим завданням було
знаходження всієї доступної інформації, щодо висвітлення теми; формулювання
завдань для подальшого їх розв’язання та визначення необхідних для цього
засобів табличного процесора.
Особливість
створення баз даних у табличному процесорі є створення таблиць у вигляді
списків, що містять у стовпцях однотипну інформацію. Це і стало основною
вимогою, що враховувалася під час реалізації другого рівня проектування –
інфологічного моделювання. При створенні інфологічної моделі особливу увагу
необхідно було приділити виокремленню інформаційних об’єктів програмного
забезпечення (таблиць), які підлягають зберіганню в базі даних, а також
визначенні характеристик чи властивостей об’єктів (атрибутів) і зв’язків між
ними.
Даталогічна модель являє собою базу
даних, структуровану на логічному рівні й орієнтовану на конкретну систему управління базами
даних (СУБД). Перш ніж виконати даталогічне проектування, необхідно було вибрати СУБД, яка буде доцільною для ефективного розв’язання
конкретних завдань. Одним із таких програмних засобів є табличний процесор.
Особливість баз даних, що створюються засобами MS Excel є наступні вимоги до таблиць: стовпці
списку (таблиці), названі полями, повинні містити однорідну (однотипну)
інформацію; верхній рядок списку, названий заголовком, повинен містити імена
відповідних полів, і їх формат (шрифт, колір тла й т.п.) повинен відрізнятися
від формату записів (рядків); усередині списку не повинно бути порожніх рядків
і стовпців; не рекомендується на робочому аркуші розташовувати ще що-небудь,
крім списку, але при необхідності, додаткову інформацію можна розташувати або
вище, або нижче списку або у колонтитулах; робочий аркуш рекомендується
йменувати назвою списку. Це побудову
логічної моделі даних, такі обмеження як визначення елементів, що мають однакові властивості;
підрозділів, у яких знаходитиметься інформація, що застосовуватиметься в інших
підрозділах.
Таким чином, ми отримали орієнтовну інфологічну модель майбутньої бази
даних (див. рис. 1).
На основі розробленої
інфологічної моделі бази даних «Фортеці України» ми отримали даталогічну модель
даних, що складається з чотирьох таблиць «Характеристика фортець», «Регіони
фортець», «Екскурсії до фортець», «Розклад поїздів». Це стало основою для
створення реляційної (табличної) бази даних (див. табл.1; рис. 2, рис. 3).

Рис.1. Орієнтовна
інфологічна модель бази даних «Фортеці України»
Таблиця 1
Характеристика фортець України
|
№ п/п |
Ім’я поля |
Тип поля |
Примітка |
|
1. |
Назва фортеці |
Текстова |
|
|
2. |
Вид фортеці |
Графічна |
|
|
3. |
Місце розташування |
Текстова |
Місто або село |
|
4. |
Область |
Текстова |
|
|
5. |
Рік заснування |
Числова |
|
|
6. |
Статус |
Текстова |
|

Рис. 2. Приклад створеної
засобами Excel таблиці «Характеристика фортець», що входить до складу реляційної бази
даних «Фортеці України»

Рис. 3. Приклад форми виведення
інформації, що міститься у таблицях бази даних «Фортеці України» створеної
засобами Excel
Таким чином, на прикладі розробки
та створення бази даних «Фортеці України» ми розглянули особливості етапів
створення бази даних. Ця робота показала, що на зовнішньому рівні необхідно
більше уваги приділяти класифікації та систематизації знайдених даних для
уникнення проблем під час створення інфологічної моделі та подальшої реалізації
засобами обраної системи керування базами даних або табличного процесора.