Розробка стратегії, аналіз, концептуальне моделювання та проектування бази даних проходження практики студентами ВУЗу (на прикладі факул

Автор: Пользователь скрыл имя, 22 Мая 2013 в 18:28, курсовая работа

Описание работы

Мета цієї курсової роботи полягає у розробці бази даних предметної області, яка має відношення до проходження практики студентами у ВУЗах. У загальному випадку створення любої програмної системи, у тому числі і бази даних, проходить складний життєвий цикл. Існує багато методологій по опису життєвого циклу проектування та розробки баз даних. У цій курсовій роботі буде використано методологію, згідно з якої життєвий цикл складається з наступних етапів:
• розробка стратегії автоматизації предметної області; • проведення системного аналізу предметної області;
• концептуальне моделювання предметної області; • логічне та фізичне проектування.

Содержание

ВСТУП 3
1. СТРАТЕГІЯ АВТОМАТИЗАЦІЇ ПРЕДМЕТНОЇ ОБЛАСТІ 3
1.1. Загальні положення 3
1.2. Мета, цілі та задачі створення бази даних 4
1.3. Вимоги до інформаційного забезпечення 4
2. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 6
2.1. Загальні положення системного аналізу ПО 6
2.2. Загальні положення проходження практики 6
2.3. Системний аналіз предметної області 8
2.3.1. Сутність Навчальний план 8
2.3.2. Сутність Запланована практика 9
2.3.3. Сутність Вид практики 9
2.3.4. Сутність Кваліфікаційний рівень 10
2.3.5. Сутність Спеціальність 10
2.3.6. Сутність Курс 11
2.3.7. Сутність ВУЗ 11
2.3.8. Сутність Інститут 11
2.3.9. Сутність Факультет 12
2.3.10. Сутність Кафедра 12
2.3.11. Сутність Група 13
2.3.12. Сутність Студент 13
2.3.13. Сутність База практики 14
2.3.14. Сутність Договір 14
2.3.15. Сутність Керівник 14
2.3.16. Сутність Практика студента 15
2.3.17. Сутність Звіт 15
2.4. Інформаційно-довідкові задачі 16
3. КОНЦЕПТУАЛЬНЕ МОДЕЛЮВАННЯ ПРЕДМЕТНОЇ ОБЛАСТІ 16
3.1. Теоретичні положення концептуального моделювання 16
3.2. Мова ER—моделювання ПО 17
3.2. Побудова концептуальної моделі проходження практики студентами 19
4. ЛОГІЧНЕ ТА ФІЗИЧНЕ ПРОЕКТУВАННЯ БАЗИ ДАНИХ 19
4.1. Логічне проектування 19
4.2. Фізичне проектування 27
4.2.1. Скрипти створення бази даних 27
4.2.2. Інформаційно–пошукові запити 30
4.2.2.1. Інформаційні запити, що пов’язані з проходженням практики 30
4.2.2.2. Інформація організаційного характеру 30
4.2.2.3. Інформація про керівників практики 31
ВИСНОВКИ 31

Работа содержит 1 файл

Пример проектной курсовой работы.doc

— 507.50 Кб (Скачать)

Таблиця 3. Відношення сутності ВИД ПРАКТИКИ

PRAC_TYPE

Ім’я стовпця

Тип

Довжина

Призначення

Обмеження цілісності стовпців

PTID

ціле число

10

Унікальний ID

Первинний ключ

Name

строка

15

Назва практики

Унікальний, обов’язковий. Приймає значення: схемотехнічна; комп’ютерна; технологічна; експлуатаційна (для спеціалістів науково-дослідна (для магістрів).

Descr

строка

255

Змістовний опис

Факультативний


 

Таблиця 4. Відношення сутності КВАЛІФІКАЦІЙНИЙ РІВЕНЬ

QUALI_LEVEL

Ім’я стовпця

Тип

Довжина

Призначення

Обмеження цілісності стовпців

QLID

ціле число

10

Унікальний ID

Первинний ключ

Name

строка

15

Назва кваліфікаційного рівня

Унікальний, обов’язковий. Приймає значення: бакалавр; спеціаліст; магістр.

Descr

строка

255

Змістовний опис

Факультативний

CUID

ціле число

10

Зв’язок з курсом

Зовнішній ключ, що посилається на первинний ключ відношення COURSE. Обов’язковий


 

Таблиця 5. Відношення сутності СПЕЦІАЛЬНІСТЬ

SPECIALITY

Ім’я стовпця

Тип

Довжина

Призначення

Обмеження цілісності стовпців

SPID

ціле число

10

Унікальний ID

Первинний ключ

Num

строка

20

Номер спеціальності

Унікальний, обов’язковий.

Name

строка

100

Назва спеціальності

Обов’язковий


 

Таблиця 6. Відношення сутності КУРС

COURSE

Ім’я стовпця

Тип

Довжина

Призначення

Обмеження цілісності стовпців

CUID

ціле число

10

Унікальний ID

Первинний ключ

Num

ціле число

1

Номер курсу

Унікальний, обов’язковий. Приймає значення: 1-6.

Descr

строка

255

Змістовний опис

Факультативний


 

Таблиця 7. Відношення сутності ВУЗ

UNIVERSITY

Ім’я стовпця

Тип

Довжина

Призначення

Обмеження цілісності стовпців

UNID

ціле число

10

Унікальний ID

Первинний ключ

Short_Name

строка

10

Скорочена назва ВУЗу

Факультативний.

Long_Name

строка

50

Повна назва ВУЗу

Обов’язковий, унікальний

Address

строка

50

Адреса ВУЗу

Факультативний

Rector

строка

30

ПІБ ректора

Обов’язковий, унікальний


 

Таблиця 8. Відношення сутності ІНСТИТУТ

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

<span class="dash042f_0447_0435_0439_0



Информация о работе Розробка стратегії, аналіз, концептуальне моделювання та проектування бази даних проходження практики студентами ВУЗу (на прикладі факул