- •Раздел 1 актуальность и методы реализации сайта-витрины……………………………………………….………………………...9
- •Раздел 2 методы и механизмы разработки
- •Раздел 3 создание модуля каталога товаров………..…..…68
- •Раздел 1
- •. Актуальность разработки сайтов-витрин
- •1.2. Анализ cms
- •1.2.1.Реализация сайтов на cms “WordPress”
- •1.2.2. Реализация сайтов на cms “Drupal”
- •1.2.3. Реализация сайтов на cms “Joomla”
- •1.2.4. Реализация сайтов на cms “ExpressionEngine”
- •1.2.5. Реализация сайтов на cms “Textpattern”
- •1.2.6. Реализация сайтов на cms “dle”
- •1.2.7. Реализация сайтов на cms “1с-Битрикс”
- •1.2.8. Реализация сайтов на cms “modx”
- •1.3. Сравнительный анализ подобных проектов
- •1.3.1. Интернет-витрина компании “Згода-с”
- •1.3.2. Веб витрина и корпоративный портал компании фот
- •1.3.4. Сайт фирмы “Euroboor”
- •1.3.5. Сайт-витрина компании “Baby Room Boom”
- •1.3.6. Сайт-витрина фирмы “Vents”
- •1.3.7. Сайт “e-Katalog”
- •Раздел 2 методы и механизмы разработки сайта-витрины
- •2.2. Сравнительный анализ редакторов кода
- •2.2.1. Редактор кода “Sublime Text ”
- •2.2.2. Редактор кода “AkelPad”
- •2.3. Сравнительный анализ субд
- •2.3.1. Субд “Microsoft sql Server”
- •2.3.2. Субд “Oracle Database”
- •2.3.3. Субд “MySql”
- •Раздел 3 создание модуля каталога товаров
- •3.1. Структура базы данных
- •3.2. Описание стандартных функций компонентов
- •3.2.1. Класс db
- •3.2.2. Класс template
- •3.3. Алгоритм работы модуля
- •3.4. Руководство пользователя
2.3. Сравнительный анализ субд
2.3.1. Субд “Microsoft sql Server”
СУБД – это системы управления базами данных. Microsoft SQL Server является одной из наиболее мощных систем работы с базами данных в архитектуре “клиент-сервер”. Особенность системы - работа сервера только в операционных системах ряда Microsoft Windows NT - NT Server 4.0, 2000 Server, Server 2003, при этом клиентская часть может взаимо-действовать с сервером из Microsoft Windows 98 и других операционных систем. Рекомендуемая файловая система для SQL Server - NTFS, хотя возможна работа и в системе FAT. На рисунке 2.4 показан логотип данной СУБД.[26]
Рис. 2.4. Логотип СУБД “Microsoft SQL Server”
В своем составе система имеет средства создания баз данных, работы с информацией баз данных, перенесения данных из других систем и в другие системы, резервного копирования и восстановления данных, развитую систему транзакций, систему репликации данных, реляционную подсистему для анализа, оптимизации и выполнения запросов клиентов, систему безопасности для управления правами доступа к объектам базы данных и пр. Система не содержит средств разработки клиентских приложений.[27]
SQL Server — это реляционная СУБД, которая использует язык Transact SQL для пересылки сообщений между компьютером клиента и компьютером, на котором работает SQL Server. Реляционная СУБД состоит из механизма баз данных, собственно баз данных и приложений, необходимых для управления данными и компонентами реляционной СУБД. Реляционная СУБД организует данные в виде связанных таблиц которые состоят из строк и столбцов, составляющих базу данных. Реляционная СУБД отвечает за поддержку структуры базы данных и решает следующие задачи: поддерживает связи между данными в базе; гарантирует корректное хранение данных и выполнение правил, регламентирующих связи между ними; восстанавливает данные после аварии системы, переводя их в согласованное состояние, зафиксированное до сбоя.[28]
Microsoft SQL Server 2012 - полностью готовая к использованию в облаке информационная платформа, предоставляющая уверенность в надёжности критически важных для бизнеса систем при работе с данными и характеризующаяся повышенной доступностью, высокой производительностью и улучшенными функциональными возможностями в части безопасности для критически важных рабочих нагрузок; передовой анализ с управляемым самостоятельным изучением данных и великолепными возможностями интерактивной визуализации данных; облачные технологии в соответствии с нуждами клиентов, которые позволяют создавать и расширять решения как при локальных развертываниях, так и в облаке.[29]
Ключевые преимущества Microsoft SQL Server 2012:
- SQL Server 2012 обеспечивает возможность динамического шифрования полной базы данных, всех файлов данных, а также файлов журналов. При этом отсутствую изменения в уже существующих приложениях;
- Улучшенное зеркальное отображение данных, поддержка автоматического восстановления любых страниц данных;
- SQL Server 2012 обеспечивает сжатие исходящего потока журнала, позволяя достичь оптимальной производительности зеркалирования и при этом свести к минимуму нагрузку на сеть;
- Регулятор ресурсов позволит добиться стабильного и предсказуемого времени отклика на запросы со стороны конечных пользователей;
- SQL Server 2012 осуществляет управление на основе политик, позволяя с лёгкостью управлять одним, либо несколькими имеющимися экземплярами SQL Server 2012;
- Новые полезные функции: функции преобразования, а также логические, аналитические, строковые, по срокам (дате и времени).
Microsoft SQL Server довольна простая в использовании система, не требующая привлечения программистов. Но её существенным недостатком является недоступность баз данных для пользователей во время редактирования баз администратором.
