Субд ibm informix кто создал. Основные реляционные субд: ibm db2, oracle, ms sql server, informix. сравнение. год: другие приобретения

Субд ibm informix кто создал. Основные реляционные субд: ibm db2, oracle, ms sql server, informix. сравнение. год: другие приобретения

14.03.2019

1. Официальная документация по продуктам Informix

IBM Informix Dynamic Server information center - информационный ресурс по последним версиям (чтобы читать часть справочной информации на русском (украинском) языке правильно установите в броузере языковые параметры - русский (украинский) первым).

Справочная система IBM
IBM Informix Dynamic Server v11.50 Information Center
//http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp

Publications for the IBM Informix family of products
//http://www-01.ibm.com/support/docview.wss?uid=swg27010058#Notes
(This document contains links to publications, including online information, PDF files, release notes, CDs, and more, for IBM® Informix® products, including client products and Informix DataBlade® modules.)

IBM Informix Dynamic Server v11.10: Информационный центр (многие книги на русском)
//http://publib.boulder.ibm.com/infocenter/idshelp/v111/index.jsp

IBM IDS Express Edition v11.50.xC3E: Publication library in PDF (all languages)
//http://www-01.ibm.com/support/docview.wss?uid=swg27014910

IBM IDS v11.10.xC1: Publication library in PDF format (all languages)
//http://www-1.ibm.com/support/docview.wss?uid=swg27010031

IBM Informix Dynamic Server v10.0 Information Center
//http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp
This information center contains documentation for the following IBM Informix products:
- IBM Informix Dynamic Server Enterprise and Workgroup Edition, versions 10.00.xC1 and 10.00.xC3
- IBM Informix Dynamic Server Express Edition, versions 10.00.xC2E and 10.00.xC3E
- IBM Informix Client Software Developer Kit, versions 2.90.xC1, 2.90.xC2 and 2.90.xC3

Часть начальной документации по IDS 10.00 представлена и на русском языке:
- IBM Informix Dynamic Server. Руководство по установке для UNIX и Linux
//http://publib.boulder.ibm.com/infocenter/idshelp/v10/topic/com.ibm.igul.doc/igulmst.htm
- IBM Informix Dynamic Server. Руководство по установке для Microsoft Windows
//http://publib.boulder.ibm.com/infocenter/idshelp/v10/topic/com.ibm.igmsw.doc/igmsw.htm
- IBM Informix Dynamic Server - Начинаем работу
//http://publib.boulder.ibm.com/infocenter/idshelp/v10/topic/com.ibm.expr.doc/expr.htm

Informix Library of previous versions- библиотека электронной документации от IBM
//http://www-01.ibm.com/software/data/informix/techdocs.html
официальная документация для различных версий продуктов Informix (все продукты до 2006 года). Некоторая документация переведена на русский язык.

Useful Informix URL"s (The Informix Zone) - хороший каталог онлайн-ресурсов
//http://www.informix-zone.com/informix-url-list

2. Официальная информация IBM-Informix - огромное количество материалов

IBM Software - Informix product family - Family Overview
//http://www-306.ibm.com/software/data/informix/

IBM Software -Informix Dynamic Server (IDS)- Support
//http://www-01.ibm.com/software/data/informix/ids/support/

IBM Support Portal - Informix Servers - Problem Resolution
//http://www-947.ibm.com/support/entry/portal/Problem_resolution/Software/Information_Management/Informix_Servers

Informix platform availability is now provided in a downloadable spreadsheet
//http://www-306.ibm.com/software/data/informix/pubs/roadmaps.html

IBM developerWorks - My developerWorks
With My developerWorks, create your own personal profile and custom home page (My Home) to get instant access to the people, feeds, tags, bookmarks, blogs, groups, forums, etc. that you care about.
//https://www.ibm.com/developerworks/mydeveloperworks/

IBM developerWorks - Blogs - Informix Application Development
IDS application development, with digressions into operating systems, security and other topics
//https://www.ibm.com/developerworks/mydeveloperworks/blogs/gbowerman/

developerWorks - Information Management - Informix Dynamic Server (IDS), Version 11.50

//http://www.ibm.com/developerworks/data/roadmaps/roadmap_ids.html

developerWorks - Information Management - Informix Warehouse
Information roadmap for administrators, developers, and end users
//http://www.ibm.com/developerworks/data/roadmaps/roadmap_ids_warehouse.html

Carlton Doe - IBM IDS 11 - The next Generation in OLTP Data Server Technology
//ftp://ftp.software.ibm.com/software/data/information/ids-ebook.pdf

Документы для подготовки к экзамену по сист.администрированию IDS 11
Вся серия из восьми документов в форматах html и pdf находится здесь:
System Administration Certification exam 918 for IBM Informix Dynamic Server 11 prep
//http://www.ibm.com/developerworks/offers/lp/db2cert/ids-cert918.html
Естественно, надо зарегистрироваться или использовать свой логин на IBM

То же самое, но для верии 11.50
Informix Dynamic Server 11.50 Fundamentals Exam 555 certification preparation series
//http://www.ibm.com/developerworks/offers/lp/idscert/ids-cert555.html

Знаменитая серия книг IBM под общим названием RedBooks (ниже указаны только некоторые по Informix)
//http://www.redbooks.ibm.com/redbooks.nsf/Redbooks?SearchView&Query=Informix&SearchMax=4999

IBM Informix Developer"s Handbook (draft 2010-08-23)
//http://www.redbooks.ibm.com/redpieces/abstracts/sg247884.html?Open
Migrating from Oracle . . . to IBM Informix Dynamic Server on Linux, Unix, and Windows (published on 2 July 2009, last updated July-6-2009)
//http://www.redbooks.ibm.com/abstracts/sg247730.html?Open
Embedding Informix Dynamic Server: An Introduction (Published on 16 March 2009)
//http://www.redbooks.ibm.com/abstracts/sg247666.html?Open
Customizing the Informix Dynamic Server for Your Environment (Published on 11 June 2008, last updated April-13-2009)
//http://www.redbooks.ibm.com/abstracts/sg247522.html?Open
Security and Compliance Solutions for IBM Informix Dynamic Server (2008-03)
//http://www.redbooks.ibm.com:80/redpieces/abstracts/sg247556.html?Open
Informix Dynamic Server 11 Extending Availability and Replication (2007-11)
//http://www.redbooks.ibm.com/abstracts/sg247488.html?Open
Informix Dynamic Server 11: Advanced Functionality for Modern Business (2007-09)
//http://www.redbooks.ibm.com/abstracts/sg247465.html?Open
Informix Dynamic Server V10: Superior Data Replication for Availability and Distribution (2007-04)
//http://www.redbooks.ibm.com/abstracts/sg247319.html?Open
Informix Dynamic Server V10 . . . Extended Functionality for Modern Business (2006-12)
//http://www.redbooks.ibm.com/abstracts/sg247299.html?Open
...

3. История компании и продуктов Informix
Informix - Wikipedia, the free encyclopedia
//http://ru.wikipedia.org/wiki/Informix - Википедия (русскоязычная)
//http://en.wikipedia.org/wiki/IBM_Informix - Wikipedia (english)
//http://uk.wikipedia.org/wiki/Informix - Informix - Вікіпедія (українською)

4. NNTP-ресурсы (News-servers)
- comp.databases.informix (CDI) - англоязычная USENET конференция (nntp.cquest.utoronto.ca)
Найти news-сервера, которые поддерживают конференции c Informix, можно через специальный поисковик
//http://www.newzbot.com/search.html
//http://www.newzbot.com/search.php?t=group&q=informix>ag=usenet
- Google Groups - comp.databases.informix
//http://groups.google.com/group/comp.databases.informix/topics

5. International Informix Users Group (IIUG) - портал международного сообщества пользователей Informix
//http://www.iiug.org
огромное количество полезной информации, в том числе и триальные версии

Класса Enterprise (Предприятие), подходящая для управления данными в среднем и крупном бизнесе.

Отличается высокой надёжностью и быстродействием, встроенными средствами восстановления после отказов, наличием средств репликации данных и обеспечения , возможностью создания распределённых систем.

Поддерживаются почти все известные серверные платформы: IBM , (RISC and i86), HP UX, SGI Irix, (NT, 2000).

В линейку программных продуктов под общим названием "Informix" входят следующие :

IBM Informix® Dynamic Server Enterprise Edition (IDS) Исключительно низкие эксплуатационные расходы, обеспечивающий высокую производительность транзакций в среде OLTP, сервер баз данных для предприятий и рабочих групп. Включает возможности для разработки приложений, обеспечения высокой производительности и доступности данных. Включает возможности улучшения производительности транзакций: гибкое выделение памяти, конфигурируемый размер страниц данных, безопасность данных, внешние директивы оптимизатора. Обеспечивает разные виды репликации между серверами на уровне таблиц (Enterprise Replication technology), а также репликацию c высокой доступностью всех данных сервера (HADR), которая позволяет использовать read_only сервер для отчетов одновременно с применением транзакций с основного сервера. Поддерживает стандартные и определенные пользователем типы данных, включая мультимедийные, графические и текстовые данные. Имеет возможности шифрования данных на уровне полей в таблицах, что соответствует таким стандартам, как Sarbanes-Oxley, Basel II and HIPAA.

IBM Informix Dynamic Server Enterprise Edition with J/Foundation - включает все возможности предыдущей архитектуры плюс возможность создавать пользовательские программы (UDR) на языке JAVA, выполняющиеся непосредственно на сервере Informix.

IBM Informix® Extended Parallel Server (XPS) сервер управления базами данных уровня high-end, обеспечивает создание очень больших баз и хранилищ данных для критических бизнес-приложений. Позволяет проводить интеграцию традиционных и Web-based приложений. Включает возможности быстрой загрузки очень больших объемов данных, и обеспечивает повышенную производительность в среде DSS. Обеспечивает масштабирование для работы с большими объемами информации. Идеальное решение для объединения данных через среду Интернет, создания комбинированных хранилищ и витрин данных, с возможностью конкурентной загрузки и выполнения запросов.

