з серією та номером путівки X і кодом санаторно-курортної карти Y
П назва (G ІН процедури=П ІН процедури (G серія та номер путівки=Х && код СКК=Y (Призначені процедури)) (Назви захворювань))
3. Програмне конструювання
Як інструментальний засіб розробки бази даних використовувалася СУБД - MicrosoftAccess, самі додатки написані за допомогою інтегрованого середовища розробки BorlandC + + Builder версії 6. Використовуючи можливості, надані даної середовищем розробки, був розроблений комплекс програм з управління спроектованої базою даних . При цьому особливу увагу було приділено виконанню основних правил Кодда: фізична незалежність даних: полягає в незалежності розроблюваних прикладних програм від використовуваних способів зберігання інформації на носіях і від способів доступу до цих носіїв даних. Даний вид незалежності даних в даній розробці досягається тим, що будь-які дії по маніпуляції з даними здійснюються за допомогою високорівневих команд маніпулювання даними (реалізованих мовою). Тобто відомості про організацію даних і способі доступу до них не прив'язуються до логіки і коду додатків. Низькорівневі механізми доступу здійснюються операційною сістемойWindows (під управлінням якої працює сама СУБД), «прозорим» для користувача способом. Таким чином забезпечується незалежність зберігання даних і незалежність способу доступу до них як для різних файлових систем, так і для різних фізичних носіїв інформації; логічна незалежність даних, згідно з якою прикладні програми не повинні залежати від реалізації конкретного з використовуваних уявлень. Тобто логічна незалежність даних забезпечується відображенням зовнішньої схеми на концептуальну. Це реалізується драйвером бази даних MicrosoftAccess, додатки не зажадають модифікації при зміні реалізації уявлень; дистрибутивная незалежність, згідно з якою: розроблена інформаційна система повинна бути распространяемо і переносимо. Даний вид незалежності виконується лише частково - інформаційна система зберігає працездатність в ОС, сумісних з Windows, при виконанні на базі різних апаратних платформ. Інсталяція програми проводиться з використанням програми - інсталятора, що має інтуїтивно зрозумілий інтерфейс. Після проектування отримані наступні таблиці (в дужках вказані назви таблиць і полів, які були їм присвоєні на етапі реалізації бази даних в MicrosoftAccess і тип даних в MicrosoftAccess).
Відпочивальник (RECREANTS):
o Серія та номер путівки (WAYPAPER_SNN, Текстовий)
o Код СКК (SKK_CODE)
o Прізвище Ім'я По батькові (FIO, Текстовий)
o Дата народження (D_BORN, Дата-короткий формат)
o Місто проживання (LIVESITY, Текстовий)
o ІН професії (C_PROFESSION, Довге ціле)
o ІН провідного лікаря (DOCTOR, Довге ціле)
o Дата путівки (WAYPAPER_DATE, Дата-короткий формат)
o Дата прибуття (D_ARRIVAL, Дата-короткий формат)
o Дата вибуття (D_LEAVE, Дата-короткий формат)
o Дата огляду (D_REVISION, Дата-короткий формат)
o Корпус (CORPUS)
o Кімната (ROOM)
o Місце (PLACE)
Діагноз ...