им чином, щоб не залежати від конкретної бази даних. Тому розроблену фізичну модель даних можна застосувати до будь-якої СУБД. У нашому випадку це буде MySQL. MySQL - компактний багатопотоковий сервер баз даних. MySQL характеризується великою швидкістю, стійкістю і легкістю у використанні. У базі даних MySQL таблиці створюються за допомогою sql-запиту. p align="justify"> Для СУБД MySQL запит буде виглядати наступним чином:
CREATE TABLE odegda (_id INT (11) NOT NULL auto_increment, varCHAR (100) NOT NULL, varCHAR (255) NOT NULL, varCHAR (50) NOT NULL, INT (20) DEFAULT '0 ' NOT NULL, _id INT (11) DEFAULT '0 'NOT NULL, varCHAR (20) NOT NULL, KEY (odegda_id)); TABLE pokupatel (_id INT (11) NOT NULL auto_increment, varCHAR (50) NOT NULL, varCHAR (100 ) NOT NULL, varCHAR (20) NOT NULL, varCHAR (60) NOT NULL, KEY (pokupatel_id)); TABLE schet (_id INT (11) NOT NULL auto_increment, _oforml DATE DEFAULT '0000-00-00 'NOT NULL, _id INT (11) DEFAULT '0 'NOT NULL, KEY (schet_id)); TABLE schetpok (_id INT (11) NOT NULL auto_increment, _id INT (11) DEFAULT '0' NOT NULL, _id INT (11) DEFAULT '0 ' NOT NULL, INT (11) DEFAULT '0 'NOT NULL, KEY (schetpok_id)); TABLE vid (_id INT (11) NOT NULL auto_increment, varCHAR (50) NOT NULL, KEY (vid_id));
У таблиці odegda і vid необхідно вставити значення полів, які будуть зберігатися в БД. Вставка значень в поля таблиці здійснюється за допомогою команди INSERT INTO odegda VALUES і означає - вставити в таблицю odegda значення. Значення вказуються в тому порядку, в якому задані поля. p align="justify"> Повний лістинг таблиць, які необхідно вкласти в базу даних, наведено в ДОДАТКУ 1 Shema.
.2 Розробка алгоритму роботи ЕМ В«Only for youВ» і його практична реалізація з використанням Web-інтерфейсу, створеного на мові програмування PHP
Коротко опишемо взаємодію web-сторінки з базою даних. База даних знаходиться локально на нашому web-сервері. На web-сторінці розміщується форма, в яку користувач вводить свій запит або ті дані, які потрібно передати. Після відправки даних з форми на сервер останній запускає написану нами програму за допомогою РНР-мови, яка витягує дані, передані користувачем. Далі програма формує запит на мові SQL для вибірки або зміни даних, а СУБД робить все інше. Зазвичай такі програми створюються у вигляді CGI-сценаріїв. Можливо, також вбудовування програми прямо в HTML-сторінку. p align="justify"> Основне завдання РНР-мови - інтерпретація сценаріїв (програм) для генерації web-сторінок, відсилаються програмі-клієнту (браузеру). Сценарій (скрипт) може містити як РНР-, так і HTML-код. HTML-код пересилається в літеральном поданні, а РНР-код виконується, і клієнтові надсилається результат його роботи. Таким чином, користувач ніколи не бачить РНР-коду. Для повноцінної роботи з РНР необхідно окрім самої мови ще й...