ВУЗ:
Составители:
Рубрика:
Имя поля Тип Свойства
цена Decimal Обязательное: Да
Знаков после запятой : 2
Значение по умолчанию: 0
Формат : денежный 0,00 руб
примечание Varchar Обязательное: Нет
Длина: 50
Схема этой таблицы будет иметь вид:
T_ТОВАРЫ (товар_ном, название, цена, примечание).
Создание таблицы Т_ПРОДАЖИ
Создайте в режиме дизайна еще одну таблицу с именем T_ПРОДАЖИ, а затем таким же об-
разом, как и для предыдущей таблицы, создайте следующие поля :
Имя поля Тип Свойства
продажа_ном Integer Автозначение : Да
Первичный ключ
дата_получения Date Обязательное : Да
продавец_указ Integer Обязательное : Да
товар_указ Integer Обязательное : Да
количество Integer Обязательное: Да
Значение по умолчанию: 0
дата_реализации Date Обязательное: Нет
Таблица имеет схему:
T_ПРОДАЖИ (продажа_ном, дата_получения, продавец_указ, товар_указ, количество,
дата_реализации).
Обратите особое внимание на два поля : продавец_указ и товар_указ, имеющие тип Integer.
Эти два поля содержат ссылки на записи, расположенные в других таблицах, которые мы уже со-
здали. Это таблицы T_ПРОДАВЦЫ и T_ТОВАРЫ. Использование таких ссылок позволит нам в
таблице T_ПРОДАЖИ не вводить многократно фамилии и названия товаров в соответствующие
поля записей, что избавит нас от возможных ошибок.
В качестве ключа таблицы может выступать не только единственное поле, но и совокуп-
ность нескольких полей (такой ключ называется составным первичным ключом). Например, для
таблицы T_ПРОДАЖИ, можно в качестве первичного ключа использовать совокупность двух по-
лей: поля продавец_указ и поля товар_указ. В этом случае поле продажа_ном может быть излиш-
ним и его не следует включать в состав таблицы T_ПРОДАЖИ. При этом таблица будет иметь схе-
му:
T_ПРОДАЖИ (дата_получения, продавец_указ, товар_указ, количество, да-
та_реализации).
Неискушенный в области баз данных читатель может спросить - "Почему же плохо иметь в
таблицах поля с повторяющимися данными?". Дело в том, что это очень неэффективный способ
13
Имя поля Тип Свойства цена Decimal Обязательное: Да Знаков после запятой : 2 Значение по умолчанию: 0 Формат : денежный 0,00 руб примечание Varchar Обязательное: Нет Длина: 50 Схема этой таблицы будет иметь вид: T_ТОВАРЫ (товар_ном, название, цена, примечание). Создание таблицы Т_ПРОДАЖИ Создайте в режиме дизайна еще одну таблицу с именем T_ПРОДАЖИ, а затем таким же об- разом, как и для предыдущей таблицы, создайте следующие поля : Имя поля Тип Свойства продажа_ном Integer Автозначение : Да Первичный ключ дата_получения Date Обязательное : Да продавец_указ Integer Обязательное : Да товар_указ Integer Обязательное : Да количество Integer Обязательное: Да Значение по умолчанию: 0 дата_реализации Date Обязательное: Нет Таблица имеет схему: T_ПРОДАЖИ (продажа_ном, дата_получения, продавец_указ, товар_указ, количество, дата_реализации). Обратите особое внимание на два поля : продавец_указ и товар_указ, имеющие тип Integer. Эти два поля содержат ссылки на записи, расположенные в других таблицах, которые мы уже со- здали. Это таблицы T_ПРОДАВЦЫ и T_ТОВАРЫ. Использование таких ссылок позволит нам в таблице T_ПРОДАЖИ не вводить многократно фамилии и названия товаров в соответствующие поля записей, что избавит нас от возможных ошибок. В качестве ключа таблицы может выступать не только единственное поле, но и совокуп- ность нескольких полей (такой ключ называется составным первичным ключом). Например, для таблицы T_ПРОДАЖИ, можно в качестве первичного ключа использовать совокупность двух по- лей: поля продавец_указ и поля товар_указ. В этом случае поле продажа_ном может быть излиш- ним и его не следует включать в состав таблицы T_ПРОДАЖИ. При этом таблица будет иметь схе- му: T_ПРОДАЖИ (дата_получения, продавец_указ, товар_указ, количество, да- та_реализации). Неискушенный в области баз данных читатель может спросить - "Почему же плохо иметь в таблицах поля с повторяющимися данными?". Дело в том, что это очень неэффективный способ 13
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »