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

  • Организация запросов

  • Запросы к многотабличным базам данных

  • Часть2. Разработка форм и отчетов в СУБД MS Access

  • Создание отчетов

  • Обмен данными

  • 8ЛР. 1670337936_8_ЛР_Acess. Лабораторная работа. Част Работа с таблицами и запросами в субд ms access Ввод данных в таблицы Создать бд Институт


    Скачать 41 Kb.
    НазваниеЛабораторная работа. Част Работа с таблицами и запросами в субд ms access Ввод данных в таблицы Создать бд Институт
    Дата11.12.2022
    Размер41 Kb.
    Формат файлаdoc
    Имя файла1670337936_8_ЛР_Acess.doc
    ТипЛабораторная работа
    #839513

    Лабораторная работа.

    Часть1. Работа с таблицами и запросами в СУБД MS Access


    1. Ввод данных в таблицы

      1. Создать БД «Институт». Пользуясь БД «Деканат» из предыдущей работы, экспортировать в БД «Институт» таблицу «Ваш факультет» с личными данными студентов. Переименовать её в БД «Институт» в таблицу «Студент».

        1. Сформировать структуру таблицы «Студент» со следующими полями: Номер зачетки (ключ., тип - Счетчик), Фамилия, Имя, Отчество, Дата рождения, Область, Город, Адрес, Факультет, Группа, Год поступления. Где не указаны типы полей, выберите самостоятельно, руководствуясь характером вводимых данных.

        2. Таблица «Студент» должна содержать не менее 15 записей.

      2. Создать в MS Excel таблицу на Листе «Предметы» со следующими полями: Код предмета, Наименование предмета, Количество часов. Заполнить таблицу дисциплинами, изучаемыми вашей группой в текущем учебном году (не менее 10-12 записей).

    Импортировать в БД «Институт» лист «Предметы», созданный в MS Excel.

    Сформировать структуру таблицы, назвав ее «Дисциплина» и добавив соответствующие поля, по правилу: Код дисциплины (кл.), Наименование предмета, Количество часов, Зачет (тип данных – логический), Экзамен (тип данных – логический), Курсовая работа (тип данных – логический). Где не указаны типы полей, выберите самостоятельно, руководствуясь характером вводимых данных. Заполните новые поля.

    1. Организация запросов

      1. Посредством запросов произвести сортировку в таблице «Студент»:

    а) по фамилии;

    б) по дате поступления

    Результаты опубликовать в текстовом документе.

      1. Сформировать запрос и вывести информацию о студентах:

    а) живущих в Орле и обучающихся на одном факультете

      1. Сформировать запрос и вывести информацию о студентах:

    а) фамилии которых начинаются и заканчиваются на одинаковую букву;

    б) с годом рождения с 2002 по 2004, которые не живут в Орле;

      1. Сформировать запрос и вывести список предметов, по которым сдается зачет.

      2. Сформировать запрос и вывести список предметов, количество часов по которым больше 100 и сдается экзамен.

      3. Сформировать запрос и вывести список предметов, количество часов по которым не больше 80 и выполняется курсовая работа.

    1. Запросы к многотабличным базам данных

      1. Организовать базу данных «Кафедра», в рамках которой сформировать 3 таблицы (пользуясь элементом Импорта данных из БД «Институт» для таблицы «Предметы»).




      1. Организовать межтабличные связи. Создать многотабличную форму ввода данных в БД «Кафедра».

      2. Заполнить таблицы данными, используя созданную форму (не менее 10 записей в каждой таблице)

      3. Сформировать и выполнить следующие запросы:

        1. вывести список читаемых курсов и количество часов по этим курсам (для определенного преподавателя и для всех преподавателей вместе)

        2. вывести общее количество часов, составляющих нагрузку для преподавателей

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

        4. вывести количество часов самого длинного курса для каждого преподавателя

        5. вывести список преподавателей, общее число часов у которых более 400

        6. вывести список преподавателей, которые ведут несколько дисциплин

    Часть2. Разработка форм и отчетов в СУБД MS Access

    Используются базы данных «Кафедра» и «Институт», созданные на предыдущей лабораторной работе.

    1. Разработка табличных пользовательских форм

      1. Создайте форму для таблицы «Предметы».

      2. С помощью созданной формы:

    • просмотреть содержимое таблицы;

    • ввести 3-4 записи в таблицу;

    • с помощью формы найти записи о тех предметах, которыми вы сейчас занимаетесь и изменить часть записи (например, количество часов);

    • применить фильтр для поиска предметов, название которых начинается на М;

    • применить фильтр для поиска предметов, по которым число часов более 70;

    • применить фильтр для поиска предметов, по которым сдаются курсовые работы.

      1. Создайте форму для таблицы «Преподаватель».

      2. С помощью созданной формы:

    • просмотреть содержимое таблицы;

    • найти запись о каком-либо преподавателе и изменить ученую степень;

    • применить фильтр для поиска преподавателей с ученой степенью к.э.н.;

    • применить фильтр для поиска преподавателей на должности профессор.

    1. Создание отчетов

      1. На основе таблицы «Предметы» создать отчет в один столбец.

      2. Создать запрос, выдающий информацию о предметах, по которым сдаются экзамены, и оформить сведения в виде отчета (табличного).

      3. Создать запрос, выдающий сведения о преподавателях (ФИО, должность, ученая степень) и оформить в виде отчета.

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

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

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

    2. Обмен данными

      1. Создать с помощью блокнота текстовый файл «Телефон», включающий данные о телефонных номерах сотрудников организации (ФИО; Адрес; Телефон).

      2. Импортировать в БД «Кафедра»:

    • текстовый файл «Телефон», отредактировать таблицу в соответствии с данными таблицы «Преподаватель». Установить связь таблицы «Телефон» с таблицами БД.

    • запрос из БД «Институт», построенный по общей таблице.


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