- •Лабораторная работа №1
- •Ход работы
- •Теоретическая часть
- •Алфавитный подход к измерению информации
- •Таким образом, можно сделать вывод:
- •Практические задания
- •Операции с числами в различных сс.
- •Практическая часть
- •Практическая часть
- •Контрольные вопросы
- •3. Основные приемы работы с мышью
- •4. Главное меню ос Windows 7
- •5. Контекстное меню
- •6. Справочная система Windows 7
- •7. Стандартные программы Windows7
- •Практическая часть
- •Контрольные вопросы
- •Изучить теоретическую часть.
- •Ответить на контрольные вопросы.
- •Оформить отчет.
- •Практическая часть
- •Практическая часть
- •Изучить теоретическую часть.
- •Ответить на контрольные вопросы.
- •Оформить отчет.
- •Практическая часть
- •Практическая часть
- •Практическая часть
- •Практические задания
- •Практическая часть
- •Практические задания
- •Контрольные вопросы
- •Практическая часть
- •Практические задания
- •Контрольные вопросы
- •Изучить теоретическую часть.
- •Ответить на контрольные вопросы.
- •Оформить отчет.
- •Практическая часть
- •Контрольные вопросы
- •Практическая часть
- •Практические задания
- •Практическая часть
- •Изучить теоретическую часть.
- •Ответить на контрольные вопросы.
- •Оформить отчет.
- •Практическая часть
- •Практическая часть
- •Изучить теоретическую часть.
- •Ответить на контрольные вопросы.
- •Оформить отчет.
- •Изучить теоретическую часть.
- •Ответить на контрольные вопросы.
- •Оформить отчет.
- •I этап. Постановка задачи
- •II этап. Разработка модели
- •III этап. Компьютерный эксперимент
- •IV этап. Анализ результатов моделирования
- •Практическая часть
- •Практическая часть
- •Практическая часть
- •Практическая часть
- •Изучить теоретическую часть.
- •Выполнить практические задания.
- •Оформить отчет.
- •Практическая часть
- •Шрифты:
- •Заголовки:
- •Абзацы:
- •Изучить теоретическую часть.
- •Ответить на контрольные вопросы.
- •Оформить отчет.
Практическая часть
Введите данные на рабочий лист.
Вставьте формулы для вычислений в столбцах Районный коэффициент, Начислено, Подоходный налог, Сумма к выдаче (в квадратных скобках указаны номера столбцов):
[4] = [2] * k
[5] = [2] + [4]
[6] = ([5] – [3]) * n
[7] = [5] – [6]
В последней строке вставьте формулы для вычисления итоговых сумм по столбцам Подоходный налог и Сумма к выдаче.
Ниже таблицы вставьте формулы для вычисления:
а) максимальной суммы к выдаче;
б) среднего оклада;
в) минимального налога;
г) количества рабочих, оклады которых превышают 16 000 руб. (функция СЧЁТЕСЛИ());
д) суммарный подоходный налог рабочих, имеющих налоговые вычеты (функция СУММЕСЛИ());
е) суммарный подоходный налог рабочих, оклады которых превышают 16 000 руб. и не имеющих налоговые вычеты (функция СУММЕСЛИМНО).
Введите поясняющую информацию к формулам.
Отобразите значения во всей таблице в денежном формате с двумя знаками после десятичной запятой.
Установите в итоговой строке заливку ячеек черным цветом, белый цвет шрифта, полужирное начертание.
Отформатируйте таблицу согласно образцу, представленному ниже.
Сохраните созданную Вами рабочую книгу в своей папке на рабочем диске под именем Фамилия_Работа_3.
Скопируйте лист с именем Лист 1.
Переименуйте Лист 1 на лист с именем Ведомость, а Лист 1(2) на Формулы.
На листе Формулы отобразите формулы в ячейках таблицы.
Скопируйте с листа Ведомость на Лист 3 столбцы Ф.И.О., Сумма к выдаче. Для вставки из буфера обмена используйте специальную вставку (команда Главная Буфер обмена Вставить Специальная вставка
значения).Добавьте к таблице поля Сообщение о надбавке, Величина надбавки, Итоговая сумма. Введите заголовок таблицы Расчет надбавки. Введите нумерацию столбцов (рис. 3.3).
Введите в столбец Сообщение о надбавке формулу, которая выводит сообщение Да, если сумма к выдаче составляет менее 20 000 р., и Нет в противном случае: = ЕСЛИ(В4<20000;"Да";"Нет").
Введите в столбец Величина надбавки формулу, которая выводит сумму надбавки равную 20% от суммы к выдаче, если данная сумма составляет менее 20 ООО р., и 0 в противном случае.
Вставьте формулу для вычисления значений по столбцу Итоговая сумма.
Сравните полученную Вами таблицу с таблицей. При расхождении откорректируйте таблицу.
Покажите результат Вашей работы преподавателю.
Контрольные вопросы
Типовые ошибки в формулах.
Наиболее используемые функции.
Математические (арифметические и тригонометрические) функции.
Статистические функции.
Логические функции.
Функции ссылок.
Содержание отчета
Тема, цель.
Решение практических заданий.
Вывод.
Лабораторная работа №24
Тема: Решение профессиональных задач с помощью электронных таблиц MS Ecxel.
Цель: Приобрести навыки работы с таблицами с помощью MS Ecxel.
Ход работы
Изучить теоретическую часть.
Выполнить примеры.
Ответить на контрольные вопросы.
Оформить отчет.
Теоретическая часть
Microsoft Excel (также иногда называется Microsoft Office Excel) – программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS, а также Android, iOS и Windows Phone. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.
Поиск решения. Большинство задач, решаемых с помощью электронной таблицы, предполагают нахождение искомого результата по известным исходным данным. Но в Excel есть инструменты, позволяющие решить и обратную задачу: подобрать исходные данные для получения желаемого результата.
Одним из таких инструментов является Поиск решения, который особенно удобен для решения так называемых "задач оптимизации".
Если Вы раньше не использовали Поиск решения, то Вам потребуется установить соответствующую надстройку.
Сделать это можно так: кнопка для запуска Поиска решения появится на вкладке Данные.
Рисунок 1 – кнопка Поиска решения на вкладке Данные
Разберём порядок работы Поиска решения на простом примере.
Пример 1. Распределение премии
Предположим, что Вы начальник производственного отдела и Вам предстоит по-честному распределить премию в сумме 100 000 руб. между сотрудниками отдела пропорционально их должностным окладам. Другими словами Вам требуется подобрать коэффициент пропорциональности для вычисления размера премии по окладу.
Первым делом создаём таблицу с исходными данными и формулами, с помощью которых должен быть получен результат. В нашем случае результат - это суммарная величина премии. Очень важно, чтобы целевая ячейка (С8) посредством формул была связана с искомой изменяемой ячейкой (Е2). В примере они связаны через промежуточные формулы, вычисляющие размер премии для каждого сотрудника (С2:С7).
Рисунок 2 – Таблица с исходными данными
Теперь запускаем Поиск решения и в открывшемся диалоговом окне устанавливаем необходимые параметры.
Рисунок 3 – Диалоговое окно Поиск решения
Целевая ячейка, в которой должен получиться желаемый результат. Целевая ячейка может быть только одна
Варианты оптимизации: максимальное возможное значение, минимальное возможное значение или конкретное значение. Если требуется получить конкретное значение, то его следует указать в поле ввода
Изменяемых ячеек может быть несколько: отдельные ячейки или диапазоны. Собственно, именно в них MS Excel перебирает варианты с тем, чтобы получить в целевой ячейке заданное значение
Ограничения задаются с помощью кнопки Добавить. Задание ограничений, пожалуй, не менее важный и сложный этап, чем построение формул. Именно ограничения обеспечивают получение правильного результата. Ограничения можно задавать как для отдельных ячеек, так и для диапазонов. Помимо всем понятных знаков =, >=, <=, при задании ограничений можно использовать варианты цел(целое), бин(бинарное или двоичное, т.е. 0 или 1), раз (все разные).
В данном примере ограничение только одно: коэффициент должен быть положительным. Это ограничение можно задать по-разному: либо установить явно, воспользовавшись кнопкой Добавить, либо поставить флажок Сделать переменные без ограничений неотрицательными.
Рисунок 4 – Диалоговое окно Параметры поиска решения
Кнопка, включающая итеративные вычисления с заданными параметрами.
После нажатия кнопки Найти решение (Выполнить) Вы уже можете видеть в таблице полученный результат. При этом на экране появляется диалоговое окно Результаты поиска решения.
Рисунок 5 – Диалоговое окно Результаты поиска решения
Если результат, который Вы видите в таблице Вас устраивает, то в диалоговом окне Результаты поиска решения нажимаете ОК и фиксируете результат в таблице. Если же результат Вас не устроил, то нажимаете Отмена и возвращаетесь к предыдущему состоянию таблицы.
Решение данной задачи выглядит так
Рисунок 6 – Результат поиска решения
Важно: при любых изменениях исходных данных для получения нового результата Поиск решения придется запускать снова.
Пример 2. Мебельное производство (максимизация прибыли)
Фирма производит две модели А и В сборных книжных полок. Их производство ограничено наличием сырья (высококачественных досок) и временем машинной обработки.
Для каждого изделия модели А требуется 3 м² досок, а для изделия модели В – 4 м². Фирма может получить от своих поставщиков до 1700 м² досок в неделю.
Для каждого изделия модели А требуется 12 мин машинного времени, а для изделия модели В – 30 мин. в неделю можно использовать 160 ч машинного времени.
Сколько изделий каждой модели следует выпускать фирме в неделю для достижения максимальной прибыли, если каждое изделие модели А приносит 60 руб. прибыли, а каждое изделие модели В – 120 руб. прибыли?
Порядок действий нам уже известен.
Сначала создаем таблицы с исходными данными и формулами. Расположение ячеек на листе может быть абсолютно произвольным, таким как удобно автору. Например, как на рисунке 7.
Рисунок 7 – Таблица с исходными данными
Запускаем Поиск решения и в диалоговом окне устанавливаем необходимые параметры
Рисунок 8 – Диалоговое окно
Целевая ячейка B12 содержит формулу для расчёта прибыли
Параметр оптимизации - максимум
Изменяемые ячейки B9:C9
Ограничения: найденные значения должны быть целыми, неотрицательными; общее количество машинного времени не должно превышать 160 ч (ссылка на ячейку D16); общее количество сырья не должно превышать 1700 м² (ссылка на ячейку D15). Здесь вместо ссылок на ячейки D15 и D16 можно было указать числа, но при использовании ссылок какие-либо изменения ограничений можно производить прямо в таблице
Нажимаем кнопку Найти решение (Выполнить) и после подтверждения получаем результат
Рисунок 9 – Результат поиска решения
Но даже если Вы правильно создали формулы и задали ограничения, результат может оказаться неожиданным. Например, при решении данной задачи Вы можете увидеть такой результат:
Рисунок 10 – Неожиданный результат решения
И это несмотря на то, что было задано ограничение целое. В таких случаях можно попробовать настроить параметры Поиска решения. Для этого в окне Поиск решения нажимаем кнопку Параметры и попадаем в одноимённое диалоговое окно
Рисунок 11 – Диалоговое окно Параметры
Первый из выделенных параметров отвечает за точность вычислений. Уменьшая его, можно добиться более точного результата, в нашем случае - целых значений. Второй из выделенных параметров даёт ответ на вопрос: как вообще могли получиться дробные результаты при ограничении целое? Оказывается Поиск решения это ограничение просто проигнорировал в соответствии с установленным флажком.
Пример 3. Транспортная задача (минимизация затрат)
На заказ строительной компании песок перевозиться от трех поставщиков (карьеров) пяти потребителям (строительным площадкам). Стоимость на доставку включается в себестоимость объекта, поэтому строительная компания заинтересована обеспечить потребности своих стройплощадок в песке самым дешевым способом.
Дано: запасы песка на карьерах; потребности в песке стройплощадок; затраты на транспортировку между каждой парой «поставщик-потребитель».
Нужно найти схему оптимальных перевозок для удовлетворения нужд (откуда и куда), при которой общие затраты на транспортировку были бы минимальными.
Пример расположения ячеек с исходными данными и ограничениями, искомых ячеек и целевой ячейки показан на рисунке 12.
Рисунок 12 – Расположения ячеек с исходными данными
В серых ячейках формулы суммы по строкам и столбцам, а в целевой ячейке формула для подсчёта общих затрат на транспортировку.
Запускаем Поиск решения и устанавливаем необходимые параметры (рисунок 13)
Рисунок 13 – Диалоговое окно Параметры поиска решения
Нажимаем Найти решение (Выполнить) и получаем результат, изображенный ниже
Рисунок 14– Результат решения
Иногда транспортные задачи усложняются с помощью дополнительных ограничений. Например, по каким-то причинам невозможно возить песок с карьера 2 на стройплощадку №3. Добавляем ещё одно ограничение $D$13=0. И после запуска Поиска решения получаем другой результат
Рисунок 15 – Добавление ограничений в исходные данные
И последнее, на что следует обратить внимание, это выбор метода решения. Если задача достаточно сложная, то для достижения результата может потребоваться подобрать метод решения
Рисунок 16 – Методы решения
Контрольные вопросы
Что такое MSExcel.
Поиск решения с помощью формул.
Виды ссылок.
Объединение ячеек, столбцов.
Содержание отчета
Тема, цель.
Решение практических заданий.
Вывод.
Лабораторная работа №25
Тема: Проектирование и создание базы данных.
Цель: Ознакомиться и получить навыки работы с программой Microsoft Access.
Ход работы
Изучить теоретическую часть.
Выполнить практические задания.
Ответить на контрольные вопросы.
Оформить отчет.
Теоретическая часть
Приложение Access является программой, входящий в пакет MicrosoftOffice и предназначено для работы с базами данных.
База данных – Организованная совокупность данных с целью обеспечения их эффективного хранения, поиска и обработки в вычислительной системе.
Система управления базами данных (СУБД) – инструментальное программное обеспечение, предназначенное для создания и ведения БД.
Основные типы моделей данных в СУБД:
Реляционная БД – это совокупность взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа.
Таблица – это набор данных по конкретной теме. Данные в таблице располагаются в строках (записи). Каждая строка таблицы является набором именованных полей, которые могут хранить самую разнообразную информацию. Однотипные поля разных записей образуют столбец таблицы.
Поле – это элементарная единица логической организации данных, которая соответствует отдельной неделимой единице информации – атрибуту. Каждому полю дается имя поля – идентификатор.
Запись – это совокупность логически связанных полей. Каждая запись должна однозначно идентифицироваться уникальным ключом записи.
Задание 1.Создание базы данных для учета книг в библиотеке.
Выполните действие: «Пуск – Все программы – Microsoft Access». Появится стартовое окно программы Microsoft Access. Введите в строке «имя файла» название базы данных. В нашем случае «Библиотека». Щелкните на пиктограмму папки и выберите путь к файлу «Библиотека». Затем дважды кликните на пиктограмме «Новая база данных».
Создание таблицы в режиме конструктора.
Главное окно Microsoft Access позволяет создавать таблицы, запросы, формы, отчеты, страницы в режиме конструктора и с помощью мастера.
Щелкните мышкой на «Создание таблицы в режиме Конструктора».
Введите в ячейки данные, как это показано на рисунке 1. В режиме конструктора задается структура таблицы, в которой будут храниться данные.
Имя поля – приводится название поля.
Тип данных – тип данных, хранимых в поле (текстовый, числовой, логический, денежный, поле OLE, гиперссылка, мастер подстановок).
Описание–приводится описание типа вводимых данных.
Размер поля – число символов, выделенных для отображения данных.
Р
исунок
1– Создание макета таблицы
в режиме Конструктора
Таблица 1. Структура первой таблицы БД «Библиотека»
Имя поля |
Описание |
Тип поля |
Длина |
Название |
Название произведения |
Текстовый |
50 |
Автор |
Автор произведения |
Текстовый |
25 |
Наличие |
Есть /нет |
Логический |
|
Код_категории |
Категория_книги |
Текстовый |
15 |
Рисунок 2 – Пример заполненной таблицы «Таблица 1»
В базе данных Microsoft Access можно быстро найти и связать данные из разных таблиц при помощи запросов, форм и отчетов. Для этого каждая таблица должна содержать одно поле, однозначно идентифицирующее каждую запись в таблице. Это называется ключевым полем таблицы.
Каждая таблица Microsoft Access должна содержать хотя бы одно ключевое поле. Для того, чтобы задать ключевое поле, необходимо щелкнуть правой кнопкой мыши на поле (например, поле «Название») и выбрать пункт «ключевое поле» из контекстного меню. После выбора ключевого поля сохраните заполненную таблицу с именем «Таблица 1».
Создайте в режиме конструктора еще одну таблицу со следующими параметрами и назовите ее «Книги» (Таблица 2). Сделайте ключевым поле «Код».
Таблица 2. Параметры таблицы «Книги»
Имя поля |
Описание |
Длина |
Код |
Счетчик |
|
Название |
Название произведения |
50 |
Год издания |
Год издания произведения |
4 |
Р
исунок
3 – Пример заполненной таблицы «Книги»
Сохраните заполненную таблицу с именем «Книги» (рисунок 3). Закройте созданные таблицы, чтобы очистить рабочую область для создания связи между таблицами.
Настройка связи между таблицами
В структуре нашей базы данных уже есть две таблицы. Однако, они пока существуют независимо, и наша цель связать их. Для этого необходимо задать параметры связей между таблицами.
Откройте
окно Схема данных
(рисунок4). Для этого надо нажать кнопку
на
панели инструментов MicrosoftAccess или выбрать
пункт меню Работа с базой данных - Схема
данных.
При
первом обращении к окну "Схема данных"
вам сразу будет предложено окно добавления
новых таблиц. В дальнейшем это окно
можно будет вызвать через контекстное
меню окна схемы данных, пункт меню
"Связи/Добавить таблицу" или кнопку
панели
инструментов.
Добавьте в схему данных таблицы "Таблица 1" и "Книги". Закройте окно добавления таблиц.
Д
ля
установления связи нажмите левую кнопку
мыши и перетащите курсор от поля Название
таблицы "Таблица 1" до поля Название
таблицы "Книги". У вас установится
связь, как показано на рисунок 4.
Рисунок 4 – Окно Схемы связи данных
При этом откроется окно «Изменение связей» для настраиваемой связи (рисунок 5). Установите флажок – Обеспечение целостности данных. Можно также согласиться на каскадное обновление и удаление связанных полей, однако для нашей базы данных это не является необходимым. Дайте подтверждение на изменение связей (нажмите кнопку "ОК").
Р
исунок
5 – Изменение связей между таблицами
Включение флажка Обеспечение целостности данных позволяет защититься от случаев удаления записей из одной таблицы, при которых связанные с ними данные других полей окажутся без связи. Чтобы условие целостности могло существовать, поле основной таблицы должно обязательно быть ключевым, и оба поля должны иметь одинаковый тип. Флажки "каскадное обновление связанных полей" и "каскадное удаление связанных полей" обеспечивают одновременное обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице.
Обратите также внимание, что концы линии связи в окне схемы данных после включения флажка обеспечения целостности данных помечены знаками "1" и "бесконечность". Это означает, что в качестве значений поля из связанной таблицы могут выступать только значения из соответствующего поля основной таблицы и каждое значение из поля основной таблицы может много раз встречаться в поле связанной таблицы (связь "один ко многим").
Сохраните
макет схемы данных,
дав команду меню Файл – Сохранить или
нажав кнопку
на
панели инструментов. Закройте окно
Схема данных.
Заполнение нашей базы данных начнем с таблицы Книги, так как данные этой таблицы будут в дальнейшем использоваться при заполнении таблицы1.
Откройте таблицу Книги. Это можно сделать, дважды щелкнув мышью по значку таблицы в окне "База данных", или выделить этот значок и нажать на кнопкуОткрыть указанного окна. Мышью задайте размеры окна таблицы, а также размеры отдельных полей.
Рисунок 6 – Заполнение таблицы «Книги»
После заполнения таблицы данными – закройте ее. Вам будет предложен вопрос о сохранении макета таблицы. Обратите внимание, что речь идет о сохранении макета (т.е. таких параметров, как ширина столбцов и т.п.), а не введенных данных. Вводимые данные записываются сразу же после завершения заполнения всех полей записи (при переходе к заполнению полей новой записи). Если макет таблицы в процессе работы не изменялся, то никаких дополнительных вопросов не предлагается.
Откройте таблицу 1, заполните ее приведенными ниже данными:
В столбец «Название» и «Автор» вы вводите соответствующие данные книги. В столбец «Наличие» вы ставите галочку, если книга в библиотеке, и оставляете ее пустой, если она на руках у читателя. В столбце «Код_категории» вы выбираете жанр книги (число от 1 до 100).
После заполнения сохраните таблицу. Таблицу можно дополнять и изменять по мере необходимости.
Создание запроса. Для создания запроса выберите закладку «Создание» и Меню «Конструктор запросов». Появится окно (рисунок 7).
Рисунок 7– Создание запроса
Добавьте таблицы «Таблица 1» и «Книги». В окне появится схема связанных таблиц. Таблица запроса заполняется путем выбора необходимых значений из ниспадающего меню. Если значение будет выводиться на экран, в нужных полях ставится галочка. Сохраните запрос, закройте, и дважды щелкните по нему мышкой, и он откроется в режиме таблицы.
Однако в такой форме в запрос будут включены все книги, включенные в базу данных, что не всегда удобно.
Аналогично мы создаем запрос для получения информации о романах, находящихся в базе данных. В поле «Код_категории» мы вводим условие отбора «роман», что соответствует жанру роман. Причем, значения поля на экран не выводим. Запрос сохраняем под названием «романы», закрываем и открываем в режиме таблицы.
Таким образом, запрос содержит информацию только о книгах, относящихся к жанру романов. Аналогично можно сделать запрос о любом другом жанре, введенном в таблицу «категории».
Создание формы. Просмотреть, добавить, отредактировать данные в базе данных можно, если создать форму. Формы можно создавать в режиме Конструктора или с помощью мастера форм. Пример формы в режиме Конструктора показан на рисунке 8.
Рисунок 8 – Окно Формы в режиме Конструктора
Она была создана следующим образом: открывается в окошке, закладка «Формы» – «Создание формы с помощью мастера». Переносим необходимые поля из окна «Доступные поля» в окно «Выбранные поля». В нашем примере необходимо выбрать все.
Далее мастер предложит вам выбрать внешний вид Формы и предложит ввести имя, под которым форма будет сохранена. Просто нажимайте кнопку «Далее».
Создание отчета. Если окно формы предназначено для работы на компьютере, то предназначение отчета – сформировать документ, содержащий все требуемые данные для печати. Создается он аналогично созданию «Формы»: «Отчеты» –«Создание отчета с помощью мастера». Для этого следует выбрать источник формирования отчета, выбрать необходимые поля, желаемым образом его оформить и выдать на печать. Пример отчета показан на рисунок 8.
Рисунок 9 – Внешний вид Отчета
Задание 2.
Вариант 1. Создать БД в Access «Спортивные звезды».
Вариант 2. Создать БД в Access «Электробытовые товары»
Вариант 3. Создать БД в Access «Аптека».
Вариант 4. Создать БД в Access «Компьютеры».
Вариант 5. Создать БД в Access «Продажа авиабилетов».
Вариант 6. Создать БД в Access«Звезды эстрады».
Вариант 7. Создать БД в Access «Телефонный справочник».
Вариант 8. Создать БД в Access«Автомобили».
Вариант 9. Создать БД в Access«Туристическое агентство».
Вариант 10. Создать БД в Access «Отдел кадров».
Вариант 11. Создать БД в Access «Здоровый образ жизни».
Вариант 12. Создать БД в Access «В мире животных».
Создать базу данных в соответствии со своим вариантом. Для каждого варианта необходимо:
самостоятельно подготовить данные для двух таблиц, описать поля, выбрать типы данных, задать размеры полей;
заполнить таблицы данными (по 8 строк в каждой таблице), задать ключевые поля;
создать схему связи данных;
создать различные запросы (два) на основе одной и двух таблиц;
создать формы (две), отредактировать в режиме конструктора;
создать отчеты (два), отредактировать в режиме конструктора.
Контрольные вопросы
Что такое база данных?
Что такое Таблица?
Какие существуют типы данных для полей таблицы?
Что такое запись, поле?
Для чего используют ключевое поле?
Назовите основные виды СУБД.
Для чего предназначены формы?
Содержание отчета
Тема, цель.
Решение практических заданий.
Вывод.
Лабораторная работа №26
Тема: Ввод и редактирование данных. Создание форм Microsoft Access.
Цели: Научиться создавать формы ввода-вывода. Научиться создавать кнопочные формы.
Ход работы
Изучить теоретическую часть.
Выполнить практические задания.
Ответить на контрольные вопросы.
Оформить отчет.
Теоретическая часть
Формы - это объекты базы данных, предназначенные для просмотра данных из таблиц и запросов, для ввода данных в базу, корректирования существующих данных и выполнения заданных действий. Форма может содержать графики, рисунки и другие внедрённые объекты. Можно вносить данные в таблицы и без помощи каких-либо форм. Но существует несколько причин, которые делают формы незаменимым средством ввода данных в базу:
при работе с формами ограничен доступ к таблицам (самому ценному в базе данных);
разные люди могут иметь разные права доступа к информации, хранящейся в базе. Для ввода данных им предоставляются разные формы, хотя данные из форм могут поступать в одну таблицу;
вводить данные в форму легче, чем в таблицу, и удобнее, так как в окне формы отображается, как правило, одна запись таблицы;
в большинстве случаев информация для баз данных берётся из бумажных бланков (анкет, счетов, накладных, справок и т. д.). Экранные формы можно сделать точной копией бумажных бланков, благодаря этому уменьшается количество ошибок при вводе и снижается утомляемость персонала.
Создавать формы можно на основе нескольких таблиц или запросов с помощью Мастера, используя средство автоформы, «вручную» в режиме Конструктора, сохраняя таблицу или запрос как форму. Созданную любым способом форму можно затем изменять в режиме Конструктора. Рассмотрим некоторые из перечисленных способов.
Создание кнопочной формы. Кнопочное меню представляет собой форму, на которой расположены элементы управления – кнопки с поясняющими надписями. Щелчок на кнопке открывает соответствующую таблицу, запрос, форму или отчет. Меню - удобный инструмент работы с базами данных, и он практически всегда присутствует в базах, созданных для предприятий или фирм.
Кнопочное меню создают с помощью Диспетчера кнопочных форм.
