Контрольная работа: Решение экономических задач с использованием СУБД

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Цель: Создание БД с помощью СУБД Access

Инструменты: Microsoft Access 2010

Ход выполнения работы.

Создание таблиц БД.

Для создания файла БД выполнила команду файл->Создать В окне Создать выбрала Новая база данных. Именовала БД, определила папку, в которой будет размещен этот файл и щелкнул ЛКМ на значке Создать.

Создание структуры таблиц.

Начала создание таблиц с определением ее структуры в режиме конструктора таблиц, для этого в окне БД выбрала вкладку Создание и нажала кнопку Конструктор таблиц.

Рис. 1 «Конструктор таблиц»

В соответствии с предопределенными проектными параметрами структуры для таблиц в окне структуры вводила следующие данные:

В столбце Имя поля ввела в нужной последовательности имена полей.

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

На вкладке Общие задала свойства полей предопределенных на проектной части работы.

Размер поля нажала в нем кнопку списка:

- для текстового поля задала размер поля

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

Условие на значение - занесла в бланк запроса, является выражением, которое сформировала с помощью построителя выражений. Построитель вызвала с помощью вызова меню (кнопка справа от строки). После ввода выражения в окно построителя и нажатия кнопки <Enter> Access отобразила его в строке Условие на значение.

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

После присвоения имени таблиц выполнила команду Файл->Сохранить после чего таблица БД сохранилась.

Рис. 2 «Создание структуры таблиц»

Определение первичного составного ключа.

Для определения этого в режиме конструктора таблиц выделила необходимое поле. Затем нажала кнопку панели инструментов Ключевое поле.

Рис. 3 «Установка составного ключа»

Ввод данных в режиме таблицы.

В окне Области навигации установила курсор на таблице, щёлкнула правой кнопкой мыши на таблице и выбрала в контекстном меню пункт Открыть. Таблица откроется в режиме таблицы. Заполнил строки открывшейся таблицы в соответствии с названиями столбцов.

Рис. 4 «Открытие и ввод данных в режиме таблиц»

Ввод логически связанных записей.

Ввела несколько логически взаимосвязанных записей в таблицах АВТОМОБИЛИ и ВОДИТЕЛИ.

Рис. 5 «Таблицы АВТОМОБИЛИ и ВОДИТЕЛИ при вводе логически связанных записей»

Логическая структура БД.

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

Рис. 6 «Логическая схема данных»

Включение таблиц в схему данных.

При активном окне Автомобильное предприятие: База данных нажала на вкладку Работа с базами данных. В открывшемся меню нажал Схема данных. Нажал ЛКМ на свободном участке и выбрала Добавить таблицу, выбрала вкладку Таблицы и, нажала кнопку Добавить, затем разместила в окне Схема данных (Рис.6) все ранее созданные таблицы базы данных, которые отображаются в окне Добавление таблицы. Затем нажала кнопку Закрыть. В результате в окне Схема данных представлены все таблицы базы данных «Автомобильное предприятие» со списками своих полей.

Рис. 7 «Добавление таблицы в схему данных»

Определение связей между таблицами схемы данных.

Определение связей по простому ключу.

Установила связь между таблицами АВТОМОБИЛИ и ВОДИТЕЛИ по простому ключу марка авто. Для этого в окне Схемы данных установила курсор мыши на ключевом поле марка авто главной таблицы АВТОМОБИЛИ и перетащил его на поле табельный номер в подчиненной таблице ВОДИТЕЛИ. В открывшемся окне Изменение связей в строке Тип отношения установится значение один-ко-многим. Отметила параметр Обеспечение целостности данных. Таблица АВТОМОБИЛИ и ВОДИТЕЛИ заполнила корректными данными, между таблицами будет установлена связь, обозначенная на схеме как 1:?. Для обеспечения автоматической корректировки данных во взаимосвязанных таблицах установила флажок каскадное обновление связанных полей и каскадное удаление связанных записей.

Рис. 8 «Обеспечение связей данных в БД»

таблица ключ запись

Создание однотабличной формы с помощью инструмента «Форма»

На вкладке Создать в группе Формы нажала кнопку Форма.

Рис. 9 «Кнопка Форма на вкладке Создать в группе Формы»

Создана новая форма и отображена в режиме макета. В режиме макета Я внесла изменения в структуру формы при одновременном отображении данных.

Рис. 10 «Результат работы команды «Форма» по таблице ПРЕДМЕТ»

Редактирование форм.

Для уточнения текста надписей, местоположения, размера, шрифта и других параметров отображения элементов формы перешла в режим конструктора форм. При открытой форме переход в режим конструктора Я осуществила нажатием в вкладке Режимы кнопки Режим. Кнопка Режим обеспечена списком, развернув который можно выбрать необходимый режим представления формы. Переход в режим конструктора осуществила также с помощью Контекстного меню данной формы.

Рис. 11 «Переход в режим конструктора форм»

После перехода в режим конструктора созданная форма откроется в окне конструктора форм.

Рис. 12 «Режим конструктора форм»

Окончательный вид отредактированной формы в режиме конструктора представлен на рис 10.

Источник: https://otherreferats.allbest.ru/download/1188107/