Главная страница
Навигация по странице:

  • 2.5.16. Практическая работа № 16 Проектирование баз данных средствами MS Access

  • Методические указания. Методические рекомендации по выполнению практических работ бакалаврам по направлению Агроинженерия на втором курсе для студентов очного (офо) и на третьем курсе для студентов заочного (зфо) и заочного сокращенного (зсфо) курсов обучения


    Скачать 1.06 Mb.
    НазваниеМетодические рекомендации по выполнению практических работ бакалаврам по направлению Агроинженерия на втором курсе для студентов очного (офо) и на третьем курсе для студентов заочного (зфо) и заочного сокращенного (зсфо) курсов обучения
    АнкорМетодические указания
    Дата11.03.2021
    Размер1.06 Mb.
    Формат файлаpdf
    Имя файлаМетодические указания.pdf
    ТипМетодические рекомендации
    #183648
    страница6 из 7
    1   2   3   4   5   6   7
    2.5.15. Практическая работа № 15 Решение задач с использованием системы Цель занятия изучение возможностей применения системы
    MathCAD для решения алгебраических задач. Краткие теоретические сведения Для задания и обработки числовых последовательностей в MathCAD используется индексированная переменная, обозначение которой содержит ее имя с указанием индекса (или индексов. Индекс в обозначении является самостоятельной переменной или выражением. Для ввода в документ индексированной переменной используется символ квадратной скобки «[». Если значения переменной задаются списком, то его элементы при вводе разделяются запятыми. При этом вводимые значения формируют таблицу, называемую таблицей ввода. Индексированная переменная содержит не более х индексов.
    Для решения задач часто применяются операторы суммы «

    » и произведения «

    ». Они бывают двух видов i
    x
    N
    1
    i i
    x и i
    x i
    i x
    – во втором случае индекс «i» задается заранее. Вставка операторов производится с панели Матанализ. Индекс может принимать только целые неотрицательные значения. Алгебраические уравнения в системе MathCAD решаются как численными, таки аналитическими методами. Численное решение системы линейных алгебраических уравнений происходит следующим образом вводятся начальные приближения, то есть переменным уравнения присваиваются произвольные числа с клавиатуры набирается директива «Given»; вводится система уравнений, при этом знак « вставляется с панели Булево (логики);

    набирается выражение «otvet := find(x,y,z)», а затем «otvet =» здесь обычное «=»). Численное решение нелинейных алгебраических уравнений происходит так вводится уравнение, при этом знак « вставляется с панели Булево (логики);

    с клавиатуры набирается функция «polyroots», затем – скобки, между которыми появляется местозаполнитель; в местозаполнитель вставляется матрица N

    1, где N – величина на единицу большая, чем старшая степень уравнения матрица заполняется коэффициентами уравнения, сверху вниз, начиная со свободного члена. Если какая-либо степень (или свободный член) в уравнении отсутствуют, тов матрицу на место его коэффициента вносится 0; вставляется знак «=» (обычный) и получается ответ. Численное дифференцирование в системе MathCAD производится следующим образом задается диапазон изменения аргумента вводится дифференцируемая функция с панели Матанализ вставляется знак дифференцирования в него вносится имя функции и переменная нажимается «=» и получается результат.
    Численное интегрирование в системе MathCAD производится последующей схеме вводится имя функции и знак присваивания в местозаполнитель, после знака присваивания, вставляется знак определенного интеграла с панели Матанализ в знак интеграла вносятся пределы интегрирования, подынтегральная функция и переменная, по которой идет интегрирование ниже интеграла вводится имя функции и При символьном дифференцировании (интегрировании) сначала вставляется дифференциал (неопределенный интеграл, затем в него вписывается дифференцируемая (подынтегральная) функция и переменная, а затем вместо «=» вводится «» с панели Символы. Задания и порядок их выполнения Задание 1. Известны плановый и фактический объемы выпуска для пяти видов продукции. Найти отклонение фактического объема от планового. Выполнение ввести и задать индекс i := 1..5; обозначить объем планового выпуска как P
    i и ввести данные по каждому виду продукции через запятую P
    i
    :=
    100, 120, 13.5, 94,
    450; обозначить объем фактического выпуска как F
    i и ввести данные по каждому виду продукции через запятую F
    i
    :=
    101, 119, 13, 96,
    460; ввести переменную отклонения и задать ее через уравнение i
    P
    i
    F
    :
    i
    D


    ; ввести ниже «D
    i
    =» и получить результат. Задание 2.
    Найти сумму ряда 

    ,
    2
    N
    1
    N
    N
    4 3
    2 3
    2 для N = 100. Выполнение ввести «N := 100»; ввести «S :=

     






    N
    1
    n
    2
    n
    1
    n n
    »; ввести «S =» и получить результат.
    Задание 3. Найти произведение и нечетных членов последовательности, у которой е значение задается выражением tan (N). Выполнение ввести «N := 10»; ввести «i := 1, 3..N»; ввести П :=
     

    i i
    tan
    »; ввести Пи получить результат. Задание 4. Для числовой последовательности, состоящей из и членов, е значение которой задается выражением sin (2n+1), найти отношение суммы членов счетными номерами к сумме членов с нечетными номерами. Нумерация членов начинается с единицы. Примечание нужно задать суммы с помощью разных индексов i и j, и разделить их одну на другую. Задание 5. Известен график движения по маршруту, который задается значениями двух числовых характеристик на его отдельных участках скорость и время движения на участке. Требуется найти общую длину маршрута, если количество участков N = 4, скорость движения на участках V
    i
    = 60, 65, 40, 70 км/ч, время движения t i
    = 10, 12, 15, 6 мин. Задание 6. Решить систему уравнений из трех уравнений
    3x + 8y – 9z = 12; 5x – 9y + 2z = 34; 8x – 6y + 5z = 98. Выполнение ввести начальные приближения – произвольные числах ввести с клавиатуры директиву ввести систему уравнений, обязательно записывая знак умножения, причем знак «=» нужно вставить с панели «Булево»;

    ввести выражение «otvet := find (x,y,z), а затем «otvet =» здесь обычное «=») и получить ответ. Примечание вместо слова «otvet» можно использовать любой набор букв и цифр, начинающийся с буквы. Задание 7.
    Решить приведенную ниже систему линейных алгебраических уравнений























    32
    v z
    8
    y
    2
    x
    7
    ;
    51
    v
    2
    z
    3
    y x
    9
    ;
    12
    v
    3
    z
    5
    y
    4
    x
    3
    ;
    90
    v
    2
    z
    9
    y
    6
    x
    5
    Задание 8. Решить уравнение х = 0. Выполнение ввести х + 3 = 0, при этом знак « вставить с панели Булево (логики);

    с клавиатуры набирать «polyroots», затем – скобки, между которыми появится местозаполнитель; в местозаполнитель вставить матрицу 3

    1; заполнить матрицу коэффициентами уравнения, сверху вниз, начиная со свободного члена «3; 2; 8»; вставить знак «=» (обычный) и получить ответ. Задание 9. Вычислить все корни многочленов a) 5x
    5
    + 6x
    3
    + 8x
    2
    + 2x = 0; b) 5x
    4
    + 8x
    3
    + 3x
    2
    + 9x + 8 = 0; c) 4x
    4
    + 8x – 3 = 0. Примечание не забыть, что в случае отсутствия в уравнении члена с определенной степенью (например, в примере а – это хи свободный член, в функцию «polyroots» на его место вносится коэффициент 0. Задание 10. Произвести численное дифференцирование функции y(x) := 3x
    2
    + 2x + 10 для диапазона изменений аргумента x от
    1 до 5. Порядок выполнения приведен в разделе Краткие теоретические сведения. Задание 11. Для аргументов p и t := –1..1, найти ю, ю и ю производные функций f (p) = 3p +10p
    2
    и g (t) = 7t
    15
    + 9t
    4
    + 5t + 8. Задание 12. Вычислить интеграл от функции ух+ х для пределов интегрирования аи. Порядок выполнения приведен в разделе Краткие теоретические сведения. Задание 13. Найти интеграл от функции у = 5sin x
    + 8cos4x, для пределов интегрирования аи. Задание 14. Произвести символьное дифференцирование функции y = sin x и символьное интегрирование функции у =
    1 Контрольные вопросы

    1. Порядок работы с индексированными переменными.
    2. Какими методами и как решаются линейные и нелинейные алгебраические уравнения в MathCAD?
    3. Порядок дифференцирования и интегрирования в MathCAD.

    75
    2.5.16. Практическая работа № 16 Проектирование баз данных средствами MS Access Цель занятия повторение изученных в курсе Информатика основ создания и применения баз данных проектирование баз данных, исходя из потребительских задач. Краткие теоретические сведения База данных (БД) – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимая от прикладных программ. Основными функциями MS Access являются:

    определение данных, то есть определение структуры и типа данных, а также указание, как эти данные связаны между собой обработка данных, включающая фильтрацию, сортировку, поиск, вычисление, а также объединение данных с другой взаимосвязанной сними информацией управление данными, то есть указание, кому разрешено пользоваться данными и актуализировать базу данных, а также определение правил коллективного пользования данными.
    MS Access имеет три основных режима работы:

    режим запуска, позволяющий осуществлять сжатие и восстановление базы данных без ее открытия режим конструктора, в котором можно создавать и модифицировать структуру таблиц и запросов, разрабатывать формы для отображения и изменения данных, а также производить формирование отчѐтов перед печатью режим выполнения, при котором в главном окне выводятся окна объектов баз данных. В состав любой базы данных MS Access входят следующие элементы:

    таблицы,которые состоят из записей, содержащих данные о конкретном предмете

    формы,используемые для ввода и просмотра таблиц в окне формы и позволяющие ограничить объем информации, отображаемой на экране в требуемом виде

    отчѐты,используемые для отображения информации, содержащейся в базе данных

    76

    запросы,являющиеся средством извлечения информации из базы данных

    модули,содержащие VВА-код, используемый для написания процедур обработки событий. Задания и порядок их выполнения Задание 1. Создать и заполнить информацией (табл. 25) одно- табличную базу данных. Таблица 25 – Информация для базы данных задания 1
    № Модель Фирма Частота чипа, МГц Объем памяти,
    Мб Наличие на складе
    1
    DDR-3 Sapphire ATI
    RADEON X1650 Pro
    Sapphire
    590 256 Да
    2
    DDR-2 Palit
    GeForce 9600GT
    Palit
    650 1024 Нет
    3
    DDR-3 Sapphire
    ATI RADEON HD4670
    Sapphire
    750 1024 Да
    4
    DDR-2 ZOTAC
    GeForce 8600GT
    ZOTAC
    540 1024 Да
    5
    DDR-3 ASUSTeK
    EN8800 GT
    GeForce 8800GT
    ASUS
    600 512 Нет б
    DDR-2 ASUS
    EN 9500GT
    MAGIC/DI
    ASUS
    650 512 Да
    7
    DDR-2 ASUS
    EN 9600GT MG
    ASUS
    650 512 Нет
    8
    DDR-2 ZOTAC
    GeForce 8600GT
    ZOTAC
    540 1024 Да Выполнение открыть программу Microsoft Office Access 2007»; выбрать пункт Новая база данных задать новой БД имя «Видеокарты»;
    выбрать место сохранения и нажать кнопку Создать выполнить Режимы / Режим / Конструктор ввести имя таблицы «Видеокарты» и нажать «ОК»; создать структуру таблицы, вводя имена полей, выбирая из списка соответствующий тип данных и указывая размер поля в соответствии с таблицей 26: Таблица 26 – Данные о структуре таблицы «Видеокарты» Имя поля Тип данных Размер поля Индекс Номер Числовой Длинное целое ключевое Модель Текстовой
    50
    – Фирма Текстовой
    30
    – Частота чипа, МГц Числовой Длинное целое
    – Объем памяти, Мб Числовой Длинное целое
    – Наличие на складе Логический Да Нет
    – выполнить Режимы / Режим / Режим таблицы заполнить таблицу данными из таблицы 25; закрыть таблицу. Задание 2. Создать с помощью конструктора форм форму в соответствии с образцом (рис. 4). Выполнение выполнить Создание / Формы / Конструктор форм выполнить Элементы управления / Заголовок (все вводы полей в форму осуществляются с вкладки Конструктор дополнительной панели инструментов Инструменты конструктора форм ввести в поле заголовка формы название «Видеокарты»; выполнить Элементы управления / Поле щелкнуть ЛКМ в предполагаемом месте размещения поля Номер в пространстве Области данных, в результате чего в заданном месте должны появиться поле надписи (слева) и поле данных справа, а сбоку окна программы – Окно свойств в Окне свойств на вкладке Данные в строке Данные нажать кнопку «...»; в появившемся «Построителе выражений двойным щелчком
    ЛКМ по строке Таблицы раскрыть список таблиц
    Рисунок 4 – Образец формы «Видеокарты» щелкнуть ЛКМ по таблице «Видеокарты», затем, двойным щелчком – по строке Номер и нажать «ОК»; в поле надписи (области данных) ввести Номер отформатировать поле надписи и поле данных, а также скорректировать их размещение в пространстве формы создать аналогичным образом поля Модель и Частота чипа, МГц, задать их связь сданными таблицы и отформатировать выполнить Элементы управления / Поле со списком щелкнуть ЛКМ в предполагаемом месте размещения поля со списком Фирма в пространстве Области данных
    в Окне свойств на вкладке Данные установить свойству Тип источника строк значение Список значений там же задать с помощью свойства Источник строк список предопределенных значений, для этого нажать кнопку «...» и ввести в появившемся окне все значения поля Фирма, по одному в каждой строке, после чего нажать «ОК»; в поле надписи (области данных) ввести Фирма отформатировать поле надписи и поле данных, а также скорректировать их размещение в пространстве формы создать аналогичным образом поле Объем памяти, Мб»; выполнить Элементы управления / Флажок щелкнуть ЛКМ в предполагаемом месте размещения флажка Наличие на складе в пространстве Области данных в Окне свойств на вкладке Данные в строке Данные нажать кнопку «...»; в появившемся «Построителе выражений двойным щелчком
    ЛКМ по строке Таблицы раскрыть список таблиц щелкнуть ЛКМ по таблице «Видеокарты», затем, двойным щелчком – по строке Наличие на складе и нажать «ОК»; в поле надписи ввести Наличие на складе (Да / Нет отформатировать поле надписи и поле данных, а также скорректировать их размещение в пространстве формы выполнить Элементы управления / Использовать мастера выполнить Элементы управления / Кнопка щелкнуть ЛКМ в предполагаемом месте размещения кнопки Добавить в пространстве Области данных в появившемся мастере Создание кнопок выбрать категорию Обработка записей, в ней – действие Добавить запись и нажать Далее выбрать рисунок Карандаши нажать Далее задать имя кнопки Добавить и нажать Готово отформатировать кнопку и скорректировать ее размещение создать аналогичным образом остальные кнопки выполнить Элементы управления / Прямоугольник нажав и удерживая нажатой ЛКМ, обвести группу кнопок перемещения по записям, после чего отпустить ЛКМ; на вкладке Макет окна свойств в строке Ширина границы выбрать значение «3 пункта, в строке Цвет границы – зеленый
    выполнить Режимы / Режим / Режим формы и проверить работоспособность элементов формы при необходимости, можно перейти в режим Режим макета и произвести дополнительное форматирование элементов формы. Контрольные вопросы
    1. Какие элементы входят в состав базы данных MS Access?
    2. Какие элементы управления используются для создания формы в Конструкторе форм
    3. Как задается связь между элементами формы и источниками их данных
    2.5.17. Практическая работа № 17 Создание потребительских форм в MS Access. Кнопочные формы Цель занятия освоить технологию создания потребительской формы в Access – кнопочной формы. Краткие теоретические сведения Основное назначение меню заключается в том, чтобы дать возможность пользователю получить легкий доступ ко всем элементам прикладной программы. При разработке меню придерживаются следующих принципов:

    заголовок должен включать максимально ясную информацию о его назначении структура меню должна соответствовать частоте выполнения действий, логической последовательности их выполнения или, в крайнем случае, хотя бы по алфавитному порядку функционально связанные группы команд выделяют с помощью разделителей.
    В Access создавать меню можно в виде кнопочной формы, с помощью специальной надстройки – Диспетчера кнопочных форм. Эта надстройка применяет довольно сложную технику для управления всеми кнопочными формами с помощью одной формы и использует специальную таблицу – драйвер с именем Элементы кнопочной формы, что позволяет определить любое число кнопочных форм и создать до восьми кнопок в каждой из них.
    Чтобы запустить надстройку, необходимо выполнить команду Работа с базами данных / Диспетчер кнопочных форм.
    Задания и порядок их выполнения Задание 1. Разработать кнопочную форму для торгового предприятия, позволяющую оперативно узнать наименование и количество заказов, сделанных покупателями в определенный день список покупателей, живущих в определенном городе количество заказов, сделанных определенным покупателем. Выполнение открыть БД Фрукты, находящуюся в рабочей папке создать запрос, определяющий наименование и количество заказов, сделанных покупателями в определенный день, для этого
     выполнить Создание / Конструктор запросов
     добавить в поле запроса таблицы Заказы, Описания заказов, Наборы
     внести в структуру запроса следующие поля Дата заказа, Фамилия, Имя, Город из таблицы Заказы, поле Название набора из таблицы Наборы, поле Количество из таблицы Описания заказов
     ввести в строку Условия отбора поля Дата заказа текст дата покупки, без кавычек, в квадратных скобках
     проверить работу запроса, нажав Выполнить при этом должно появиться поле введения параметра, куда нужно внести дату, например «22.12.96», после чего запрос должен выполниться
     закрыть запрос, подтвердив его сохранение с именем дата покупки. создать макрос, открывающий созданный запрос, для этого
     выполнить команду Создание / Макрос / Макрос
     в открывшемся окне, в поле Макрокоманда, выбрать из выпадающего списка команду Открыть запрос
     заполнить аргументы макрокоманды Имя запроса
    – Дата заказа, Режим – таблица, Режим данных – только чтение
     проверить работу макроса, нажав кнопку Выполнить при этом нужно подтвердить сохранение макроса сна- званием Дата покупки, после чего должно появиться поле введения параметра, в которое нужно внести дату, например
    22.12.96, после чего запрос должен выполниться
     закрыть окно запроса и окно макроса, подтвердив, при необходимости, сохранение их структуры
    создать кнопочную форму Фруктовая компания, для этого
     выполнить Работа с базами данных / Диспетчер кнопочных форм
     подтвердить создание кнопочной формы
     в появившемся окне нажать кнопку Изменить
     в новом окне ввести название – Фруктовая компания и нажать кнопку Создать
     в следующем окне ввести Текст – Дата покупки, выбрать Команда – Выполнить макрос, Макрос – Дата покупки
     закрыть все диалоговые окна
     проверить работу кнопочной формы. проделать весь процесс, от создания запросов до создания макросов, для двух других кнопок после создания макросов, для обеих кнопок, поочередно, нужно вызвать кнопочную форму, выполнив команду Работа с базами данных / Диспетчер кнопочных форм в появившемся окне нажать кнопку Изменить в следующем окне нажать кнопку Создать заполнить поля Текст, Команда и Макрос проверить работу кнопочной формы со всеми тремя кнопками. Задание 2. Изменить параметры запуска MS Access, чтобы при открытии БД Фрукты сразу появлялось окно кнопочной формы. Выполнение выполнить кнопка Office / Параметры Access», войти на вкладку Текущая база данных, выбрать форму просмотра Кнопочная форма, снять флажки Строка состояния, Область переходов, Полный набор меню, нажать «ОК», закрыть и вновь открыть БД. Задание 3. Создать кнопочную форму для БД «Видеокарты», позволяющую оперативно узнать список моделей с определенной частотой чипа с определенным объемом памяти имеющихся в наличии на складе. Контрольные вопросы

    1. Какие этапы необходимо выполнить для создания кнопочной формы в Access?
    2. Как сразу при открытии БД вызывать кнопочную форму

    83
    1   2   3   4   5   6   7


    написать администратору сайта