 
        
        
Технический Университет Молдовы
Кафедра
"Прикладная Информатика "
Отчёт
По годовой итоговой работе по курсу с у б д
ТЕМА: проектирование автоматизированной системы обработки информации и создание приложения средствами СУБД (SQL, MYSQL, VFP, ВЕБ приложения и др.) для обработки данных и получения информации по предметной области “Учет инфляции в Республике Молдова“
Работу выполнил: студент группы C
Работу проверил: ПЕРЕБИНОС М.Ф.
Кишинев 2009
1. Постановка задачи
Проектировать автоматизированную систему обработки информации и создать приложения средствами СУБД (SQL, MYSQL, VFP, ВЕБ приложения и др.) для обработки данных и получения информации по предметной области “Учет инфляции в МОЛДОВЕ“ используя реляционную модель и СУБД Visiual Foxpro 9.0.
2. Основные задачи системы:
- Учет данных и информации по городам в которых проводится учет инфляции 
- Учет данных и информации по количеству населения в которых ведется учет инфляции 
- Учет данных и информации по числу фабрик/предприятий в которых ведется учет инфляции 
- Учет данных и информации по средней цене за товар или услугу в определенном городе 
- Учет данных и информации по инфляции 
3. Блок-схема предметной области
На оснований представленной информации ПО для данной задачи может быть представлена следующим образом:
Инфляция
2)Численность населения
3)Товары и Услуги
4)Цены или индекс цен
5)Подсчет инфляции
 
 
 
 
 
 
 
 
1) Информация о городе Информация о городе Информация о городе
4. Концептуальная модель. Определение отношений/связей между подобластями
1)Информация о городе
| № | Город | Район | 
| 
 | 
 | 
 | 
2)Численность населения
| № | Город | Число предприятий/фабрик | Кол-во населения | 
| 
 | 
 | 
 | 
 | 
3)Наименование товаров и услуг
| № | Город | Товар или Услуга | Код товара | Среднегодовая цена | 
| 
 | 
 | 
 | 
 | 
 | 
4)Индекс цен
| № | города | Товар или услуга | Код товара | Предыд год | Январь цена | Февраль цена | Март цена | Средняя цена | Доля населения | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
5)Подсчет инфляции
| № | Код товара | Формула подсчета/инфляция в процентном соотношении | 
| 
 | 
 | 
 | 
5. Запросы
Информация о городе
- Задан код города ,найти название города . 
- Задано название города, найти район 
Численность населения
1)Задано название города, найти количество предприятий в нем.
2)Задано название города, найти количество населения проживающее в нем.
Наименование товаров и услуг
1)задан товар или услуга, найти код товара.
2)задан код товара , найти среднегодовую цену.
3)задан товар или услуга, найти все города в которых они имеются в наличии.
Индекс цен
1)задано название города, найти долю населения .
2)задан код товара, найти среднюю цену в отчетный период.
Подсчет инфляции
1)задан код товара, найти инфляцию в процентном отношении этого товара.
- Услуги 
Информация о городе
1)вывести инфу ,которая показывает какие города находятся в определенном районе.
Численность населения
1)вывести инфу, которая показывает в каких городах численность населения больше 50000.
Наименование товаров и услуг
1)вывести инфу, которая показывает среднегодовую цену меньше 120 леев.
Индекс цен
- задан товар или услуга, найти города ,в которых цена на определенный товар за предыдущий год меньше какого-то (значение). 
Подсчет инфляции
1)вывести код товаров , в которых инфляция равна такому (значению ).
Ограничения задачи
- Количества городов <15000 
- Количество товаров <20 
- Количество населения <1000000 
- Районы <32 
Таблица перекрытия “атрибуты” – “выходная информация”, “запросы”, “услуги”
| атрибуты | 
 | Выходная хар-ка | Услуги | Запросы | ||||||||||||||||||
| 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | 5 | ||||||||
| № | + | + | + | + | + | 
 | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Город | + | + | + | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | + | + | + | 
 | 
 | 
 | + | 
 | 
 | ||
| Район | + | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Число фабрик | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Кол-во насел. | 
 | + | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Товар/услуга | 
 | 
 | + | + | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | + | 
 | + | 
 | 
 | 
 | ||
| Код товара | 
 | 
 | + | + | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | + | 
 | 
 | + | + | ||
| Среднегод.цена | 
 | 
 | + | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Предыд.год | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Январь | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Февраль | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Март | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Доля населения | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Средняя цена | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| инфляция | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
Концептуальная модель. Определение отношений/связей между подобластями
| 1)Информация о городе № Г район 
 | 
| 2)Численность населения № Город Число фабрик/заводов Кол-во населения | 
| 
			3 № Город Товар/услуга Код товара Среднегодавая цена 
 
 | 
| 4)Индекс цен № Город Код товара Товар /услуга Предыдущий год Отчетный период Средняя цена Доля населения 
 | 
| 5)подсчет инфляции № Код товара Подсчет инфляции,формула | 
 
Концептуальная модель. Определение отношений/связей между атрибутами
 
 
		

 ород
ород )Наименование
			товаров
)Наименование
			товаров