II Применение сортировки и фильтра




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

Создание таблиц, применение сортировки и фильтра в СУБД Microsoft Access

Цель работы

Освоение приемов работы сMicrosoft Access, создание таблиц, работа с сортировкой и фильтром в СУБД

Подготовка к работе.

Изучить литературу о СУБД Microsoft Access, приемах работы и создание базы данных.

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

1. Дать понятие БД.

2. Модели базы данных, охарактеризуйте их.

3. Понятие простого, составного и внешнего ключей.

4. Обеспечение целостности данных в БД.

5. Назначение межтабличных связей в СУБД Access.

6. Основные этапы работы с БД.

7. Способы ввода и редактирования и обработки данных в таблицах БД.

8. Сортировка данных по заданным критериям.

9. Работа с фильтром.

10. Фильтр по выделенному.

Задание и методические указания

I Создание таблиц и связей таблиц

1. Открыть файл для новой базы данных. Файл ® Создать БД® Новая БД. Присвоить имя «Приемная комиссия»

2. Создать таблицу ФАКУЛЬТЕТЫ. Используя «Создание». В режиме Таблица выполнить команду Создание таблица в режиме конструктора, в таблице указать имена полей, типы, свойства, (размер). (рисунок 1.1)

Рисунок 1.1

Следующей конструкции:

Имя поля Тип поля Размер поля
КОД_ФКТ Текстовое  
ФАКУЛЬТЕТ Текстовое  
ЭКЗАМЕН_1 Текстовое  
ЭКЗАМЕН_2 Текстовое  
ЭКЗАМЕН_3 Текстовое  

В режиме конструктора открывается окно Конструктора (Рисунок 2.). В этом окне заполняются имена полей (перемещаясь по ячейкам с помощью клавиш Tab или управления курсором); из раскрывающегося списка выбираются и устанавливаются типы данных; размер поля, задаётся ключевое поле.

3. Назначить главный ключ таблицы. Для этого:

üустановить указатель мыши на поле КОД_ФКТ и выполнить команду нажатием кнопки на панели инструментов (Рисунок 1.2).

 

Рисунок 1.2

4. Сохранить таблицу с именем «Факультеты».

Не выходя из базы данных создается вторая таблица.

5. Создать таблицу «Специальности» аналогично таблице «Факультеты» следующей структуры:

Имя поля Тип поля Размер поля
КОД_СПЕЦ Текстовый  
Специальность Текстовый  
КОД_ФКТ Текстовое  
План Числовой Целое

6. Назначить главным ключом таблицы поле КОД_СПЕЦ.

7. Сохранить таблицу с именем «Специальности».

8. Связать таблицы «Факультеты» и «Специальности» через общее поле КОД_ФКТ. Для этого:

üнеобходимо использовать команду «Работа с базами данных» ® «Схема данных» рисунок 1.3;

 

Рисунок 1.3

üв поле окна Схема данных появятся образы двух таблиц; при нажатой левой кнопке мыши перетащите ключевое поле КОД_ФКТ из таблицы «Факультеты» на это же поле в таблице «Специальности»;

ü в открывшемся окне Связи активизировать флажки Обеспечить целостность данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей. (Рисунок 1.4) Выполнить команду Создать. Сохранить схему.

Рисунок 1.4

На заметку.

Связи активизировать флажки Обеспечить целостность данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей это делается в том случае когда связи один ко многим, если создаются связи один к одному то активируется только функция Обеспечить целостность данных

 

9.Ввести данные в таблицу «Факультеты и «Специальность» как показано на (Рисунке 1.5)

Ввод данных следует начинать с таблицы Факультеты.

 

 

Рисунок 1.5

II Применение сортировки и фильтра

Отсортировать таблицу «Специальность» поле «Специальность» по возрастанию. На панели выбрать команду «Главная» вкладка Сортировка и фильтр. Рисунок 1.6

Рисунок 1.6

ü С помощью фильтра отобразить следующие специальности «Управление и инновации», «Программирование», «Радиотехника». Для этого следует применить оператор “or”. (Рисунок 1.7) или пользоваться кнопка «Или».

Рисунок 1.7

 

üС помощью фильтра отобразить специальности находящиеся в диапазоне З до Р, где З и Р начальные буквы названия специальности. Для этого используется оператор Between “З*” and “С*“, З* и С* обозначает, что это первая буква текстового поля. (Рисунок 1.8.).

Рисунок 1.8

На заметку

Следует учитывать, что первая буква, указанная в условии в диапазон не входит.

Знак *обозначается последовательность любых символов следующих за указанной буквой или цифрой.

Самостоятельно:

1. Отсортируйте таблицу Специальность по возрастанию кодов специальности.

2. С помощью фильтра отобразите специальности, которые относятся к факультетам 1 и 4.

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

4. С помощью фильтра отобразите специальности, которые относятся к факультету 3.

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

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-03-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: