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

  • ЗАДАНИЕ 1. СОЗДАНИЕ ОДНОТАБЛИЧНОЙ БАЗЫ ДАННЫХ Цель работы

  • ЭТАПЫ

  • Новая база

  • Имя поля Тип данных Размер поля

  • Построителя

  • ID врача

  • Ключевое

  • ЗАДАНИЕ 2. ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ.

  • Наименование

  • Внешние

  • Конструктора

  • лабораторные работы. БД ИС. Практикум по курсу Базы данных для студентов


    Скачать 3.32 Mb.
    НазваниеПрактикум по курсу Базы данных для студентов
    Анкорлабораторные работы
    Дата14.10.2022
    Размер3.32 Mb.
    Формат файлаdocx
    Имя файлаБД ИС.docx
    ТипПрактикум
    #733250
    страница1 из 4
      1   2   3   4






    Лабораторный практикум по курсу

    «Базы данных»

    для студентов




    Содержание

    ВВЕДЕНИЕ 3

    1. Общие сведения о MS Access 3

      1. Структура таблицы и типы данных 3

      2. Объекты базы данных 4

      3. Типы данных 4

      4. Несовместимые данные 5

    ЗАДАНИЕ 1. СОЗДАНИЕ ОДНОТАБЛИЧНОЙ БАЗЫ ДАННЫХ 6

    ЗАДАНИЕ 2. ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ 9

      1. Создание таблиц-подстановок. 9

      2. Заполнение таблиц данными 11

      3. Создание подстановочного поля. 11

      4. Ввод ограничения на данные в поле «ID врача» 13

    ЗАДАНИЕ 3. РАЗМЕЩЕНИЕ НОВЫХ ОБЪЕКТОВ В ТАБЛИЦЕ 14

      1. Размещение объекта OLE 14

      2. Добавление нового поля в таблицу. Создание маски ввода 14

      3. Фильтрация данных по полям 15

    ЗАДАНИЕ 4. СОЗДАНИЕ НОВЫХ ТАБЛИЦ. 17

    ЗАДАНИЕ 5. ВВОД И ПРОСМОТР ДАННЫХ ПОСРЕДСТВОМ ФОРМЫ. 19

    Панель элементов и Список полей 19

    ЗАДАНИЕ 6. СОЗДАНИЕ СХЕМЫ ДАННЫХ 23

    САМОСТОЯТЕЛЬНАЯ РАБОТА 1 27

    ЗАДАНИЕ 7. АВТОМАТИЧЕСКИЙ ЗАПУСК ФОРМЫ ИЗ ФАЙЛА-ПРИЛОЖЕНИЯ ACCЕSS 29

    ЗАДАНИЕ 8. СОЗДАНИЕ МНОГОТАБЛИЧНОЙ ФОРМЫ 29

    ЗАДАНИЕ 9. СОЗДАНИЕ ВЫЧИСЛЯЕМЫХ ПОЛЕЙ В ФОРМЕ. 31

    ЗАДАНИЕ 10. СОЗДАНИЕ ДРУГИХ КНОПОК НА ФОРМЕ. 32

    САМОСТОЯТЕЛЬНАЯ РАБОТА 2 33

    ЗАДАНИЕ 11. ФОРМИРОВАНИЕ ЗАПРОСОВ НА ВЫБОРКУ 36

    САМОСТОЯТЕЛЬНАЯ РАБОТА 3. 40

    ЗАДАНИЕ 12. ФОРМИРОВАНИЕ ЗАПРОСОВ НА ОБНОВЛЕНИЕ И УДАЛЕНИЕ 41

    1. Запрос на обновление 41

    2. Запрос на удаление 42

    ЗАДАНИЕ 13. СОЗДАНИЕ ПЕРЕКРЕСТНОГО ЗАПРОСА 43

    ЗАДАНИЕ 14. СОЗДАНИЕ СВОДНЫХ ТАБЛИЦ И ДИАГРАММ. 44

    ЗАДАНИЕ 15. СОЗДАНИЕ ОТЧЕТОВ 47

    ЗАДАНИЕ 16. СОЗДАНИЕ МАКРОСОВ 48

    САМОСТОЯТЕЛЬНАЯ РАБОТА 4 49

    CПИСОК ЛИТЕРАТУРЫ 50


    ЗАДАНИЕ 1. СОЗДАНИЕ ОДНОТАБЛИЧНОЙ БАЗЫ ДАННЫХ
    Цель работы: Приобрести навыки и умения при работе с таблицами: создавать таблицы с помощью конструктора, задавать тип данных, задавать маску ввода для поля, использовать свойства поля, создавать ключи и индексы для полей таблицы, заполнять таблицы данными и создавать формы.
    ЭТАПЫ РАБОТЫ


      1. Для создания новой базы данных:


    загрузите MS Access, в появившемся окне выберите пункт Новая база данных;

    Задайте имя вашей базы. По умолчанию MS Access предлагает вам имя базы db1(Access 2007 Database1.accdb), а тип файла - БазыданныхAccess.Имя задайте Cтоматология.

      1. Для создания таблицы базы данных:


    в окне базы данных выберите вкладку Создание, а затем щелкните по кнопке <Конструктор таблиц> (рис. 1).




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


      1. Для определения полей таблицы:


    введите в строку столбца Имя поля имя первого поля - IDврача.

    В строке столбца «Тип данных» щелкните по кнопке списка и выберите тип данных Числовой.Поля вкладки Общиеоставьте такими, как предлагает Access (см.рис. 2).




    Рис.2.Выбортипа данных

    Для определения всех остальных полей таблицы базы данных Врачивыполните действия, аналогичные указанным выше в соответствии с табл. 1.
    Таблица 1. Описание свойств полей таблицы Врачи


    Имя поля

    Тип

    данных

    Размер поля (вкладка Общие)

    ID врача

    Числовой




    ФИО

    Текстовый

    20

    Должность

    Текстовый

    20

    кабинета

    Числовой

    Длинное целое (по умолчанию)

    Время приема

    Текстовый

    12

    ВидОказываемыхУслуг

    Текстовый

    50 (Максимальное значение)





    Рис. 3. Использование для поля дополнительных параметров с помощьювкладки«Общие»


      1. Задайте условие для поля «№ кабинета».

    Пусть по условию в поликлинике 2 этажа и значение номера кабинета находится в пределах от 100 до 130 и от 200 до 230. В строке «Условие на значение» перейдите в режим Построителя выражений (рис. 4) и введите условие: >=100And<=130Or>=200And<=230(см. рис. 5).


    В строке «Сообщение об ошибке» введите: «Такого номера кабинета нет».

    Рис.4.Кнопкапереходаврежим«Построителявыражений»




    Рис.5.Окно«Построителявыражений»

    Рис.6.Вкладка«Общие»сзаданнымиусловиямидляполя«№кабинета»



      1. Создание ключевых полей.


    Первичныйключ- это поле (или ряд полей), которое однозначно идентифицирует каждую запись в таблице. Access не допускает повторных значений в поле первичного ключа.
    Сделайте поле ID врача ключевым. Для этого откройте таблицу Врачи в режиме Конструктора и, поместив курсор на имя этого поля, щелкните по кнопке - Ключевое поле (рис. 7):




    Рис.7.Назначениеполя ключевым
    Закройте таблицу. MS Access предложит сохранить таблицу (по умолчанию «Таблица1»). Задайте имя таблицы «Врачи».

    ЗАДАНИЕ 2. ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ.


        1. Создать таблицы-подстановки.

        2. Заполнить таблицы данными.

        3. Создать подстановочное поле.

        4. Ввести ограничения на данные в поле ID врача; эти данные не должны повторяться.


    ЭТАПЫ РАБОТЫ


      1. Создание таблиц-подстановок.


    Для упрощения ввода данных в таблицу «Врачи»создайте таблицы- подстановки для полей: «ВремяПриема» и «ВидОказываемыхУслуг». Для поля

    «Должность» данные будут подставляться из таблицы «Штатноерасписание».
    Подстановка упрощает режим ввода. При этом нет необходимости набирать длинные названия несколько раз. Достаточно будет выбрать необходимую запись из выпадающего списка.


        1. Таблица «Смена-подстановка» (используется для поля

    «ВремяПриема»). Поля таблицы (см.табл.2):
    Таблица 2.Описание свойств полей таблицы «Смена_подстановка»




    Примечание1.В результате щелчка по кнопке <ОК> MS Access предложит вам задать ключевое поле. Для создаваемой таблицы щелкните по кнопке <Нет>.


        1. Таблицу «НаименованиеУслуги_подстановка» (используется для поля «Вид оказываемых услуг») создайте в Excel, чтобы импортировать её в нашу базу данных. Поля таблицы (см.табл.3):


    Таблица 3. Таблица с данными «НаименованиеУслуги_подстановка»


    Наименование направления услуги

    Терапевтическая

    Хирургическая

    Ортопедическая

    Импорт как самих таблиц, так и полей таблиц можно производить из разных источников и файлов разных форматов.

    Определите формат ячеек: для поля НаименованиеУслуги – текстовый.Сохраните таблицу в той же папке, где находится ваша БД Стоматология.

    В базе данных Стоматология на панели инструментов выберите

    Внешние данные Excel.

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


    В следующем окне «Импорт электронной таблицы» выберите Лист 1, нажмите <Далее>.

    установите флажок «Первая строка содержит заголовки столбцов», далее: «Данныенеобходимо сохранитьв новой таблице»,

    далее подтвердите описание и название полей, далее выберите «Не создавать ключ», Готово.

    Таблица «НаименованиеУслуги_подстановка» будет импортирована в вашу

    БД. Посмотрите ее в режиме Конструктора. Все ли поля соответствуют типу данных?


        1. Таблица «Штатное расписание» (данные поля

    «НаименованиеДолжности» будут использоваться для подстановки в таблицу

    «Врачи» (см.табл. 4).
    Таблица 4. Описание свойств полей таблицы «Штатное расписание»




    Для поля «Оклад»во вкладке Общие в строке «Формат поля» выбрать

    «Денежный».
    Для поля «Должность»задать значение Ключевое поле.

      1. Заполнение таблиц данными.


    Для заполнения таблиц данными необходимо перейти из режима
      1   2   3   4


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