МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Государственное образовательное учреждение высшего профессионального образования
Санкт Петербургский государственный университет аэрокосмического приборостроения.
КУРСОВОЙ ПРОЕКТ
по дисциплине
"Информационные технологии
в экономике"
Работу выполнила студентка гр. 4538 Берсон Ю.М.
Курсовая работа Научный руководитель
выполнена с оценкой
__________________ Соловьева Н.А.
Санкт Петербург
2008 г.
Цель проекта: закрепить навыки разработки информационной системы средствами Ms Access.
2)Вариант №14.
№ |
Способ ввода данных |
Способ вывода результата |
14 |
таблицы Excel |
страницы доступа к данным |
Образец входных данных в виде текста:
1 боярышник кровяно-красный
2 омела белая
3 барвинк малый
4 астрагал малый
5 арония черноплодная
7 сушеница болотная
8 пустырник
10 хвощ полевой
11 тысячелистник обыкновенный
16 мать-и-мачеха обыкновенная
21 багульник болотный
22 ромашка аптечная
23 девясил высокий
24 анис обыкновенный
25 фиалка трехцветная
3)
Таблица «Категория», содержащая категорию заболевания.
Таблица «Болезнь», содержащая данные о болезни.
Таблица «сбор», содержащая данные о сборе: рецепт и его количество.
Таблица «Растения для сбора», содержащая данные о растении, входящем в сбор.
В данной таблице использовано свойство поля «Подстановка» (часть_растения).
Таблица «Растения», содержащая названия растений.
Таблица «Часть растения», содержащая различные виды частей растений.
4) Разработанная схема не содержит некоторые данные исходного примера. В базу данных не вошли следующие данные: номера страниц с входными данными, заголовок «Приложение» и сноска на первой странице, так как эти данные не имеют прямого отношения к заданной теме «Рецептура и применение сборов и чаев по основным заболеваниям».
5)
1.Перекрестный запрос «Вес растения в сборе».В заголовках строк используются названия растений, в заголовках столбцов – номера сборов, в которые входят эти растения. Значение – вес растения. Данный запрос позволяет определить в какой сбор входит растение и каков его вес в сборе.
Текст SQL
TRANSFORM Sum(РастенияДляСбора.вес_растения) AS [Sum-вес_растения]
SELECT Растения.названиеРастения
FROM Сбор INNER JOIN (Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения) ON Сбор.N = РастенияДляСбора.NизСбора
GROUP BY Растения.названиеРастения
PIVOT Сбор.номерСбора;
2.Запрос с параметром «Сбор с условием»: вывести название растения, часть растения и вес растения, включенного в сбор.
Ввести параметр: номер сбора.
Текст SQL
SELECT Сбор.номерСбора, Растения.названиеРастения, РастенияДляСбора.часть_растения, РастенияДляСбора.вес_растения
FROM Сбор INNER JOIN (Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения) ON Сбор.N = РастенияДляСбора.NизСбора
WHERE (((Сбор.номерСбора) Like [номер сбора]));
3.Запрос с параметром «Запрос растения по весу с условием»: вывести названия растений. Ввести параметр: вес.
Текст SQL
SELECT РастенияДляСбора.вес_растения, Растения.названиеРастения
FROM Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения
WHERE (((РастенияДляСбора.вес_растения) Like [вес]));
4. «Запрос сбор». Запрос на выборку. Дает исчерпывающую информацию о сборе.
Текст SQL
SELECT Сбор.номерСбора, Сбор.рецепт, Сбор.количество_сбора, Растения.названиеРастения, РастенияДляСбора.часть_растения, РастенияДляСбора.вес_растения
FROM Сбор INNER JOIN (Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения) ON Сбор.N = РастенияДляСбора.NизСбора;
5. «Запрос из разных таблиц».Запрос на выборку.
Текст SQL
SELECT Категория.имя, Болезнь.название_болезни, Сбор.номерСбора, Сбор.рецепт, Сбор.количество_сбора, Растения.названиеРастения, РастенияДляСбора.часть_растения, РастенияДляСбора.вес_растения
FROM (Категория INNER JOIN (Болезнь INNER JOIN Сбор ON Болезнь.N = Сбор.NизБолезни) ON Категория.N = Болезнь.Nкатегории) INNER JOIN (Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения) ON Сбор.N = РастенияДляСбора.NизСбора;
6)
Формулировка макроса |
Макрокоманда |
1. Закрыть все формы в кнопочной форме |
Закрыть Закрыть Закрыть Закрыть |
2. Закрыть форму «Категория2» |
Закрыть |
3. Открыть отчет «Болезнь с рецептом» |
ОткрытьОтчет |
4. Открыть форму «Категория2» |
ОткрытьФорму |
5. Показать последнюю запись в таблице «Болезнь» |
ОткрытьТаблицу НаЗапись |
7)Образец структуры с входными данными.
8)Образец структуры с выходными данными.
9)Отчет «Болезнь с рецептом».
Отчет1
Вывод: При разработке данной БД я закрепила навыки разработки информационной системы средствами Ms Access.
10)Список использованной литературы:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.