- •Оглавление
 - •Необходимые знания и навыки:
 - •Тематический план модуля:
 - •Основные понятия баз данных.
 - •Процесс разработки базы данных
 - •Начало работы с базами данных. Настройка параметров. Работа с таблицами
 - •Работа с запросами. Получение информации с помощью запросов
 - •Работа с формами
 - •Работа с отчетами
 - •Требования к знаниям, умениям, навыкам
 - •Создание базы данных (бд), создание таблиц, заполнение таблиц информацией. Основные сведения о создании баз данных
 - •Терминология, связанная с базами данных
 - •Правильная структура базы данных
 - •Процесс разработки
 - •Определение цели создания базы данных
 - •Поиск и организация необходимых данных
 - •Распределение данных по таблицам
 - •Преобразование элементов данных в столбцы
 - •Задание первичных ключей
 - •Создание связей между таблицами
 - •Зачем создавать межтабличные связи?
 - •Типы межтабличных связей
 - •Усовершенствование структуры
 - •Применение правил нормализации
 - •Первая нормальная форма
 - •Вторая нормальная форма
 - •Третья нормальная форма
 - •Создание базы данных
 - •Создание таблицы Книги
 - •Создание таблицы Заказ книги
 - •Создание таблицы Читатели
 - •Создание связей между таблицами
 - •Работа с данными в режиме таблицы
 - •Заполнение таблиц начальными данными
 - •Создание запросов
 - •Запрос, работающий с одной таблицей
 - •Запрос, отбирающий данные из одной таблицы по условию
 - •Итоговые запросы.
 - •Перекрестный запрос
 - •Запросы, которые отбирают данные из нескольких таблиц
 - •Запрос на выборку из двух таблиц
 - •Итоговый многотабличный запрос
 - •Запрос на поиск записей без подчиненных
 - •Модификация данных с помощью запросов Запросы, которые изменяют значение полей записей
 - •Запрос на создание новых таблиц.
 - •Создание запроса, который добавляет запись в таблицу
 - •Создание запросов на удаление данных.
 - •Создание запроса Удаление должника
 - •Создание запроса Сдать книгу
 - •Создание форм
 - •Создание форм для просмотра и ввода данных Создание формы Книги
 - •Создание формы Ввод данных о читателя
 - •Создание формы Должники формы Ввод данных о читателя
 - •Создание формы Изменение стоимости
 - •Создание формы Выбор книги
 - •Создание формы с подчиненной формой
 - •Создание формы Читатели
 - •Создание кнопочных форм при помощи диспетчера кнопочных форм
 - •Создание отчетов для вывода данных на принтер Создание отчета с помощью Мастера отчетов
 - •Создание простого отчета с итогами
 - •Отчет на основе нескольких таблиц и запросов
 - •Задание
 - •Оценивание:
 - •Варианты индивидуальных заданий
 - •Контрольные вопросы
 
Правильная структура базы данных
В основе процесса создания базы данных лежат определенные принципы. Первый принцип заключается в необходимости исключать повторяющиеся (или лишние) данные, т. к. они занимают место и повышают вероятность возникновения ошибок и неполадок. Второй принцип касается важной роли правильных и полных данных. Если база данных содержит неправильные данные, все отчеты, в которых данные объединяются, будут также содержать неверные сведения. Это может привести к принятию неправильных решений на основе отчетов.
Правильная структура базы данных подразумевает:
распределение данных по тематическим таблицам в целях сокращения объема повторяющихся данных;
добавление в данных, необходимых для объединения сведений, которые содержатся в таблицах;
возможность поддержания и отслеживания точности и целостности данных;
соответствие требованиям к обработке данных и созданию отчетов.
Процесс разработки
Процесс разработки базы данных включает следующие шаги:
Определение цели создания базы данных, что позволяет подготовиться к выполнению следующих шагов.
Для поиска и организации необходимых данных, следует собирать все данные, которые необходимо сохранить в базе данных, например, названия книг и номера читательских билетов.
Распределение данных по таблицам, необходимо распределить элементы данных по группам или темам, например Книги или Читатели. Для каждой темы будет создана таблица.
Для преобразования элементов данных в столбцы, нужно определить, какие данные требуется хранить в каждой таблице. Каждый элемент данных будет введен в отдельное поле и станет столбцом таблицы. Например, таблица Книги может содержать такие поля, как Название и Автор.
Выберите первичные ключи таблиц. Первичный ключ — столбец для однозначного определения каждой записи, например, код книги или читателя.
Проанализируйте все таблицы и определите, как данные одной таблицы связаны с данными других таблиц. Добавьте в таблицы поля или создайте новые таблицы для создания необходимых связей.
Проверьте структуру базы данных на наличие ошибок. Создайте таблицы и добавьте несколько записей с образцами данных. Проанализируйте полученные результаты. Внесите в структуру необходимые изменения.
Примените правила нормализации, чтобы проверить правильность структуры таблиц. Внесите в таблицы необходимые изменения.
Определение цели создания базы данных
Целесообразно записать цель создания базы данных на бумаге: задачи, способы использования и список пользователей. Для базы данных небольшой библиотеки можно определить следующую простую цель: «База данных книг содержит сведения о книгах и читателях и используется для учета книг, которые выданы читателям». При создании более сложной базы данных для большого количества пользователей, например в организации, описание цели может состоять из нескольких параграфов; необходимо указать время и способы использования базы данных различными пользователями. Основная задача — составить подробное описание цели создания базы данных, чтобы иметь возможность обращаться к нему в процессе проектирования. Наличие описания позволяет следовать поставленным целям в процессе принятия решений.
