КРИТЕРІЇ ОЦІНЮВАННЯ КУРСОВОЇ РОБОТИ

 

Одним з найбільш важливих критеріїв оцінки є відзив наукового керівника, у якому повинні бути відображені наступні дані:

- актуальність тими виконуваної роботи;

- ступінь виконання завдання на курсову роботові;

- ступінь самостійності виконання роботи студентом;

- основні результати, отримані при виконанні роботи;

- оцінка роботи за п'ятибальною шкалою.

Крім того, на оцінку впливають наступні фактори.

1 Наявність помилок і неточностей при побудові моделі даних і розробці структури бази даних, а саме:

- невідповідність моделі даних й/або структури бази даних обраній предметній області;

- неповне відображення в моделі даних особливостей предметної області, у результаті чого модель даних не є адекватною задачі, що розв'язується в курсовій роботі;

- невідповідність моделі даних структурі бази даних;

- порушення вимог нормалізації - всі таблиці бази даних повинні відповідати вимогам як мінімум третьої нормальні форми. У випадку наявності відхилень від вимог нормалізації (наприклад, у вигляді порушення вимог атомарності й т.п.), ці відхилення повинні бути наведені в описі моделі даних, дата пояснення, чому ці відхилення не були усунуті, і показана, як ці відхилення можуть бути усунуті.

1 Неякісні презентаційні матеріали, які не відображають повною мірою особливості предметної області, результати, отримані при виконанні курсової роботи, містять велику кількість зайвої текстової інформації й т.п.

2 Помилки, збої, функціональні недоліки й т.п. у роботі прикладного програмного забезпечення, виявлені при його демонстрації в процесі захисту курсової роботи.

3 Неякісна підготовка доповіді студентом, що може виражатися в перевищенні годині, відведеного на доповідь, нечіткому висловленні своїх думок, невмінні користуватися презентаційними матеріалами.

4 Неякісні відповіді на питання по темі курсової роботи, що задають членами комісії або присутніми.

5 Недбале оформлення пояснювальної записки, що може виражатися в порушенні вимог до оформлення, наявності великої кількості виправлень, граматичних й інших помилок і т.п.

 

СПИСОК ДЖЕРЕЛ ІНФОРМАЦІЇ

 

1 Гарсиа-Молина Г., Ульман Д., Уидом Д. Системи баз даних. Повний курс.: Пер. с англ. - М.: Видавничий будинок "Вільямс", 2004. - 1088 с.

2 Дейт К. Дж. Введення в системи баз даних. :Пер. с англ. - 6-і изд. - К.: Діалектика, 1998. - 784 с.

3 Калянов Г.Н. CASE-технології. Консалтинг в автоматизації бізнесів-процесів. - 3-і изд. - М.: Гаряча линия-телеком,2002. - 320 с.

4 Карпова Т.С. Бази даних: моделі, розробка, реалізація. - Спб.: Питер, 2001. - 304 с.

5 Когаловский М.Р. Енциклопедія технологій баз даних. - М.: Фінанси й статистика, 2002. - 800 с.

6 Конноли Т., Бегг К., Страчан А. Бази даних: проектування, реалізація й супровід. Теорія й практика., 2-і изд.: Пер. с англ. - М.: Видавничий будинок «Вільямс», 2001. - 1120 с.

7 Кренке Д. Теорія й практика побудови баз даних. 9-і изд. - Спб.: Питер, 2005. - 859 с.

8 Маклаков С.В. BPWin й ERWin. CASE-засоби розробки інформаційних систем. - 2-і изд., испр. і дополн. - М.: ДИАЛОГ-МИФИ, 2001. - 304 с.

9 Маклаков С.В. Створення інформаційних систем з AllFusion Modeling Suite. - М.: ДИАЛОГ-МИФИ, 2003. - 432 с.

10 Роб П., Коронел К. Системи баз даних: проектування, реалізація й керування. - 5-і изд., перераб. і доп.: Пер. с англ. - Спб.: Бхв-петербург,

2004. - 1040 с.

11 Ситник Н.В., Краснюк М.Т. Проектування баз і сховищ даних: Навч.-метод. посіб. для самост. вивч. дисц. - К.: КНЕУ, 2005. - 264 с.


