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

  • 2. Приборы и оборудование. 2.1. Методические рекомендации.2.2. СУБД MS Access.3. Порядок выполнения работы.

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

  • Сцуы. ЛР8. Лабораторная работа 8 Создание Базы данных Цель работы Изучить основные теоретические сведения о создании таблиц


    Скачать 221 Kb.
    НазваниеЛабораторная работа 8 Создание Базы данных Цель работы Изучить основные теоретические сведения о создании таблиц
    Дата12.11.2019
    Размер221 Kb.
    Формат файлаdoc
    Имя файлаЛР8.doc
    ТипЛабораторная работа
    #94746
    страница1 из 3
      1   2   3

    Лабораторная работа №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

    Поставщики

    Имя поля

    Тип поля

    Свойства поля

    КодПоставщика

    Счетчик

    Ключевое поле, Подпись – Код поставщика.

    Название

    Текстовый

    Размер поля – 40

    ОбращатьсяК

    Текстовый

    Размер поля- 30. Подпись – Обращаться к

    Должность

    Текстовый

    Размер поля – 30.

    Адрес

    Текстовый

    Размер поля – 60

    Город

    Текстовый

    Размер поля – 15

    Область

    Текстовый

    Размер поля – 15.

    Индекс

    Текстовый

    Размер поля – 10.

    Страна

    Текстовый

    Размер поля- 20

    Телефон

    Текстовый

    Размер поля- 24

    Факс

    Текстовый

    Размер поля - 24

    Типы

    Имя поля

    Тип поля

    Свойства поля

    КодТипа

    Счетчик

    Ключевое поле, Подпись – Код типа

    Категория

    Текстовый

    Размер поля -25

    Описание

    Поле МЕМО




    Товары

    Имя поля

    Тип поля

    Свойства поля

    КодТовара

    Счетчик

    Ключевое поле, Подпись – Код товара

    Марка

    Текстовый

    Размер поля -40

    КодПоставщика

    Числовой

    Размер поля – длинное целое Подпись – Поставщик

    КодТипа

    Числовой

    Размер поля- длинное целое. Подпись – Тип

    ЕдиницаИзмерения

    Текстовый

    Размер поля – 30. Подпись – Единица измерения

    Цена

    Денежный

    Значение по умолчанию – 0. Условие на значение- >=0. Сообщение об ошибке – Введите положительное число

    НаСкладе

    Числовой

    Размер поля – целое. Формат поля – основной. Подпись – На складе. Значение по умолчанию – 0. Условие на значение - >=0. Сообщение об ошибке – введите положительное число.

    Ожидается

    Числовой

    Размер поля – целое. Формат поля – основной. Значение по умолчанию – 0. Условие на значение - >=0. Сообщение об ошибке – введите положительное число.

    МинимальныйЗапас

    Числовой

    Размер поля – целое. Формат поля – основной. Подпись – Минимальный запас. Значение по умолчанию – 0. Условие на значение - >=0. Сообщение об ошибке – введите положительное число.

    ПоставкиПрекращены

    Логический

    Формат поля – Да/Нет. Значение по умолчанию - =нет. Подпись – Поставки прекращены.
      1   2   3


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