снує можливість підключення та роботи з такими SQL серверами як Informix, DB2, InterBase, Oracle, і Sybase. p align="justify"> Виходячи з вищенаведеного аналізу засобів доступу до СУБД, було прийнято рішення використовувати технологію прямого доступу до бази даних засобами PHP.
Мова php є вільно поширюваним, має дуже багато вбудованих функція для роботи з базами даних, також він володіє достатньою безпекою для написання подібних клієнтських додатків.
Поставляється з операційною системою і налаштовується на конкретну СУБД перезібравши з мережевими бібліотеками бази. Зараз існують кілька середовищ для розробки програм на PHP. З одного боку мова інтерпретатор подібний sh csh ksh. Синтаксис подібний С + +. Мова PHP дуже простий, робочий код з'являється майже відразу. p align="justify"> Доступ до баз через бібліотеки самих баз не накладаються ніяких обмежень на доступ до даних. Використовуючи прискорювач фірми Zend продуктивність коду збільшується на 40-60%. Легка інтеграція додаткових модулів написаних на С/C + + через колективні бібліотеки, при цьому не потрібно перенастроювання APACHE і PHP. Останнім часом з'явилася можливість виконання коду на клієнті (plug-in). p align="justify"> Як і СУБД Mysql мову Php входить до більшості хостинг пакетів, пропонованих вітчизняними та іноземними провайдерами. Цей фактор у зв'язці з вищепереліченими визначив наш вибір на користь даної мови програмування веб додатків. br/>
.4 Програмна реалізація БД
При розробці бази даних виділяються основні інформаційні сутності предметної області, виявляються зв'язки між ними. Логічна структура бази даних визначається інформаційними потребами проекту. При її розробці виділяються основні інформаційні сутності предметної області, виявляються зв'язки між ними. Потім, логічна структура оптимізується відповідно до реалізованими цільовими функціями проекту. p align="justify"> Структура бази даних виглядає наступним чином (Таблиці 3.1-3.6).
електронний торгівля опалювальний прилад
Таблиця 3.1
Основна таблиця містить дані про товари
В
Таблиця 3.2
Таблиця категорій, в даному випадку і каталогізатор
В
Таблиця 3.3 - Зв'язуюча таблиця каталогу і категорій
В
Таблиця 3.4
Таблиця новин і статичних сторінок
В
Таблиця 3.1
Таблиця сесії пользватель
В
Таблиця 3.1
Таблиця користувача
В
Cтруктура бази даних у Додатку Б
4. АНАЛІЗ РОЗРОБЛЕНОГО ПЗ
.1 Розкрутка сайту
Десятки тисяч вебмайстрів роблять сайти, щоб їх допом...