таблиці, можна поставити зірочку або перерахувати тільки назви стовпців. Якщо дані з різних таблиць, то через точку пишуться назва таблиці і назва стовпчика.
У FROM йде перерахування використовуваних таблиць в запиті - розклад, групи, дисципліни, викладачі, аудиторії, тиждень.
У WHERE розписується зв'язок таблиць через їх зовнішні ключі і будь-які умови, якщо вони є.
Для збереження введених даних у БД використовується запит INSERT INTO, представлений в Лістингу 7. За допомогою даного запиту в таблицю Доктора в поля ПІБ, профіль, кабінет і кваліфікація з змінних PHP-коду $ Famil_doc, $ Imia_doc , $ Otch_doc, $ Profil, $ Kabinet, $ Kvalifikaciya були записані введені дані.
Лістинг 7 -Запис нових рядків у базу даних
INSERTDoctor
(Famil_doc,Imia_doc,Otch_doc,Profil,Kabinet,Kvalifikaciya)(laquo;$Famil_docraquo;,laquo;$Imia_docraquo;,laquo;$Otch_docraquo;,laquo;$Profilraquo;,$Kabinet,laquo;$Kvalifikaciyaraquo;)
Де в INTO вказується таблиця і стовпчики, які записуються дані, а після VALUES перераховуються змінні, що містять ці дані.
Для збереження зміни даних використовується запит UPDATE, продемонстрований в Лістингу 8, де в таблицю Доктора в поля ПІБ доктора, профіль, кабінет, кваліфікація були введені зміни з PHP-змінних $ nazv і $ kurs за умови, що значення первинного ключа збігається зі значенням PHP-змінної $ Kod_doctora.
Лістинг 8 -Оновлення значення в заданих стовпцях
UPDATE Doctor SET_doctora=$Kod_doctora,_doc=laquo;$Famil_docraquo;,_doc=laquo;$Imia_docraquo;,_doc=laquo;$Otch_docraquo;,=laquo;$Profilraquo;,=$Kabinet,=laquo;$Kvalifikaciyaraquo;Kod_doctora=$Kod_doctora
Після UPDATE пишеться назва таблиці, а після SET йде перерахування, які поля замінюються якими даними із змінних. У WHERE порівнюється первинний ключ з змінної, що містить значення первинного ключа рядки, дані якої необхідно змінити.
Видалення даних проводиться за допомогою невеликого запиту DELETE, який можна побачити в Лістингу 9. У даному випадку з таблиці Доктора була видалена рядок, обрана адміністратором і передана через PHP-змінну $ Kod_doctora.
Лістинг 9 - Видалення даннихFROM Doctor WHERE Kod_doctora=$ Kod_doctora
У FROM пишеться назва таблиці, після WHERE умова, сравнивающее первинні ключі всіх рядків з змінної, що містить значення первинного ключа.
7. Фізична і логічна модель web-додатки
1. Користувацька частина складається з 20 сторінок, не враховуючи сторінок-обробників:
· Головна - # justify gt; · Список докторів - # justify gt; · Список докторів - Ввести дані - # justify gt; · Список докторів - Підтвердження видалення -# justify gt; · Список докторів - Видалити - # justify gt; · Список докторів - Змінити - # justify gt; · Головна - Знайти - # justify gt; · Головна - Додати пацієнта- # justify gt; · Картка пацієнта - # justify gt; · Картка пацієнта - Змінити - # justify gt; · Картка пацієнта - Видалити - # justify gt; · Викладачі - # laquo ; justify gt; · Прийоми - # justify gt; · Прийоми - Створити запис - # justify gt; · Прийоми - Змінити - # justify gt; · Прийоми - Видалити - # justify gt; · Інформація про рецепти - # justify gt; · Інформація про рецепти - Створити запис - # justify gt; · Інформація про рецепти - Видалити - # justify gt; · Інформація про рецепти - Змінити -# justify gt; 2. Фізична модель сайту Міська поліклініка raquo ;.
Всі файли зберігаються в папці з назвою kyrsovik raquo ;. Немає жодних підпапок.
8. Опис використовуваних програмних засобів, мови програмування та інформаційних технологій
Для розробки БД Облік, реєстрація пацієнтів і прийомів використовувалися вісім основних програмних засобів і мов програмування:
. В першу чергу для побудови інфологічної моделі виникла необхідність скористатися програмою Microsoft Visio.
Microsoft Visio - векторний графічний редактор, редактор діаграм і блок-схем для Windows.
. Наступним пунктом було створення даталогіческой моделі, яка будується в ERWin.- CASE-засіб для проектування та документування баз даних, яке дозволяє створювати, документувати і супроводжувати бази даних, сховища і вітрини даних. Моделі даних допомагають візуалізувати структуру даних, забезпечуючи ефективний процес організації, управління та адміністрування таких аспектів діяльності підприємства, як рівень складності даних, технологій баз да...