
Lekcija_4_Access_.ppt
- Количество слайдов: 14
Информационные системы в экономике и защита информации. Часть 1. Информационные системы в экономике. 4 курс. Лекция 4. Создание БД Access.
Базы данных MS Access o В Microsoft Office Access данные организуются в таблицы — совокупности строк и столбцов, аналогичные бумагам бухгалтера или книге Microsoft Office Excel. o Строка = запись o Столбец = поле
Правильная структура базы данных Подразумевает o распределение данных по тематическим таблицам в целях сокращения объема повторяющихся данных; o добавление в Access данных, необходимых для объединения сведений, которые содержатся в таблицах; o возможность поддержания и отслеживания точности и целостности данных; o соответствие требованиям к обработке данных и созданию отчетов.
Процесс разработки o o o o Определение цели создания базы данных Поиск и организация необходимых данных Распределение данных по таблицам Преобразование элементов данных в столбцы Задание первичных ключей Создание связей между таблицами Усовершенствование структуры Применение правил нормализации
Распределение данных по таблицам
Преобразование элементов данных в столбцы o Не включайте в таблицу вычисляемые данные o Разбивайте информацию на минимальные логические компоненты
Задание первичных ключей o Каждая таблица должна содержать столбец или набор столбцов для однозначного определения каждой строки таблицы. Как правило, в этих целях используется уникальный идентификационный номер, например код сотрудника или серийный номер. В базе данных такие сведения носят название первичного ключа таблицы. В Access первичные ключи служат для быстрого связывания данных из нескольких таблиц и их отображения для пользователя.
Создание связей между таблицами Эта форма содержит данные из таблицы o 1 - клиентов o 2 - сотрудников o 3 - заказов o 4 - продуктов o 5 - и сведений о заказах
o Отношение «один-ко-многим» o Отношение «многие-ко-многим» o Отношение «один-к-одному»
Усовершенствование структуры o Отсутствие необходимых столбцов. o Наличие столбцов, данные которых можно получать из существующих полей путем вычислений. o Наличие многократно повторяющихся данных в таблицах. o Наличие таблиц с большим количеством полей, ограниченным количеством записей и пустыми полями в отдельных записях. o Разбиение каждого элемента данных на минимальные компоненты. o Наличие в столбце данных, не относящихся к теме таблицы o Наличие связей между таблицами, представленных общими полями или третьей таблицей.
Применение правил нормализации o Нормальная форма — свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, которая потенциально может привести к логически ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение.
Нормальные формы o o o o Первая нормальная форма (1 NF) Вторая нормальная форма (2 NF) Третья нормальная форма (3 NF) Нормальная форма Бойса — Кодда (BCNF) Четвёртая нормальная форма (4 NF) Пятая нормальная форма (5 NF) Доменно-ключевая нормальная форма (DKNF) Шестая нормальная форма (6 NF)
Третья нормальная форма o Третья нормальная форма содержит требование о том, что столбцы, не являющиеся ключевыми, должны не только зависеть от всего первичного ключа, но и быть независимыми друг от друга. Продукты Код продукта (первичный ключ) Имя Рекомендуемая розничная цена Скидка