База требований к организации проверки знаний
ЗМІСТ
ВСТУП 7
1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ ПРЕДМЕТНОЇ ОБЛАСТІ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 9
2 РОЗРОБКА
УНІВЕРСАЛЬНОГО ВІДНОШЕННЯ
3 РОЗРОБКА
КОНЦЕПТУАЛЬНОЇ СХЕМИ
4 ОБҐРУНТУВАННЯ
ВИБОРУ МОДЕЛІ ДАНИХ
4.1 Ієрархічна модель даних 17
4.2 Мережева модель даних 19
4.3 Реляційна модель даних 20
4.4 Об’єктно-орієнтована модель даних 22
5 ПРОЕКТУВАННЯ
НОРМАЛІЗОВАНИХ ВІДНОШЕНЬ
6 ОЦІНКА СПРОЕКТОВАНИХ ВІДНОШЕНЬ БАЗИ ДАНИХ 30
«БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 30
7 РОЗРОБКА ВИХІДНИХ ФОРМ БАЗИ ДАНИХ 33
«БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 33
8 РОЗРОБКА
ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ
ОРГАНІЗАЦІЇ ТА УПРАВЛІННЯ
8.1 Розробка
схеми-алгоритму реалізації
8.2 Обґрунтування
використання мови
8.3 Основні команди та оператори мови програмування 46
8.4 Розробка
схеми-алгоритму реалізації
ВИСНОВКИ 51
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 52
Додаток А 54
Додаток Б 61
Додаток В 65
Додаток Г 67
ВСТУП
Актуальною проблемою вищої школи України на сучасному етапі є перебудова та реформування системи освіти згідно з вимогами Болонського процесу. Важливими показниками ефективності при цьому залишаються професіоналізм та конкурентоспроможність майбутніх фахівців. Підвищення якості освіти, безумовно, пов’язано з необхідністю вдосконалення існуючих методів навчання та пошуком нових форм об’єктивного контролю знань. Широке впровадження інформаційних технологій у сферу освіти, в т.ч. застосування Web-орієнтованих сучасних методів дистанційного навчання, вимагає розробки автоматизованих програмних засобів для об’єктивного оцінювання при поточному та підсумковому контролюванні знань студентів та фахівців.
Розглядаючи сучасний стан в області вирішення проблем автоматизованого тестування, слід відмітити, що сьогодні багато вищих навчальних закладів розробляють власні комплексні комп’ютеризовані системи генерації завдань та бази завдань для перевірки якості знань за певним фахом, призначені для ефективного контролю і оцінки знань студентів. Розробки програмних засобів навчання та контролю знань на основі застосування нових інформаційних технологій ведуться в Національному університеті “Львівська політехніка”, Херсонському державному технічному університеті, Одеському національному політехнічному університеті та в інших ВНЗ України.
Розробка ефективних систем
генерації завдань для
Об’єктом даного дослідження є процес розробки бази вимог щодо організації перевірки якості знань, що дозволить спростити та автоматизувати процес формування питань у білеті для визначення рівня знань студента.
Предметом даного дослідження є база вимог щодо перевірки якості знань.
Мета розробки бази вимог
щодо перевірки якості знань полягає
у підвищенні об’єктивності укомплектування
білетів для фахових
1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ ПРЕДМЕТНОЇ ОБЛАСТІ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ»
База даних вимог щодо організації перевірки якості знань призначена для викладачів та розробників автоматизованих систем генерації білетів для перевірки якості знань. За допомогою бази даних вимог щодо організації перевірки якості знань може бути сформований екзаменаційний білет який задовольняє задані умови, такі як рівень знань студента, фах, спеціальність тощо. База даних «База вимог щодо організації перевірки якості знань» здебільшого орієнтована на викладачів та студентів тому потрібно забезпечити досить гнучкий і зручний інтерфейс.
Відповідно до вимог користувачів та даної бази завдань для перевірки якості знань за певним фахом необхідно реалізувати такі запити:
- Визначити освітньо-професійні програми підготовки (назва, шифр, тип), навчання за якими забезпечить можливість отримання певної кваліфікації.
- Вивести перелік вмінь(зміст вміння, шифр) та навичок(назва, зміст), якими повинен володіти фахівець заданої галузі знань, який завершив підготовку за заданою освітньо-професійною програмою підготовки.
- Визначити шифри освітньо-професійних програм підготовки за якими проводиться фахова підготовка в заданій галузі знань.
- Визначити вміння(зміст вміння, шифр) та навички(назва, зміст) якими має володіти фахівець певної галузі знань, який проходить фахову підготовку за заданим напрямом/спеціальністю, відповідно до вибраної компетенції щодо вирішення професійних завдань.
- Вивести список дисциплін(назва) та їх змістовних модулів(назва шифр), які входять до освітньо-професійні програми підготовки заданої галузі знань і забезпечують набуття певного вміння.
- Вивести перелік дисциплін(назва, кількість академічних годин, кількість національних кредитів, кількість кредитів ECTS, вид контролю, назва циклу) що включені до заданої освітньо-професійної програми підготовки.
- Вивести перелік типових завдань діяльності(зміст завдання, шифр), які входять до заданої виробничої функції вибраної кваліфікації.
- Вивести список вмінь(зміст вміння, шифр) та навичок(назва, зміст), які забезпечують виконання заданого типового завдання діяльності, яке належить до вибраної виробничої функції та певної кваліфікації.
- Вивести перелік тем(назва, шифр), заданої дисципліни, які повинен опрацювати студент певного напряму/спеціальності, з них ті, що належать до певного змістовного модуля.
- Визначити перелік можливих завдань(номер завдання в темі, текст завдання, тип) для перевірки якості знань з певної теми вибраної дисципліни вибраного змістовного модуля заданої освітньо-професійної програми підготовки.
На мові інфологічного моделювання основні категорії предметної області можуть бути подані в такому вигляді:
- Галузь знань(код, назва)
- Освітньо-професійна програма підготовки (назва, код, назва галузі знань, тип)
- Кваліфікація(код, назва, код освітньо-професійної програми підготовки)
- Компетенція(назва, шифр, тип, код освітньо-професійної програми підготовки)
- Вміння(зміст вміння, шифр)
- Навички(назва, зміст)
- Дисципліна(назва, кількість академічних годин, кількість національних кредитів, кількість кредитів ECTS, вид контролю, назва циклу, код освітньо-професійної програми підготовки)
- Змістовний модуль(назва, шифр, назва дисципліни)
- Тема(назва, шифр, назва дисципліни, назва змістовного модуля)
- Завдання(номер завдання в темі, текст завдання, тип)
- Типове завдання діяльності(зміст завдання, шифр)
- Виробнича функція(назва, назва кваліфікації)
2 РОЗРОБКА УНІВЕРСАЛЬНОГО ВІДНОШЕННЯ ПРЕДМЕТНОЇ ОБЛАСТІ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ»
В універсальне відношення [4] потрібно включити атрибути, що описують наступні сутності: Галузь знань; Освітньо-професійна програма підготовки; Кваліфікація; Компетенція; Вміння, Навички; Дисципліна; Змістовний модуль; Тема; Завдання; Типове завдання діяльності; Виробнича функція.
Серед них є стрижневі, характеристичні та асоціативні, й описуються відповідно до вимог подання категорій бази даних:
- Галузь знань(код,назва)
- Освітньо-професійна програма підготовки (назва, код, назва галузі знань, тип)
- Кваліфікація(код, назва, код освітньо-професійної програми підготовки)
- Компетенція(назва, шифр, тип, код освітньо-професійної програми підготовки)
- Вміння(зміст вміння, шифр)
- Навички(назва, зміст)
- Дисципліна(назва, кількість академічних годин, кількість національних кредитів, кількість кредитів ECTS, вид контролю, назва циклу, код освітньо-професійної програми підготовки)
- Змістовний модуль(назва, шифр, назва дисципліни)
- Тема(назва, шифр, назва дисципліни, назва змістовного модуля)
- Завдання(номер завдання в темі, текст завдання, тип)
- Типове завдання діяльності(зміст завдання, шифр)
- Виробнича функція(назва, назва кваліфікації)
Отже, універсальне відношення для бази вимог щодо організації перевірки якості буде мати наступний вигляд:
R: (назва галузі знань, код галузі знань, назва освітньо-професійної програми підготовки, код освітньо-професійної програми підготовки, тип освітньо-професійної програми підготовки, назва кваліфікації, код кваліфікації, назва компетенції, шифр компетенції, тип компетенції, зміст вміння, шифр вміння, назва навички, зміст навички, назва дисципліни, кількість академічних годин, кількість національних кредитів, кількість кредитів ECTS, вид контролю, назва циклу, назва змістовного модуля, шифр змістовного модуля, назва теми, шифр теми, номер завдання, текст завдання, тип завдання, шифр типового завдання діяльності, зміст типового завдання діяльності, назва виробничої функції).
Ступінь універсального відношення – 30.
3 РОЗРОБКА
КОНЦЕПТУАЛЬНОЇ СХЕМИ ПРЕДМЕТНОЇ
ОБЛАСТІ «БАЗА ВИМОГ ЩОДО
ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ
ЗНАНЬ» ЗА ER-ПРИНЦИПОМ
Перелік сутностей, що необхідні для опису предметної області, іншими словами типи об’єктів, про які повинна накопичуватися інформація: Галузь знань; Освітньо-професійна програма підготовки; Кваліфікація; Компетенція; Вміння, Навички; Дисципліна; Змістовний модуль; Тема; Завдання; Типове завдання діяльності; Виробнича функція.
Сутність[5] являє собою основний зміст явища або обєкту, про який збирається інформація в базі даних та визначається, як деякий об‘єкт, що представляє інтерес для користувача.
Таблиця 3.1 – Табличний вигляд ER-моделі предметної області
Ім’я сутності 1 |
Ім’я сутності 2 |
Ім’я зв’язку |
Тип зв’язку |
Галузь знань |
Освітньо-професійна програма підготовки |
Включає |
1:N |
Освітньо-професійна програма підготовки |
Кваліфікація |
Забеспечує |
1: 1 |
Освітньо-професійна програма підготовки |
Компетенція |
Надає |
M:N |
Освітньо-професійна програма підготовки |
Дисципліна |
Включає |
M:N |
Кваліфікація |
Виробнича функція |
Забеспечує виконання |
1:N |
Виробнича функція |
Завдання діяльності |
Включає |
1:N |
Завдання діяльності |
Вміння |
Забеспечує виконання |
M:N |
Завдання діяльності |
Навички |
Забеспечують виконання |
M:N |
Компетенція |
Вміння |
Включає |
M:N |
Компетенція |
Навички |
Включає |
M:N |
Дисципліна |
Вміння |
Забеспечує |
M:N |
Дисципліна |
Навички |
Забеспучує |
M:N |
Дисципліна |
Змістовний модуль |
Складається |
1:N |
Змістовний модуль |
Тема |
Складається |
1:N |
Тема |
Завдання |
Включає |
1:N |
За правилами побудови концептуальних схем предметної області у вигляді ER - структур сутності зображують позначеними прямокутниками, асоціації – ромбами, а зв'язки між ними – ненаправленими ребрами, над якими може проставлятися ступінь зв'язку і необхідне пояснення [1].
Представлення ER-моделі для бази даних «База вимог щодо організації перевірки якості знань» на рисунку 3.1.
Рисунок 3.1 – Концептуальна схема предметної області «База вимог щодо організації перевірки якості знань»
4 ОБҐРУНТУВАННЯ ВИБОРУ МОДЕЛІ ДАНИХ ПРЕДМЕТНОЇ ОБЛАСТІ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ»
Модель даних – сукупність правил створення структур даних у базі даних, операцій над ними, а також обмежень цілісності, що визначають допустимі зв'язки і значення даних, послідовність їх зміни. Є три основних типи моделей даних: ієрархічна, мережева, реляційна.
Перш ніж створювати базу
даних «База завдань для
4.1 Ієрархічна модель даних
Деревоподібна (ієрархічна) структура [6], або дерево – це зв’язний неорієнтований граф, що не містить циклів, тобто петель з замкнутих шляхів.
Вона визначається як кінцева множина Т, яка складається з одного або більше вузлів. Один спеціально виділений вузол є корінням дерева, а інші вузли – піддеревами. Пошук даних в ієрархічній структурі виконується завжди по одній із гілок, починаючи з кореневого елемента.
Перевагами деревовидної
моделі є наявність функціональних
систем керування базами даних, які
підтримують дану модель; простота
сприйняття користувачами принципу
ієрархії; забезпечення деякого рівня
незалежності даних; простота оцінки
операційних характеристик
Недоліками ієрархічних структур є надлишковість зберігання інформації, так як деревовидні структури не підтримують взаємозв’язки Б:Б; строга ієрархічна впорядкованість, яка ускладнює процедури включення та вилучення відповідних їм породжених, що вимагають особливої обережності; ускладнюється доступ до даних, які лежать на більш низьких рівнях ієрархії, оскільки кореневий вузол завжди є головним, а доступ до будь-якого породженого вузла може здійснюватись через вихідний.
При побудові графа кінцевими вершинами будуть вершини, що відповідають запитам.
Представлення ієрархічної моделі даних предметної області “ База вимог щодо організації перевірки якості знань ” показано на рисунку 4.1.
Рисунок 4.1 – Ієрархічна модель даних предметної області
“ База вимог щодо організації перевірки якості знань ”
4.2 Мережева модель даних
Мережева модель даних дозволяє відображати відношення між типами записів виду «багато до багатьох». У мережевій моделі кожних тип запису може бути членом більш ніж одного типу набору. В результаті можна сформувати модель бази даних із довільними зв’язками між різними типами записів. Суттєва відмінність між мережевою та ієрархічною моделями даних є в тому, що в мережевій кожний запис може брати участь у будь − якій кількості наборів.
Перевагами мережевої
структури є наявність СУБД, які
успішно реалізують таку
Використання мережевої моделі даних є кращим для відображення бази даних «База вимог щодо організації перевірки якості знань» ніж ієрархічна модель, тому що вона надає великі можливості у створенні довільних зв’язків. Проте можуть виникнути незручності при поданні даних у випадку великої кількості категорій предметної області та особливостей семантичних зв’язків.
Представлення мережевої моделі даних предметної області “ База вимог щодо організації перевірки якості знань” показано на рисунку 4.2.
Рисунок 4.2 – Мережева модель даних предметної області
«База вимог щодо організації перевірки якості знань»
4.3 Реляційна модель даних
Реляційною є база даних, у якій усі дані, що доступні користувачу, подані у вигляді таблиць, а всі операції над даними зводяться до операцій над цими таблицями. Для представлення реляційних баз даних розроблена формальна теорія баз даних, теоретичну основу якої складає алгебра та математична логіка.
У реляційній базі даних інформація організована у вигляді таблиць, розділених на рядки і стовпці, на перетині яких містяться значення даних. У кожної таблиці є унікальне ім’я , що описує її зміст, а масив значень, що можуть міститися в стовпці, є доменом цього стовпця.
Використання реляційної
моделі надає такі переваги: простота
і доступність розуміння
Представлення фрагменту таблиці реляційної моделі даних предметної області “ База вимог щодо організації перевірки якості знань ” показано на рисунку 4.3.
Сутність «Дисципліна» | |||||
Назва |
Кількість академічних годин |
Кількість національних кредитів |
Кількість кредитів ECTS |
Вид контролю |
Назва циклу |
Теорія алгоритмів |
126 |
2,33 |
3,5 |
Іспит |
Цикл математичної, природничо-наукової підготовки |
... |
... |
... |
... |
... |
... |
Рисунок 4.3 – Фрагмент таблиці реляційної моделі даних предметної області “База вимог щодо організації перевірки якості знань”
4.4 Об’єктно-орієнтована модель даних
Об'єктно-орієнтована база даних − база даних, яка створюється і використовується в середовищі СУБД, яке засновано на принципах об'єктно−орієнтованого підходу і підтримує об'єктну модель даних. Об'єктна база даних являє собою сукупність взаємозв'язаних об'єктів, які відповідають певній схемі. Проектування об'єктно-орієнтованих баз даних (ООБД) має багато спільних рис з проектуванням реляційних БД і в цілому можна застосовувати методологію концептуального і логічного моделювання, яка застосовується для створення традиційних БД. Процес проектування реляційних БД в основному направлений на ідентифікацію елементів даних, а не на визначення операцій з даними.
При проектуванні ООБД визначаються
як дані, так і процедури їх обробки.
На етапі реалізації обов'язково повинні
використовуватися об'єктно-
Ознайомившись з основними
5 ПРОЕКТУВАННЯ
НОРМАЛІЗОВАНИХ ВІДНОШЕНЬ ПРЕДМЕТНОЇ
ОБЛАСТІ «БАЗА ВИМОГ ЩОДО
ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ
ЗНАНЬ»
Проведемо нормалізацію
Універсальне відношення даної
предметної області
R: (назва галузі знань, код галузі знань, назва освітньо-професійної програми підготовки, код освітньо-професійної програми підготовки, тип освітньо-професійної програми підготовки, назва кваліфікації, код кваліфікації, назва компетенції, шифр компетенції, тип компетенції, зміст вміння, шифр вміння, назва навички, зміст навички, назва дисципліни, кількість академічних годин, кількість національних кредитів, кількість кредитів ECTS, вид контролю, назва циклу, назва змістовного модуля, шифр змістовного модуля, назва теми, шифр теми, номер завдання в темі, текст завдання, тип завдання, шифр типового завдання діяльності, зміст типового завдання діяльності, назва виробничої функції).
Відношення знаходиться в другій нормальній формі (2НФ), якщо воно знаходиться в 1НФ і кожний неключовий атрибут функціонально повно залежить від складеного ключа [1]. Якщо проаналізувати такі умови – то можна зробити висновок, про те, що не всі атрибути функціонально повно залежать від ключа – наприклад, атрибут «кількість академічних годин» залежить лише від частини складеного ключа «назва дисципліни», але зовсім не залежить від таких складових як «код галузі знань, код освітньо-професійної програми підготовки, код кваліфікації, шифр компетенції, шифр вміння, назва навички, шифр змістовного модуля, шифр теми, номер завдання, шифр типового завдання діяльності».
Друга нормальна форма
вимагає, щоб відношення знаходилось
у 1НФ, а також, щоб кожен не ключовий
атрибут функціонально повно
залежав тільки від первинного ключа.
Визначимо функціональні
Код галузі знань → назва галузі знань.
Код освітньо-професійної програми підготовки → назва освітньо-професійної програми підготовки, тип освітньо-професійної програми підготовки, код галузі знань, код кваліфікації.
Код кваліфікації → назва кваліфікації.
Назва виробничої функції → код кваліфікації
Шифр типового завдання діяльності → зміст типового завдання діяльності, назва виробничої функції.
Шифр компетенції → назва компетенції, тип компетенції.
Шифр вміння → зміст вміння, шифр компетенції, шифр типового завдання діяльності.
Назва навички → зміст навички, шифр компетенції, шифр типового завдання діяльності.
Назва дисципліни → кількість академічних годин, кількість національних кредитів, кількість кредитів, ECTS, вид контролю, назва циклу.
Шифр змістовного модуля → назва змістовного модуля, назва дисципліни.
Шифр теми → назва теми, шифр змістовного модуля.
Номер завдання в темі, шифр теми → текст завдання, тип завдання.
На основі функціональних
залежностей визначимо
Галузь знань (код галузі знань, назва галузі знань)
Освітньо-професійна програма підготовки (код освітньо-професійної програми підготовки, назва освітньо-професійної програми підготовки, тип освітньо-професійної програми підготовки, код галузі знань, код кваліфікації)
Кваліфікація (код кваліфікації, назва кваліфікації, код освітньо-професійної програми підготовки)
Компетенція (шифр компетенції, назва компетенції, тип компетенції, код освітньо-професійної програми підготовки)
Вміння (шифр вміння, зміст вміння, шифр компетенції, шифр типового завдання діяльності)
Навички (назва навички, зміст навички, шифр компетенції, шифр типового завдання діяльності)
Дисципліна (назва дисципліни, кількість академічних годин, кількість
національних кредитів, кількість кредитів, ECTS, вид контролю, назва циклу)
Змістовний модуль (шифр змістовного модуля, назва змістовного модуля)
Тема ( шифр теми, назва теми, шифр змістовного модуля)
Завдання (шифр теми, номер завдання в темі, текст завдання, тип завдання)
Типове завдання діяльності (шифр типового завдання діяльності, зміст типового завдання діяльності, назва виробничої функції)
Перевіримо чи знаходяться дані відношення у 2НФ.
У відношенні «Галузь знань» ключовим атрибутом є «Код галузі знань». Неключові атрибути: «Назва галузі знань», функціонально повно залежать від ключа.
У відношенні «Освітньо-професійна програма підготовки» ключовим атрибутом є «Код освітньо-професійної програми підготовки». Неключові атрибути: «Назва освітньо-професійної програми підготовки», «тип освітньо-професійної програми підготовки», «Код кваліфікації», «Код галузі знань», функціонально повно залежать від ключа.
У відношенні «Кваліфікація» ключовим атрибутом є «Код кваліфікації». Неключові атрибути: «Назва кваліфікації», функціонально повно залежать від ключа.
У відношенні «Компетенція» ключовим атрибутом є «Шифр компетенції». Неключові атрибути: «Назва компетенції», «Тип компетенції», «код освітньо-професійної програми підготовки», функціонально повно залежать від ключа.
У відношенні «Вміння» ключовим атрибутом є «Шифр вміння». Неключові атрибути: «Зміст вміння», функціонально повно залежать від ключа.
У відношенні «Навички» ключовим атрибутом є «Назва навички». Неключові атрибути: «Зміст навички», функціонально повно залежать від ключа.
У відношенні «Дисципліна» ключовим атрибутом є «Назва дисципліни». Неключові атрибути: «Кількість академічних годин», «Кількість національних кредитів», «Кількість кредитів», «ECTS», «Вид контролю», «Назва циклу», функціонально повно залежать від ключа.
У відношенні «Змістовний модуль» ключовим атрибутом є «Шифр змістовного модуля». Неключові атрибути: «Назва змістовного модуля», функціонально повно залежать від ключа.
У відношенні «Тема» ключовим атрибутом є «Шифр теми». Неключові атрибути: «Назва теми», функціонально повно залежать від ключа.
У відношенні «Завдання» ключовими атрибутами є «Шифр теми», «Номер завдання в темі». Неключові атрибути: «Текст завдання», «Тип завдання», функціонально повно залежать від ключа.
У відношенні «Типове завдання діяльності» ключовим атрибутом є «Шифр типового завдання діяльності». Неключові атрибути: «Зміст типового завдання діяльності», «Назва виробничої функції», функціонально повно залежать від ключа.
Тепер отримані відношення знаходяться у другій нормальній формі.
Третя нормальна форма [5] вимагає, щоб будь-які неключові атрибути відношення транзитивно не залежали один від одного, тобто будь-який такий стовпець, повинен залежати лише від стовпця первинного ключа. Проведемо аналіз уже зведених до другої нормальної форми відношень.
У відношенні «Галузь знань» ключовим атрибутом є «Код галузі знань». Неключові атрибути: «Назва галузі знань», транзитивно не залежать від ключа.
У відношенні «Освітньо-професійна програма підготовки» ключовим атрибутом є «Код освітньо-професійної програми підготовки». Неключові атрибути: «Назва освітньо-професійної програми підготовки», «тип освітньо-професійної програми підготовки», «Код кваліфікації», «Код галузі знань», транзитивно не залежать від ключа.
У відношенні «Кваліфікація» ключовим атрибутом є «Код кваліфікації». Неключові атрибути: «Назва кваліфікації», транзитивно не залежать від ключа.

- Базельские принципы в экономике
- Базельский комитет: его деятельность и роль
- Базельский комитет: цели и направления деятельности
- Бази даних про споживачів і прямий маркетинг
- Базисные материалы по бизнес-планированию
- Базисные пластмассы, применяемые для съемного протезирования
- Базисные условия поставки
- База данных электронной техники с использованием пакета MS Office
- База данных электронной энциклопедии компьютерных игр
- База даных на С++
- Базальные ядра и боковые желудочки
- База оподаткування податку на додану вартість
- База практики: Зіньківське управління по експлуатації газового господарства
- Базарно - Сызганский район