
- •«Уральский федеральный университет имени первого Президента России б. Н. Ельцина»
- •Управление контекстной рекламой в продвижении предприятия
- •Задание
- •Реферат
- •Содержание
- •Раздел 1. Информационные технологии в банке 7
- •Раздел 2. Продвижение предприятия средствами контекстной рекламы. 68
- •Раздел 3. Безопасность жизнедеятельности 90
- •Раздел 4. Природопользование и охрана окружающей среды 110
- •Раздел 1. Информационные технологии в банке
- •1.1. Особые правила банковского бухгалтерского учета и отчетности
- •1.2. Функциональные особенности автоматизированной банковской системы (абс)
- •1.3. Обобщенная структура абс
- •1.4. Абс первого поколения на базе ms-dos и Netware с использованием файловых систем типа Clipper («Центавр», DiasoftBank)
- •1.5. Абс на основе менеджера записей Btrieve (rs-Bank, «Новая Афина», «бис», «Кворум»)
- •1.6. Субд, используемые в абс: Oracle Database, Sybase, Microsoft sql Server, Caché.
- •1.7. Абс третьего поколения, поддерживающие режим транзакций на уровне базового ядра банковской системы («Кворум», «МакроБанк», ib System, Optimum bs)
- •1.8. Виды абс: российских разработчиков, зарубежных разработчиков, собственной разработки
- •1.10. Зарубежные абс: Midas фирмы act Int., Equation-3 фирмы Kapiti, Samic одноимённой фирмы, gwb Urbis компании Unisys, icbs компании FiServ, Symbols компании System Access
- •1.11. Использование клиент-серверной архитектуры
- •1.13. Программное обеспечение для банкоматов
- •1.14. Тенденции развития информационных банковских систем и технологий
- •Раздел 2. Продвижение предприятия средствами контекстной рекламы.
- •2.1. Подробнее о контекстной рекламе.
- •2.2. Система управления контекстной рекламой Searchberry.
- •2.3. Продвижение Департамента бимм с помощью Searchberry.
- •2.14. Распределение бюджета
- •Раздел 3. Безопасность жизнедеятельности
- •3.1. Введение
- •3.2. Безопасность проекта
- •3.2.1. Эргономические требования к рабочим местам
- •3.2.2. Микроклимат помещений
- •3.2.3. Электробезопасность
- •3.2.4. Электромагнитные поля
- •3.2.6. Освещенность рабочих мест
- •3.3. Чрезвычайные ситуации
- •3.4. Выводы
- •Раздел 4. Природопользование и охрана окружающей среды
- •4.1. Влияние на окружающую среду
- •4.2. Бытовые отходы
- •4.3. Сточные воды
- •Заключение
1.5. Абс на основе менеджера записей Btrieve (rs-Bank, «Новая Афина», «бис», «Кворум»)
Btrieve — программный продукт (СУБД), для организации транзакционных (или «навигационных»[1]) баз данных. Основан на методе организации данных ISAM, обеспечивающем высокую скорость поиска и извлечения данных. Существовало несколько версий этого продукта для DOS, Linux, старых версий Microsoft Windows: Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003 - и Novell NetWare.
Первоначально это был менеджер записей, выпущенный компанией SoftCraft приблизительно в то же время, что и первые IBM PC. После завоевания популярности и доли рынка, он был выкуплен компанией Novell для интеграции в её операционную систему Netware, с одновременным развитием версии для MS-DOS. Этот продукт не смог завоевать сколь-либо значительный рынок и после некоторой реорганизации внутри Novell — был выделен для разработки в рамках отдельной, вновь созданной, компании — Btrieve Technologies, Inc. (BTI).
Начиная с версии 6.15 Btrieve был разделён на отдельные модули, а само название закрепилось за одним из двух backend средств доступа к данным, подключенных к стандартному программному интерфейсу, получившему название Micro-Kernel Database Engine (MKDE). Второй вариант backend, Scalable SQL, — средство работы с реляционными БД, использующее язык SQL. После выпуска нескольких версий компания была переименована в Pervasive Software и сейчас она поставляет этот продукт под названием Pervasive PSQL.
Н овые версии АБС (в числе первых были Афина и Диасофт 5NT) разрабатывались в графическом интерфейсе с использованием таких СУБД, как Oracle Database, Sybase и в дальнейшем Microsoft SQL Server. Кроме того, ПрограмБанк и ЭСКЕЙП-М использовали в своих продуктах СУБД Caché. В основном переход на новые платформы завершился к 2000 году.
Прежде всего, Btrieve не является реляционной СУБД (РСУБД). Ранние описания называли ее «менеджер записей»(англ. record manager); Pervasive первоначально использовали термин «навигационная база данных» (англ. navigational database), позже измененный на «транзакционная база данных» (англ. transactional database). Такая терминология обусловлена тем, что Btrieve имеет дело только с элементарными операциями создания/обновления записей, извлечения/удаления данных. В качестве внутреннего механизма хранения и индексирования данных используется ISAM. Ключевой частью архитектуры, принятой Pervasive Software, является использование микроядерного механизма построения СУБД(англ. MicroKernel Database Engine (MKDE), который позволяет выполнять различные варианты backend в виде модулей, и довольно просто интегрировать их в общий пакет СУБД Pervasive.SQL. Это позволило поддерживать оба механизма доступа к данным — навигационный Btrieve, и реляционный, основанный на SQL, — Scalable SQL.
Т екущие версии Btrieve поддерживают два вида транзакций, системные и пользовательские, где системные транзакцииявляются пакетами не-транзакционных операций и/или пользовательских транзакций, а пользовательские транзакции — транзакциями над реальными данными в БД. Механизм системных транзакций был создан для возможности исполнения нескольких транзакций в одном пакете и большей простоты восстановления данных.
Файлы формата Btrieve состоят из страниц, которые и являются порциями данных, передаваемыми между оперативной памятью и долговременным хранилищем в процессе операций ввода/вывода, выполняемых ядром СУБД. В версиях до 6.0 использовались только страницы данных, индексов и специальная запись FCR (англ. file control record), содержащая важную информацию о файле БД (размер страницы, число использованных страниц и т. п.). Такой файл содержал поисковый индекс, привязанный к физическим страницам. Начиная с версии 6.0 было введено понятие логическая страница, а уже эти страницы отображались на физические страницы, имеющие фиксированное положение в файле, на диске. Отображение осуществляется посредством таблиц распределения страниц PAT (англ. page allocation tables). Для предотвращения нарушений логической целостности в файлах БД, Btrieve использует два подхода к обновлению зависей: pre-image paging в версиях до 6.0 и shadow paging в последующих. Переход от pre-image paging к shadow paging потребовал существенной перестройки, которая привела к кардинальному изменению формата файлов и утрате совместимости между 6-й версией и предыдущими.
При доступе к файлам, ядро СУБД может использовать две стратегии, сокращённо именуемые SEFS и MEFS, от англ. Single Engine File Sharing (SEFS); Multi Engine File Sharing (MEFS). SEFS подразумевает, что с файлами будет работоть только один экземпляр ядра СУБД, в то время как MEFS позволяет нескольким независимым экземплярам работать с одними и теми же файлами одновременно (причём каждое такое ядро будет обслуживать собственных пользователей).