к
Ім'я поляТіп даннихНомер білетаЧісловойНомер местаЧісловойСтоімость білетаЧісловойДата продажіДата/Час
Властивості атрибутів відносини Стадіон
Ім'я поляТіп даннихНомер стадіонаЧісловойНазваніе стадіонаТекстовийГород, в якому находитсяТекстовыйНазвание уліциТекстовийНомер домаЧісловой
4.3 Визначення зовнішніх ключів
Таблиця 5
Дочірнє отношеніеВнешній ключТипNULLСсылкаПримечаниеБилетыНомер сезонаintNotNULLСезон, номер сезонадобавлениеБилетыНомер трібуниintNotNULLТрібуни, номер трибуныдобавлениеТрибуныНомер стадіону, в якому знаходиться трібунаintNotNULLСтадіон, номер стадіонадобавленіеПеревод заробітної платиНомер сезонаintNotNULLСезон, номер сезонадобавленіеПеревод заробітної платиНомер ігрокаintNotNULLКоманда, Номер игрокадобавлениеКомандаНомер специализацииintNotNULLСпециализация, код спеціалізаціідобавленіе
.4 Реалізація зв'язку типу М: М
Між відносинами Сезон і Команда < span align = "justify"> існує зв'язок багато-до-багатьох, тому введемо нове сполучна ставлення види:
В
Таблиця 6
Ім'я атрібутаТіпNULLСсилкаКод сезониintNot NULLСезон, Номер сезонаКод ігрокаintNot NULLКоманда, Номер гравця
4.5 Графічне зображення концептуальної моделі предметної області
В
5. Склад модулів та їх опис
.1 Main
У даному модулі передбачено виконання SQL запитів. Для відображення результатів запиту був розміщений компонент DBGrid, для виконання SQL запитів - компонент ADO Query, для встановлення з'єднання з базою даних - компонент AdoConnection. br/>
5.2 DataMod
У даному модулі здійснюється встановлення зв'язку з базою даних за допомогою компонента ADO Connection.После встановлення з'єднання з базою даних в модулі були розміщені 8 компонентів Adotable і 8 компонентів Data Source для кожної таблиці в базі даних. p>
.3 Players
У даному модулі реалізована можливість роботи з таблицями: Команда , Сезони , Переклад заробітної плати . Передбачені можливості: додавання, видалення, редагування даних для кожної таблиці. Для відображення інформації у кожній з таблиць служить компонент DBGrid.Добавленіе у всіх перерахованих вище таблицях реалізовано за допомогою методу компонента ADOTable - Append.Удаленіе реалізовано...