
- •Оглавление
- •Часть I создание баз данных в среде microsoft access. Теория 10
- •Часть II создание баз данных в среде microsoft access. Практикум 52
- •Часть III самостоятельная работа 127
- •Предисловие
- •Часть I создание баз данных в среде microsoft access. Теория
- •Субд ms access
- •Контрольные вопросы
- •Объекты Access
- •Контрольные вопросы
- •Виды моделей баз данных
- •3.1. Реляционная модель
- •Задания для самостоятельной работы
- •3.2. Иерархическая модель
- •Задание для самостоятельной работы
- •3.3. Сетевая модель
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Режимы работы с Access
- •Контрольные вопросы
- •Структура базы данных
- •Контрольные вопросы
- •Контрольные вопросы
- •Совместное использование данных
- •Контрольные вопросы
- •Приемы работы с таблицами баз данных
- •Контрольные вопросы
- •Приемы работы с таблицами баз данных.
- •Создание связей между таблицами
- •1.Отношения между таблицами
- •2.Ключи и индексы
- •Контрольные вопросы
- •Создание связей между таблицами.
- •Отношения между таблицами.
- •Ключи и индексы.
- •Запросы
- •3.Запросы на выборку
- •4.Запросы с параметром
- •5.Вычисления в запросах
- •6.Итоговые запросы
- •7.Запросы на изменение
- •Контрольные вопросы
- •8.Разделы формы
- •9.Создание надписей
- •10.Создание и редактирование связанных полей
- •11.Прочие элементы управления формы
- •Контрольные вопросы
- •Разделы формы.
- •Создание надписей.
- •Создание и редактирование связанных полей.
- •12.Автоотчеты
- •13.Структура отчета
- •Контрольные вопросы
- •Структура отчета.
- •Нормализация баз данных
- •Контрольные вопросы
- •Часть II создание баз данных в среде microsoft access. Практикум Работа 1. Создание базы данных, состоящей из одной таблицы
- •Этапы работы
- •Ход работы
- •Работа 2. Создание базы данных, состоящей из двух таблиц
- •Этапы работы
- •Проектирование структуры базы данных.
- •2. Конструирование пустых таблиц базы данных.
- •3. Создание схемы базы данных.
- •4. Ввод данных в таблицы.
- •Ход работы
- •Работа 3. Создание базы данных, состоящей из трех таблиц
- •Этапы работы
- •Ход работы
- •Работа 4. Применение форм
- •Ход работы
- •База данных «Компьютерная школа»
- •Работа 5. Создание и использование запросов
- •Ход работы
- •Работа 6. Создание и использование запросов (продолжение)
- •Ход работы
- •Работа 7. Создание отчетов
- •Ход работы
- •Работа 8. Создание отчетов (продолжение)
- •Часть III самостоятельная работа Работа 9. Создание и использование базы данных «Фонотека»
- •Этапы работы
- •Ход работы
- •Работа 10. Создание и применение базы данных «Видеотека»
- •Этапы работы
- •Ход работы
- •Работа 11. Создание и применение базы данных «Лесничество»
- •Этапы работы
- •Ход работы
- •Работа 12. Создание и использование базы данных «Библиотека»
- •Этапы работы
- •1. Проектирование структуры базы данных.
- •2. Построение пустых таблиц базы данных.
- •3. Создание схемы базы данных.
- •4. Заполните таблицы исходными данными.
- •5. Использование базы данных.
- •Ход работы
- •Заключение
- •Библиографический список
- •Приложение 1 настройка запуска базы данных
- •Приложение 2 основные алгоритмы
3.3. Сетевая модель
Сетевая модель базы данных похожа на иерархическую. Она имеет те же основные составляющие (узел, уровень, связь), однако характер их отношений принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней. В качестве примера рассмотрим базу данных, хранящую сведения о закреплении преподавателей за определенными группами (рис. 2).
(дисциплина,
фамилия, имя,
отчество)
Рис. 2. Сетевая модель
Видно, что один преподаватель может преподавать в нескольких группах и что одну и туже дисциплину могут вести разные преподаватели.
Задания для самостоятельной работы
Создайте на листе бумаги базу данных, которая описывала бы административное устройство какого-либо предприятия или фирмы. Какую модель базы данных лучше применить в этом случае?
Создайте на листе бумаги базу данных, которая описывала бы любую административную структуру.
Контрольные вопросы
Какие способы создания компьютерной базы данных вы знаете?
Назовите виды моделей баз данных.
Какими параметрами характеризуется реляционная база данных?
Какими параметрами характеризуется иерархическая модель базы данных?
Назовите принципиальные различия между иерархической и реляционной базами данных.
Чем отличается иерархическая модель от сетевой?
Понятие и назначение ключа.
Режимы работы с Access
С организационной точки зрения в работе с любой базой данных есть два разных режима: Проектировочный и Эксплуатационный (Пользовательский). Создатель базы имеет право создавать в ней новые объекты (например, таблицы), задавать их структуру, менять свойства полей, устанавливать необходимые связи. Он работает со структурой базы и имеет полный доступ к базе. У одной базы может быть один, два или несколько разработчиков.
Пользователь базы — это лицо, которое наполняет ее информацией с помощью форм, обрабатывает данные с помощью запросов и получает результат в виде результирующих таблиц или отчетов. У одной базы могут быть миллионы пользователей, и, конечно, доступ к структуре базы для них закрыт.
На стартовом окне базы данных на каждой их шести вкладок для основных объектов содержится по три командные кнопки: Открыть, Конструктор, Создать. С их помощью и выбирается режим работы с базой.
Кнопка Открыть открывает избранный объект. Если это таблица, то ее можно просмотреть, внести новые записи или изменить те, что были внесены ранее.
Кнопка Конструктор открывает структуру избранного объекта и позволяет править не содержимое, а устройство. Если это таблица, в нее можно вводить новые поля или изменять свойства существующих полей. Если это форма, в ней можно изменять или создавать элементы управления. Очевидно, что этот режим служит не для пользователей базы, а для ее разработчиков.
Кнопка Создать служит для создания новых объектов. Этот элемент управления тоже предназначен для проектировщиков базы. Таблицы, запросы, формы и отчеты можно создавать несколькими разными способами: автоматически, вручную или с помощью Мастера.