Файл: Урок 5 07. 10. 2021 Практическая работа 2 Знакомство с субд.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 58

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Класс 11 Урок №5 07.10.2021

Практическая работа № 2 «Знакомство с СУБД»

Цель: освоение простейших приемов работы с готовой базой данных в среде СУБД Microsoft Access.

  • открытие базы данных;

  • просмотр структуры БД;

  • просмотр содержимого БД в режимах Таблица и Форма;

  • добавление записей через форму;

  • быстрая сортировка таблицы;

  • использование фильтра.


Справочная информация

Существуют СУБД, ориентированные на программистов и ориентированные на конечного пользователя. Любые действия, выполняемые с базой данных, производятся на компьютере с помощью программ. СУБД, ориентированные на программистов, фактически являются системами программирования со своим специализированным языком, в среде которых программисты создают программы обработки баз данных. Затем с этими программами работают конечные пользователи. К числу СУБД такого типа относятся Visual FoxPro, Oracle, Informix и др.

СУБД Microsoft Access относится к системам, ориентированным на конечного пользователя. Она позволяет пользователю, не прибегая к программированию, легко выполнять основные действия с базой данных: создание, редактирование и манипулирование данными. Данный пакет является кроссплатформенным, т. е. существуют его версии для различных операционных систем (Windows, Linux, Mac). С помощью данной программы создаются и эксплуатируются персональные базы данных с относительно небольшим объемом информации. Для создания крупных промышленных информационных систем данный пакет не подходит.

Среда Access имеет интерфейс, характерный для windows-приложений, и включает в себя следующие составляющие: титульную строку с кнопками управления окном, главное меню, панель инструментов, рабочее поле и строку состояния. На рабочем поле устанавливается окно, состоящее из трех основных частей:

1) База данных. Содержит названия основных типов объектов, с которыми работает Access (Таблицы, Запросы, Формы, Отчеты);

2) Задачи. Содержит список задач, которые можно решить для выбранного объекта.

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

Данные, с которыми работает СУБД, также могут быть выстроены в иерархическую последовательность. На верхнем уровне такой иерархии находятся основные объекты
Access. К ним относятся: таблицы, запросы, формы, отчеты.

Таблица — это главный тип объекта. Все остальные разновидности объектов являются производными от таблицы. Элементы данных, составляющих таблицу, — это записи и поля. Свойства элементов таблицы определяются типами, форматами полей и некоторыми другими параметрами.

Форма — это вспомогательный объект, без которого, в принципе, можно обойтись. Формы создаются для повышения удобства пользователя при просмотре, вводе и редактировании данных в таблицы.

Запрос — результат обращения пользователя к СУБД для поиска данных, добавления, удаления и обновления записей. Результат поиска (выборки) данных представляется в табличном виде. Термином «запрос» называют также сами команды обращения к СУБД.

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

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

Режимы работы СУБД Access многообразны. Так же как и для других приложений windows, иерархия режимов реализована через главное меню. Есть режимы общего характера: работа с файлами (меню Файл); ра­бота с буфером обмена (меню Правка); режим настройки среды (меню Вид); справочный режим (меню Справка). Однако основным режимом можно назвать режим работы с базой данных. Он устанавливается коман­дой Файл - Создать базу данных или Файл - Открыть базу данных. По­скольку база данных хранится в файле, то в первом случае система потре­бует задать имя и место хранения файла, а во втором случае — указать на существующий файл с базой данных.

После раскрытия на экране окна базы данных (см. рисунок выше) стано­вятся доступными подрежимы работы с основными объектами Access: таб­лицами, запросами, формами и отчетами, которые инициируются откры­тием соответствующих вкладок в окне. В каждом из этих режимов откры­вается выбор из трех командных кнопок: Открыть, Конструктор, Создать. Если соответствующий объект еще не создавался, то активной является только команда

Создать. Если в окне выделен какой-то из существующих объектов, то активными будут также команд Открыть и Конструктор. Ко­манда Открыть позволяет просмотреть объект, а команда Конструктор — просмотреть или изменить структуру объекта.

Команды отдаются через главное меню, через кнопки на панели инструментов или в окнах, через контекстное меню (по правой кнопке мыши). Набор активных команд, как правило, носит контекстный харак­тер, т. е. зависит от текущего режима работы. Наиболее важные команды вынесены на панель инструментов.

