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


         

в БД информации является таблица.


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


Содержание  Назад  Вперед