Базы данных. Учебное пособие


Определения и понятия - часть 2


Таблица 2.1

№ преподавателя

ФИО

Кафедра

10

Краснов Ю.Б.

ТИ-1

12

Володин В.Н.

ТИ-1

62

Булгаков В.М.

РИО

78

Тоянский Л.С.

ТИ-1

85

Подушкин М.А.

ЭИ-1

 

Единицей хранящейся в БД информации является таблица. Каждая таблица представляет собой совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, ха­рактеристикам, параметрам) объекта, события, явления. На рис. 2.1. приведен пример таблицы, в которой содержатся сведения об отпуске товаров со склада. Столбцы пред­ставляют собой такие параметры, как дата отпуска товара, наименование товара, на­именование покупателя, количество единиц отпущенного товара. Каждая строка со­держит сведения о конкретном событии - отпуске товара покупателю. В терминах БД столбцы таблицы называются полями, а ее строки - записями.

 

Дата

 

Товар

 

Покупатель

 

Отпущено (ед.)

 

10.12.99

Сахар

Геракл, ТОО

100

10.12.99

Сахар

Геракл, ТОО

100

12.12.99

Сахар

Пищеторг, ЗАО

2 000

12.12.99

Макароны

Пищеторг, ЗАО

300

14.12.99

Сахар

Геракл, ТОО

200

15.12.99

Дрожжи

База № 28

100

 

Рис. 2.1. Пример таблицы «Отпуск товаров»

 

Между отдельными таблицами БД могут существовать связи. Например, информа­ция о покупателе в предыдущей таблице может дополняться в другой (рис. 2.2).

 

 

 

Покупатель

 

Адрес

 

Телефон

 

Геракл, ТОО

 

107005, Москва, 2-я Бауманская ул., 12

273-00-14

 

Пищеторг, ЗАО

105066, Москва, Измайловский

 б-р, 18/11

165-18-99

 

База № 28

 

274088, Хотьково МО, ул. Лесная, 1

17-54

 

 

Рис. 2.2. Пример таблицы «Покупатель»

 

Базы данных, между отдельными таблицами которых существуют связи, называ­ются реляционными (от relation - связь, отношение).

Связанные отношениями таблицы взаимодействуют по принципу главная (master) - подчиненная

(detail). В нашем примере таблица «Отпуск товаров» - главная, а таб­лица «Покупатель» - подчиненная. Главную таблицу часто называют родительской, а подчиненную - дочерней. Одна и та же таблица может быть главной по отношению к одной таблице БД и дочерней по отношению к другой.




Начало  Назад  Вперед



Книжный магазин