
Лекция 4. Общие сведения о MS SQL Server.ppt
- Количество слайдов: 13
Корпоративные информационные системы. Общие сведения о MS SQL Server Жуков Артем Владимирович zhukov@sampo. ru
План лекции История развития MS SQL Server Редакции MS SQL Server Компоненты MS SQL Server 2
История развития MS SQL Server MS SQL SERVER 6. 5 MS SQL SERVER 7 MS SQL SERVER 2000 MS SQL SERVER 2005 MS SQL SERVER 2008 3
Редакции MS SQL Server Выпуск SQL Server 2005 Enterprise Edition (32 -разрядный и 64 - разрядный) Выпуск Enterprise Edition может быть масштабирован до уровней производительности, необходимых для поддержки обработки в оперативном режиме транзакций (OLTP) самого крупного предприятия, для чрезвычайно сложного анализа данных, систем хранения данных и веб-узлов. Всеобъемлющие возможности выпуска Enterprise Edition в области бизнес-аналитики и анализа и такие возможности, обеспечивающие высокий уровень доступности, как отказоустойчивые кластеры, позволяют ему справляться с самыми критическими рабочими нагрузками на уровне предприятия. Выпуск Enterprise Edition — это наиболее полный выпуск SQL Server, идеально подходящий для самых крупных организаций и наиболее сложных условий. Выпуск SQL Server 2005 Evaluation Edition (32 -разрядный и 64 разрядный) SQL Server 2005 доступен также в виде 180 -дневного ознакомительного выпуска Evaluation Edition для 32 -разрядных или 64 -разрядных платформ. Выпуск SQL Server Evaluation Edition поддерживает такой же набор функций, что и SQL Server 2005 Enterprise Edition. Выпуск SQL Server Evaluation Edition можно обновить для производственного использования. 4
Выпуск SQL Server 2005 Standard Edition (32 -разрядный и 64 -разрядный) — это платформа для управления данными и их анализа в малых и средних организациях. Он включает важнейшую функциональность, необходимую для электронной коммерции, хранения данных и отраслевых решений. Интегрированные возможности выпуска Standard Edition, такие как бизнесаналитика и высокий уровень доступности, предоставляют организациям основные возможности, необходимые для поддержки их деятельности. Выпуск SQL Server 2005 Standard Edition идеально подходит малым и средним организациям, которым необходима платформа для управления данными и их анализа. Выпуск SQL Server 2005 для рабочих групп (только 32 -разрядная версия) — это решение в области управления данными для небольших организаций, которым необходима база данных без ограничений объема или количества пользователей. Выпуск SQL Server 2005 Workgroup Edition может служить внешним веб-сервером или использоваться для обслуживания отдела или филиала. Он включает основные возможности линейки продуктов SQL Server для работы с базами данных и легко обновляется до уровня выпуска SQL Server 2005 Standard Edition или SQL Server 2005 Enterprise Edition. Выпуск SQL Server 2005 Workgroup Edition — это идеальная база данных начального уровня: надежная, устойчивая и легкая в управлении. 5
Выпуск SQL Server 2005 Developer Edition (32 - и 64 -разрядные версии) позволяет разработчикам создавать любые типы приложений на основе SQL Server. Он включает в себя все функциональные возможности SQL Server 2005 Enterprise Edition, но лицензируется для использования в качестве системы для разработки и проверки, а не рабочего сервера. SQL Server 2005 Developer Edition — идеальный выбор для независимых поставщиков программного обеспечения, консультантов, системных интеграторов, поставщиков решений и корпоративных разработчиков, создающих и проверяющих приложения. Выпуск SQL Server 2005 Developer Edition можно обновить для производственного использования. Выпуск SQL Server 2005 Express Edition (только 32 -разрядная версия) основан на SQL Server 2005. Платформа также является заменой для Microsoft Desktop Engine (MSDE). Благодаря интеграции с Microsoft Visual Studio 2005, SQL Server Express облегчает разработку управляемых данными приложений, обладающих богатыми возможностями, надежными для хранения данных и не требующими продолжительного времени для развертывания. 6
Выпуск SQL Server 2005 Compact Edition (только 32 -разрядная версия) SQL Server 2005 Compact Edition — это компактная база данных, обеспечивающая устройства средствами управления данными предприятия. SQL Server 2005 Compact Edition позволяет реплицировать данные с помощью SQL Server 2005 и SQL Server 2000, предоставляя пользователям возможность обслуживать мобильные хранилища данных, синхронизированные с базой данныхисточником. SQL Server 2005 Compact Edition — это единственный выпуск SQL Server, обеспечивающий возможности управления реляционными базами данных с помощью интеллектуальных устройств. Выпуск SQL Server 2005 Runtime Edition (32 -разрядный и 64 разрядный) Выпуск SQL Server 2005 Runtime Edition реализуется через программу Microsoft ISV Royalty Program. Согласно лицензионному соглашению для выпуска SQL Server 2005 Runtime Edition, независимый поставщик программного обеспечения (ISV) может внедрить код SQL Server в свое решение, но при этом клиент не может использовать код SQL Server в других программах или любом другом контексте. . 7
Компоненты MS SQL Server 1. 2. 3. 4. 5. 8 Database Engine включает в себя ядро СУБД, основную службу для хранения, обработки и обеспечения сохранности данных, репликацию, полнотекстовый поиск и средства управления реляционными и XMLданными. Службы Analysis Services включают в себя средства для создания и управления приложениями интерактивной аналитической обработки (OLAP) и приложениями интеллектуального анализа данных. Службы Reporting Services включают в себя серверные и клиентские компоненты для создания, управления и развертывания табличных, матричных и графических отчетов, а также отчетов в свободной форме. Службы Reporting Services являются расширяемой платформой, которую можно использовать для разработки приложений отчетов. Службы Notification Services представляют собой платформу для разработки и развертывания приложений, посылающих персонифицированные, актуальные сведения подписчикам на различных устройствах. Integration Services представляет собой набор графических средств и программируемых объектов для перемещения, копирования и преобразования данных.
Клиентские компоненты и средства управления Компоненты связи - компоненты для связи между клиентами и серверами и сетевые библиотеки. Среда SQL Server Management Studio - представляет собой интегрированную среду для доступа ко всем компонентам SQL Server. Диспетчер конфигурации SQL Server обеспечивает базовые возможности управления конфигурациями для служб, серверных протоколов, клиентских протоколов и псевдонимов клиентов SQL Server Profiler обеспечивает графический интерфейс пользователя для контроля над экземпляром Database Engine или экземпляром служб Analysis Services. 9
Помощник по настройке ядра СУБД помогает создавать оптимальные наборы индексов, индексированных представлений и секций. Business Intelligence Development Studio представляет собой интегрированную среду разработки для решений служб Analysis Services, служб Reporting Services и служб Integration Services. Документация для SQL Server 2005. 10
Database Engine Компонент Database Engine — основная служба для хранения, обработки и защиты данных. Компонент Database Engine обеспечивает управляемый доступ и быструю обработку транзакций, достаточную даже для самых требовательных к предоставляемым данным приложений. Компонент Database Engine используется для создания реляционных баз данных для оперативной обработки транзакций или интерактивной аналитической обработки. Сюда входит создание таблиц для хранения данных и объектов баз данных, таких как индексы, представления и хранимые процедуры для просмотра и защиты данных и для управления ими. Для управления объектами баз данных можно использовать среду SQL Server Management Studio, для фиксации событий сервера — SQL Server Profiler. 11
Общие сведения о БД Файлы баз данных Первичные (MDF) Вторичные (NDF) Файлы журнала транзакций (LDF) Виды баз данных Системные БД Пользовательские БД 12
Системные БД Системная база данных Описание База данных master База данных msdb Используется агентом SQL Server для планирования предупреждений и задач. База данных model Используется в качестве шаблона для всех баз данных, создаваемых в экземпляре SQL Server. Изменение размера, параметров сортировки, модели восстановления и других параметров базы данных model приводит к изменению соответствующих параметров всех баз данных, создаваемых после изменения. База данных resource База данных только для чтения. Содержит системные объекты, которые входят в состав SQL Server 2005. Системные объекты физически хранятся в базе данных Resource, но логически отображаются в схеме sys любой базы данных. База данных tempdb 13 В этой базе данных хранятся все данные системного уровня для экземпляра SQL Server. Рабочее пространство для временных объектов или взаимодействия результирующих наборов.
Лекция 4. Общие сведения о MS SQL Server.ppt