Смекни!
smekni.com

Особенности работы с Microsoft Access (стр. 1 из 2)

Министерство образования и науки Украины

Донбасская государственная машиностроительная академия

Кафедра КИТ

Контрольная работа

по дисциплине

"Технические средства коммуникаций"

вариант №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: Поумолчанию