Сцуы. ЛР8. Лабораторная работа 8 Создание Базы данных Цель работы Изучить основные теоретические сведения о создании таблиц
Скачать 221 Kb.
|
Лабораторная работа №8 Создание Базы данных 1. Цель работы 1.1. Изучить основные теоретические сведения о создании таблиц 1.2. Научиться создавать таблицы 2. Приборы и оборудование. 2.1. Методические рекомендации. 2.2. СУБД MS Access. 3. Порядок выполнения работы. 3.1. Изучить теоретические сведения по выполнению работы. 3.2. Загрузить СУБД MS Access. Ознакомиться с интерфейсом СУБД. 3.3. Создайте таблицы «Товары», «Поставщики» и «Типы» в режиме конструктора. Для этого сделайте элемент «Таблицы» активным и из списка выберите команду «Создать таблицу в режиме Конструктора». Создайте структуры таблиц в соответствии с приложением 1 3.4. Откройте таблицу «Товары» в режиме конструктора и установите метод подстановки для полей КодПоставщика и КодТипа: 3.4.1. Выделите поле КодПоставщика и перейдите на вкладку Подстановка; 3.4.2. Для свойства «Тип элемента управления» выберите значение «Поле со списком»; 3.4.3. Для свойства «Источник строк» откройте Построитель (кнопка с тремя точками справа от поля); 3.4.4. Добавьте таблицу Поставщик и выберите поля КодПоставщика и Название, путем двойного щелчка мышью на названии поля и закройте окно сохранив запрос; 3.4.5. Для свойства «Число столбцов» установите значение – 2; 3.4.6. Для свойства «Ширина столбцов» установите значение – 0;5(т.к. первое поле не должно выводиться на экран); 3.4.7. Аналогичные действия выполните для поля КодТипа, выбрав соответственно таблицу Типы и поля КодТипа и Категория. 3.5. Установите связи между таблицами в соответствии с приложением 2 3.6. Заполните таблицы данными указанными в приложении 3 Создайте запрос с помощью на основе таблицы Товары, для чего: - запустите мастер создания запросов; - на первом шаге выберите таблицу Товары и поля: марка, цена, на складе, типы; - на втором шаге выберите вид запроса – подробный; - на третьем шаге укажите имя запроса Кондитерские изделия, дальнейшие действия установите «Изменить макет запроса» и нажмите кнопку Готово. В окне конструктора для поля Типы в графе Условия отбора установите значение «=3» и снимите флажок «Вывод на экран». Сохраните и запустите запрос. 3.7. Создайте запрос «Пять самых дорогих товаров», для чего создайте запрос на выборку с помощью конструктора в который включите поля: Самые дорогие товары: Марка; Цена из таблицы Товары. Для поля цена установите параметр Сортировка = по убыванию. Затем выберите из меню Запрос команду Запрос SQL -> Управление. В появившемся окне введите следующее: SELECT TOP 5 Товары.Марка AS СамыеДорогиеТовары, Товары.Цена FROM Товары ORDER BY Товары.Цена DESC; Сохраните запрос и запустите его на выполнение. 3.8. Создайте запрос Сумма поставок в режиме конструктора, для чего: - откройте конструктор запросов и добавьте таблицы Товары и Поставщики; - выберите поле Название из таблицы Поставщик; - для второго поля постройте выражение «Сумма поставок:[цена]*[на складе]» (для построения выражения используется команда «Построить» из контекстного меню графы Поле); - выберите команду «Групповые операции» из меню вид; - для поля «Сумма поставок» выберите групповую операцию sum; - сохраните и запустите запрос. 3.9. Создайте таблицы в соответствии с приложением 4 3.10. Установите связи между таблицами в соответствии с приложением 5 3.11. Создайте форму «Заказы клиентов» как показано на рисунке, с помощью Мастера: Для чего: - перейдите на вкладку Формы и выберите «Создание формы с помощью мастера»; - выберите поля из таблиц: Клиенты (название, страна), Заказы (КодЗаказ, ДатаРазмещения, ДатаНазанчения, ДатаИсполнения), Заказано (КодТовара, Цена, Количество, скидка); - на втором шаге выберите вид представления данных: основная форма Клиенты, тип форм подчиненные формы; - на третьем шаге выберите внешний вид подчиненных форм – табличный; - далее укажите стиль формы; - на последнем шаге укажите названия заголовков форм: в поле «Форма» - Заказы клиентов; в поле «Подчиненная форма 1» - Выберите заказ; в поле «Подчиненная форма 2» - …чтобы вывести его данные. - нажмите кнопку готово для получения результата. Откройте созданную форму в режиме Конструктора и отредактируйте ее следующим образом: - откройте свойства формы (контекстное меню в левом верхнем углу формы на пересечении линеек); - на вкладке Макет измените следующие свойства: Полосы прокрутки – отсутствуют; Область выделения – нет; разделительных линий – нет; - расположите поля название и страна как указано на рисунке и измените их свойства на вкладке Макет: тип фона – прозрачный, оформление – вдавленное; - измените свойства подчиненных форм следующим образом: на вкладке Макет (кнопки перехода - нет), на вкладке Данные (разрешить изменение – нет, разрешить удаление – нет, разрешить добавление - нет). 3.12 Сохраните изменения и просмотрите результат. 4. Контрольные вопросы 4.1. Какие объекты могут входить в базу данных? 4.2. Перечислите типы данных поля, которые допускаются использовать в таблицах базы данных? 4.3. С какой целью используются связи в СУБД MS Access? ПРИЛОЖЕНИЕ 1 Поставщики
Типы
Товары
|