- •Перелік позначень та скорочень
- •1 Мета виконання курсової роботи
- •1.1 Тематика курсових робіт
- •1.2 Вихідні дані до курсової роботи
- •2 Основні етапи виконання курсової роботи
- •2.1 Аналіз предметної області
- •2.2 Розробка моделі даних
- •2.5 Експериментальна експлуатація прикладного програмного забезпечення та аналіз отриманих результатів
- •3 Зміст курсової роботи
- •1 Основні проблеми розробки сучасних баз даних. Аналіз предметної області та постановка задачі курсової роботи
- •1.1 Сучасні тенденції в області проектування й розробки баз даних
- •2.3 Реалізація бази даних у форматі обраної субд
- •2.4 Реалізація запитів, тригерів, представлень, хранимих процедур відповідно заданої предметної області
- •1.2 Аналіз наданої предметної області
- •1.2.1 Система бізнес-правил
- •1.2.2 Глосарій проекту
- •1.3 Огляд програмних засобів, які застосовують для автоматизації рішення завдань зберігання й обробки інформації
- •1.4 Постановка задачі дослідження
- •Розробка моделі даних;
- •Реалізація бази даних у форматі обраної субд;
- •2 Моделювання даних предметної області
- •2.1 Розробка концептуальної моделі даних
- •2.2 Перетворення концептуальної моделі в логічну модель даних
- •2.3 Аналіз бізнес-логіки обробки даних у предметній області та визначення основних типів запитів у системі
- •3 Реализація бд
- •3.1 Мотивований вибір скбд для реалізації проекту
- •3.2 Реалізація бази даних
- •3.3 Результати, одержувані користувачем при використанні прикладного програмного забезпечення
- •3.2 Результати, одержувані користувачем при використанні прикладного програмного забезпечення
- •Список інформаційних джерел
- •Додатки
- •Вимоги до прикладного програмного забезпечення, розроблювальній при виконанні курсової роботи
- •Вибір засобів побудови моделей даних
- •4.2 Вибір субд
- •5 Захист курсової роботи
- •5.1 Загальний порядок захисту курсової роботи
- •5.2 Вимоги до презентаційних матеріалів
- •Система бізнес-правил
- •5.3 Вимоги до доповіді
- •6 Критерії оцінювання курсової роботи
- •7 Список джерел інформації
- •Додаток 1
- •Додаток 2
- •Додаток 6
- •Додаток 7
- •Додаток 8
Додаток 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
СПИСОК ЛІТЕРАТУРИ
// ------------- основна--------------------------------
Пасічник В.В., Резниченко В.А. Організація баз даних та знань (підручник). – К.: BHV, 2006.
Конолли Т. и др. Базы данных: проектирование, реализация и сопровождение. – М. «Вильямс», 2001. (2003)
Хомоненко А.А., Цыганков В.М., Мальцев М.Т. Базы данных. - „Корона”, СПб, 2002. (2003)
Чекалов А.П. Базы данных: от проектирования до разработки приложений. - СПб. :БХВ- Петербург, 2003
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).
Мюллер, Р. Базы данных и UML. - М.: „Лори”, 2002.
// ---------------- додаткова ----------------------
Когаловский М.Р. Энциклопедия технологий баз данных. - М., «Финансы и статистика», 2002.
Архитектуры, модели и технологии программного обеспечения информационно-управляющих систем / Ткачук Н.В., Шеховцов В.А., Кукленко Д.В., Сокол В.Е. – Харьков: НТУ «ХПИ», 2005.
Вендров А.М. Практикум по проектированию ПО экономических информационных систем. - М., «Финансы и статистика», 2000.
Маклаков С.В. BpWin и ErWin: CASE-средства разработки информационных систем. – М.: «Диалог-МИФИ», 2000.
