
- •Реферат
- •Реферат
- •Перелік позначень та скорочень
- •1 Основні проблеми розробки сучасних баз даних. Аналіз предметної області та постановка задачі курсової роботи
- •Зберігання даних
- •Сучасні тенденції в області проектування й розробки баз даних
- •Огляд програмних засобів, які застосовують для автоматизації рішення завдань зберігання й обробки інформації
- •1.4 Постановка задачі дослідження
- •2 Моделювання даних предметної області
- •2.1 Аналіз наданої предметної області
- •2.1.1 Система бізнес-правил
- •2.1.2 Глосарій проекту
- •2.2 Розробка концептуальної моделі даних
- •2.3 Перетворення концептуальної моделі в логічну модель даних
- •2.4 Аналіз бізнес-логіки обробки даних у предметній області та визначення основних типів запитів у системі
- •3 Реализація бд
- •3.1 Мотивований вибір скбд для реалізації проекту
- •3.2 Реалізація бази даних
- •3.3 Результати, одержувані при роботі з бд
- •3.3.1 Разработка представлений для отображения результатов выборки
- •3.3.2 Проектирование хранимых процедур
- •3.3.3 Разработка механизмов управления данными в базе при помощи триггеров
- •Висновки
- •Список інформаційних джерел
- •Список джерел інформації
- •Додатки
- •Додаток 1
- •Додаток 2
- •Додаток 6
- •Додаток 7
- •Додаток 8
Додаток 6
Приклад опису структури таблиці бази даних
Таблиця «Договори» призначена для зберігання інформації про домов на поставку продукції. Кожний запис таблиці складається з наступних полів, опис яких наведень у таблиці Ж.1.
Таблиця 6.1 - Опис структури таблиці «Договори»
Таблиця «Поставлено» призначена для зберігання інформації про продукцію, якові поставляють на підставі договорів на поставку продукції. Кожний запис таблиці складається з наступних полів, опис яких наведень у таблиці Ж.2.
Таблиця 6.2 - Опис структури таблиці «Поставлено»
Таблица 6.3 – Act(Акт).
Название поля |
Тип данных |
Описание |
Act_ID |
integer |
Первичный ключ. Генерируется автоматически. |
Act_type |
integer |
Тип акта. |
Act_date |
date |
Дата составления акта. |
Act_number |
integer |
Номер акта. |
Commision_ID |
integer |
Внешний ключ. Указывает на комиссию, которая составляла акт. |
Додаток 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.