1 2 3 4 5 1.4. Выбор программных средств разработкиПри разработке БД «Операционная система» будут использованы следующие программные средства: Ramus позволяет создавать графические модели бизнес-процессов согласно правилам синтаксиса IDEF0, используя собственный графический редактор. Кроме того, Ramus позволяет создавать систему классификации и кодирования всех объектов, которые фигурируют в бизнес-процессах предприятия и увязывать эту систему с графическими моделями бизнес-процессов. MSSQL это система управления реляционными базами данных с открытым исходным кодом (СУРБД) с моделью клиент-сервер. Microsoft SQL Server в качестве языка запросов использует версию SQL, получившую название Transact-SQL (сокращённо T-SQL). Microsoft SQL Server также поддерживает Open Database Connectivity (ODBC) — интерфейс взаимодействия приложений с СУБД. СУБД SQL Server используются для создания, размещения, хранения и управления реляционными (табличными) базами данных на специальных серверах или в облаке. Они работают через настольные приложения и web-сайты. К основным преимуществам их функционирования относятся: высокоскоростной доступ к данным, обеспечиваемый надежной клиент-серверной архитектурой СУБД; простота работы и администрирования, обусловленные понятной структурой языка программирования SQL; безопасность хранения информации в БД - благодаря возможности шифрования данных и резервного копирования. Специфика работы сервера базы данных SQL Server заключается в транзакционной обработке данных. Это означает, что по каждому запросу от СУБД обрабатывается и сохраняется небольшое количество информации. Применение SQL server позволяет автоматизировать решение различных бизнес-задач, поддерживать проведение аналитики данных в режиме онлайн, отслеживать направление ресурсов СУБД, управлять транзакциями (операциями по обработке данных). Интегрированная среда разработки Visual Studio — это стартовая площадка для написания, отладки и сборки кода, а также последующей публикации приложений. Интегрированная среда разработки (IDE) представляет собой многофункциональную программу, которую можно использовать для различных аспектов разработки программного обеспечения. Помимо стандартного редактора и отладчика, которые существуют в большинстве сред IDE, Visual Studio включает в себя компиляторы, средства авто завершения кода, графические конструкторы и многие другие функции для упрощения процесса разработки. Данный продукт поставляется с конструкторами графических пользовательских интерфейсов, с возможностями работы с базами данных, с поддержкой фрагментов кода, с возможностями для просмотра всего проекта в целом, с просмотром свойств объектов. Данные возможности есть во многих IDE-средах, но в Visual Studio есть дополнительные: 1) Возможность разработки приложений для мобильных устройств Windows (Windows Phone). 2) Возможность разработки приложений для Microsoft Office. 3) Встроенная поддержка рефакторинга кода. Если говорить простым языком, то рефакторинг — это улучшении существующей кодовой базы. В отсутствии инструментов рефакторинга кода, данное мероприятие превращается в очень нудное занятие, которое к тому же требует массы времени. 4) Инструменты визуального конструирование классов, 5) Технологии WCF, WPF, ASP.NET 2 Практический раздел2.1 Разработка БД «Операционная система» на базе MS SQL Server2.1.1 Структура базы данных в MS SQL ServerВ качестве СУБД выбрана MSSQL Server Для создания БД «Операционная система» вначале нужно подключиться к компоненту ядра СУБД: Рисунок 6 – Создание БД Рисунок 7 – Таблица «res_type» Рисунок 8– Таблица «potreblenie_res» Рисунок 9 – Таблица «process» 3. Для созданной базы данных «Операционная система», созданы на языке Transact-SQL 4 запроса: Рисунок 10 – «Запрос 1» Рисунок 11 – «Запрос 2» Рисунок 12 – «Запрос 3» Рисунок 13 – «Запрос 4» 2.1.2 Схема данных в MS SQL ServerСхема формально определяется как набор объектов в базе данных, объединенных общим пространством имен. Схеме могут принадлежать таблицы, представления, хранимые процедуры, пользовательские функции, ограничения целостности, пользовательские типы данных и другие объекты базы данных. Схему данных удобно использовать как для именования объектов и их логической группировки, так и для предоставления разрешений. Пользователю можно назначить схему по умолчанию. В эту схему SQL Server будет по умолчанию помещать объекты, которые создает этот пользователь. Кроме того, искать объекты, к которым обращается пользователь (например, в случае запроса вида SELECT * FROM Table1), SQL Server также будет в первую очередь в его схеме по умолчанию. На рисунке 14 представлена схема данных. Рисунок 14 – Схема данных 2.1.3 Администрирование базы данныхПоскольку система баз данных может быть весьма большой и может иметь много пользователей, должно существовать лицо или группа лиц, управляющих этой системой. Такое лицо называется администратором базы данных (АБД). В любой базе данных должен быть хотя бы один человек, выполняющий административные обязанности; если база данных большая, эти обязанности могут быть распределены между несколькими администраторами. Рисунок 15 – Создание пользователя «Пользователь» Рисунок 16 – Создание пользователя «Владелец» Рисунок 17 – Создание пользователя «Администратор БД» 1 2 3 4 5 |