Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ИОСУ(БД) Казаковцева.doc
Скачиваний:
15
Добавлен:
13.05.2015
Размер:
866.3 Кб
Скачать
  1. Задания по составлению запросов для самостоятельного выполнения

      1. Подсчитать количество проектов, в обеспечении которых участвует определенный поставщик.

      2. Выполнить запрос 3.1 с использованием выражения INNERJOIN.

      3. Вывести информацию о наименовании всех поставщиков и количестве проектов, в которых они участвуют.

      4. Вывести информацию о наименовании всех деталей и количестве проектов, в которых она используется.

      5. Вывести информацию о наименовании всех поставщиков и количестве различных типов деталей, которые они поставляют.

      6. Подсчитать количество различных городов, в которых находятся поставщики определенного проекта. Для выполнения данного запроса потребуется создать отдельную таблицу, в которой будут перечислены имена всех городов (без повторений) в которых находятся поставщики.

  2. Содержание отчета

Отчет должен содержать описание всех выполненных запросов, тексты запросов на языке SQL, ответы на контрольные вопросы. К отчету прилагается файлMSAccess(*.mdb), включающий все запросы, созданные в лабораторной работе.

  1. Контрольные вопросы

      1. Для чего используется задание псевдонимов таблиц при помощи выражения AS?

      2. Описать последовательность выполнения запроса 2.4.

      3. Для чего используется операция INNERJOIN?

Лабораторная работа №4. Разработка форм в MicrosoftAccess

    1. Цель работы

Целью лабораторной работы является получение навыков по созданию форм в СУБД MSAccessдля разработанной в лабораторной работе №2 базы данных «Предприятие».

  1. Создание форм в СУБДAccess

СУБД MSAccessобладает средствами визуальной разработки форм для базы данных. Форма – окно, в котором расположены визуальные компоненты, предназначенные для просмотра и изменения содержимого БД. Формы образуют пользовательский интерфейс к БД. Разработка форм проводится исходя из требований к функциональности и удобству интерфейса БД.

  1. Порядок работы

      1. Создать форму для редактирования и создания записей в таблице «Детали». Для этого в окне базы данных открыть вкладку «Формы».

      2. Открыть пункт меню «Создание формы в режиме конструктора». Появится окно новой формы с именем «Форма 1»

      1. В контекстном меню формы определить цвет фона, отобразить панель элементов формы

      1. Выбрать в панели элементов элемент «Надпись», курсором выделить прямоугольную область в области данных формы для этого элемента и в появившемся текстовом поле ввести заголовок формы, например «Ввод деталей».

      1. Выбрать в панели элементов элемент «Поле», курсором выделить прямоугольную область в области данных формы для этого элемента.

      1. В контекстном меню формы выбрать элемент «Надпись», относящийся к созданному полю. Во вкладке «Макет» указать в качестве параметра «Подпись» значение «Наименование детали».

      1. Задать источник данных для формы. Для этого в контекстном меню формы выбрать элемент «Форма» и во вкладке «Данные» указать в качестве параметра «Источник записей» значение «Детали»

      1. Задать источник данных для поля редактирования. Для этого в контекстном меню формы выбрать элемент «Поле» и во вкладке «Данные» указать в качестве параметра «Данные» значение атрибута «Наименование»

      1. Аналогично создать поля редактирования с надписями для материала и веса деталей.

      1. Закрыть форму, сохранив ее с именем «Ввод деталей»

      2. Проверить работу формы.

      3. Аналогично создать формы для редактирования и создания записей в таблицах «Проекты» и «Поставщики», назвав их соответственно «Ввод проектов» и «Ввод поставщиков».

      4. Создать форму для редактирования и создания записей в таблице «Поставки». Особенностью данной формы будет являться то, что данные о номерах деталей, поставщиков и проектов, которые хранятся в таблице «Поставки» при отображении их в окне формы, необходимо заменять на соответствующие наименования деталей, поставщиков и проектов. Это необходимо для того, чтобы сделать интерфейс формы более удобным. Создать новую форму при помощи конструктора форм, задать размер области данных, цвет фона. Создать заголовок формы «Ввод поставок». Создать элемент «Поле со списком».

      1. В контекстном меню формы выбрать элемент «Надпись», относящийся к созданному полю со списком. Во вкладке «Макет» указать в качестве параметра «Подпись» значение «Наименование детали».

      1. Задать источник данных для формы. Для этого в контекстном меню формы выбрать элемент «Форма» и во вкладке «Данные» указать в качестве параметра «Источник записей» значение «Поставки».

      1. Задать источник данных для поля со списком. Для этого в контекстном меню формы выбрать элемент «Поле со списком» и во вкладке «Данные» указать в качестве параметра «Данные» значение атрибута «Номер_детали».

      1. Задать источник строк для списка. Для этого запустить построитель запросов, нажав кнопку с многоточием в строке свойства «Источник строк».

      1. Добавить таблицу «Детали».

      1. Выбрать поля «Наименование» и «Номер детали».

      1. В строке свойства «Источник строк» появится текст запроса:

SELECT Детали.Наименование, Детали.Номер_детали FROM Детали;

      1. В свойстве «Присоединенный столбец» установить значение 2.

      1. Аналогично создать поля со списками для ввода поставщиков и проектов.

      1. Создать элементы «поле» для ввода цены и количества деталей в поставке.