Описание предметной области: «АТС. Формирование квитанций на оплату услуг связи»
Контрольная работа, 15 Октября 2012, автор: пользователь скрыл имя
Краткое описание
Нормальная форма — свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, которая потенциально может привести к логически ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение.
Содержание
1. Нормализация отношений при проектировании баз данных. Первая нормальная форма…………………………………………………………………………………...3-5
2. Описание предметной области: «АТС. Формирование квитанций на оплату услуг связи»……………………………………………………….........................................6-14
2.1.Исследование предметной области……………………………………….6-7
2.2. Построение концептуальной модели предметной области…………….7-8
2.3. Построение логической модели предметной области…….........................9
2.4. Построение физической модели предметной области……………….10-11
2.5. Запросы………………………………………………………......................12
2.6. Отчеты……………………...……………………………………………13-14
3. Список литературы………………………………………………………………….
Прикрепленные файлы: 1 файл
контрольная.doc
— 214.00 Кб (Скачать документ)
Регион Таблица 3
Название поля |
Ключ |
Тип данных |
Размер |
Код региона |
(РК) |
Числовой |
целое |
Название |
Текстовый |
3 | |
Тариф за одну минуту |
Денежный |
-10-
Квитанция Таблица 4
Название поля |
Ключ |
Тип данных |
Размер |
Номер квитанции |
(РК) |
числовой |
целое |
Код плательщика |
(FK) |
числовой |
целое |
Дата квитанции |
Дата/Время |
Состав платежа Таблица 5
Название поля |
Ключ |
Тип данных |
Размер |
Номер |
числовой |
целое | |
Номер квитанции |
(FK) |
числовой |
целое |
Номер МТР |
(FK) |
числовой |
целое |
-11-
2.5. Запросы
Запрос 1. Выводит на экран загруженность МТР линий
SELECT Регион.Название,
Sum([МТР]![Продолжительность]*
FROM Регион INNER JOIN МТР ON Регион.[Код региона]=МТР.[Код региона]
GROUP BY Регион.Название, МТР.Дата
HAVING (((МТР.Дата)>=[Введите дату начала периода] And (МТР.Дата)<=[Введите дату окончания периода]));
Запрос 2. Осуществляет поиск сведений о МТР абонентах
SELECT Плательщик.ФИО, Плательщик.Телефон, МТР.Дата, Регион.Название, МТР.Продолжительность, [Тариф за одну минуту]*[Продолжительность] AS стоимость
FROM Регион INNER JOIN
(Плательщик INNER JOIN МТР ON Плательщик.[код
плательщика]=МТР.[Код
Запрос 3. Выводит на экран спрос на услуги предоставляемые абонентам АТС
SELECT Регион.[Код
региона], Регион.Название, Регион.[Тариф
за одну минуту], МТР.Продолжительность,
[Тариф за одну минуту]*[
FROM Регион INNER JOIN (Плательщик INNER JOIN МТР ON Плательщик.[код плательщика]=МТР.[Код плательщика]) ON Регион.[Код региона]=МТР.[Код региона];
-12-
2.6. Отчеты
Отчет 1. Источник данных для отчета – запрос 1.
Отчет 2. Источник данных для отчета – запрос 2.
-13-
Отчет 3. Источник данных для отчета – запрос 3.
-14-
- Список использованной литературы:
- Карпова, Т.С. Базы данных: Модели, разработка, реализация: учебник для вузов. Т.С.Карпова. – СПб.: Питер, 2001.-304 с.
- Стасышин, В.М. Введение в проектирование реляционных баз данных. (www.ami.nstu.ru/vms)
- Дейт К. Дж. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: Вильямс, 2005. — 1328 с. — ISBN 5-8459-0788-8 (рус.) 0-321-19784-4 (англ.)
-15-