После задания структуры таблицы перейдите в режим работы с таблицей и добавьте пять записей.

ТипыПродуктов

КодТипаПродукта

Назватие типа

1

Мюсли

2

Соевые продукты

3

Сухофрукты

4

Орехи

5

Орехово-фруктовые смеси

6

Молочные продукты

Внимательно изучите возможности Access при работе с данными в режиме таблицы. Удалите последнюю строку.

Как осуществляется навигация по строкам?

Как перейти на первую, последнюю, предыдущую, следующую строку?

Как перейти на строку с заданным номером?

Следующей мы будем создавать таблицу Продукты.

Основные параметры структуры таблицы Продукты:

Имя поля

Ключ.

уникан.

поле

Тип

данных

Размер

Формат

Число

десят.

знаков

Подпись

поля

Значение

по умолчанию

Условие

на

значение

Сооб-щение об ошибке

Обяза-

тельное поле

Индексиро-ванное поле

КодПродукта

Да

Счетчик

Длинное целое

-

-

Код продукта

-

-

-

Да, совпад. не доп-ся

Название

-

Текстовый

50

-

-

Название продукта

-

-

-

Да, совпад. не доп-ся

Да

ТипПродукта

Это поле определяется с помощью мастера подстановки! Организуется ссылка на поле КодТипаПродуктов таблицы ТипыПродуктов. См. ниже о Мастере подстановок.

Белки

-

Одинарное с плавающей точкой

Фиксированный

Авто

Белки (г)

-

-

-

Нет

Нет

Жиры

-

Одинарное с плавающей точкой

фиксированный

Авто

Жиры (г)

-

-

-

Нет

Нет

Углеводы

-

Одинарное с плавающей точкой

фиксированный

Авто

Углеводы (г)

-

-

-

Нет

Нет

Калории

-

Одинарное с плавающей точкой

фиксированный

Авто

Калории (ккал)

-

-

-

Нет

Нет

Сохраните заданную структуру и дайте таблицы имя Продукты.

НЕ нашли? Не то? Что вы ищете?

ИНДЕКСИРОВАНИЕ ПОЛЕЙ И ЗАПИСЕЙ В БАЗЕ ДАННЫХ ACCESS.

При помощи индексов ускоряется сортировка и поиск записей. Индексы таблиц Microsoft Access используются так же, как и предметные указатели в книгах: при поиске данных выполняется их поиск в индексе. Индексы можно создавать по одному или нескольким полям. Составные индексы позволяют пользователю различать записи, в которых первые поля могут иметь одинаковые значения.

Свойство Индексированное поле (Indexed) определяет индекс, задаваемый по одному полю. Поле может содержать уникальные или повторяющееся значения. Например, в таблице «ТипПродукта» можно создать индекс по полю «КодТипаПродукта», которое содержит уникальные значения кода, в таблице Магазины по полю «Название», которое может содержать повторяющиеся значения (сеть магазинов Абрикос).

Индекс - средство, ускоряющее поиск и сортировку в таблице за счет построения в рабочей области базы данных специального отсортированного массива со значениями поля, для которого он строится. Допускается создание произвольного количества индексов. Индексы создаются при сохранении таблицы и автоматически обновляются при вводе и изменении записей. В режиме конструктора таблицы можно в любое время добавить новые или удалить ненужные индексы

ПОДСТАНОВКА - ЭТО МЕХАНИЗМ, ОБЛЕГЧАЮЩИЙ СВЯЗЬ МЕЖДУ ТАБЛИЦАМИ.

Овальная выноска: Здесь задана 

подстановка

Когда Вы зададите подстановку, в поле подстановок предлагается список значений, которые выбираются пользователем при вводе данных. Это облегчает ввод данных и обеспечивает согласованность данных в этом поле. Поле подстановок может получать список значений из таблицы или запроса, а также из постоянного набора значений, который задается пользователем.

Продукты

КодПродукта

Название продукта

ТипПродукта

Белки (г)

Жиры (г)

Углеводы (г)

Калории (ккал)

5

Тропическое ассорти

Мюсли

10,10

2,30

65,30

322,20

6

Фруктовый рай

Мюсли

10,40

2,80

64,10

323,00

7

Экзотические фрукты

Мюсли

10,80

2,40

66,30

330,10

8

Тофу (соевый творог)

Соевые продукты

14,00

5,00

4,10

116,00

9

Копченый тофу

Соевые продукты

14,00

5,00

4,10

116,00

10

Тофу с морской капустой

Соевые продукты

14,00

4,80

4,10

115,70

11

Тофу с паприкой

Соевые продукты

14,10

4,87

4,67

116,25