ДОДАТОК 1

Приклад вихідного опису предметної області (ПрО) «Навчальний процес на кафедрах університету»

1) Нехай є таблиця з деякою інформацією про навчальний процес на кафедрах

 

2) Крім того, додатково є наступне словесний опис організаційно навчальної роботи кафедри:

«На кожній кафедрі працюють викладачі, інженери та аспіранти (стажисти), які ведуть навчання студентів різних курсів. Студенти в період навчання повинні вивчити ряд дисциплін відповідно до навчальному плану, а також виконати 2 кваліфікаційні роботи: роботу бакалавра і дипломну роботу магістра. У навчальний план кафедри входить безліч предметів Кожен студент та аспірант (стажер) має наукового керівника з числа співробітників кафедри ... »і т.д. і т.п.

ДОДАТОК 2

а) Система бізнес правил (БП) для предметної області (ПрО) «Навчальний процес»
1. На кожній кафедрі працює безліч співробітників, серед яких можна виділити такі категорії як: викладачі, інженери та аспіранти.
2. На кафедрі навчається безліч студентів, серед яких можна виділити такі категорії як: студенти 1-4 курсів, бакалаври, дипломники.
3. На кафедрі викладається безліч навчальних дисциплін, причому:
• Кожен співробітник кафедри може вести заняття по декількох навчальних дисциплінах і кожна дисципліна може входити в навчальне навантаження декількох співробітників
• Кожен студент вивчає і здає заліки та іспити з різних дисциплін
4. Курсовим і дипломним проектуванням студентів може керувати будь-який співробітник кафедри, але роботою аспіранта над його дисертацією може керувати тільки викладач, який має вчений ступінь

5. ………..

б) Аналізуючи систему БП, отримуємо наступний глосарій даної ПрО:
• кафедра - структурна одиниця університету

• співробітник - особа, яка працює на кафедрі

• викладач - співробітник кафедри, провідний заняття зі студентами і має вчений ступінь
• студент - особа, яка навчається на кафедрі

• посада - властивість, визначене для кожного співробітника кафедри, має значення:
• «асистент», «доцент», «професор» і т.д.

 

 

ДОДАТОК 3

EER – модель даних для предметної області

 

ДОДАТОК 4

Приклад побудови РМБД для ПрО «Навчальний процес на кафедрі»

Приклади моделей даних (у нотації IDEF1X)

Рисунок 5.1 - Концептуальна (логічна) модель даних

Рисунок 5.2 - Логічна (фізична) модель даних

 

 

 


ДОДАТОК 5

Згенерований SQL код

 

REATE TABLE Devise(ID_device INTEGER NULL, /* створення таблиці Devise та поля ID_device */

ID_kind INTEGER NOT NULL /*створення поля ID_kind*/

name_device VARCHAR(20) NULL, /*створення поля name_device*/

Features VARCHAR(20) NULL, /*створення поля Features*/

Item_number INTEGER NULL, /*створення поля Item_number */

warranty DATE NULL /*створення поля warranty*/

class INTEGER NULL); /*створення поля class*/

ALTER TABLE Devise ADD PRIMARY KEY (ID_device,ID_kind); /* ключевим полем таблиці Devise є ID_kind */

CREATE TABLE Devise___Supplier /* створення таблиці Devise___Supplier */

(ID_device INTEGER NOT NULL, /*створення поля ID_device */

ID_Supplier INTEGER NOT NULL, /*створення поля ID_Supplier */

date_of_purchase DATE NULL, /* створення поля date_of_purchase*/

cost INTEGER NULL, /* створення поля cost */

 

ID_kind INTEGER NOT NULL); /*створення поля ID_kind */

ALTER TABLE Devise___Supplier

ADD PRIMARY KEY (ID_device,ID_Supplier,ID_kind); /* ключевим полем таблиці Devise___Supplier є ID_kind */

CREATE TABLE Kind_device /* створення табліці Kind_device */

(ID_kind INTEGER NULL, /* створення поля ID_kind */

name_kind VARCHAR(20) NULL); /*створення поля name_kind */

ALTER TABLE Kind_device ADD PRIMARY KEY (ID_kind); /* ключевим полем таблиці Kind_device є ID_kind */

 

