Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Учебная база данных



Таблицы 3, 4 и 5 образуют реляционную базу данных, которая достаточно мала для того, чтобы можно было понять ее смысл, но и достаточно сложна для того, чтобы показать на ее примере основные приемы работы с MS Access. Можно заметить, что первый столбец в каждой таблице содержит номера, не повторяющиеся от строки к строке в пределах таблицы. Как вы, наверное, догадались, это первичные ключи таблицы. Некоторые из этих номеров появляются также в столбцах других таблиц (в этом нет ничего предосуди-тельного), что указывает на связь между строками, использующими конкретное значение первичного ключа, и той строкой, в которой это значение применяется непосредственно в первичном ключе.

Таблица 3 – Продавцы

Номер Имя Город Комиссионные
  Дугинов Липецк 0,12
  Ольшевский Саратов 0,13
  Помякушина Липецк 0,11
  Шикин Бронницы 0,15
  Борескова Новгород 0,1

Таблица 4 – Покупатели

Номер Имя Город Рейтинг Номер продавца
  Голубев Липецк    
  Дмитриева Архангельск    
  Кустов Саратов    
  Кузьминов Подольск    
  Кречко Липецк    
  Фролов Саратов    
  Каратыгин Архангельск    

Таблица 5 – Заказы

Номер Стоимость Дата покупки Номер покупателя Номер продавца
  18,69 10/03/1996    
  767,19 10/03/1996    
  1900,10 10/03/1996    
  5160,45 10/03/1996    
  1098,16 10/03/1996    
  1713,23 10/04/1996    
  75,75 10/04/1996    
  4723,00 10/05/1996    
  1309,95 10/06/1996    
  9891,88 10/06/1996    

Например, поле "Номер продавца" (таблица 4) определяет, каким продавцом обслуживается конкретный покупатель. Значение в поле "Номер продавца" устанавливает связь с таблицей 3, которая дает информацию об этом продавце. Очевидно, что продавец, который обслуживает данного покупателя, существует, т.е. значение поля "Номер продавца" в таблице 4 присутствует также и в таблице 3. В этом случае мы говорим, что база данных находится в состоянии ссылочной целостности.

Сами по себе таблицы предназначены для описания реальных ситуаций в деловой жизни, когда можно использовать БД для ведения дел, связанных с продавцами, их покупателями и заказами. Давайте зафиксируем состояние этих трех таблиц в какой-либо момент времени и уточним назначение каждого из полей таблицы.

В таблице 3: «Номер» - уникальный номер, присвоенный каждому продавцу; «Имя» - имя продавца; «Город» - место расположения продавца; «Комиссионные» - вознаграждение (комиссионные) продавца в форме с десятичной точкой.

В таблице 4: «Номер» - уникальный номер, присвоенный каждому покупателю; «Имя» - имя покупателя; «Город» - место расположения покупателя; «Рейтинг» - цифровой код, определяющий уровень предпочтения данного покупателя (чем больше число, тем больше предпочтение); «Номер продавца» - номер продавца, назначенного данному покупателю (из таблицы 3).

В таблице 5: «Номер» - уникальный номер, присвоенный данной покупке; «Стоимость» - стоимость покупки (в тыс. руб.); «Дата покупки» - дата покупки; «Номер покупателя» - номер покупателя, сделавшего покупку (из таблицы 4); «Номер продавца» - номер продавца, обслужившего покупателя (из таблицы 3).





Дата публикования: 2015-09-18; Прочитано: 182 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...