Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
САПР_Практика_2015.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.51 Mб
Скачать

Федеральное государственное бюджетное образовательное учреждение высшего образования «Саратовский государственный технический университет имени Гагарина Ю.А.»

Основы инженерного проектированиия и сапр тэу

Методические указания к выполнению практических работ

Электронное издание локального распространения

Одобрено редакционно-издательским

советом СГТУ им. Гагарина Ю.А.

Саратов 2015

Все права на размножение и распространение в любой форме остаются за разработчиком.

Нелегальное копирование и использование данного продукта запрещено.

Составители: ЛЕНЬКОВА Александра Викторовна

Под редакцией

Рецензент: А.А. Соколов

410054, Саратов, ул. Политехническая, 77

Саратовский государственный технический университет

им. Гагарина Ю.А.

Предисловие

Методические указания к выполнению практических работ по курсу «Основы инженерного проектирования и САПР ТЭУ» составлены для студентов энергетических специальностей в соответствии с учебной программой.

Одна из форм более полного и глубокого изучения основных разделов курса – выполнение студентами практических работ. Использование современных САПР и ЭВМ помогают студентам приобрести требуемые знания и необходимые компетенции.

Практическая работа №1 Создание базы данных с помощью приложения ms Access

Цель работы: Ознакомление с базами данных MS Access. Создание собственной базы данных.

Основные понятия

MS Access является системой управления базами данных (СУБД).

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

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

Основные разделы главного окна соответствуют типам объектов, которые может содержать база данных MS Access. Это: Таблицы, Запросы, Формы, Отчеты, Макросы, Модули.

Интерфейс работы с объектами базы данных унифицирован. По каждому из них предусмотрены стандартные режимы работы:

- Создать – предназначен для создания структуры объектов,

- Конструктор – предназначен для изменения структуры объектов,

- Открыть – предназначен для работы с объектами базы данных.

Рассмотрим основные операции MS Access необходимые для выполнения лабораторной работы.

Создание таблиц и схем данных

Процесс разработки базы данных СУБД MS Access начинается с описания структуры таблиц. После создания новой базы данных (Файл- создать- новая база данных) появляется диалоговое окно предлагающее создать таблицу тремя доступными способами: Создание таблицы в режиме конструктора, Создание таблицы с помощью мастера, Создание таблицы путем ввода данных.

Рис. 1.1 Создание таблицы в MS Access

Нажав кнопку Создать и выбрав в появившемся окне режим конструктора, мы попадаем в окно, предназначенное для ввода описания структуры создаваемой таблицы. Процесс описания атрибутов поля начинается с присвоения ему имени. Далее необходимо определить тип поля, исходя из содержания тех данных, которые будут в нем храниться.

Рис. 1.2 Пример создание таблицы в режиме Конструктор

Поле может иметь дополнительные атрибуты:

- формат поля, определяющий условия вывода данных из этого поля (по умолчанию);

- маска ввода, определяющая условия ввода данных в поле;

- подпись – содержит расширенный заголовок;

- значение по умолчанию – позволяет узнать значение, автоматически присваиваемое полю при создании новой записи;

- условие на значение – определяет требования к данным, вводимым в поле;

- сообщение об ошибке – определяет текст сообщения, которое будет выводиться в случае нарушения заданного выше условия;

- обязательное поле – указывает, требует или нет поле обязательного ввода значения;

- индексированное поле – определяет индекс, создаваемый по данному полю, и др.

После создания основных полей поля закрываем режим Конструктора и присваиваем таблице имя. В диалоговом окне появится новый пункт с именем созданной таблицы. Предположим, в качестве примера была создана таблица с названием Пример_1, откроем ее двойным щелчком. На рис. 1.3 показана как будет выглядеть готовая таблица с полями для заполнения. Поле Код имеет формат Счетчика, т.е. будет автоматически считать заполняемые строки таблицы. Остальные столбцы заполняются вручную, примерный результат приведен на рис. 1.4.

Рис. 1.3 Вид созданной таблицы Пример_1

Рис. 1.4 Заполненная таблица Пример_1

Аналогичным способом можно создать столько таблиц сколько необходимо для конкретной базы данных, исходя из условий необходимости. Необходимо помнить, что при создании двух и более таблиц, входящих в одну базу данных между ними для корректной работы БД нужно создать связь. Для этого на панели инструментов MS Access выбираем команду Схема данных рис. 1.5.

Рис. 1.5 Создание связи между таблицами

Выбрав названную команду, выделяем таблицы, между которыми необходимо построить схему данных, рис.6

Рис. 1.6 Добавление таблиц в Схему данных

Между двумя появившимися таблицами устанавливаем связь, путем перетаскивания одноименных полей (выбираем например поле Группа таблицы Пример_1 и перетаскиваем его на поле Группа таблицы Пример_2), создаем связь между таблицами, рис 1.7.

Рис. 1.7 Создание схемы данных.

Разработка запросов к БД

Понятие запроса в MS Access употребляется в расширительном плане. Его следует трактовать как некоторую команду на выбор, просмотр, изменение, создание или удаление данных. Также нельзя не отметить значение запросов для решения задач анализа данных. Наиболее распространенным и, если так можно выразиться, естественным типом запросов является запрос на выборку. Данный тип, собственно говоря, и устанавливается по умолчанию для вновь создаваемого запроса. При работе с системой данных очень часто возникает задача соединения данных из различных связанных таблиц в одну. Это можно реализовать с помощью запроса.

Типы запросов:

- простой;

- перекрестный;

- повторяющиеся записи;

- параметрический;

- на создание таблицы;

- на удаление и т.д.

В процессе формирования запроса можно выделить ряд принципиальных этапов:

- описание структуры запроса (то есть указание того, какая информация должна

выводиться в колонках таблицы запроса);

- задание порядка, в котором данные должны выводиться при выполнении запроса;

- задание условий вывода записей в запросе.

Запросы создаются аналогично созданию таблиц, рис.1.8

Рис. 1.8 Создание запроса в MS Access

Конструирование экранных форм для работы с данными

Данные можно вводить непосредственно в таблицу. Однако у этого способа есть

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

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

- во-вторых, важным показателем качества автоматизированной системы является организация ее системы ввода/вывода в виде, максимально приближенном к традиционным формам представления информации на немашинных носителях. Такие формы, как правило, делают программное обеспечение привлекательным для конечного пользователя, уменьшают период его адаптации ко вновь внедряемой системе и позволяют быстро сосредоточиться на решении основных профессиональных задач;

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

Для решения как этих, так и многих других проблем организации интерфейса ввода/вывода данных в MS Access служит механизм электронных форм.

Выполним команду Файл/Создать. Появляющееся диалоговое окно позволяет выбрать как таблицу или запрос, для работы с данными, которых доставляется форма, так и режим ее создания.

В режиме конструктора мы можем:

- добавить рисунок;

- добавить заголовок формы, примечание формы;

- изменить цвет фона, шрифта;

- изменить внешний вид полей;

- добавить графический элемент (разделительную линию, прямоугольник и др.)

- добавить кнопки и закрепить за ними определенное действие (завершения работы с формой, открытие др. формы, выход из приложения и пр.) На рис. 1.9 показан пример создания формы в режиме конструктора.

Рис. 1.9 Создание формы в MS Access