Министерство образования и науки Украины
Донбасская государственная машиностроительная академия
Кафедра КИТ
Контрольная работа
по дисциплине
"Технические средства коммуникаций"
вариант №7
Выполнила: ст.гр. ПВ-О1-2з
Бондарь Т.Л.
Проверил: Короткий С.А.
2003
Содержание:
Лабораторная работа № 1Обзор MicrosoftAccess
Лабораторная работа № 2 Создание простой таблицы
Лабораторная работа №3 Типы и свойства полей
Лабораторная работа №4 Создание первичного ключа
Лабораторная работа №5 Изменение проекта базы данных
Лабораторная работа № 6 Фильтры
Лабораторная работа № 7 Запрос на выборку
Лабораторная работа №8 Создание отчета
Исходные данные:
Таблица 1 – Реляционные базы данных
Сберкасса | |
Тип вклада | Сберкнижка |
Вид вкладаНаименование видаПроцент начисленияПериод начисленияСрок вложения | Номер сберкнижкиФамилияИмяОтчествоДата открытияДата закрытияОстаток |
Операции | |
Номер операцииНомер сберкнижкиСуммаВид операции (внесено/снято/взнос/начисление/начальный)Дата операции |
Лабораторная работа № 1
Обзор MicrosoftAccess
Цель работы: изучение панели инструментов, работы с меню, окон таблицы, запроса, формы, отчета, справочной системы.
Задание на выполнение лабораторной работы:
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: Поумолчанию