CREATE TABLE Supplier /* створення табліці Supplier */

(ID_Supplier INTEGER NULL, /* створення поля ID_Supplier */

name_supplier VARCHAR(20) NULL, /* створення поля name_supplier */

adress VARCHAR(20) NULL); /* створення поля adress */

ALTER TABLE Supplier

ADD PRIMARY KEY (ID_Supplier); /* ключевим полем таблиці Supplier є ID_Supplier */

 

 

ДОДАТОК 6

Приклад опису структури таблиці бази даних

 

Таблиця «Договори» призначена для зберігання інформації про домов на поставку продукції. Кожний запис таблиці складається з наступних полів, опис яких наведень у таблиці Ж.1.

 

Таблиця 6.1 - Опис структури таблиці «Договори»

 

Таблиця «Поставлено» призначена для зберігання інформації про продукцію, якові поставляють на підставі договорів на поставку продукції. Кожний запис таблиці складається з наступних полів, опис яких наведень у таблиці Ж.2.

 

Таблиця 6.2 - Опис структури таблиці «Поставлено»


ДОДАТОК 7

Засоби обробки інформації

 

Вивести інформацію по абітурієнтам, які отримали п'ятірки за

математики або фізики.

SELECT фамилия & « » & left(имя,1) & «. »

& left( отчество,1) as абитуриент, оценка, предмет

FROM абитуриенты, экзамены, оценки

WHERE абитуриенты.номер = оценки.номер_абитуриента

and оценки.код_экзамена = экзамены.код_экзамена

and предмет in ( «математика»,»физика»)

ORDER BY фамилия & « » & left(имя,1) & «. »

& left(отчество,1);

Які студенти склали іспити (отримали оцінку строго більше

2) з кодом 1 або 2 або 3?

SELECT DISTINCT фамилия, имя, отчество

FROM абитуриенты, экзамены, оценки

WHERE абитуриенты.номер = оценки.номер_абитуриента

and оценки.код_экзамена = экзамены.код_экзамена

and оценки.код_экзамена in (1,2,3)

Найти абитуриентов, которые получили только «отлично» при

поступлении на более чем один факультет?

 

SELECT DISTINCT номер_абитуриента, факультет

FROM абитуриенты, оценки t1, экзамены t2

WHERE абитуриенты.номер = t1.номер_абитуриента

and оценка = 5

and t2.код_экзамена = t1.код_экзамена

and EXISTS(

SELECT *

FROM Оценки, экзамены

WHERE оценки.код_экзамена = экзамены.код_экзамена

and номер_абитуриента = t1.номер_абитуриента

and факультет <> t2.факультет);

ДОДАТОК 8

СПИСОК ЛІТЕРАТУРИ

// ------------- основна--------------------------------

1 Пасічник В.В., Резниченко В.А. Організація баз даних та знань (підручник). – К.: BHV, 2006.

2 Конолли Т. и др. Базы данных: проектирование, реализация и сопровождение. – М. «Вильямс», 2001. (2003)

3 Хомоненко А.А., Цыганков В.М., Мальцев М.Т. Базы данных. - „Корона”, СПб, 2002. (2003)

4 Чекалов А.П. Базы данных: от проектирования до разработки приложений. - СПб. :БХВ- Петербург, 2003

5 Batini, C., Ceri, S., Navathe, Sh. Conceptual Database Design. – Benjamin / Cummings Publishing Company, Inc., 1992, - 496 p.p. (it is available at the ASU- Dept library).

6 Мюллер, Р. Базы данных и UML. - М.: „Лори”, 2002.

 

// ---------------- додаткова ----------------------

7 Когаловский М.Р. Энциклопедия технологий баз данных. - М., «Финансы и статистика», 2002.

8 Архитектуры, модели и технологии программного обеспечения информационно-управляющих систем / Ткачук Н.В., Шеховцов В.А., Кукленко Д.В., Сокол В.Е. – Харьков: НТУ «ХПИ», 2005.

9 Вендров А.М. Практикум по проектированию ПО экономических информационных систем. - М., «Финансы и статистика», 2000.

10 Маклаков С.В. BpWin и ErWin: CASE-средства разработки информационных систем. – М.: «Диалог-МИФИ», 2000.