Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_TP конечная.doc
Скачиваний:
1
Добавлен:
21.09.2019
Размер:
593.41 Кб
Скачать

2.2.2 Нормализация базы данных

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

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

  1. исключение некоторых типов избыточности;

  2. устранение некоторых аномалий обновления;

  3. разработка проекта базы данных, который является достаточно «качественным» представлением реального мира, интуитивно понятен и может служить хорошей основой для последующего расширения;

  4. упрощение процедуры применения необходимых ограничений целостности.

Устранение избыточности производится, как правило, за счёт декомпозиции отношений таким образом, чтобы в каждом отношении хранились только первичные факты (то есть факты, не выводимые из других хранимых фактов).

    1. Оперирование данными

2.3.1 Создание запросов

Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы. Основным назначением запросов является отбор данных по критериям поиска.

Создадим запросы на наличие путёвки в определённую страну.

Для создания запроса необходимо открыть вкладку «Запросы» окна базы данных, нажать кнопку создать и в появившемся окне выбрать «Простой запрос». В этом случае будет предложено указать список таблиц и их полей. Выбираем таблицу «Путевки», добавляем необходимые поля (Рисунок 5), нажимаем кнопку «Далее». На основании этих данных будет создан запрос. В следующем окне нажимаем «Далее». Теперь задаем имя запроса «Доступные туры» и отмечаем галочкой пункт «Изменить макет запроса», нажимаем «Готово». Запрос откроется в режиме конструктора. Теперь в столбце «Страна» в строке «Условие отбора» задаем Like[Введите страну]. При выполнении запроса (значок на панели управления) появится окно с предложением ввести название страны. (Приложение Рисунок 6)

Для удобства использования запросов, для них создаются формы.

2.4Создание форм

Формы являются основным средством организации интерфейса пользователя  в приложениях Access. Хорошо разработанные формы позволяют работать с приложением даже неподготовленному пользователю.

Чаще всего формы создаются в следующих целях:

ввод и редактирование данных – это наиболее распространенный способ использования форм. Формы обеспечивают вывод на экран данных в удобном для пользователя виде. 

управление ходом выполнения приложения – в этом случае формы используются для запуска макросов (они подробно будут описаны в главе 7);

вывод сообщений – с помощью форм можно вывести на экран информацию, предупреждение или сообщение об ошибках;

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

Создадим с помощью мастера форм нужные для проекта формы, для этого откроем окно базы данных и выберем раздел «Формы». Затем выберем «Создание формы с помощью мастера». В открывшемся окне «Создание форм» выберем таблицу клиенты для создания формы. (Приложение Рисунок 7)

Затем выберем поля таблицы, которые будут в форме. Затем выбираем внешний вид формы «В один столбец». Затем выбираем стиль оформления «Международный». Далее задаем имя формы. Потом нажимаем кнопку «Готово». Форма к таблице «Клиенты» готова. Аналогичным способом создадим формы для других таблиц.

Создание кнопок в форме рассмотрим на примере формы «Путевки». Для этого откроем форму «Путевки» в режиме конструктора. Затем откроем «Панель элементов». На этой панели выберем пункт «Кнопка». Затем выделим область, на которой будет располагаться эта кнопка. В появившемся окне «Создание кнопок» выберем категорию «Переходы по записям» и действие «Предыдущая запись». Далее выбираем внешний вид кнопки, а затем задаем имя кнопки.

Аналогично создадим кнопки «Следующая запись», «Найти запись», «Удалить запись», «Закрыть форму», «Выйти из приложения».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]