Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая по КПиЯП.docx
Скачиваний:
43
Добавлен:
16.03.2016
Размер:
1 Мб
Скачать
☆

2.1 Описание физической структуры

Реализация разрабатываемого программного средства начинается с создания базы данных. База данных –это таблица таблиц, которая содержит в себе информацию о составляющих ее таблицах. База храниться в памяти на диске в виде отдельного файла или на сервере.

Визуально таблица состоит из строк и столбцов. Строки называются записями, а столбцы- полями. Все записи таблицы структурированы одинаково, так как определяются одинаковым количеством , типом и размером полей.

Создание таблицы заключается в определении структуры таблицы и ее заполнении. Дальнейшая обработка данных может осуществляться как при помощи визуальных средств, так и программным путем. Программирование используется для реализации специфических требований задачи и улучшения предлагаемого стандартизированного интерфейса.

Работа пользователя с программой осуществляется через экранные формы. В них отображаются данные, которые хранятся в таблицах. Форма - это визуальный объект контейнерного типа, который может содержать в себе другие объекты. Экранная форма как объект выполняет часть работы общей для тех элементов управления, которые в него включены.

SQL (Structured Query Language- «язык структурированных запросов»)- универсальныйкомпьютерный язык, применяемый для создания, модификации и управления данными вреляционных базах данных. SQL основывается наисчислении кортежей. 

Microsoft SQL Server 2008 Compact Edition (SQL Server Compact Edition), представляет собой компактную базу данных, развертывание которой возможно как на настольном компьютере, так и на смарт-устройстве или планшетном ПК.

SQL Server Compact Edition содержит большое число возможностей, повышающих надежность и производительность базы данных. Эти возможности относятся к одной из трех систем: система синхронизации, ядро хранилища данных и обработчик запросов.

Синхронизация:

  • поддержка нескольких пользователей и синхронизация;

  • состояние процесса синхронизации;

  • отслеживание на уровне столбцов – при изменении содержимого в одной ячейке строки таблицы информация обновляется только в столбце.

Ядро хранилища данных:

  • поддержка нескольких пользователей;

  • автоматическое повторное использование пустых страниц. SQL Server Compact Edition поддерживает автоматическое сжатие.

Обработчик запросов:

  • оптимизация на основе затрат. Используя статистические данные, предоставляемые ядром хранилища данных, обработчик запросов может создавать значительно более эффективные планы запросов на основе сведений о затратах;

  • план выполнения и подсказки запроса. SQL Server Compact Edition позволяет разработчикам просмотреть план запроса, а затем изменить запрос, чтобы повысить его эффективность.

После проведенного анализа было принято решение использовать в качестве средства разработки ресурса язык РНР и JavaScript. Т.к. РНР отлично подходит для обработки запросов на стороне сервера, а JavaScript для предварительной обработки данных на стороне клиента до обращения на сервер. Для разработки базы данных информационного ресурса по продаже автобусных билетов - систему управления базами данных Microsoft SQL Server Compact.