Реферат по предмету "Информатика, программирование"


База данных "Международные переговоры"

Министерство образования и науки Украины
Донбасская государственная машиностроительная академия
Кафедра компьютерных информационных технологий
Контрольная работа
по дисциплине «Технические средства коммуникаций»
2004
Вариант 5Вариант 5 «Междугородные переговоры» Абонент Переговоры
Код абонента
Фамилия
Имя
Отчество
Телефон
Адрес
Код абонента
Код города
Количество минут
Дата начисления
Вид начисления
Номер квитанции Тариф Оплата
Код города
Страна
Наименование города
Область
Тариф
Номер квитанции
Дата выписки
Контрольная дата погашения
Месяц
Год
Признак оплаты
Создадим новую базу данных «Международные переговоры».Создание таблиц базы данных осуществим в режиме конструктора. В режимеконструктора назначаем имена полям таблицы и тип полей. В результате этихдействий были созданы таблицы (Приложение Б) и им были присвоены следующие имена:«Абонент», «Переговоры», «Тариф», «Оплата»(Приложение А).
Типы данных полей.
Для каждого поля таблицы был определен тип данных, в данномслучае, были использованы следующие типы данных: «Текстовый», «Числовой»,«Дата/Время», «Денежный».
Отобразим структуру таблиц воспользовавшись командой «Сервис-Анализ-Архивариус».
Текстовое поле хранит буквы, цифры и любые их комбинациидлиной до 255 символов. При создании текстового поля указываем, сколькосимволов оно должно содержать.
В числовом поле хранятся только числа. Числовой тип данныхпозволяет выбрать следующие форматы: «Основной», «Денежный»,«Фиксированный», «С разделителями разрядов», «Процентный».Размер числового поля принимает значение целое — от — 32768 до 32767.
«Дата/Время» имеет встроенные готовые киспользованию форматы для отражения календарного времени и даты. Таким образом,это поле используется для хранения информации о дате произошедшего события.
«Денежный» тип применяется для простановкиденежных сумм.
Для определения типа данных поля «Вид начисления» используемтекстовый формат, «Код абонента» — тип поля числовой, формат длинноецелое, «Дата начисления» — тип «Дата/Время».
Установка условия на значение.
Необходимо сделать так, чтобы «Номер квитанции» всегдабыл положительным числом. Для этой операции воспользуемся установкой условия назначение, т.е. необходимо использовать построитель выражений или общую панель вконструкторе (Приложение В).
Применение полей подстановок.
Применим для базы данных «Международные переговоры»поля подстановок. Создадим фиксированный список значений для поля «Видначисления» (Приложение Г).
Создание связи между таблицами.
Перед тем как создать связь между таблицами, необходимоназначить ключевые поля. Ключевое поле должно идентифицировать записи в таблицыи являться уникальным. Для таблицы «Абонент» ключом будет поле «Кодабонента», «Переговоры» — ключевым полем является «Кодабонента», «Тариф» — ключевым полем является «Код города»,«Оплата» — ключом является поле «Номер квитанции». Для тогочтобы установить ключевое поле, необходимо перейти в режим конструктора инажать на панели инструментов значок с изображением ключа, при этом курсордолжен быть установлен на поле, которое нужно сделать ключом.
Создадим связь между таблицами. Таблица «Переговоры»является главной, а оставшиеся таблицы связываются с ней по соответствующимполям. Для создания связи необходимо выполнить команду «Сервис — Схемаданных». В появившемся диалоговом окне открываем все таблицы, удерживаянажатой левую кнопку мыши на нужном поле одной таблицы, перетаскиваем это полена соответствующее поле другой таблицы (Приложение Д).
Заполним таблицы «Абонент», «Переговоры»,«Тариф», «Оплата» значениями. Для примера представимтаблицу «Переговоры» (Приложение Д).
Работа с использованием фильтров. Условия для фильтров. (ПриложениеЕ).
1) Выберем из таблицы «Переговоры» информацию попереговорам, которые оплачивались наличными взносами. Для этого воспользуемся«Фильтром по выделенному». Выделим значение «Наличные» вполе «Вид начислений» и нажмем кнопку «Фильтр по выделенному»на панели инструментов.
2) Выберем в таблице «Переговоры» всю информациюпо виду начисления безналичной оплатой и датой начисления 10.03.2003. Для этогона панели инструментов нажмем кнопку «Изменить фильтр», в поле «Видначисления» указываем «Безналичный», затем внизу на панелипереключаемся на закладку «Или» и в поле «Дата начисления» вводим«10.03.2003». После этих действий нажимаем на панели инструментовкнопку «Применить фильтр».
3) Выберем из таблицы «Переговоры» всю информациюо переговорах у которых время переговоров больше 10 минут.д.ля этоговоспользуемся «Фильтром для». Установим курсор в поле «Количествоминут» и, нажав правую кнопку мыши, выбираем «Фильтр для» и встроке указываем условие >10, нажимаем Enter.
4) Выберем из таблицы «Переговоры» все переговорыс городом, у которого код равен 1 и временем переговоров 10 минут.д.ля этоговоспользуемся «Расширенным фильтром». Откроем в меню «Записи — Фильтр — Расширенный фильтр» и укажем условие отбора.
Выполним запросы к базе данных. Условия запросов.
1) Требуется определить среднее время переговоров по кодамстран. Реализуем запрос по принципу, указываем условие группировки по кодамстран и среднее арифметическое по количеству минут переговоров. Формированиезапроса и выполнение запроса (Приложение Ж).
2) Требуется определить информацию о переговорах позапрашиваемому коду города. Реализуем запрос по принципу, рассмотренному выше,только пользователю в диалоговом окне необходимо будет ввести код города. Формированиезапроса и выполнение запроса (Приложение З).
Создание отчета.
Создадим отчет с группировкой по коду города, видуначисления и количеству минут переговоров. Для этого нажимаем на кнопку «Отчеты»и создаем отчет с использованием мастера, в котором в диалоговом режиме определяютсянеобходимые для отчета параметры: отображаемые поля, группировка, вид заголовкаи представления данных и т.д. (Приложение И).
Приложения
Приложение А
/>
Наименование таблиц базы данных «Международныепереговоры»

Приложение Б
/>
Структура таблицы «Абонент»
/>
Структура таблицы «Переговоры»
/>
Структура таблицы «Тариф»
/>
Структура таблицы «Оплата»

Приложение В
/>
Построенное выражение
/>
Общая панель конструктора

Приложение Г
/>
Использование вкладки подстановка
/>

Приложение Д
/>
Схема связи между таблицами
/>
Таблица «Переговоры»

Приложение Е
/>
Результат работы фильтра по выделенному
/>
Результат работы простого фильтра
/>
Результат работы «Фильтр для»
/>
Простановка условия в «Расширенном фильтре»
/>
Результат выполнения «Расширенного фильтра»

Приложение Ж
/>
Формирование запроса
/>
Выполнение запроса

Приложение З
/>
Диалоговое окно ввода параметра
/>
Формирование запроса
/>
Выполнение запроса

Приложение И
 
Отчет.
Переговоры
Код городаВид начисленияКол-во минутДата начисления
1 безналичный1013.03.2003
10.03.2003
наличный10.03.2003
2 безналичный10.03.2003
наличный2011.03.2003
3 510.03.2003
через промежуток времени1212.03.2003
4 511.03.2003
5 наличный 12 12.03.2003


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.