IBM Informix® Dynamic Server (IDS) Express создан для среднего и малого бизнеса, упрощенные процедуры создания и развертывания приложений на основе данного сервера делают его идеальным для небольших решений, когда требуется минимальный уровень администрирования. Включает возможности отказоустойчивости и повышенной производительности. Обеспечивает функции автоматизированного бэкапа и восстановления. Поддерживает широкий набор средств разработки приложений, таких как Eclipse, IBM Rational Application Developer и Microsoft Visual Studio .NET.

IBM Informix® OnLine Extended Edition легкий в использовании, встраиваемый сервер управления базами данных для низких и средних нагрузок. Обеспечивает работу в среде OLTP, различные типы данных включая мультимедийные, поддерживает широкий спектр средств разработки приложений.

IBM Informix Standard Engine (SE) встраиваемый сервер баз данных, созданный для разработки небольших приложений, с минимальным администрированием.

IBM Informix Red Brick™ Warehouse реляционная СУБД для Business Intelligence приложений, объединяет e-business-окружение с легкими для развертывания, использования и администрирования а также низкой стоимостью владения, витринами и хранилищами данных Red Brick.

Ссылки

| | |

Класса Enterprise (корпоративная), подходящая для управления данными в малом, среднем и крупном бизнесе. Отличается высокой надёжностью и быстродействием, встроенными средствами восстановления после отказов, наличием средств репликации данных и обеспечения высокой доступности, возможностью создания распределённых систем. Поддерживаются почти все известные серверные платформы: IBM AIX , GNU/Linux (RISC and i86), HP UX, SGI Irix, Solaris , Windows , Mac OS .

IBM сейчас предлагает недорогие редакции Informix для клиентов и партнеров, чтобы они могли интегрировать и продавать Informix в составе своих комплексных решений. Наряду с бесплатной версией Informix для разработчиков, предлагается новая редакция Innovator-C Edition , также бесплатная для загрузки и развертывания – с опцией редистрибуции, доступной для партнеров. Это позволяет использовать Informix «по требованию» (on-demand), устраняя первоначальный ценовой барьер и предоставляя опциональную платную техническую поддержку, когда это необходимо. Все новые редакции могут работать в операционных средах Windows, Linux, Unix и MAC OS. Так, Informix Choice Edition в версиях для Windows и Mac OS X представляет собой новую недорогую функционально богатую редакцию программного обеспечения Informix, которая предлагает функциональность корпоративного класса, высокую готовность и низкую стандартную цену (price point), привлекательную для сектора среднего бизнеса.

СУБД Informix 11.7

В новую версию включена поддержка набора функций, ранее реализованных в решениях Extended Parallel Server (XPS). Многие из этих улучшений касаются механизмов онлайн-обработки транзакций (OLTP). Новая функция Forrest of Trees гарантирует более производительную обработку специфических типов запросов. Кроме того, обеспечено более быстрое и эффективное взаимодействие между базой данных и клиентским устройством. Informix 11.7 доступна для платформ Windows, Linux, Unix и Mac OS X.

В линейку программных продуктов под общим названием «Informix» входят следующие СУБД:

  • IBM Informix Flexible Grid обеспечивает клиентам необходимую гибкость в применении их решений по управлению данными в масштабе региональных отделений или глобального предприятия. Организации могут защитить свои существующие ИТ-инвестиции, комбинируя имеющееся и новое оборудование, различные типы аппаратных средств и разные операционные системы. Informix Flexible Grid обеспечивает постоянную доступность данных для приложений даже во время планового технического обслуживания оборудования, причем без необходимости использования временной резервной аппаратуры. Это простое в развертывании и управлении решение помогает снижать операционные расходы благодаря уменьшению необходимости в новых аппаратных средствах, а также способствует сокращению рабочего времени на администрирование вплоть до 80%.
  • IBM Informix Dynamic Server Enterprise Edition (IDS) Исключительно низкие эксплуатационные расходы, обеспечивающий высокую производительность транзакций в среде OLTP, сервер баз данных для предприятий и рабочих групп. Включает возможности для разработки приложений, обеспечения высокой производительности и доступности данных. Включает возможности улучшения производительности транзакций: гибкое выделение памяти, конфигурируемый размер страниц данных, безопасность данных, внешние директивы оптимизатора. Обеспечивает разные виды репликации между серверами на уровне таблиц (Enterprise Replication technology), а также репликацию c высокой доступностью всех данных сервера (HADR), которая позволяет использовать read_only сервер для отчетов одновременно с применением транзакций с основного сервера. Поддерживает стандартные и определённые пользователем типы данных, включая мультимедийные, графические и текстовые данные. Имеет возможности шифрования данных на уровне полей в таблицах, что соответствует таким стандартам, как Sarbanes-Oxley, Basel II and HIPAA.
  • IBM Informix Dynamic Server Enterprise Edition with J/Foundation - включает все возможности предыдущей архитектуры плюс возможность создавать пользовательские программы (UDR) на языке Java , выполняющиеся непосредственно на сервере Informix.
  • IBM Informix Extended Parallel Server (XPS) - сервер управления базами данных уровня high-end, обеспечивает создание очень больших баз и хранилищ данных для критических бизнес-приложений. Позволяет проводить интеграцию традиционных и Web-based приложений. Включает возможности быстрой загрузки очень больших объёмов данных, и обеспечивает повышенную производительность в среде DSS. Обеспечивает масштабирование для работы с большими объёмами информации. Идеальное решение для объединения данных через среду Интернет, создания комбинированных хранилищ и витрин данных, с возможностью конкурентной загрузки и выполнения запросов.
  • IBM Informix Dynamic Server (IDS) Express - создан для среднего и малого бизнеса, упрощенные процедуры создания и развертывания приложений на основе данного сервера делают его идеальным для небольших решений, когда требуется минимальный уровень администрирования. Включает возможности отказоустойчивости и повышенной производительности. Обеспечивает функции автоматизированного бэкапа и восстановления. Поддерживает широкий набор средств разработки приложений, таких как Eclipse, IBM Rational Application Developer и Microsoft Visual Studio .NET .
  • IBM Informix OnLine Extended Edition - легкий в использовании, встраиваемый сервер управления базами данных для низких и средних нагрузок. Обеспечивает работу в среде OLTP, различные типы данных включая мультимедийные, поддерживает широкий спектр средств разработки приложений.
  • IBM Informix Standard Engine (SE) - встраиваемый сервер баз данных, созданный для разработки небольших приложений, с минимальным администрированием.
  • IBM Informix Red Brick Warehouse - реляционная СУБД для Business Intelligence -приложений, объединяет e-business-окружение с легкими для развертывания, использования и администрирования а также низкой стоимостью владения, витринами и хранилищами данных Red Brick.

