Анализ СУБД (SQL Industrial)

Особенности IndustrialSQL Server как программного продукта. Общие и специализированные (сервер реального времени, гибкий открытый доступ) функции системы управления базами данных. Модели лицензирования для SQL Server 2005, функциональные возможности.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 16.10.2012
Размер файла 25,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Государственное образовательное учреждение среднего

профессионального образования

Кемеровский профессионально-технический колледж

КОНТРОЛЬНАЯ РАБОТА

По учебной дисциплине: «Базы данных»

На тему: «Анализ СУБД (SQL Industrial)»

Выполнил:

Студент группы ПРз-91:

Городецкий А.А.

Преподаватель:

Глинчиков К.Е.

Кемерово 2011

Содержание:

Введение

Компания - разработчик СУБД

История СУБД

Назначение СУБД

Функции

Общие

Специализированные

Лицензия

Заключение

Список источников

Введение

Информационный "бум" - отличительный признак нашего времени - способствовал широкому распространению такого мощного средства хранения и обработки информации, как базы данных (БД). В самом общем смысле БД - это система хранения информации, обращение к которой осуществляется через средство управления базой данных (СУБД). На практике - это данные, рассортированные по уникальным идентификаторам и организованные в виде таблиц. Основное назначение БД предоставить пользователю нужную информацию в нужном месте и в нужное время. И надо сказать, что по мере своего развития БД справлялись с этой задачей все лучше и лучше. Тем не менее, первые БД не совсем соответствовали ожиданиям. Организации и предприятия должны были бороться с огромными объемами дублированной и иногда противоречивой информации, предоставляемой, к тому же, различными и, зачастую, несовместимыми друг с другом способами.

Компания - разработчик СУБД

Исходный код MS SQL Server (до версии 7.0) основывался на коде Sybase SQL Server, и это позволило Microsoft выйти на рынок баз данных для предприятий, где конкурировали Oracle, IBM, и, позже, сама Sybase. Microsoft, Sybase и Ashton-Tate первоначально объединились для создания и выпуска на рынок первой версии программы, получившей название SQL Server 1.0 для OS/2 (около 1989 года), которая фактически была эквивалентом Sybase SQL Server 3.0 для Unix, VMS и др. Microsoft SQL Server 4.2 был выпущен в 1992 году и входил в состав операционной системы Microsoft OS/2 версии 1.3. Официальный релиз Microsoft SQL Server версии 4.21 для ОС Windows NTсостоялся одновременно с релизом самой Windows NT (версии 3.1). Microsoft SQL Server 6.0 был первой версией SQL Server, созданной исключительно для архитектуры NT и без участия в процессе разработки Sybase.

К тому времени, как вышла на рынок ОС Windows NT, Sybase и Microsoft разошлись и следовали собственным моделям программного продукта и маркетинговым схемам. Microsoft добивалась исключительных прав на все версии SQL Server для Windows. Позже Sybase изменила название своего продукта на Adaptive Server Enterprise во избежание путаницы с Microsoft SQL Server. До 1994 года Microsoft получила от Sybase три уведомления об авторских правах как намёк на происхождение Microsoft SQL Server.

После разделения компании сделали несколько самостоятельных релизов программ. SQL Server 7.0 был первым сервером баз данных с настоящим пользовательским графическим интерфейсом администрирования. Для устранения претензий со стороны Sybase в нарушении авторских прав, весь наследуемый код в седьмой версии был переписан.

Версия SQL Server 2005 -- была представлена в ноябре 2005 года. Запуск версии происходил параллельно запуску Visual Studio 2005. Существует также «урезанная» версия Microsoft SQL Server -- Microsoft SQL Server Express; она доступна для скачивания и может бесплатно распространяться вместе с использующим её программным обеспечением.

С момента выпуска предыдущей версии SQL Server (SQL Server 2000) было осуществлено развитие интегрированной среды разработки и ряда дополнительных подсистем, входящих в состав SQL Server 2005. Изменения коснулись реализации технологии ETL (извлечение, преобразование и загрузка данных), входящей в состав компонента SQL Server Integration Services (SSIS), сервера оповещения, средств аналитической обработки многомерных моделей данных (OLAP) и сбора релевантной информации (обе службы входят в состав Microsoft Analysis Services), а также нескольких служб сообщений, а именно Service Broker и Notification Services. Помимо этого, были произведены улучшения в производительности.

История СУБД.

1992 -- SQL Server 4.2

1993 -- SQL Server 4.21 под Windows NT

1995 -- SQL Server 6.0, кодовое название SQL95

1996 -- SQL Server 6.5, кодовое название Hydra

1998 -- SQL Server 7.0, кодовое название Sphinx

1999 -- SQL Server 7.0 OLAP, кодовое название Plato

2000 -- SQL Server 2000 32-bit, кодовое название Shiloh (версия 8.0)

2003 -- SQL Server 2000 64-bit, кодовое название Liberty

2005 -- SQL Server 2005, кодовое название Yukon (версия 9.0)

2008 -- SQL Server 2008, кодовое название Katmai (версия 10.0)

2010 -- SQL Server 2008 R2, (версия 10.5)

SQL Server 2000

Enterprise Edition

Standard Edition

Personal Edition

Developer Edition

Desktop Engine

Windows CE Edition

SQL Server 2005

Версии:

Enterprise Edition

Standard Edition

Workgroup Edition

Developer Edition

Express Edition

SQL Server Express with Tools

SQL Server Express with Advanced Services

Mobile Edition

Compact Edition

Утилиты:

SQL Server Management Studio

SQL Server 2008

Последняя версия SQL Server -- SQL Server 2008 R2. Была выпущена 21 апреля 2010 года.

Версии:

Express Edition (бесплатная)

Web Edition

Workgroup Edition

Standard Edition

Developer Edition (по функциональным возможностям совпадает с Enterprise Edition, но лицензия накладывает дополнительные эксплуатационные ограничения)

Enterprise Edition

Compact Edition

Для второго выпуск (R2) также доступные следующие расширенные по функциональным возможностям (по сравнению с Enterprise) редакции:

Datacenter

Parallel Data Warehouse

SQL Server 2008 направлен на то, чтобы сделать управление данными самонастраивающимся, самоорганизующимся и самообслуживающимся механизмом -- для реализации этих возможностей были созданы технологии SQL Server Always On. Это позволит уменьшить до нуля время нахождения сервера в нерабочем состоянии.

В SQL Server 2008 была добавлена поддержка структурированных и частичноструктурированных данных, включая цифровые форматы для изображений, звуков, видео и других типов мультимедиа. Поддержка мультимедиа-форматов внутри СУБД позволила специализированным функциям взаимодействовать с этими типами данных.

Кроме этого, были включены специализированные форматы даты и времени и пространственный (англ. Spatial) тип для пространственно зависимых данных. Для неструктурированных данных были добавлены специализированные типы, например, тип File.

Для повышения эффективности администрирования в SQL Server были включены библиотеки Declarative Management Framework, позволяющие распределять полномочия для баз данных или отдельных таблиц. Были улучшены методы компрессии данных. SQL Server Katmai поддерживает набор библиотек ADO.NET Entity Framework и средства оповещения, репликации и определения данных.

Назначение СУБД.

Можно выделить несколько особенностей IndustrialSQL Server как программного продукта. Итак, IndustrialSQL Server это следующее.

1. Внутризаводской хранитель архивной информации, включая данные о событиях и соответствующих реакциях. IndustrialSQL Server представляет собой РБД, в которой учтена скорость поступления и объемы производственной информации. Он позволяет осуществлять сбор и запись данных в сотни раз быстрее, чем это делают обычные БД на аналогичной платформе, и при этом еще и занимает значительно меньше дискового пространства.

2. Опора пакета промышленной автоматизации Wonderware FactorySuite2000. Несмотря на то, что IndustrialSQL Server поставляется компанией Wonderware как самостоятельный продукт, он, в то же время, является одним из главных компонентов пакета FactorySuite2000, являясь, можно сказать, его "сердцем". Будучи интегрированным со SCADA-компонентом InTouch, IndustrialSQL Server способен накапливать при помощи серверов ввода/вывода информацию практически от любых измерительных приборов и устройств сбора данных.

3. Система управления РБД реального времени, использующая язык SQL. Выступая в качестве сервера БД, IndustrialSQL Server представляет собой расширение Microsoft SQL Server. При этом он обеспечивает более высокую (более чем на порядок) скорость накопления данных, характеризуется снижением размеров пространства хранения и реализует расширение языка SQL в области обработки данных, имеющих временные ярлыки (метки).

Объединение серверов IndustrialSQL Server и Microsoft SQL Server незаметно для пользователя. Можно сказать, что IndustrialSQL Server превращает Microsoft SQL Server в сервер РБД реального времени. При этом клиенты могут напрямую обращаться к IndustrialSQL Server при помощи тех же утилит, что и используются сервером Microsoft SQL Server .

Выбор Microsoft SQL Server в качестве основы для IndustrialSQL Server объясняется несколькими причинами.

Во-первых, в мире существует более 200 миллионов пользователей Microsoft SQL Server.

Во-вторых, Microsoft SQL Server - самая продаваемая БД для Windows NT.

В-третьих, SQL поддерживается всеми крупными производителями серверов БД и большинством средств разработки и языков программирования.

Рассмотрим IndustrialSQL Server с точки зрения объединения IndustrialSQL-Microsoft SQL. Итак.

Что делает IndustrialSQL Server?

Сохраняет некритичную во времени информацию в БД Microsoft SQL Server. Вся технологическая информация сохраняется в специальных таблицах расширения.

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

Поддерживает целостность данных, то есть обеспечивает запись больших объемов информации без потерь.

Добавляет в Microsoft SQL Server свойства сервера реального времени.

Функции СУБД

Общие

Высокая производительность. IndustrialSQL Server обеспечивает сбор данных в сотни раз быстрее, чем любые другие РБД, и сохраняет их на гораздо меньшем дисковом пространстве. Многоуровневая клиент-серверная архитектура служит мостом между управленческими и производственными сетями, предоставляя вышележащему уровню всю информацию в реальном масштабе времени. Опирающаяся на Windows NT Server многоуровневая архитектура представляет собой масштабируемое решение любых пользовательских требований. IndustrialSQL Server может использоваться как в небольших цехах с сотней регистрируемых технологических параметров, так и на крупных промышленных предприятиях с сотнями тысяч параметров.

Уменьшение объема хранения IndustrialSQL Server позволяет хранить данные на пространстве, составляющем небольшую долю от соответствующего объема обычной РБД. Фактический размер требуемого для хранения производственной информации дискового пространства определяется размером и сущностью операций предприятия, а также интервалом хранения предыстории его функционирования. Например, двухмесячный архив предприятия с 4000 параметров, опрашиваемых с периодичностью от нескольких секунд до нескольких минут, будет занимать около 2 Мбайт дискового пространства. Используемый алгоритм упаковки информации является алгоритмом сжатия без потерь, сохраняющим высокое разрешение и качество данных.

Достоверность информации. Будучи сервером БД в составе пакета FactorySuite 2000, IndustrialSQL Server хранит наиболее полную информацию о производственных процессах. Сервер может накапливать производственную информацию с высокой разрешающей способностью, получая ее при помощи серверов ввода/вывода от свыше 800 различных контрольных и регистрирующих устройств, а также от станций InTouch и системы ввода/вывода InControl. Все эти данные объединяются сервером с конфигурационной, аварийной, итоговой информацией, сведениями о событиях, архивом InBatch, информацией системы контроля перемещения InTrack и прочими технологическими данными. Объединение данных предоставляет пользователю множество преимуществ, выводя его на новый уровень представления о состоянии и ходе производственного процесса. Такой объем информации может быть полезен лишь тогда, когда пользователь имеет на руках мощный процессор запросов, позволяющий обрабатывать и фильтровать необходимые данные. IndustrialSQL Server обладает всей мощью Microsoft SQL Server со всеми его средствами фильтрации, объединения и обработки данных.

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

Специализированные

Сервер реального времени.

В язык запросов IndustrialSQL Server включены средства работы с временными характеристиками данных. Входящие в состав Wonderware FactorySuite серверы ввода/выводы используют новый протокол SuiteLink. В этом протоколе впервые была введена концепция отметок времени и качества информации, выставляемых серверами ввода/вывода. Кроме того, благодаря протоколу SuiteLink удалось еще более повысить скорость накопления информации.

Система регистрации событий

Непрерывные данные наиболее полезны в контексте событий. Событие может представлять собой все, что угодно - завершение серии, изменение значения переменной, операции SQL по вставке, обновлению или удалению, заступление новой смены либо запуск оборудования и т.д., а также комбинации всего перечисленного. IndustrialSQL Server может различать и соответствующим образом реагировать на события. События могут инициировать определенные предписанные действия. Например, завершение очередного этапа может приводить к записи конечных значений этапа в таблицу серии, начало новой смены может запустить выдачу сменного отчета, запуск двигателя может привести к посылке определенного сообщения в ремонтную службу и т.д.

Гибкий открытый доступ

Большая доля производственной информации имеет такие же характеристики, как и обычные деловые данные. Например, конфигурационные или сводные данные. Информация подобного рода поддерживается средствами Microsoft, встроенными в IndustrialSQL Server, а именно, сервером Microsoft SQL Server. А имеющиеся клиентские приложения дают пользователям возможность выбирать именно те средства, которые наилучшим образом позволяют решать поставленные задачи.

SQL с поддержкой временных параметров

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

Интеграция с другими компонентами пакета FactorySuite 2000

Будучи БД в составе пакета FactorySuite 2000, IndustrialSQL Server тесно связан с любым компонентом этого пакета на любом уровне. Конфигурационные данные SCADA-системы InTouch хранятся вместе с конфигурационными данными IndustrialSQL Server. IndustrialSQL Server получает данные от серверов ввода/вывода, DDE, FastDDE и SuiteLink, а также хранит архивы InTouch, InControl, InBatch, InTrack и SPCPro. Для просмотра данных и построения аналитических графиков InTouch может использовать как собственные архивы, так и архивы IndustrialSQL Server. Кроме того, для построения графиков в нем может использоваться новый ActiveX-объект ActiveTrend, а для извлечения данных - как IndustrialSQL Server, так и ActiveX-объекты доступа к базам данных, разработанные сторонними производителями. Браузер Scout имеет возможность читать данные IndustrialSQL Server. Для работы с IndustrialSQL Server были разработаны средства FactoryOffice и IndustrialWorkbook. А компоненты InControl и InTouch имеют возможность выступать в качестве поставщиков информации для IndustrialSQL Server.

Лицензия

Стоимость лицензии версии 2005 Enterprise Edition возросла по сравнению с ценой на SQL Server 2000 Enterprise Edition (19999 долл. США) и в расчете на один процессор составит 24999 долл. США. Для версии Standard Edition предусмотрена цена 5999 долл. США на один процессор (по сравнению с 4999 долл. США). Для обоих вариантов новой версии Workgroup Edition установлена цена 3899 долл. США. Версия Express Edition, призванная заменить Microsoft SQL Server Desktop Engine (MSDE), будет бесплатной.

Для SQL Server 2005 предусмотрены три модели лицензирования. На каждый процессор, работающий на сервере, где функционирует SQL Server, нужна отдельная лицензия. Модель “сервер плюс клиентские устройства” требует приобретения отдельной лицензии на каждый сервер, где функционирует SQL Server, и отдельной лицензии клиентского доступа (CAL) на каждое клиентское устройство. Модель “сервер плюс пользователи” требует приобретения отдельной лицензии на каждый сервер, где функционирует SQL Server, и отдельной лицензии клиентского доступа (CAL) на каждого пользователя, имеющего доступ к серверу.

Какие же функциональные возможности мы получаем за эти деньги? Списки функций еще подлежат изменению до момента выпуска продукта, так что изложим лишь текущее состояние дел. Версия Enterprise Edition предполагает реализацию технологии SQL Server со всеми новаторскими функциями. Дополнительная плата за расширенные возможности, предлагаемые в данной серии продуктов, не предусмотрена. В версии Standard Edition реализована большая часть функций Enterprise Edition, однако введено ограничение на число процессоров - не более четырех. Приятным достижением является предусмотренная для SQL Server 2005 Standard Edition поддержка 64-разрядных процессоров. До выхода пакета Service Pack 4 (SP4) в версии SQL Server 2000 Standard Edition отсутствовала поддержка 64-разрядных технологий. Автор не располагает полным перечнем функциональных возможностей SQL Server 2005 Workgroup Edition, однако по адресу http://lists.sqlmag.com/t?ctl=4238:7F5AD можно найти сравнительный анализ функций всех версий SQL Server 2000. Точно известно, что в пакет SQL Server 2005 Workgroup Edition не будут включены службы SQL Server 2000 Reporting Services и Analysis Services. В SQL Server 2000 Workgroup Edition также будет отсутствовать служба Data Transformation Services (DTS), поэтому можно предположить, что технология SQL Server 2005 Integration Services (SSIS) также не войдет в SQL Server 2005 Workgroup Edition.

Заключение

IndustrialSQL ServerTM представляет собой наиболее высокопроизводительную и самую недорогую в мире реляционную базу данных реального времени для хранения производственной информации.

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

Сервер баз данных из пакета FactorySuiteTM позволяет расширить возможности открытой и гибкой платформы Microsoft SQL Server до истинной интеграции сферы управления с реальным производством. Теперь производственный персонал может применять любые средства Wonderware, а также сотни других коммерческих прикладных программ третьих фирм или собственные - для просмотра, анализа и создания отчетов на базе накопленной информации.

IndustrialSQL Server накапливает данные с полной разрешающей способностью, выдавая клиентским приложениям в настольных компьютерах как оперативную и архивную информацию, так и данные о конфигурации, событиях, сводках и т.д. В IndustrialSQL Server объединены мощь и открытость Microsoft SQL Server, с одной стороны, и высокая скорость сбора и упаковки информации систем реального времени, с другой. Использование языка SQL в качестве стандартного интерфейса между фронтальными (клиентскими) компьютерами и машинами баз данных (серверами) гарантирует уровень открытости и гибкости, не имеющий аналогов в области программного обеспечения для промышленных целей. Это - настоящая связь офиса с производственным цехом.

Список источников

система база данное

http://asutp.ru/

http://www.realcoding.net/

http://www.ru.wikipedia.org

1. Размещено на www.allbest.ru


Подобные документы

  • Реляционная система управления базой данных Microsoft SQL Server архитектуры клиент-сервер. Тиражирование данных, параллельная обработка, поддержка больших баз данных. Определение маршрута движения документов в СЭД "Directum" и "Евфрат-документооборот".

    контрольная работа [21,2 K], добавлен 17.10.2009

  • Типы окружений для использования системы управления базами данных SQL Server. Клиент-серверная система. Использование SQL Server в качестве настольной системы. Требования к квалификации администраторов. Введение в структурированный язык запросов SQL.

    презентация [368,4 K], добавлен 14.10.2013

  • Разработка прикладного программного обеспечения деятельности регистратуры ведомственной поликлиники. Выбор редакции SQL Server 2005. Выбор учетной записи для служб SQL Server и режима аутентификации сервера. Кодовая страница и порядок сортировки.

    курсовая работа [3,3 M], добавлен 30.07.2010

  • Выбор методологии проектирования и системы управления базами данных. Описание предметной области и проектирование физической структуры базы данных. Реализация проекта в MS SQL Server 2008. Построение инфологической модели. Ограничения целостности связи.

    курсовая работа [679,2 K], добавлен 22.01.2013

  • Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.

    реферат [46,4 K], добавлен 01.11.2009

  • Общая характеристика, функциональность и возможности SQL Server 2000. Поддержка связи между данными в базе. Восстановление данных после аварии системы, зафиксированных до сбоя. Развитие интегрированной среды разработки и ряда дополнительных подсистем.

    курсовая работа [91,6 K], добавлен 07.12.2010

  • Обзор архитектуры СУБД SQL Server. Описание и анализ областей применения средств бизнес-аналитики, таких как многомерный анализ данных и интеллектуальный анализ данных. Обзор языковых средств, методов и экспериментальное применение полученных сведений.

    дипломная работа [2,2 M], добавлен 09.07.2014

  • База данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Классификация баз данных. Использование СУБД Microsoft Access для создания баз данных: особенности и функциональные возможности программы.

    реферат [623,6 K], добавлен 22.05.2008

  • Программные продукты компании Microsoft: Access, Visual FoxPro7.0, dBASE. Возможности интеграции, совместной работы и использования данных. Системы управления базами данных (СУБД), их основные функции и компоненты. Работа с данными в режиме таблицы.

    курсовая работа [805,5 K], добавлен 15.12.2010

  • Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта.

    курсовая работа [2,3 M], добавлен 16.08.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.