Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Особенности работы с Microsoft Access

Тип Реферат
Предмет Информатика и программирование
Просмотров
911
Размер файла
395 б
Поделиться

Ознакомительный фрагмент работы:

Особенности работы с Microsoft Access

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

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

Кафедра КИТ

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

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

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

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

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БондарьТамараЛеонидовна


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно