
- •Раздел 6. Методология и технология проектирования информационных систем
- •Методологические основы проектирования ис.
- •Стандарты в области создания информационных систем.
- •Технологии проектирования ис.
- •Модели жизненного цикла ис.
- •Корпоративные информационные системы (кис). Функциональная архитектура и концепции построения кис вуза.
- •Базовые технологии обработки информации в кис. Oltp и olap –системы.
- •Тестирование, испытания ис и ввод в действие.
- •Сопровождение ис.
- •Типовое проектирование информационных систем.
- •Автоматизированное проектирование информационных систем с использованием case-технологий. Классификация case-технологий.
- •Инструментальные средства поддержки технологий и их классы. Принципы организации проектирования с использованием case-средств.
- •Анализ функциональных возможностей case-средств различных классов.
- •Функционально-ориентированный и объектно-ориентированный подходы к быстрой разработке информационных систем.
- •Понятие шаблона проектирования.
- •Онтологический подход к проектированию ис.
- •Объектно-структурное моделирование ис.
- •Принципы прототипирования информационной системы.
- •Принципы автоматизированной коллективной разработки и сопровождения ис на основе подхода ibm Rational.
- •Технологии жизненного цикла аис. Rup-технологии. Rad-технологии. Msf-модели.
- •Содержание rad-технологии прототипного создания приложений.
- •Инструментальные средства поддержки rad-технологии и их классы.
- •Стандартные методы совместного доступа к базам и программам в сложных информационных системах: драйверы odbc, программная система corba и др.
- •Производственный цикл постановки продукции на эксплуатацию. Общая схема ввода ис в действие. Понятие развертывания ис в организации заказчика. Планирование ввода в действие.
- •Тема 3: Учет и анализ затрат в жцпо.
- •Основные принципы управления проектами ис. Принципы управления программами работ и ит-проектами в компании заказчика.
Стандартные методы совместного доступа к базам и программам в сложных информационных системах: драйверы odbc, программная система corba и др.
Совместное использование данных с помощью сетевых папок
Это самый простой вариант с минимальными требованиями, но он обеспечивает наименьшую функциональность. При этом методе файл базы данных хранится на общем сетевом диске, и все пользователи одновременно его используют. Поскольку все объекты базы данных используются одновременно, несколько пользователей могут одновременно изменять данные, что ограничивает надежность и доступность. Может также снижаться производительность, поскольку все объекты базы данных пересылаются по сети.
Этот вариант подходит в том случае, если базу данных одновременно будут использовать несколько человек и пользователям не потребуется изменять структуру базы данных.
Примечание. Этот способ менее безопасен по сравнению с остальными способами совместного доступа к базе данных, поскольку у каждого пользователя есть полная копия файла базы данных, что повышает риск несанкционированного доступа.
Совместное использование базы данных с помощью сетевой папки
Если общая сетевая папка отсутствует, ее нужно настроить.
Дополнительные сведения об этом см. в справке по операционной системе компьютера, который будет использоваться для совместного доступа к базе данных. Если общая папка находится на сетевом сервере, может потребоваться помощь администратора сети.
Приложение Access должно быть настроено для открытия в режиме совместного доступа на компьютерах всех пользователей. Данный режим используется по умолчанию, однако это необходимо проверить: если пользователь откроет базу данных в монопольном режиме, другие пользователи не смогут работать с данными. Выполните на каждом из компьютеров действия, указанные ниже.
Запустите приложение Access, откройте вкладку Файл и нажмите кнопку Параметры.
В поле Параметры Access щелкните элемент Параметры клиента.
В категории Дополнительно в группе Режим открытия по умолчанию выберите пункт Общий доступ, нажмите кнопку ОК и закройте приложение Access.
Скопируйте файл базы данных в общую папку. Затем настройте атрибуты файла таким образом, чтобы разрешить доступ к файлу базы данных для чтения и записи. Для использования базы данных необходим доступ к ней с правами на чтение и запись.
На компьютере каждого пользователя создайте ярлык для файла базы данных. В диалоговом окне "Свойства ярлыка" укажите путь к файлу базы данных в свойстве Цель, используя вместо буквы подключенного диска UNC-адрес. Например, вместо пути F:\sample.accdb укажите путь \\имя_компьютера\shared.accdb.
Примечание. Это действие пользователи могут выполнить самостоятельно.
К началу страницы
Совместное использование разделенной базы данных
Этот способ целесообразен при отсутствии узла SharePoint или сервера базы данных. Общий доступ к разделенным базам возможен по сети или через узел SharePoint. При разделении базы данных она реорганизуется в два файла: серверную базу данных, которая содержит таблицы данных, и клиентскую базу данных, в которой содержатся все остальные объекты базы данных (например, запросы, формы, отчеты). Каждый пользователь взаимодействует с данными с помощью локальной копии внешней базы данных.
Преимущества разделения базы данных
Повышенная производительность : по сети совместно используются только данные, а не таблицы, запросы, формы, отчеты, макросы или модули.
Улучшенная доступность : действия базы данных, например, редактирование записей, выполняются быстрее.
Повышенная безопасность : пользователи получают доступ к серверной базе данных через связанные таблицы. Это уменьшает вероятность того, что злоумышленник сможет получить несанкционированный доступ к данным через клиентскую базу данных.
Повышенная надежность: если у пользователя возникает проблема и база данных неожиданно закрывается, обычно повредиться может только копия клиентской базы данных, открытой пользователем.
Гибкая среда разработки : каждый пользователь независимо разрабатывает запросы, формы, отчеты и другие объекты базы данных, не влияя на работу других пользователей. Можно также разработать и распространить новую версию клиентской базы данных без нарушения доступа к данным, которые хранятся в серверной базе данных.
Если этот метод подходит, перейдите к инструкциям по разделению базы данных.
К началу страницы
Совместное использование базы данных на сайте SharePoint
При наличии сервера с SharePoint (особенно со службами Access) возможны несколько хороших вариантов. Интеграция с SharePoint помогает обеспечить более удобный доступ к базе данных. При публикации веб-базы данных службы Access создают узел SharePoint, содержащий базу данных. Все объекты базы данных и сами данные перемещаются в списки SharePoint на этом узле.
Опубликованная база данных размещается в Интернете. Можно создавать веб-формы и отчеты, запускаемые в окне браузера, а также стандартные объекты Access (их иногда называют клиентскими объектами, чтобы отличать их от веб-объектов). Для использования клиентских объектов Access необходимо установить приложение Access, однако все объекты базы данных, которые хранятся на SharePoint, используются совместно.
Примечание. Если на компьютере установлено приложение Access, можно использовать клиентские объекты из веб-базы данных, а не только объекты веб-базы данных.
Службы Access предоставляют платформу для создания без данных, которые можно использовать в Интернете. Веб-базы данных конструируются и публикуются с использованием Access 2010 и SharePoint, после чего можно использовать веб-базу данных через веб-браузер.
Примечание. Чтобы опубликовать базу данных на узле SharePoint, необходимо иметь разрешения разработчика. Дополнительные сведения о разрешениях SharePoint см. в разделе См. также.
Формы и отчеты выполняются в браузере: формы, отчеты и макросы интерфейса выполняются внутри браузера.
Данные хранятся в списках SharePoint: все таблицы преобразуются в списки SharePoint, а записи становятся элементами списка. Это позволяет управлять доступом к веб-базе данных с помощью разрешений SharePoint.
Запросы и макросы данных выполняются на сервере: вся обработка SQL-кода выполняется на сервере. Это повышает производительность сети, так как по ней передаются лишь результирующие наборы.