Помощь в учёбе, очень быстро...
Работаем вместе до победы

Анализ технического задания

РефератПомощь в написанииУзнать стоимостьмоей работы

Объекты базы данных являются теми элементами, чья защита может осуществляться посредством SQL. Большинству пользователей разрешается использовать одни объекты базы данных и запрещается использовать другие. Обработка данных. SQL дает пользователю или приложению возможность изменять базу данных, т. е. добавлять в нее новые данные, а также удалять или обновлять уже имеющиеся в ней данные. Управление… Читать ещё >

Анализ технического задания (реферат, курсовая, диплом, контрольная)

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

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

Выбор средств решения выполнения технического задания

Проанализировав поставленную задачу, было принято решение использования языка SQL — структурированного языка запросов (Structured Query Language), язык программирования, который применяется для организации взаимодействия пользователя с базой данных. SQL используется для реализации всех функциональных возможностей, которые СУБД предоставляет пользователю. К ним относятся:

  • — Организация данных. SQL дает пользователю возможность изменять структуру представления данных, а также устанавливать отношения между элементами данных.
  • — Выборка данных. SQL дает пользователю или приложению возможность извлекать из базы данных содержащуюся в ней информацию и пользоваться ей.
  • — Обработка данных. SQL дает пользователю или приложению возможность изменять базу данных, т. е. добавлять в нее новые данные, а также удалять или обновлять уже имеющиеся в ней данные.
  • — Управление доступом. С помощью SQL можно ограничить возможности пользователя по выборке и изменению данных и защитить их от несанкционированного доступа.
  • — Совместное использование данных. SQL координирует совместное использование данных пользователями, работающими параллельно, чтобы они не мешали друг другу.
  • — Целостность данных. SQL позволяет обеспечить целостность базы данных, защищая ее от разрушения из-за несогласованных изменений или отказа системы.

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

Язык SQL является фундаментом системы безопасности реляционной СУБД: требования, предъявляемые к системе защиты информации в базе данных, формулируются с помощью инструкций SQL. С защитой данных в SQL связаны три основные концепции:

  • — Действующими лицами в базе данных являются пользователи. Каждый раз, когда СУБД извлекает, вставляет, удаляет или обновляет данные, она делает это от имени какого-то пользователя. СУБД выполнит требуемое действие или откажется его выполнять в зависимости от того, какой пользователь запрашивает это действие;
  • — Объекты базы данных являются теми элементами, чья защита может осуществляться посредством SQL. Большинству пользователей разрешается использовать одни объекты базы данных и запрещается использовать другие.
  • — Привилегии — это права пользователя на проведение тех или иных действий над определенным объектом базы данных. Например, пользователю может быть разрешено извлекать строки из некоторой таблицы и добавлять их в нее, но запрещено удалять или обновлять строки этой таблицы.

СУБД Microsoft SQL Server удерживает первую позицию по производительности среди других СУБД.

Microsoft SQL Server поддерживает язык Transact SQL, являющийся расширением стандарта ANSI-92, что позволяет создавать приложения, части которых функционируют целиком на сервере. Эти серверные компоненты реализуются в виде хранимых процедур и триггеров, которые могут обеспечить выполнение как специфических правил целостности данных, так и бизнес-логики. Применение серверных компонент, в частности, снижает расходы на сопровождение системы, так как все изменения производятся только на сервере.

Microsoft SQL Server будет оптимальным по следующим причинам:

  • — производительность, надежность и функциональность соответствуют современным требованиям;
  • — самое низкое соотношение цена/производительность;
  • — удобный и понятный графический интерфейс сокращает затраты на обучение;
  • — возможность выбора привычного средства программирования позволяет использовать накопленный опыт;
  • — масштабируемость обеспечивает поэтапность инвестиций.
Показать весь текст
Заполнить форму текущей работой