В 1990 году они были перенесены на первые отечественные Unix-станции «Беста», поэтому, открывая в Москве в 1993 году свое представительство, компания начинала отнюдь не с белого листа. Двумя годами позже при представительстве был создан учебный центр. Последовавшие в конце десятилетия пертурбации в бизнесе и статусе компании влияли на формальное положение центра, но не меняли сути. В 2000 году в соответствии с соглашением между системным интегратором S&T и Informix все операции с продуктами последней на территории России и СНГ, в том числе и центр по обучению технологиям, перешли в ведение российской дочерней компании S&T - High Performance Systems International. В 2001 году, после приобретения корпорацией IBM бизнеса баз данных Informix, компания HPS International стала партнером IBM, а учебный центр HPS/Informix получил статус авторизованного центра IBM по продуктам Informix.

Сегодня УЦ HPS/Informix - единственный в России авторизованный центр обучения решениям Informix. Новый хозяин намерен и впредь развивать потенциал СУБД IBM Informix Dynamic Server (IDS), поддерживать имеющихся пользователей. Центр предлагает широкий выбор учебных программ по всем продуктам Informix. Вместе с тем, партнерство с IBM открывает и новые перспективы; в скором времени каталог центра может пополниться курсами для администраторов СУБД DB2, для разработчиков приложений в среде WebSphere и другими учебными программами, связанными с технологиями IBM.

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

Я попросила Михаила Чихарева, менеджера учебного центра HPS/Informix, сравнить обучение по программам Informix с подготовкой администраторов других СУБД: «Базы данных разных производителей имеют разную внутреннюю архитектуру, технологические решения внутри сервера, поэтому сравнивать учебные программы бессмысленно. Считается, что подготовка администратора Oracle сложнее и дороже, но это не означает, что продукты Informix менее эффективны и функциональны. Продуманная архитектура сервера IDS позволяет не перегружать администратора дополнительной информацией, предоставляя только тот механизм управления, который ему действительно нужен».

Заглянем в каталог

Набор курсов учебного центра включает как базовые программы по основам SQL и управлению реляционными базами данных, так и углубленные курсы для слушателей, имеющих опыт работы с продуктами Informix и нуждающихся в более специализированных знаниях. Последняя категория курсов по свидетельству Чихарева пользуется все возрастающей популярностью, видимо, потому что большинство отечественных пользователей Informix уже накопило определенный опыт. Тем не менее, желающим предлагается цепочка фундаментальных курсов, охватывающая такие вопросы, как проектирование реляционных баз данных, основы и углубленное изучение SQL, управление и оптимизация баз данных Informix, использование хранимых процедур и триггеров. Следующая ступень - курсы по администрированию сервера IBM IDS и группа курсов для разработчиков.

В программе подготовки системного администратора основным является курс по администрированию IDS. Здесь дается общее представление о многопотоковой архитектуре сервера, рассматриваются вопросы конфигурирования и мониторинг работы и обсуждаются основные средства архивирования и восстановления. Более детальные знания по этим вопросам слушатели получат на курсах «Настройка производительности сервера IDS» и «Внутренняя архитектура сервера IDS и углубленное администрирование», которые рассчитаны на администраторов с опытом работы в среде Informix. В первом курсе обсуждаются методы повышения производительности сервера IDS, а курс по внутренней архитектуре предназначен для опытных системных администраторов IDS, которые нуждаются в дополнительной информации о внутренних структурах сервера.