Задание 1

  1. Запустить на исполнение Microsoft Access.

  2. Открыть базу данных ВИДЕОТЕКА (путь и файл, в котором хранит­ся БД, будет указан учителем).

  3. Установить режим работы с таблицей (вкладка Таблицы). Открыть таблицу КАССЕТЫ командой Открыть. Изучить содержимое табли­цы.

  4. Закрыть таблицу. Перейти в режим работы с конструктором таблиц командой Конструктор.

  5. Последовательно перемещаясь от поля к полю, познакомиться со свойствами полей: типами, форматами, описаниями.

  6. Закрыть конструктор.

Задание 2

  1. Перейти в режим работы с формами (вкладка Формы).

  2. Открыть форму КАССЕТЫ.




  3. Через открывшуюся форму просмотреть последовательность запи­сей. Выполнить переход на первую и последнюю запись, на запись с указанным номером.

  4. Добавить в конец таблицы еще одну запись о новой кассете: 21. «Сибирский цирюльник», Россия. 180. мелодрама. 25.02.07, да.

  5. Закрыть форму.

Задание 3

В этом задании выполняются действия на сортировку записей в полной таблице.

1. Отсортировать таблицу в алфавитном порядке названий фильмов (ключ сортировки — поле ФИЛЬМ). Для этого:

=> выделить столбец ФИЛЬМ (щелкнуть на заголовке столбца);

=> через контекстное меню или кнопку на панели инструментов выполнить сортировку.

2. Отсортировать таблицу по двум ключам: СТРАНА и ВРЕМЯ в поряд­ке убывания. Для этого:

=> выделить два столбца: СТРАНА и ВРЕМЯ (щелкнуть на заголов­ках при нажатой клавише 8ЫИ);

=> через контекстное меню или кнопку на панели инструментов
выполнить сортировку.

Обратите внимание на результат: записи с одинаковым значением поля СТРАНА расположились в порядке убывания поля ВРЕМЯ. Здесь СТРАНА является первым, а ВРЕМЯ — вторым ключом сортировки.

Задание 4

В этом задании выполняются действия, связанные с отбором записей из таблицы с помощью фильтра.

  1. Открыть таблицу КАССЕТЫ.

2. С помощью фильтра отобрать все кассеты, выданные клиентам. Для этого:

=> выполнить команду Записи - Фильтр - Изменить фильтр или щелкнуть на кнопке;

=> в появившемся шаблоне в поле ВЫДАНА щелчком выставить флажок (галочку);

=> выполнить команду Фильтр - Применить фильтр или щелкнуть на кнопке;

3. Аналогично предыдущему отобрать все невыданные кассеты.

4. Отобрать все фильмы, созданные в США.


Приложение

База данных ВИДЕОТЕКА

Структура таблицы:

Имя поля

Тип

Длина

(формат)

Описание

Номер

Числовой

Целое

Номер видеокассеты

Фильм

Текстовый

40

Название фильма

Страна

Текстовый

15

Страна, где был произведен фильм

Время

Время




Продолжительность фильма в минутах

Жанр

Текстовый

15

Жанр фильма

Дата

Дата




Дата приобретения кассеты

Выдана

Логический




Да, если кассета выдана; нет, если кассета на месте



Таблица базы данных:



Фильм

Страна

Время

Жанр

Дата

Выдана

1

Пятый элемент

США

125

фантастика

14.11.05

да

2

Титаник

США

185

мелодрама

17.03.06

нет

3

Кавказская пленница

Россия

100

комедия

24.05.04

да

4

Драйв

США

115

боевик

22.03.05

нет

5

По прозвищу Зверь...

Россия

85

боевик

03.03.05

да

6

Профессионал

Франция

125

боевик

09.09.04

нет

7

Игрушка

Франция

85

комедия

25.12.04

нет

8

Танцор диско

Индия

130

мелодрама

12.05.03

да

9

Патруль времени

США

102

фантастика

30.04.05

нет

10

Только сильнейшие

США

96

боевик

15.05.05

нет

11

Ромео и Джульетта

США

126

мелодрама

20.06.06

да

12

Зита и Гита

Индия

185

мелодрама

11.01.04

нет

13

На Дерибасовской хорошая погода...

Россия

95

комедия

26.06.05

нет

14

Джуниор

США

90

комедия

16.07.05

да

15

Парк Юрского периода

США

120

фантастика

29.10.04

нет

16

Крепкий орешек

США

120

боевик

31.01.05

нет

17

Затерянный мир

США

110

фантастика

04.04.06

да

18

Американский бой

Россия

110

боевик

15.03.05

нет

19

Невезучие

Франция

90

комедия

13.02.06

нет

20

Танго и Кэш

США

98

боевик

28.08.04

да