Данный список создается путем поиска значений в поле «КодТипаПродукта» таблицы «ТипыПродуктов» и вывода соответствующих значений поля «НазваниеТипаПродукта». При выборе значения из списка задается значение внешнего ключа в текущей записи (поле «КодТипаПродукта» в таблице «Продукты»), совпадающее со значением первичного ключа соответствующей записи в связанной таблице (поле «КодТипаПродукта» в таблице «ТипыПродуктов»). При этом создается объединение со связанной таблицей, позволяющее отображать (но не сохранять) значения поля «НазваниеТипаПродукты» из таблицы «ТипыПродуктов». Внешний ключ (значение поля «КодТипаПродуктов») сохраняется, но не отображается. Это приводит к тому, что любое обновление данных в таблице «ТипыПродуктов» будет отражаться как в списке, так и в записях в таблице «Продукты». Поле списка подстановок необходимо определять из таблицы, содержащей внешний ключ и отображающей список подстановок. В приведенном примере поле списка подстановок определяется из таблицы «Продукты».

Занесите следующие записи в созданную таблицу.

Продукты

КодПродукта

Название продукта

Название типа продукта

Белки (г)

Жиры (г)

Углеводы (г)

Калории (ккал)

1

Солнечная радуга

Мюсли

10,50

2,80

63,70

322,30

2

Мультифруктовые

Мюсли

10,30

2,00

69,10

331,20

3

Королевское утро

Мюсли

10,90

3,20

67,00

310,20

4

Тропический рай

Мюсли

10,20

3,00

66,10

331,90

5

Тропическое ассорти

Мюсли

10,10

2,30

65,30

322,20

6

Фруктовый рай

Мюсли

10,40

2,80

64,10

323,00

7

Экзотические фрукты

Мюсли

10,80

2,40

66,30

330,10

8

Тофу (соевый творог)

Соевые продукты

14,00

5,00

4,10

116,00

9

Копченый тофу

Соевые продукты

14,00

5,00

4,10

116,00

10

Тофу с морской капустой

Соевые продукты

14,00

4,80

4,10

115,70

11

Тофу с паприкой

Соевые продукты

14,10

4,87

4,67

116,25

12

Десерт с курагой

Соевые продукты

14,10

6,50

4,80

126,00

13

Десерт с изюмом

Соевые продукты

14,00

6,90

4,80

127,00

14

Паштет с чесноком

Соевые продукты

14,00

4,00

4,80

116,00

15

Майонез нежный

Соевые продукты

1,80

1,60

60,30

557,80

16

Окара

Соевые продукты

4,70

14,30

1,70

91,00

17

Биточки из тофу

Соевые продукты

12,40

12,40

6,00

147,10

18

Биточки из окары

Соевые продукты

8,30

18,20

6,00

154,00

19

Ананас

Сухофрукты

3,23

68,58

0,00

294,40

20

Груша

Сухофрукты

2,28

60,83

0,00

258,80

21

Изюм черный

Сухофрукты

2,47

61,02

0,00

260,30

22

Курага

Сухофрукты

5,20

0,30

55,00

232,00

23

Папайя

Сухофрукты

3,23

68,58

0,80

294,40

24

Персик вяленный

Сухофрукты

3,23

68,58

0,50

294,40

25

Финики

Сухофрукты

2,00

63,90

0,50

272,00

26

Чернослив

Сухофрукты

2,30

0,70

57,50

256,00

27

Арахис

Орехи

17,40

10,53

31,71

410,00

28

Грецкий орех

Орехи

17,54

10,53

31,71

669,00

29

Кешью жареный

Орехи

17,50

30,50

42,20

572,00

30

Миндаль

Орехи

18,30

9,40

54,10

598,00

31

Семечки подсолнуха

Орехи

24,00

16,10

47,30

601,00

32

Семечки тыквы

Орехи

29,00

13,10

46,70

596,00

33

Фисташки

Орехи

20,80

16,40

51,60

642,00

34

Фундук

Орехи

14,10

9,30

61,60

648,00

35

Африканская смесь

Орехово-фруктовые смеси

8,60

60,50

0,20

456,40

36

Бразильская смесь

Орехово-фруктовые смеси

8,90

52,00

25,60

474,20

37

Витаминная смесь

Орехово-фруктовые смеси

8,30

51,00

23,10

456,90

38

Смесь «Наслаждение»

Орехово-фруктовые смеси

7,60

69,40

11,60

412,80

39

Тропическая смесь

Орехово-фруктовые смеси

1,40

79,90

0,10

326,40

40

Чайная смесь

Орехово-фруктовые смеси

3,23

68,60

23,10

294,40

41

Смесь экзотических фруктов

Орехово-фруктовые смеси

1,50

78,60

0,10

320,90

Лабораторная работа № 4.

Тема: Создание БД средствами Access (использование внешних данных).

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6