К разряду усложненных относится курс по методам архивирования сервера IDS для системных администраторов. В курсе показывается, в каких ситуациях необходимо применять тот или иной метод архивирования, изучаются вопросы установки сервера резервного копирования Informix Storage Manager, разбираются проблемы размещения данных, достоверности архивирования, мониторинга системы, а также использование утилиты архивирования ON-Bar вместе со специализированными системами резервного копирования.

Курс по репликации сервера IDS рассматривает вопросы репликации данных на нескольких серверах с помощью системы IDS Enterprise Replication. Слушатели изучают методы создания, планирования и администрирования процесса репликации данных, потенциальные затруднения, связанные с репликацией, а также преимущества и недостатки различных стратегий репликации. Рассматриваются тонкости использования Enterprise Replication Manager для конфигурирования, инициализации и мониторинга системы репликации.

Два курса предназначены для администраторов IDS на платформе Windows. Первый рассчитан на администраторов, еще не владеющих навыками работы с сервером IBM Informix Dynamic Server. Второй предназначен для квалифицированных администраторов IDS, которые планируют переход на Windows. В курсе изучаются различия в архитектуре серверов IDS на платформах Unix и Windows, специфика работы сервера баз данных под управлением Windows и основные методы системного администрирования IDS на этой платформе.

Есть специальный курс по переподготовке администраторов баз данных Oracle, желающих освоить системное администрирование сервера Informix Dynamic Server. В этом ускоренном курсе рассматриваются различия между администрированием Oracle и IBM IDS, изучаются методы создания баз данных, таблиц и индексов, управление защитой данных, поддержка целостности данных, управление параллельностью и обеспечение производительности в среде IDS, конфигурирование и поддержка серверов баз данных Informix, многопоточная архитектура IDS и способы архивирования и восстановления.

Поскольку все последние версии СУБД IBM-Informix построены на объектно-реляционных принципах, в центре есть курсы, позволяющие понять различия между реляционной (IBM-Informix IDS 7.x) и объектно-реляционной технологиями IDS 9.x. Объектно-реляционный сервер IBM-Informix способен управлять самыми разнообразными типами информации, включая сложные логические структуры, изображения, презентации и др. Дополнительного расширения функциональности сервера базы данных IBM-Informix можно добиться, определив специализированные типы данных и создав собственные подпрограммы, которые будут интегрироваться с ядром сервера - такие возможности предоставляет технология DataBlade. Отдельный курс посвящен тонкостям создания модулей Datablade.

Для разработчиков Web-приложений в среде IDS 9 предназначен курс «Построение Web-приложений c использованием Web Datablade». В курсе рассматриваются вопросы создания приложений с помощью модуля Web DataBlade, обеспечивающего связь Web-сервера с сервером баз данных Informix. В каталоге учебного центра HPS/Informix программы для разработчиков занимают значительное место. Не теряют своей актуальности традиционные курсы по разработке приложений управления базами данных на языке INFORMIX-ESQL/C, базовый и углубленный курсы по программированию на Informix-4GL.

Отдельную группу составляют программы обучения построению хранилищ данных на основе технологий Informix. Сюда входят базовые курсы по общим вопросам разработки хранилищ данных и специфики физического проектирования хранилищ данных для СУБД IBM-Informix. Курсы «Проектирование Хранилища Данных» и «Введение в Хранилища Данных» дают слушателю сведения о создании хранилищ и системах поддержки принятия решений, рассматривая отличия систем поддержки принятия решений от OLTP, обучая методам создания многомерных моделей и конструирования физических схем из логических моделей. Слушатели смогут приобрести практический опыт создания хранилищ данных на основе информации, хранящейся в OLTP-системе на IBM-Informix и других СУБД.

Недавно учебная программа HPS/Informix пополнилась несколькими курсами, посвященными администрированию СУБД IBM-Informix как платформы для ERP-систем: SAP R/3, Baan и PeopleSoft. В этих курсах изучаются архитектура, установка, системное администрирование и настройка характеристик производительности сервера баз данных IBM-Informix в среде конкретного ERP-решения, вопросы оптимального размещения информации системы на диске и оптимизации архитектуры при установке ERP-системы, способы управления компонентами системы и управления большим количеством таблиц в среде IBM-Informix. Много внимания уделяется таким важным для корпоративной системы проблемам, как резервирование/восстановление баз данных. Хотя эти учебные программы созданы в IBM-Informix, центр привлекает к преподаванию сотрудников компаний-разработчиков ERP-систем.

Что выбрать?

Каталог учебного центра HPS/Informix включает внушительный список курсов, из которого слушатель сможет выстроить программу по своему вкусу. На самом деле, как и во всяком авторизованном учебном центре, здесь делают значительную часть работы за клиента, предлагая цепочки курсов для освоения той или иной специализации, например, администратор сервера IDS или разработчик в среде Informix. Каждый курс включает предварительные требования к слушателю в виде рекомендуемых курсов по программам центра, и требования эти стоит выполнять, чтобы не создавать проблем себе и преподавателям. Кстати, последние имеют не только опыт работы с продуктами Informix, но и специальные знания по проблеме преподавания авторизованных курсов. Это одно из отличий учебного центра HPS/Informix от «серых» программ, которые могут соблазнить низкими ценами. Стоит еще раз напомнить об основных преимуществах авторизованного обучения: эксклюзивный доступ к свежей информации о технологиях вендора и гарантированный уровень преподавателей, знающих, как правильно вести тренинги, на что обратить внимание и владеющих специальными навыками по управлению аудиторией. Кроме того, большинство преподавателей имеет еще и опыт работы на реальных проектах с использованием систем Informix.

Особая статья - разработка учебных программ для корпоративных заказчиков. Любой большой проект, как правило, включает в себя обучение. Программы под заказчика в большинстве случаев начинаются с азов - курсов по проектированию реляционных баз данных, основ SQL, курсов по управлению и оптимизации баз данных. Затем следуют курсы, необходимые заказчику под конкретный проект. Если, например, основную работу по поддержке продуктов Informix по условиям проекта берут на себя партнеры, обучение заказчика может ограничиться базовыми курсами. Если бремя ответственности возлагает на себя заказчик, учебный центр будет готовить администраторов из местных специалистов. Как правило, такая подготовка начинается с базовых курсов по администрированию, а потребность в более углубленных курсах, например, по настройке производительности IDS или стратегии архивирования/резервирования, возникает уже после некоторого периода реальной работы с продуктами. Те же соображения приводят на такие курсы и давних пользователей продуктов Informix, у которых появляется необходимость в более глубоком представлении о работе сервера баз данных или получении информации о технологических новинках.

Учебный центр HPS/Informix практикует выездные курсы на территории заказчика, обслуживая организации в Узбекистане, Казахстане, Молдове и различных городах России.

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

В настоящее время разработаны и используются на персональных компьютерах около двадцати систем управления базами данных. Они представляют пользователю удобные средства интерактивного взаимодействия с БД и имеют развитый язык программирования. Система управления базами данных (СУБД) - это программный механизм, предназначенный для записи, поиска, сортировки, обработки (анализа) и печати информации, содержащейся в базе данных. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, MS Access.

1. Microsoft SQL Server

Microsoft SQL Server -- система управления реляционными базами данных, разработанная корпорацией Microsoft. Основной используемый язык запросов -- Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для небольших и средних по размеру баз данных, и в последние 5 лет -- для крупных баз данных масштаба предприятия, конкурирует с другими СУБД в этом сегменте рынка

Версия SQL Server 2000

SQL Server 2000 Enterprise Edition. Наиболее полная версия продукта, подходящая для любой организации. Рассчитан на работу с мощными компьютерами, поддерживает до 32 процессоров и 64 Гбайт памяти (благодаря использованию механизма Address Windowing Extensions, AWE, поддерживаемого в Windows 2000 Advanced Server и DataCenter Server).

SQL Server 2000 Standard Edition. Версия, предназначенная для малых и средних организаций. Может использоваться в SMP-системах, поддерживает до четырех процессоров и 2 Гбайт памяти.

SQL Server 2000 Personal Edition. Версия для отдельных пользователей, содержащая полный набор административных средств и реализующая практически всю функциональность Standard Edition. Помимо работы с серверными операционными системами, может функционировать под Windows 2000 Professional, Windows NT Workstation и Windows 98. Поддерживает два процессора, базы данных любого размера, но оптимизирована на одновременную работу не более чем пяти пользователей.

2. Oracle Database

СУБД Oracle Database 10g поставляется в четырех различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений. Кроме того, корпорация Oracle предлагает несколько дополнительных программных продуктов, расширяющих возможности Oracle Database 10g для работы с конкретными прикладными пакетами. Ниже перечислены существующие редакции СУБД Oracle Database 10g :

Oracle Database 10g Standard Edition One характеризуется беспрецедентной простотой эксплуатации, мощью и выгодным соотношением цены и производительности для приложений масштаба рабочих групп, отдельных подразделений или приложений, работающих в среде интернет. Редакция Standard Edition One лицензируется только для серверов, имеющих не более двух процессоров.

Oracle Database 10g Standard Edition (SE) обеспечивает столь же беспрецедентную простоту эксплуатации, мощь и производительность, что и редакция Standard Edition One, поддерживая работу более мощных вычислительных систем с использованием технологии кластеризации сервисов Real Application Clusters. Эта редакция лицензируется для использования на одном сервере с числом процессоров, не превышающим четырех, или на серверном кластере, поддерживающем не более четырех процессоров.

Oracle Database 10g Enterprise Edition (EE) обеспечивает эффективное, надежное и безопасное управление данными таких критически важных приложений, как онлайновые среды, выполняющие масштабную обработку транзакций (OLTP), хранилища данных с высокой интенсивностью потока запросов, а также ресурсоемкие интернет-приложения. Редакция Oracle Database Enterprise Edition предоставляет инструментальные средства и функции, обеспечивающие соответствие требованиям современных корпоративных приложений в области доступности и масштабируемости. Эта редакция содержит все компоненты Oracle Database, а также допускает расширение посредством приобретения дополнительных модулей и приложений, описанных далее в этой статье.

Oracle Database 10g Personal Edition поддерживает однопользовательскую разработку и развертывание приложений, полностью совместимых с редакциями Oracle Database Standard Edition One, Oracle Database Standard Edition и Oracle Database Enterprise Edition. Предоставив отдельным пользователям мощную функциональность пакета Oracle Database 10g , корпорация Oracle создала базу данных, сочетающую мощь популярнейшей в мире СУБД и простоту эксплуатации, которую вы вправе ожидать от приложения для настольного ПК.

Informix -- СУБД класса Enterprise (корпоративная). Отличается высокой надёжностью и быстродействием, встроенными средствами восстановления после отказов, наличием средств репликации данных и обеспечения высокой доступности, возможностью создания распределённых систем. Поддерживаются почти все известные серверные платформы: IBM AIX, GNU/Linux (RISC and i86), HP UX, SGI Irix, Solaris, Windows NT (NT, 2000), Mac OS.

В линейку программных продуктов под общим названием "Informix" входят следующие СУБД:

IBM Informix® Dynamic Server Enterprise Edition (IDS) Исключительно низкие эксплуатационные расходы, обеспечивающий высокую производительность транзакций в среде OLTP, сервер баз данных для предприятий и рабочих групп. Включает возможности для разработки приложений, обеспечения высокой производительности и доступности данных. Включает возможности улучшения производительности транзакций: гибкое выделение памяти, конфигурируемый размер страниц данных, безопасность данных, внешние директивы оптимизатора. Обеспечивает разные виды репликации между серверами на уровне таблиц (Enterprise Replication technology), а также репликацию c высокой доступностью всех данных сервера (HADR), которая позволяет использовать read_only сервер для отчетов одновременно с применением транзакций с основного сервера. Поддерживает стандартные и определенные пользователем типы данных, включая мультимедийные, графические и текстовые данные. Имеет возможности шифрования данных на уровне полей в таблицах, что соответствует таким стандартам, как Sarbanes-Oxley, Basel II and HIPAA.

IBM Informix Dynamic Server Enterprise Edition with J/Foundation - включает все возможности предыдущей архитектуры плюс возможность создавать пользовательские программы (UDR) на языке JAVA, выполняющиеся непосредственно на сервере Informix.

Sybase Adaptive Server Anywhere (ASA) - это полнофункциональная реляционная система управления БД, лучшая платформа для решений масштаба рабочих групп, мобильных и встроенных вычислений. ASA поставляется в составе пакета Sybase SQL Anywhere Studio.

Отличительными чертами этой СУБД являются: невысокие требования к ресурсам, всеядность в смысле аппаратных платформ и операционных систем, весьма невысокая цена.

При всем этом ASA является эффективной промышленной, простой в использовании СУБД, применяемой во многих довольно широко распространенных системах, например, таких производителей, как: CISCO, Siemens-Nixdorf и др.

Основные возможности Adaptive Server Anywhere:

· Высокая производительность

· Низкие требования к ресурсам

Минимальными требованиями являются 8 МБ памяти и 4 КБ на клиентское соединение, 10 Мб дискового пространства. Поддерживаются 32 и 64 разрядные операционные системы Windows, различные версии Unix, Linux; Mac OS X, Netware, а также мобильные платформы Microsoft Windows CE и Palm.

5. Microsoft Access

Microsoft Access является СУБД реляционного типа, в которой разумно сбалансированы все средства и возможности, типичных для современных СУБД. Реляционная база упрощает поиск, анализ, поддержку и защиту данных, поскольку они сохраняются в одном месте. Access в переводе с английского означает «доступ». MS Access - это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы.

Популярность СУБД Microsoft Access обусловлена следующими причинами:

· доступность в изучении и понятность позволяют Access являться одной из лучших систем быстрого создания приложений управления базами данных;

· возможность использования OLE технологии;

· возможность использования.NET технологии;

· интегрированность с пакетом Microsoft Office;

· полная поддержка Web-технологий;

· визуальная технология позволяет постоянно видеть результаты своих действий и корректировать их;

· наличие большого набора «мастеров» по разработке объектов

Еще одним дополнительным достоинством Access является интегрированность этой программы с Excel, Word и другими программами пакета Office Microsoft Access, как система управления базами данных, позиционируется в качестве средства управления данными конечным пользователем без привлечения программиста. Исходя из вышеизложенного можно смело заявить что СУБД Access полностью подходит для создания разрабатываемой БД.

Рассмотрим детально созданную БД:

Рис 5. Схема данных

На рисунке 5 изображена схема данных БД АИС для РТП, она включает в себя 12 таблиц, связь между таблицами: один ко многим, обеспечивается целостность данных, каскадное обновление и удаление связанных полей. Далее подробно рассмотрим примеры заполнения и привязки данных.


Рис 6. Таблица “Пользователи”

На рисунке 6 представлена таблица “Пользователи” и связанная с ней таблица “Уровень доступа”. Таблица включает в себя поля: идентификатор пользователя (тип данных: числовой), ФИО, Логин, Пароль (тип данных: текстовый). Первичный ключ - идентификатор пользователя.


Рис 7. Таблица “уровень доступа”

На рисунке 7 представлена таблица “Уровень доступа”. Таблица включает в себя поля: идентификатор пользователя (тип данных: числовой), название таблицы, уровень доступа (тип данных: текстовый), номер записи (тип данных: счетчик). Первичный ключ - номер записи.

Связь между таблицами “Пользователи” и “Уровень доступа”: один ко многим. Идентификатору пользователя под номером один соответствует Петров Степан Михайлович с логином “qwerty” и паролем “123”. Он может просматривать таблицу “Пожар” с уровнем доступа “чтение”, а таблицу “Отряд” с уровнем доступа “запись”.

Рис 8. Таблица “отряд”

На рисунке 8 представлена таблица “Отряд” и связанная с ней таблица “ПЧ”. Таблица “Отряд” включает в себя поля: № отряда (тип данных: числовой) и адрес (тип данных: текстовый), а таблица “ПЧ” - № ПЧ (тип данных: числовой), адрес (тип данных: текстовый), № отряда (тип данных: числовой). Первичный ключ таблицы “Отряд - № отряда, а таблицы “ПЧ” - № ПЧ. Связь между таблицами “Отряд” и “ПЧ” - один ко многим. Отряд под номером три, расположенный по адресу Ленинский пр. 150 включает в себя пожарные части под номерами 45, 38 и 11 расположенные по адресам пр. Пятилеток 12, ул. Свеаборгская 35 и Лиговский пр. 95 соответственно.

Рис 9. Таблица “Адреса гидрантов”

Рассмотрим таблицу “Адреса гидрантов”, она включает в себя поля: идентификатор адреса (тип данных: числовой), адрес (тип данных: текстовый), и № ПЧ (тип данных: числовой). Первичный ключ - идентификатор адреса. Связь между таблицами “ПЧ” и “Адреса гидрантов ” один ко многим. ПЧ под номером № 3 располагает тремя гидрантами по Детскому переулку около домов 4,8 и 12.

Рис 10. Таблица “Адреса объектов”

Таблица “Адреса объектов” включает в себя поля: идентификатор адреса (тип данных: числовой), адрес (тип данных: текстовый), описание объекта (тип данных: текстовый), количество людей (тип данных: текстовый) и № ПЧ (тип данных: числовой). Первичный ключ - идентификатор адреса.


Рис 11. Таблица “Заявки”

Представленная на рисунке 11 таблица “Заявки” включает в себя поля: идентификатор заявки (тип данных: числовой), время и дату (тип данных: дата/время), описание объекта (тип данных: текстовый), комментарий (тип данных: текстовый) и № ПЧ (тип данных: числовой). Первичный ключ - идентификатор заявки.

Рис 12. Таблица “События и распоряжения”

Таблица “События и распоряжения” включает в себя поля: идентификатор события (тип данных: числовой), дату и время (тип данных: дата/время), текст (тип данных: текстовый), кто передал (тип данных: текстовый), кому передал (тип данных: текстовый) и № ПЧ (тип данных: числовой). Первичный ключ - идентификатор события.

Рассмотрим таблицы “Адреса объектов ” и “Заявки ”: Пожарная часть под номером 14 располагает двумя объектами: школой и поликлиникой, с общей численностью 1200 человек. Пожарная часть под номером 7 выезжала по двум заявкам: Возгорание жилого дома 01.08.2007 и 30.07.2008, тем самым мы видим что связь между таблицей “ПЧ” и таблицами “Адреса объектов ” и “Заявки ” один ко многим.

Рис 13. Таблица “Пожар”

На рисунке 13 изображена таблица “Пожар” и связанная с ней таблица “Спасенные” связь между таблицами: один ко многим. На рисунке видно, что на пожар под номером один, произошедшим по адресу Ленсовета ул.12 выезжала ПЧ № 3. На пожаре были спасены Петренко И.Г и Кириенко Н.Н в возрасте 35 и 25 лет соответственно. Таблица “Пожар ” включает в себя поля: № пожара (тип данных: числовой), адрес (тип данных: текстовый) и № ПЧ (тип данных: числовой). Первичный ключ - № пожара.

Таблица “Спасенные ” включает в себя поля: идентификатор спасенного (тип данных: числовой), ФИО (тип данных: текстовый), пол (тип данных: текстовый), возраст (тип данных: числовой) и № пожара (тип данных: числовой).. Первичный ключ - идентификатор спасенного.


Рис 14. Таблица “Погибшие”

Таблица “Погибшие ” включает в себя поля: идентификатор погибшего (тип данных: числовой), ФИО (тип данных: текстовый), пол (тип данных: текстовый), возраст (тип данных: числовой) и № пожара (тип данных: числовой). Первичный ключ - идентификатор погибшего.

Рис 15. Таблица “Хранение отделений”

Таблица “Хранение отделений” включает в себя поля: идентификатор отделения (тип данных: числовой), тип машины (тип данных: текстовый), тип СИЗОД (тип данных: текстовый), дату прибытия (тип данных: дата/время), должность (тип данных: текстовый), ФИО (тип данных: текстовый) и № пожара (тип данных: числовой). Из таблицы мы видим, что на пожаре под номером один, произошедшим 25.04.2003 было сформировано два отделения пожарным Кудрявцевым В.К и пожарным Вершковым А.А. Таким образом можно сказать что связь между таблицей “Пожар” и таблицей “Хранение отделений ”- один ко многим.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows