28
3) интерактивность сайта задается с помощью использования скриптовых
языков, flash-технологий.
Все данные сайта должны храниться в структурированном виде под
управлением реляционной СУБД. База данных сайта представляет собой
независимое клиент-серверное приложение, которое запускается и работает в
операционной системе. Внешние приложения соединяются с базой данных
через TCP/IP или внутренние потоки, направляют SQL-запросы и получают в
ответ от БД необходимые данные [33].
Для создания БД сайта можно использовать любую СУБД. Среди них:
бесплатные: MySQL, MSSQL Express 2005, OracleXE;
коммерческие: Oracle, MSSQL 2005, MS Access, DB2, Oracle Database,
Microsoft SQL Server, PostgreSQL, Visual FoxPro и др.
Электронный магазин компании ООО «Комп-Рид», реализованный в
форме web-сайта, должен обеспечивать работу с базой данных при помощи
Интернет – браузера (Internet Explorer от версии 6 и выше, Opera от версии 8 и
выше, Mozilla Firefox 2, Safari 3, Konqueror от версии 3.4 и выше).
Разработка современных динамических, интерактивных сайтов,
взаимодействующих с базой данных веб-сервера, совершающих определенные
действия по запросу пользователя, требует применения сценарного языка. Язык
сценариев (или скриптовый язык) – язык программирования, разработанный
для записи последовательностей операций («сценариев»). Выделяют
следующие типы скриптовых языков:
универсальные: Forth, AngelScript, Perl, PHP, Python, Tcl (Tool command
language), Squirrel, REBOL, Ruby, AutoIt, Lua;
встроенные в прикладные программы: VBA, UnrealScript, AutoLISP,
Emacs Lisp, Game Maker Language, MQL4 script, ERM;
командные оболочки: sh, AppleScript, bash, csh, ksh, JCL, cmd.exe,
command.com, REXX, Visual Basic Script;
встраиваемые: Guile, Script.NET, ActionScript, Lingo (используется в
редакторе Director), Sleep, браузерные Jscript и JavaScript. [28]