Министерство образования и науки Украины
Донбасская государственная машиностроительная академия
Кафедра КИТ
Контрольная работа
по дисциплине
"Технические средства коммуникаций"
вариант №7
Выполнила: ст.гр. ПВ-О1-2з
Бондарь Т.Л.
Проверил: Короткий С.А.
2003
Содержание:
Лабораторная работа № 1Обзор MicrosoftAccess
Лабораторная работа № 2 Создание простой таблицы
Лабораторная работа №3 Типы и свойства полей
Лабораторная работа №4 Создание первичного ключа
Лабораторная работа №5 Изменение проекта базы данных
Лабораторная работа № 6 Фильтры
Лабораторная работа № 7 Запрос на выборку
Лабораторная работа №8 Создание отчета
Исходные данные:
Таблица 1 – Реляционные базы данных
Сберкасса | |
Тип вклада | Сберкнижка |
Вид вклада Наименование вида Процент начисления Период начисления Срок вложения |
Номер сберкнижки Фамилия Имя Отчество Дата открытия Дата закрытия Остаток |
Операции | |
Номер операции Номер сберкнижки Сумма Вид операции (внесено/снято/взнос/начисление/начальный) Дата операции |
Лабораторная работа № 1
Обзор
Microsoft
Access
Цель работы: изучение панели инструментов, работы с меню, окон таблицы, запроса, формы, отчета, справочной системы.
Задание на выполнение лабораторной работы:
1. Рассмотреть базу данных Борей и все элементы базы данных в различных режимах.
2. В соответствии с вариантом описать основные задачи, которые должны быть решены в предметной области
3. Объединить элементы данных для объектов в различных таблицах и заполнить бланки.
4. Установить соответствие между объектами и таблицами базы данных.
5. Составить схему связей между таблицами и указать степень связи для каждой связи.
6. Отчет о лабораторной работе.
Номер бланка 1
Наименование задачи: описание вклада.
Краткое описание: вид вклада, наименование вида, процент начисления, период начисления, срок вложения.
Связанные задачи: 2.
Номер бланка 2.
Наименование задачи: информация о сберкнижке.
Краткое описание: номер сберкнижки, фамилия, имя, отчество, вид вклада, дата открытия, дата закрытия, остаток.
Связанные задачи: 3
Номер бланка 3
Наименование задачи: информация об операции.
Краткое описание: номер операции, номер сберкнижки, сумма, вид операции, дата операции.
Связанные задачи: 2.
Всего бланков: 3.
Таблица 1.1
Элемент данных | Использование | Описание | Объект |
Вид вклада | I,O | Код вклад | Вклад |
Номер сберкнижки | I,O | Код сберкнижки | Сберкнижка |
Номер операции | I,O | Код операции | Операция |
Объект №1.
Имя объекта: Вклад.
Краткое описание: вид вклада, наименование вида, процент начисления, период начисления, срок вложения.
Связанные объекты: Сберкнижка.
Тип связи: многие к одному.
Объект №2.
Имя объекта: Сберкнижка.
Краткое описание: номер сберкнижки, фамилия, имя, отчество, вид вклада, дата открытия, дата закрытия, остаток.
Связанные объекты: Вклад.
Тип связи: один ко многим.
Объект №3.
Имя объекта: Операция.
Краткое описание: номер операции, номер сберкнижки, сумма, вид операции, дата операции.
Связанные объекты: Сберкнижка.
Тип связи: многие к одному.
Всего объектов: 3
Таблица 1.2
Элемент данных | Тип данных | Описание | Условия назначения |
Дата закрытия | Дата/время | Код сберкнижка | «Дата закрытия» > «Даты открытия» |
Период начисления | Текстовый | Код вклад | [Период начисления] МОД(2)=0 |
Вывод: предложенные таблицы в приложении А спроектированы правильно, поэтому нет необходимости изменять предложенный вариант.
Лабораторная работа № 2
Создание простой таблицы
.
Цель работы: изучение создания первой простой таблицы: создание пустой базы данных для своего приложения.
Задание на выполнение лабораторной работы:
1. В режиме конструктора создать базу данных.
2. Для каждой таблицы распечатать определение таблицы в отчете, удалив лишнюю информацию.
3. Отчет о лабораторной работе.
Столбцы
ИмяТипРазмер
Номер операцииДлинное целое4
Дата операцииДата/время8
Номер сберкнижкиДлинное целое4
СуммаДлинное целое4
Вид операции Текстовый50
(внесеноснятовзносначислениеначальный)
Схема данных
Сберкнижка
Операция
Сберкнижка
Операция
Номер сберкнижкиНомер сберкнижки
RelationshipType: один-ко-многим
Атрибуты: Необязательность
Столбцы
ИмяТипРазмер
Номер сберкнижкиДлинное целое4
ФамилияТекстовый50
ИмяТекстовый50
ОтчествоТекстовый50
Вид вкладаТекстовый50
Дата открытияДата/время8
Дата закрытияДата/время8
ОстатокДлинное целое4
Схема данных
Сберкнижка
Операция
Сберкнижка
Операция
Номер сберкнижкиНомер сберкнижки
RelationshipType: один-ко-многим
Атрибуты: Необязательность
Тип вклад
а
Сберкнижка
Вид вкладаВид вклада
RelationshipType: один-ко-многим
Атрибуты: Необязательность
Столбцы
ИмяТипРазмер
Вид вкладаТекстовый50
Наименование видаТекстовый50
Процент начисленияТекстовый50
Период начисленияТекстовый50
Срок вложенияТекстовый50
Схема данных
Тип вклад
а
Сберкнижка
Вид вкладаВид вклада
RelationshipType: один-ко-многим
Атрибуты: Необязательность
Лабораторная работа №3
Типы и свойства полей
.
Цель работы: определить текстовый формат Маски ввода, Числового формата, установить условия проверки значения.
Задание на выполнение лабораторной работы:
1. Изменить свою таблицу, добавив форматы и маски ввода на текстовые, числовые поля и поля дат. Добавить значения по умолчанию и условия на назначение.
2. Содержание отчета о лабораторной работе.
Таблица 3.1 – Индивидуальное задание
Вариант | Маски ввода и формат |
Условие на назначение | Поля для подстановки |
7 Сберкасса | Процент начисления, даты | Дата закрытия дольше даты открытия, период начисления кратен 2 | Тип вклада: начислений, период начислений, срок вложения. Сберкнижка: вид вклада. Операции: номер сберкнижки, вид операции. |
Таблица:Операция
Столбцы
ИмяТипРазмер
Номер операцииДлинное целое4
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: 1
ColumnWidth: 1800
DecimalPlaces: Авто
DisplayControl: Поле
GUID: Двоичные данные
Required: False
Атрибуты: фиксированной ширины
Исходная таблица: Операция
Исходное поле: Номер операции
Обновляемые данные: False
Порядковый номер: 1
Порядок сортировки: Общий
Дата операцииДата/время8
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: 1770
Format: Short Date
GUID: Двоичныеданные
Required: False
Атрибуты: фиксированной ширины
Исходная таблица: Операция
Исходное поле: Дата операции
Обновляемые данные: False
Порядковый номер: 2
Порядок сортировки: Общий
Номер сберкнижкиДлинное целое4
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: 2070
DecimalPlaces: Авто
DisplayControl: Поле
GUID: Двоичные данные
Required: False
Атрибуты: фиксированной ширины
Исходная таблица: Операция
Исходное поле: Номер сберкнижки
Обновляемые данные: False
Порядковый номер: 3
Порядок сортировки: Общий
СуммаДлинное целое4
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: Поумолчанию
DecimalPlaces: Авто
DisplayControl: Поле
GUID: Двоичные данные
Required: False
Атрибуты: фиксированной ширины
Таблица: Операция
Исходная таблица: Операция
Исходное поле: Сумма
Обновляемые данные: False
Порядковый номер: 4
Порядок сортировки: Общий
Вид операции Текстовый50
(внесеноснятовзносначислениеначальный)
AllowZeroLength: False
BoundColumn: 1
ColumnCount: 1
ColumnHeads: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: Поумолчанию
DisplayControl: Список
GUID: Двоичные данные
Required: False
RowSource: внесено;снято;взнос;начисление;начальный
RowSourceType: Списокзначений
UnicodeCompression: True
Атрибуты: переменной длины
Исходная таблица: Операция
Исходное поле: Видоперации (внесеноснятовзносначислениеначальный)
Обновляемые данные: False
Порядковый номер: 5
Порядок сортировки: Общий
Таблица: Сберкнижка
Столбцы
ИмяТипРазмер
Номер сберкнижкиДлинное целое4
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: 1
ColumnWidth: 1800
DecimalPlaces: Авто
DisplayControl: Поле
GUID: Двоичные данные
Required: False
Атрибуты: фиксированной ширины
Исходная таблица: Сберкнижка
Исходное поле: Номер сберкнижки
Обновляемые данные: False
Порядковый номер: 2
Порядо
ФамилияТекстовый50
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: Поумолчанию
DisplayControl: Поле
GUID: Двоичные данные
Required: False
UnicodeCompression: True
Атрибуты: переменнойдлины
Исходная таблица: Сберкнижка
Исходное поле: Фамилия
Обновляемые данные: False
Порядковый номер: 3
Порядок сортировки: Общий
ИмяТекстовый50
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: Поумолчанию
DisplayControl: Поле
GUID: Двоичные данные
Required: False
UnicodeCompression: True
Атрибуты: переменнойдлины
Исходная таблица: Сберкнижка
Исходное поле: Имя
Обновляемые данные: False
Порядковый номер: 4
Порядок сортировки: Общий
ОтчествоТекстовый50
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: Поумолчанию
DisplayControl: Поле
GUID: Двоичные данные
Required: False
UnicodeCompression: True
Таблица
:
Сберкнижка
Атрибуты: переменной длины
Исходная таблица: Сберкнижка
Исходное поле: Отчество
Обновляемые данные: False
Порядковый номер: 5
Порядок сортировки: Общий
ВидвкладаТекстовый50
AllowZeroLength: False
BoundColumn: 1
ColumnCount: 1
ColumnHeads: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: Поумолчанию
DisplayControl: Список
GUID: Двоичныеданные
Required: False
RowSource:целевой;авансный;накопительный;до востребования;целевой
RowSourceType: Списокзначений
UnicodeCompression: True
Атрибуты: переменной длины
Исходная таблица: Сберкнижка
Исходное поле: Вид вклада
Обновляемые данные: False
Порядковый номер: 6
Порядок сортировки: Общий
Дата открытияДата/время8
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: Поумолчанию
Format: Short Date
GUID: Двоичныеданные
Required: False
Атрибуты: фиксированной ширины
Исходная таблица: Сберкнижка
Исходное поле: Дата открытия
Обновляемые данные: False
Порядковый номер: 7
Порядок сортировки: Общий
Дата закрытияДата/время8
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: Поумолчанию
Format: Short Date
GUID: Двоичныеданные
Required: False
Атрибуты: фиксированной ширины
Исходная таблица: Сберкнижка
Исходное поле: Дата закрытия
Обновляемые данные: False
Порядковый номер: 8
Порядок сортировки: Общий
ОстатокДлинное целое4
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
Таблица: Сберкнижка
ColumnWidth: По умолчанию
DecimalPlaces: Авто
DisplayControl: Поле
GUID: Двоичные данные
Required: False
Атрибуты: фиксированной ширины
Исходная таблица: Сберкнижка
Исходное поле: Остаток
Обновляемые данные: False
Порядковый номер: 9
Порядок сортировки: Общий
Таблица: Тип вклада
Столбцы
ИмяТипРазмер
Вид вкладаТекстовый50
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: 1
ColumnWidth: Поумолчанию
DisplayControl: Поле
GUID: Двоичныеданные
Required: False
UnicodeCompression: True
Атрибуты: переменной длины
Исходная таблица: Тип вклада
Исходное поле: Вид вклада
Обновляемые данные: False
Порядковый номер: 2
Порядок сортировки: Общий
НаименованиевидаТекстовый50
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: 2265
DisplayControl: Поле
GUID: Двоичныеданные
Required: False
UnicodeCompression: True
Атрибуты: переменной длины
Исходная таблица: Тип вклада
Исходное поле: Наименование вида
Обновляемые данные: False
Порядковый номер: 3
Порядок сортировки: Общий
Процент начисленияТекстовый50
AllowZeroLength: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: 2205
DisplayControl: Поле
GUID: Двоичныеданные
InputMask: ###",%"
Required: False
UnicodeCompression: False
Атрибуты: переменной длины
Исходная таблица: Тип вклада
Исходное поле: Процент начисления
Обновляемые данные: False
Порядковый номер: 4
Порядок сортировки: Общий
ПериодначисленияТекстовый50
AllowZeroLength: False
BoundColumn: 1
ColumnCount: 1
ColumnHeads: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: 2040
Таблица
:
Тип
вклад
а
DisplayControl: Список
GUID: Двоичныеданные
Required: False
RowSource: 1 месяц;1 год
RowSourceType: Списокзначений
UnicodeCompression: False
Атрибуты: переменной длины
Исходная таблица: Тип вклада
Исходное поле: Период начисления
Обновляемые данные: False
Порядковый номер: 5
Порядок сортировки: Общий
СроквложенияТекстовый50
AllowZeroLength: False
BoundColumn: 1
ColumnCount: 1
ColumnHeads: False
ColumnHidden: False
ColumnOrder: Поумолчанию
ColumnWidth: 1605
DisplayControl: Список
GUID: Двоичныеданные
Required: False
RowSource: 1 месяц;3 месяца;6 месяцев;12 месяцев;2 года;3 года
RowSourceType: Списокзначений
UnicodeCompression: True
Атрибуты: переменной длины
Исходная таблица: Тип вклада
Исходное поле: Срок вложения
Обновляемые данные: False
Порядковый номер: 6
Порядок сортировки: Общий
Лабораторная работа №4
Создание первичного ключа
Цель работы: изучить установку связей между таблицами в реляционной базе данных; осуществить поиск информации.
Задание на выполнение лабораторной работы:
1. Создать схему базы, распечатать ее.
2. Убедиться, что поддерживается целостность данных.
3. Создать одиночный и составной индексы.
4. Содержание отчета о лабораторной работе.
Свойства
Filter: ((Операция.[Номер GUID: Двоичные данныесберкнижки]=25856))
NameMap: Двоичные данныеOrderByOn: False
Orientation: 0RecordCount: 6
Updatable: TrueДата изменения: 16.04.03 10:09:51
Дата создания: 29.03.03 18:03:14
Столбцы
ИмяТипРазмер
Номер операцииДлинное целое4
Дата операцииДата/время8
Номер сберкнижкиДлинное целое4
СуммаДлинное целое4
Вид операции Текстовый50
(внесеноснятовзносначислениеначальный)
Лабораторная работа № 5
Изменение проекта базы данных
.
Цель работы: изучить удаления таблиц, переименования таблиц; вставка полей; копирование полей; удаление и перемещение полей; открытие базы данных; просмотр данных; изменение макета таблицы; изменение данных.
Задание на выполнение лабораторной работы:
1. Заполнить базу содержательными записями.
2. Распечатать содержимое таблиц.
3. Содержание отчета о лабораторной работе
Таблица 5.1 – Тип вклада
Таблица 5.2 Сберкасса
Таблица 5.3 Операции
Лабораторная работа № 6
Фильтры
Цель работы: изучение поиска данных с использованием различных фильтров
Существуют четыре способа, используемые для отбора записей с помощью фильтров: Фильтр по выделенному фрагменту, Обычный фильтр, поле Фильтр для и Расширенный фильтр.
Задание на выполнение лабораторной работы:
1. Просмотреть возможности выражений для фильтрации по справке Access.
2. Составить для каждого типа данных разные фильтры.
3. Продемонстрировать работу разных типов фильтров.
4. Подготовить отчет, опубликовав отфильтрованные таблицы в WORD.
5. Содержание отчета о лабораторной работе.
Фильтр по выделенному – обеспечивает отбор данных по выделенному шаблону.
Таблица 6.1 - Фильтр по выделенному
Фильтр для быстрого отбора нужных записей. В данном варианте было использовано следующее условие отбора сумма > 1000.
Таблица 6.2 – Фильтр для
Простой фильтр - позволяет проводить фильтрацию по одному полю.
Сумма < 1000 или «начисление»
Таблица 6.3 - Простой фильтр
Лабораторная работа № 7
Запрос на выборку
Цель работы: изучить запуск запроса на выполнение; изучить Мастер запроса; изучить создание запроса вручную, создание перекрестного запроса.
Таблица 7.1 – Исходные данные для запроса
Вариант | Формулировка запроса |
7 | Определить все операции по запрошенному клиенту. Определить сумму вкладов по операциям |
Условие запроса: «Определить все операции по запрошенному клиенту»
Ответ на запрос:
Условие запроса: «Определить сумму вкладов по операциям»
Ответ на запрос:
Лабораторная работа №8
Создание отчета
Цель работы:получить практические навыки в создании и форматировании отчета.
Задание на выполнение лабораторной работы
.
Создать отчет по своей базе данных.
Таблица 8.1 Индивидуальные задания к лабораторной работе №8
Вариант | Содержание отчета |
7 | Отчет по операциям с группировкой по видам |
Отчет по операциям с группировкой по видам выполняем по следующей схеме:
Создание с помощью мастера - данные поля (таблицы – операция и сберкнижка из них выбираем необходимые данные) - выбранное поле - ввести дополнительные данные - группировка (выполняем по видам операции)
Отчет по операциям с группировкой по видам:
Операция
Вид
Номер сберкнижки
Фамилия
Имя
Отчество
Внесено
25856КондийСветланаВитальевна
Начисление
25300РемезовскийОлегВалериевич
Снято
99099ДудникОльгаДмитриевна
55555ЛинникКирилОлегович
25896БондарьТамараЛеонидовна