Здравствуйте! На какой адрес отсылать самостоятельные работы и курсовую? как узнать номер варианта? |
Создание таблиц, применение сортировки и фильтра в СУБД Microsoft Access
Цель работы
Освоение приемов работы с Microsoft Access, создание таблиц, работа с сортировкой и фильтром в СУБД
Подготовка к работе
Изучить литературу о СУБД Microsoft Access, приемах работы и создание базы данных.
Контрольные вопросы
- Дать понятие БД.
- Модели базы данных, охарактеризуйте их.
- Понятие простого, составного и внешнего ключей.
- Обеспечение целостности данных в БД.
- Назначение межтабличных связей в СУБД Access.
- Основные этапы работы с БД.
- Способы ввода и редактирования и обработки данных в таблицах БД.
- Сортировка данных по заданным критериям.
- Работа с фильтром.
- Фильтр по выделенному.
Задание на выполнение и методические указания
I Создание таблиц и связей таблиц
- Открыть файл для новой базы данных. Файл -> Создать БД-> Новая БД. Присвоить имя "Приемная комиссия"
- Создать таблицу ФАКУЛЬТЕТЫ. Используя "Создание". В режиме Таблица выполнить команду Создание таблица в режиме конструктора, в таблице указать имена полей, типы, свойства, (размер). (
рис.
9.1)
Следующей конструкции таблица 9.1 назвав ее "ФАКУЛЬТЕТЫ":
Таблица 9.1. ФАКУЛЬТЕТЫ Имя поля Тип поля Размер поля КОД_ФКТ Текстовое 2 ФАКУЛЬТЕТ Текстовое 50 ЭКЗАМЕН_1 Текстовое 20 ЭКЗАМЕН_2 Текстовое 20 ЭКЗАМЕН_3 Текстовое 20 В режиме конструктора открывается окно Конструктора ( рис. 9.2). В этом окне заполняются имена полей (перемещаясь по ячейкам с помощью клавиш Tab или управления курсором); из раскрывающегося списка выбираются и устанавливаются типы данных; размер поля, задаётся ключевое поле.
- Назначить главный ключ таблицы. Для этого:
- установить указатель мыши на поле КОД_ФКТ и выполнить команду нажатием кнопки на панели инструментов ( рис. 9.2).
- Сохранить таблицу с именем "Факультеты".
Не выходя из базы данных, создается вторая таблица.
- Создать таблицу 9.2 "СПЕЦИАЛЬНОСТИ" аналогично таблице "ФАКУЛЬТЕТЫ" следующей структуры:
- Назначить главным ключом таблицы поле КОД_СПЕЦ.
- Сохранить таблицу с именем "Специальности".
- Связать таблицы "Факультеты" и "Специальности" через общее поле КОД_ФКТ. Для этого:
- необходимо закрыть окно таблиц "Факультеты" и "Специальности" если они у Вас открыты. В противном случае появится окно с ошибкой ( рис. 9.3)
- необходимо использовать команду "Работа с базами данных" "Схема данных" рис. 9.4;
- в поле окна Схема данных появятся образы двух таблиц; при нажатой левой кнопке мыши перетащите ключевое поле КОД_ФКТ из таблицы "Факультеты" на это же поле в таблице "Специальности";
- в открывшемся окне Связи активизировать флажки: "Обеспечить целостность данных", "Каскадное обновление связанных полей" и "Каскадное удаление связанных записей". ( рис. 9.5) Выполнить команду Создать. Сохранить схему.
- Ввести данные в таблицу "Факультеты" и "Специальность" как показано на (
рис.
9.6)
Ввод данных следует начинать с таблицы Факультеты.
II Применение сортировки и фильтра
Отсортировать таблицу "Специальность" поле "Специальность" по возрастанию. На панели выбрать команду "Главная" вкладка Сортировка и фильтр. Рисунок 9.7.
- С помощью фильтра отобразить следующие специальности "Управление и инновации", "Программирование", "Радиотехника". Для этого следует применить оператор "or" ( рис. 9.8) или воспользоваться кнопкой "Или".
- С помощью фильтра отобразить специальности находящиеся в диапазоне З до Р, где З и Р начальные буквы названия специальности. Для этого используется оператор Between "З*" and "С*" следует учитывать что С* в этот диапазон не входит, З* и С* обозначает, что это первая буква текстового поля ( рис. 9.9).
Самостоятельно:
- Отсортируйте таблицу Специальность по возрастанию кодов специальности.
- С помощью фильтра отобразите специальности, которые относятся к факультетам 01 и 04.
- С помощью фильтра отобразите специальности, которые находятся в диапазоне от С до У где С и У начальные буквы текстового поля.