
- •Практикум по ms Access (для студентов колледжа, III семестр)
- •Основные концепции баз данных Типы баз данных
- •Создание базы данных. Ввод и форматирование данных
- •Что такое связи между таблицами
- •Виды связей между таблицами
- •Связи "один ко многим"
- •Связи "многие ко многим"
- •С вязи "один к одному"
- •Создание связей между таблицами
- •Целостность данных
- •Каскадные обновления и удаления
- •Работа с таблицами
- •Установление свойств полей
- •Индексированное поле
- •Сортировка и фильтрация данных
- •Сортировка по возрастанию и убыванию
- •Поиск с использованием фильтра "по выделенному"
- •Р ис. 20 Использование фильтра по выделенному
- •Задание 2
- •Задание 3. Расширенный фильтр.
- •З адание 4
- •Обработка данных с помощью запросов Создание простого запроса
- •Простой запрос
- •Повторяющиеся записи
- •Использование символов и условных выражений в запросах з адание 1.
- •Повторение.
- •Запрос с параметром
- •Вычисление значений полей
- •Запросы на изменение и их использование
- •Запрос на удаление
- •Изменение группы записей с помощью запроса на обновление
- •Запросы с выводом наборов значений. Групповые операции. Подготовка к контрольной работе. Запросы с выводом наборов значений
- •Групповая операция, или подведение итогов по записям
- •Создание отчета с помощью мастера отчетов
- •Это и есть группировка по полю Должность
- •Создание отчёта на основе нескольких таблиц
- •Вычисления в отчётах
- •Сортировка и группировка записей в отчётах. Вычисления в отчётах (продолжение)
- •Создание форм Создание формы для ввода данных
- •Использование кнопок перехода
- •Задание1.
МОСКОВСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ ДЕЛОВОГО АДМИНИСТРИРОВАНИЯ
Практикум по ms Access (для студентов колледжа, III семестр)
Автор:
ст. преподаватель кафедры высшей математики, информатики и информационной безопасности Е.И.Соколова
Москва 2012 год
Оглавление:
Основные концепции баз данных 3
Типы баз данных 3
Создание базы данных. Ввод и форматирование данных 4
Что такое связи между таблицами 9
Виды связей между таблицами 10
Создание связей между таблицами 12
Целостность данных 12
Каскадные обновления и удаления 13
Работа с таблицами 15
Установление свойств полей 17
Индексированное поле 18
Сортировка и фильтрация данных 19
Сортировка по возрастанию и убыванию 19
Поиск с использованием фильтра "по выделенному" 20
Задание 2 21
Задание 3. Расширенный фильтр. 22
Задание 4 23
Обработка данных с помощью запросов 24
Создание простого запроса 24
Простой запрос 24
Повторяющиеся записи 31
Использование символов и условных выражений в запросах 34
Повторение. 35
Запрос с параметром 36
Вычисление значений полей 39
Запросы на изменение и их использование 42
Запрос на удаление 42
Изменение группы записей с помощью запроса на обновление 45
Запросы с выводом наборов значений. Групповые операции. Подготовка к контрольной работе. 48
Запросы с выводом наборов значений 48
Групповая операция, или подведение итогов по записям 49
Подготовка к контрольной работе №1 51
Контрольная работа №1 52
Задание №1 52
Задание №2 52
Задание №3 52
Задание №4 52
Задание №5 52
Создание и редактирование отчётов 53
Создание отчета с помощью средства «Отчет» 53
Создание отчета с помощью мастера отчетов 54
Создание отчёта на основе нескольких таблиц 59
Вычисления в отчётах 66
Сортировка и группировка записей в отчётах. Вычисления в отчётах (продолжение) 68
Создание форм 73
Создание формы для ввода данных 73
Использование кнопок перехода 77
Задание1. 79
Основные концепции баз данных Типы баз данных
Системы управления базами данных (СУБД) являются едва ли не самым распространенным видом программного обеспечения. СУБД имеют более чем тридцатилетнюю историю развития с сохранением преемственности и устойчивых традиций. Идеологическая ценность СУБД объясняется тем, что в основе программ такого рода лежит концепция модели данных, то есть некоторой абстракции представления данных.
Приложения, работающие с базами данных, ориентируются на один из двух основных типов: плоские таблицы и реляционные базы данных. Базы данных в виде плоских таблиц существуют уже многие годы, например, Microsoft Excel. В плоских таблицах вся взаимосвязанная информация должна вставляться в единственную таблицу. Это означает, что любая информация, общая для нескольких записей, должна повторяться в каждой из этих.
рис. 1 Плоская таблица
Таким образом, база данных на плоских таблицах не является эффективным способом хранения большого количества данных.
В приложении Access используется реляционная база данных, в которой используется несколько таблиц и между ними устанавливаются связи. Эти связи позволяют ввести информацию в одну таблицу и связать её с записью в другой таблице. На рис. 2 показана та же информация, но размещённая в двух связанных таблицах. Связь осуществляется по полю Код предмета. Очевидно, что такое размещение данных является более рациональным, чем в исходной плоской таблице, так как нет необходимости многократно вводить одну и ту же информацию, что уменьшает размер БД, при этом легко поменять данные, например, имя преподавателя.
рис. 2 Реляционная база данных