☰ Содержание · Информатика

Проектирование базы данных и элементы MS Access

Уроки 22–23 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
23

Основные элементы MS Access и свойства полей

Учебник: с. 48–51
ЦельЗнакомится с окном Access, типами объектов и типами полей; выбирает подходящий тип и размер для каждого поля.
Новые слова
область навигации: панель слева, в которой перечислены объекты базы данных · Navigation Paneзапрос: сохранённый вопрос, который выбирает или вычисляет данные из таблиц · so‘rovформа: окно для ввода и просмотра записей · formaсчётчик: тип поля, значение которого растёт само с каждой новой записью · AutoNumber
Объяснение

Access входит в состав пакетов Microsoft 365 и Office для Windows; бесплатная альтернатива – LibreOffice Base. Его запускают ярлыком на рабочем столе, из меню «Пуск» или через поиск. Вкладки ленты: «Файл» (операции с файлом базы данных), «Главная», «Создание» (создание таблицы, запроса, формы, отчёта), «Внешние данные» (импорт и экспорт), «Работа с базами данных» (связывание таблиц и другие инструменты). В области навигации слева находятся типы объектов: таблицы (хранят данные), запросы (выбирают и вычисляют), формы (ввод и просмотр), отчёты (печать), макросы (автоматизируют действия), модули (программный код). «Страницы» (веб-страницы) старых версий Access больше не существуют. Типы полей: «Короткий текст» (до 255 символов; старое название – «Текстовый»), «Длинный текст» (длинный текст; старое название – «Поле MEMO»), «Число» (Byte 0…255, Integer –32 768…32 767, Long Integer около ±2,1 миллиарда, Single и Double – для дробей), «Дата и время» (годы 100…9999), «Денежный» (до 15 цифр в целой части и 4 в дробной), «Счётчик», «Логический», «Поле объекта OLE», «Гиперссылка» и «Вложение» (прикрепление файла). Файл базы данных имеет расширение .accdb.

Примеры
Типы для таблицы учеников: StudentID – «Счётчик»; FullName – «Короткий текст»; BirthDate – «Дата и время»; Score (0…100) – «Число», размер Byte; Fee – «Денежный»; Active – «Логический»; Notes – «Длинный текст»; Photo – «Вложение»; Site – «Гиперссылка».
Объекты: таблица «Students» хранит данные; запрос «Best scores» выбирает баллы выше 90; форма «Entry» показывает по одному ученику; отчёт «List» готовит классный список для печати. Все они хранятся вместе в одном файле .accdb.
Работа в классе

«Найди тип поля»: на карточках названы данные (дата рождения, фамилия, сумма платежа, «да/нет», фотография); ученики указывают подходящий тип поля.

Упражнения
1
Какого размера типа «Число» достаточно для балла от 0 до 100 и почему?
2
Какой тип поля увеличивается сам с каждой новой записью?
3
Сколько символов может содержать поле «Короткий текст»?
4
Почему для суммы платежа выбирают «Денежный», а не «Число»?