Проектирование структуры и создание реляционных баз данных средствами СУБД Access. Виноградов Г.П - 8 стр.

UptoLike

8
В качестве примера рассмотрим таблицу Продажи (табл.7).
Таблица 7. Структура таблицы Продажи
Наименование Тип
1
2
3
4
5
6
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Код клиента
Фамилия
Имя
Отчество
Телефон
Факс
Адрес
Предприятие
Руководитель
Кредит
Примечание
Код товара
Дата заказа
Заказано
Дата продажи
Продано
Цена
Примечание к заказу
Категория
Наименование товара
Числовой
Текстовый
Текстовый
Текстовый
Текстовый
Текстовый
Текстовый
Текстовый
Текстовый
Денежный
Memo
Числовой
Дата/время
Числовой
Дата/время
Числовой
Денежный
Memo
Числовой
Текстовый
Таблицу Продажи можно рассматривать как однотабличную базу
данных. Основная проблема заключается в том, что в ней содержится
значительное количество повторяющейся информации. Например, сведения
о покупателе повторяются для каждого сделанного им заказа. Такая
структура данных является причиной следующих проблем, возникающих
при работе с базой данных:
значительные затраты времени на ввод повторяющихся данных.
Например, для всех заказов, сделанных одним из покупателей, придется
каждый раз вводить одни и те же данные о покупателе;
при изменении адреса или телефона покупателя необходимо
корректировать все записи, содержащие сведения о заказах этого покупателя;
наличие повторяющейся информации приведет к неоправданному
увеличению размера базы данных. В результате снизится скорость
выполнения запросов. Кроме того, повторяющиеся данные нерационально
используют дисковое пространство вашего компьютера;
любые внештатные ситуации потребуют значительного времени для
получения требуемой информации. Например, при больших размерах таблиц
поиск ошибок будет занимать значительное время.