
- •Міністерство освіти і науки україни
- •1. Стратегія автоматизації предметної області 3
- •1. Стратегія автоматизації предметної області
- •1.1. Загальні положення
- •1.2. Мета, цілі та задачі створення бази даних
- •1.3. Вимоги до інформаційного забезпечення
- •2. Аналіз предметної області
- •2.1. Загальні положення системного аналізу по
- •2.2. Загальні положення проходження практики
- •2.3. Системний аналіз предметної області
- •2.3.1. Сутність Навчальний план
- •2.3.2. Сутність Запланована практика
- •2.3.3. Сутність Вид практики
- •2.3.4. Сутність Кваліфікаційний рівень
- •2.3.5. Сутність Спеціальність
- •2.3.6. Сутність Курс
- •2.3.7. Сутність вуз
- •2.3.8. Сутність Інститут
- •2.3.9. Сутність Факультет
- •2.3.10. Сутність Кафедра
- •2.3.11. Сутність Група
- •2.3.12. Сутність Студент
- •2.3.13. Сутність База практики
- •2.3.14. Сутність Договір
- •2.3.15. Сутність Керівник
- •2.3.16. Сутність Практика студента
- •2.3.17. Сутність Звіт
- •2.4. Інформаційно-довідкові задачі
- •3. Концептуальне моделювання предметної області
- •3.1. Теоретичні положення концептуального моделювання
- •3.2. Мова er—моделювання по
- •3.2. Побудова концептуальної моделі проходження практики студентами
- •4. Логічне та фізичне проектування бази даних
- •4.1. Логічне проектування
- •Institute
- •4.2. Фізичне проектування
- •4.2.1. Скрипти створення бази даних
- •4.2.2. Інформаційно–пошукові запити
- •4.2.2.1.Інформаційні запити, що пов’язані з проходженням практики
- •4.2.2.2.Інформація організаційного характеру
- •4.2.2.3.Інформація про керівників практики
- •Висновки
Institute
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
INID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Short_Name |
строка |
10 |
Скорочена назва |
Факультативний. |
Long_Name |
строка |
50 |
Повна назва |
Обов’язковий, унікальний |
Director |
строка |
30 |
ПІБ директора |
Обов’язковий, унікальний |
UNID |
ціле число |
10 |
Зв’язок з ВУЗом |
Зовнішній ключ, що посилається на первинний ключ відношення UNIVERSITY. Обов’язковий |
Таблиця 9. Відношення сутності ФАКУЛЬТЕТ
FACULTY
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
FAID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Short_Name |
строка |
10 |
Скорочена назва |
Факультативний. |
Long_Name |
строка |
50 |
Повна назва |
Обов’язковий, унікальний |
Dean |
строка |
30 |
ПІБ декана |
Обов’язковий, унікальний |
UNID |
ціле число |
10 |
Зв’язок з ВУЗом |
Зовнішній ключ, що посилається на первинний ключ відношення UNIVERSITY. Факультативний |
INID |
ціле число |
10 |
Зв’язок з інститутом |
Зовнішній ключ, що посилається на первинний ключ відношення INSTITUTE,. Факультативний |
FKType |
строка |
|
Признак, кому належить факультет, ВУЗу або інституту |
Приймає значення: „У”, якщо факультет належить UNIVERSITY, або “І”, якщо факультет належитьINSTITUTE |
Таблиця 10. Відношення сутності КАФЕДРА
DEPARTMENT
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
DEID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Short_Name |
строка |
10 |
Скорочена назва |
Факультативний. |
Long_Name |
строка |
50 |
Повна назва |
Обов’язковий, унікальний |
Head |
строка |
30 |
ПІБ завідувача |
Обов’язковий, факультативний |
FAID |
ціле число |
10 |
Зв’язок з факультетом |
Зовнішній ключ, що посилається на первинний ключ відношення FACILTY. Обов’язковий |
Таблиця 11. Відношення сутності ГРУПА
STGROUP
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
GRID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Num |
строка |
5 |
Номер групи |
Обов’язковий, унікальний у межах факультету |
Descr |
строка |
255 |
Змістовний опис групи |
Факультативний |
DEID |
ціле число |
10 |
Зв’язок з кафедрою |
Зовнішній ключ, що посилається на первинний ключ відношення DEPARTMENT. Обов’язковий |
CUID |
ціле число |
10 |
Зв’язок з курсом |
Зовнішній ключ, що посилається на первинний ключ відношення COURSE. Обов’язковий |
Таблиця 12. Відношення сутності СТУДЕНТ
STUDENT
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
STID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Last_name |
строка |
30 |
Прізвище |
Обов’язковий |
Name |
строка |
20 |
Ім’я |
Обов’язковий |
Patro_name |
строка |
20 |
По батькові |
Обов’язковий |
Num |
строка |
10 |
Номер студентського квитка |
Обов’язковий, унікальний |
Birthday |
дата |
|
Дата народження |
Обов’язковий |
Year |
ціле число |
4 |
Рік вступу у ВУЗ |
Обов’язковий |
Country |
строка |
20 |
Країна мешкання |
Обов’язковий |
Contract |
строка |
1 |
Навчання за контрактом |
Обов’язковий. „T” – навчання за контрактом, „H” - ні |
External |
строка |
1 |
Навчання екстерном |
Обов’язковий. „T” – навчання екстерном, „H” - ні |
GRID |
ціле число |
10 |
Зв’язок з групою |
Зовнішній ключ, що посилається на первинний ключ відношення STGROUP. Обов’язковий |
Таблиця 13. Відношення сутності БАЗА ПРАКТИКИ
COMPANY
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
COID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Num |
строка |
10 |
Реєстровий номер |
Обов’язковий, унікальний |
Name |
строка |
40 |
Назва |
Обов’язковий |
Head |
строка |
20 |
ПІБ керівника |
Обов’язковий |
Post |
строка |
20 |
Посада керівника |
Обов’язковий |
Address |
строка |
50 |
Адреса |
Факультативний |
Таблиця 14. Відношення сутності ДОГОВІР
AGREEMENT
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
AGID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Num |
строка |
10 |
Номер договору |
Обов’язковий, унікальний |
AssDate |
дата |
|
Дата підписання |
Обов’язковий |
St_num |
ціле число |
2 |
Кількість студентів |
Обов’язковий |
From_date |
дата |
|
Дата початку практики |
Обов’язковий |
To_date |
дата |
|
Дата закінчення практики |
Обов’язковий |
COID |
ціле число |
10 |
Зв’язок з базою практики |
Зовнішній ключ, що посилається на первинний ключ відношення COMPANY. Обов’язковий |
FAID |
ціле число |
10 |
Зв’язок з кафедрою |
Зовнішній ключ, що посилається на первинний ключ відношення FACULTY. Обов’язковий |
Таблиця 15. Відношення сутності КЕРІВНИК
TUTOR
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
TUID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Name |
строка |
30 |
ПІБ керівника |
Обов’язковий |
Post |
строка |
20 |
Посада |
Факультативний |
Address |
строка |
30 |
Адреса |
Факультативний |
Pas_ser |
строка |
2 |
Серія паспорту |
Обов’язковий |
Pas_ num |
строка |
6 |
Номер паспорту |
Обов’язковий |
Обмеження цілісності таблиці |
Сукупність стовпців (PasSer,PasNum) має обмеження унікальності. |
Таблиця 16. Відношення сутності ПРАКТИКА СТУДЕНТА
STUD_PRACTICE
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
SPID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Duration |
ціле число |
2 |
Термін проходження практики у днях |
Обов’язковий |
In_date |
дата |
|
Дата початку практики |
Обов’язковий |
Out_date |
дата |
|
Дата закінчен. практики |
Обов’язковий |
Mark |
ціле число |
1 |
Оцінка |
Факультативний, Приймає значення у інтервалі 1 — 5 |
STID |
ціле число |
10 |
Зв’язок з студентом |
Зовнішній ключ, що посилається на первинний ключ відношення STUDENT. Обов’язковий |
TUFID |
ціле число |
10 |
Зв’язок з керівником від факультету |
Зовнішній ключ, що посилається на первинний ключ відношення TUTOR. Обов’язковий |
TUCID |
ціле число |
10 |
Зв’язок з керівником від бази практики |
Зовнішній ключ, що посилається на первинний ключ відношення TUTOR. Обов’язковий |
AGID |
ціле число |
10 |
Зв’язок з договором, згідно з яким проходила практика |
Зовнішній ключ, що посилається на первинний ключ відношення AGREEMENT. Факультативний |
PPID |
ціле число |
10 |
Зв’язок з запланованою практикою |
Зовнішній ключ, що посилається на первинний ключ відношення PLAN_PRACTICE. Обов’язковий
|
Обмеження цілісності таблиці |
Сукупність стовпців (STID,PPID) має обмеження унікальності та обов’язковості. |
Таблиця 17. Відношення сутності ЗВІТ
REPORT
Ім’я стовпця |
Тип |
Довжина |
Призначення |
Обмеження цілісності стовпців |
REID |
ціле число |
10 |
Унікальний ID |
Первинний ключ |
Text |
строка |
30КБ |
Текст звіту |
Обов’язковий |
SPID |
ціле число |
10 |
Зв’язок з практикою студента |
Зовнішній ключ, що посилається на первинний ключ відношення STUD_PRACTICE. Обов’язковий та унікальний |