Базы данных. ЛР№2_1. Работа с таблицами Access

В таблицах (более правильно отношениях) хранятся все данные БД Access.  Рассмотрим таблицу ТОВАР (см. таблицу 2.1), в дальнейшем ее надо будет набрать. В ней мы будем хранить информацию о наименовании имеющегося товара и его стоимости. Строки таблицы называются записями (кортежами). В каждой строке приведена информация только об одном товаре. При вводе данных код товара может не соответствовать приведенному в таблице, т.к. в Access нет возможности обнулить счетчик.

Код товара

Наименование

Цена

1

Системный блок

7670

2

Монитор ЖК 22» Benq

4980

3

Мышь A4Tech G7-540-2

630

4

Клавиатура Genius

335

5

Принтер лазерный Brother 1800

6990

6

Накопитель USB (2GB)

480

7

Сканер Canon CanoScan

4990

8

Microsoft Office 2010 Home & Student

2900

9

Windows 7 Home Basic Russian

3200

10

Ручка

20

11

Карандаш

10

                                                                     Таблица 2.1

Для поля задается Тип данных.  В Access применяются следующие типы данных: Текстовый – для текстовой информации фиксированной длины, при этом память отводится и под неиспользуемое место, Поле МЕМО – для текстовой информации произвольной длины, память отводится только под записи, Числовой (несколько подтипов), Дата/Время, Денежный, Счетчик, Логический, Поле объекта OLE, Гиперссылка, Вложение, Мастер подстановок.

Для организации сложных логических структур используют связывание таблиц. Поясню на нашем примере, все данные о покупателях хранятся в таблице ПОКУПАТЕЛЬ, о товарах – в таблице ТОВАР. А в таблице ЗАКАЗ хранятся только ссылки на конкретного покупателя, который купил некоторый товар с указанным кодом товара. Для этого создают связи Один-ко-Многим. Это означает, что одному значению одной таблицы ставится в соответствие несколько значений другой. Связь может осуществляться по первичным или внешним ключам таблиц. Оба типа ключей должны иметь тип Счетчик или Длинное Целое.  При созданиие свзяей СУБД может отслеживать целостность связей.

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

Переход к списку заданий

Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • StumbleUpon
  • Technorati
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru