QL Server 2008 означає пряме відображення фактів з реального життя. Наприклад, люди, столи, відділи, собаки та комп'ютери є реальними об'єктами. Вони іменуються на природній мові, з будь-якими роздільниками слів (пробіли, коми і т.д.). В результаті розробки спроектована схема бази даних (рис. 1a, b). br/>В
Рис. 1а (SQL Server 2008)
Розробка прикладної програми
Це програмне забезпечення розроблене на мові програмування Delphi7 з використанням СУБД Microsoft SQL Server 2008. Дане СУБД дозволяє швидко і якісно проектувати і створювати реляційну модель Бази Даних. Основна використовувана мова запитів - Transact-SQL <# "justify"> У даній роботі для з'єднання з базою даних використовується технологія ADO, яка дозволяє з'єднатися з базою даних без завдання псевдонімів. ADO компоненти можуть зв'язуватися з провайдером безпосередньо або за допомогою компонента ADO Conection. p align="justify"> Для установки зв'язку з ADO у цього компонента необхідно задати властивість Connection String, яке визначає провайдер і розташування бази даних.
Далі для установки зв'язку необхідно вибрати:
File-New-Data Module на вкладці ADO вибрати ADO Connection. Після чого, необхідно налаштувати підключення додатки до БД у властивості ConnectionString (рис. 2). br/>В
Рис. 2
Натиснувши на кнопку Build, вибираємо провайдера В«Microsoft OLE DB Provider for SQL ServerВ», і вказуємо відомості для підключення до БД. Вводимо ім'я сервера, базу даних, і виконуємо підключення (Мал. 3,4). <В
Рис. 3 Рис. 4
Для формування запитів і наборів даних з бази даних був використаний компонент ADOQuery з вкладки ADO. Для посередником між наборами даних Query і візуальними таблицями на формі був використаний компонент DataSource з вкладки Data Access, як би є джерелами даних для цих таблиць. p align="justify"> Додавши всі розміщені на модулі даних об'єкти, отримали наступний склад об'єктів (Мал. 5)
В
Рис. 5
Для формування набору даних у властивостях SQL, для кожного набору даних написаний запит на мові Transact-SQL (T-SQL) (Мал. 6)
В
Рис. 6
З метою прискорення роботи розробляється, та звільнення оперативної пам'яті при підключення до бази даних була написана процедура OnShow, активація відбувається не всіх наборів даних одночасно - під час запуску програми, а кожного окремо набору даних - при виконанні якого -небудь події, наприклад, при відображенні форми або активації батьківського набору даних.
В
Для того Щоб об'єкти Модуля даних (модуля Unit2) стали доступні в модулі Unit1, у підрозділі Uses розділу Implementation модуля Unit1 було прописано підключення модуля Unit...