Министерство образования и науки Украины
Донбасская государственная машиностроительная академия
Кафедра КИТ
Контрольная работа
по дисциплине
"Технические средства коммуникаций"
вариант №7
Выполнила: ст.гр. ПВ-О1-2з
Бондарь Т.Л.
Проверил: Короткий С.А.
2003
Содержание:
Лабораторная работа № 1Обзор Microsoft Access
Лабораторная работа № 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: 0 RecordCount: 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 Бондарь Тамара Леонидовна
Похожие работы
... шаблона содержит соответствующий набор полей, из которого можно выбрать нужные поля для включения их в создаваемую таблицу. Режим Импорт таблиц позволяет переносить таблицы, созданные в других приложениях Windows, в базы данных Access. При импорте таблиц следует помнить, что импортируемые таблицы, например электронные таблицы, созданные в Excel, должны иметь стандартный формат баз данных, когда ...
... , что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений. Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые вам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости ...
... у всех пользователей общей базы данных; средства репликации Microsoft Access, доступные в базе данных (.mdb) и в проекте (.adp), позволяют создавать реплики и синхронизировать их по требованию при работе в Microsoft Access; средства защиты и разграничения доступа. Простейшим способом защиты является установка пароля для открытия базы данных. База данных может быть зашифрована. При шифровании базы ...
... проводится группировка. · Не разрывать (KeepTogether). Задает или отменяет обязательную печать группы на одной странице. Целостность БД. Целостность данных означает систему правил, используемых в Microsoft Access для поддержания связей между записями в связанных таблицах, а также обеспечивает защиту от случайного удаления или изменения связанных данных. Установить целостность данных можно ...
0 комментариев