Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД1_lr.doc
Скачиваний:
3
Добавлен:
13.11.2019
Размер:
129.54 Кб
Скачать

11

Лабораторная работа № 1

Тема: " Изучение среды СУБД MS SQL Server 2000 и создание в ней базы данных "

Цель работы: приобрести практические навыки работы в среде разработки баз данных MS SQL Server 2000 и усвоить способы создания, просмотра, удаления баз данных;

Краткие теоретические сведения Версии ms sql Server 2000

MS SQL Server 2000 – реляционная система управления базой данных. Существуют следующие версии MS SQL Server 2000:

  • Enterprise Edition. Наиболее мощный вариант СУБД – серверная редакция, устанавливается на крупных предприятиях. Обеспечивает поддержку многопроцессорной конфигурации и различных платформ аппаратного обеспечения. Этот вариант наилучшим образом подходит для реализации Internet-решений. Содержит все возможности, поддерживаемые в SQL Server, может работать с объемами БД свыше 2 Гб;

  • Developer Edition. Вариант СУБД, ориентированный на разработчиков. Обладает почти полным набором функциональных средств Enterprise Edition, но установка этой редакции разрешается только на рабочих станциях;

  • Standart Edition – серверная редакция СУБД. Не все серверные и сетевые функции Enterprise Edition поддерживает, ориентирован для работы на предприятия среднего размера. Не поддерживает больше 4 процессоров и более 4 Гб ОЗУ;

  • Personal Edition. Версия СУБД для реализации небольших БД доступных локально на компьютере клиенте. Может использоваться для небольшой рабочей группы допускает ограниченное (до 5) число клиентских подключений по сети;

  • SQL Server CE Edition. Версия СУБД для портативных ПК, работающих под управлением ОС Windows CE;

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

Требования к операционной системе:

Издание SQL Server

ОС, в которой возможна установка

Enterprise

Standart

  • Windows NT Server 4.0

  • Windows NT Server Enterprise Edition 4.0

  • Windows 2003 Server

  • Windows 2003 Advanced Server

  • Windows 2003 Data Center Server

Developer

  • Windows NT Server 4.0

  • Windows 2003 Server (все варианты)

Personal

  • Windows XP

  • Windows 2003 Professional

  • Windows 2003 Server

Desktop

  • Windows 2000 Professional

Управление ms sql Server 2000

К инструментальным средствам, позволяющим обеспечить простое и эффективное использование MS SQL Server можно отнести:

  • Enterprise Manager;

  • Service Manager;

  • Query Analyzer.

Enterprise Manager – это часть MS Management Console (MMC, Консоли управления MS). Enterprise Manager может останавливать и запускать сервер; конфигурировать локальные и удаленные сервера; регистрировать сервер; выполнять настройку входа в систему, регистрировать и добавлять новых пользователей, операторов, системных администраторов; создавать и планировать задания; устанавливать базы данных, таблицы, индексы, представления, хранимые процедуры, триггеры; управлять другими службами SQL Server. MS SQL Server Enterprise Manager запускается командой главного меню Start|Programs|MS SQL Server|Enterprise Manager. Структура сервера представлена в Enterprise Manager иерархическим деревом (левая панель), узлы которого в исходном состоянии свернуты (разворачиваются щелчком на знаке +). При выделении какого-либо узла список его компонентов окажется в правой панели. Вид правой панели меняется командами меню View. Режимы просмотра меню View следующие: Крупные значки, Мелкие значки, Список, таблица. Имеется и еще один режим – Панель задач. Это панель компонентов БД, в которой перемещение от одного компонента к другому происходит при помощи клавиши Tab. Из панели задач доступны: общие сведения, сведения о таблицах, мастера. Из компонента «сведения о таблицах» доступно поле «поиск», для поиска объекта БД. Компонент «мастер» открывает доступ к ряду утилит, встроенных в SQL Server.

Утилиту Service Manager (Диспетчер служб) можно использовать как быстрый и удобный интерфейс для управления службами SQL Server. Обычно она запускается в фоновом режиме и минимально представлена на экране в нижнем правом углу окна панели, на которой расположены значки, обозначающие запущенные процессы. Если значок на месте, запустите Service Manager двойным щелчком на нем. Если этот значок отсутствует, значит надо выполнить команду: Start|Programs|MS SQL Server| Service Manager главного меню. В окне Service Manager нужно выделить сервер, который предстоит исследовать, выделить службу, которую вы намерены перевести в другое состояние: приостановить, остановить полностью, затем запустить вновь.

Query Analyzer – еще один внешний интерфейс командной строки для взаимодействия с процессором SQL Server. Запуск Query Analyzer производится одним из двух способов:

  • из Enterprise Manager. Для этого в нем нужно выделить сервер, к которому Query Analyzer должен подключиться при запуске. Затем выберите раздел меню Tools (Сервис) и в нем выполните команду SQL Query Analyzer. С этого момента Query Analyzer запущен и готов к выполнению команд.

  • из меню Start. Выполните команду Start|Programs|MS SQL Server|Query Analyzer. Появится диалоговое окно входа, поля которого надо заполнить и установить флажок Start SQL Server if is stopped (запуск SQL Server, если он остановлен). Обратите внимание на точку (.), указанную в поле SQL Server вместо имени сервера. Эта точка обозначает локальный SQL Server. Если SQL Server установлен на удаленном компьютере, в поле со списком должно быть указано имя этого компьютера, которое можно выбрать, щелкнув на кнопке с троеточием (. . .) справа.

Панель просмотра объектов Object Browser располагается с левой стороны окна Query Analyzer. Object Browser состоит из двух вкладок: объекты (Object) и шаблоны (Templates). Выбор вкладок производится внизу панели. В панели Object Browser представлен список объектов внутри SQL Server, с которыми установлено соединение, а также функций, которые можно использовать при составлении запросов или хранимых процедур, а также их описаний. Здесь же представлены все системные типы данных, определенные в SQL Server. SQL Server содержит ряд встроенных баз данных. Четыре из них используются самим SQL Server, еще две – демонстрационные. Объекты, составляющие базы данных (вне зависимости от того, какова эта БД – системная, демонстрационная или созданная пользователем) именуются системными объектами. При первом открытии окна Query Analyzer все узлы дерева системных объектов свернуты. Узла разворачиваются щелчками на знаках (+). Объекты общего назначения, располагающиеся в узле Common Object – это объекты, не принадлежащие какой-либо базе данных. В этом узле расположены функции, которые можно вызвать в SQL Server, типы данных, доступные пользователю, справка по командам SQL. На вкладке Templates располагаются шаблоны – как встроенные в SQL Server, так и пользовательские. Шаблон – это файл, содержащий основные операторы некоторой процедуры, используемой в Query Analyzer. Панель запросов располагается в окне Object Browser справа. Панель результатов используется для вывода результатов и сообщений от выполняемого SQL-кода, запущенного из панели запросов. Оно всегда находится под панелью запросов. По умолчанию вывод в нее не выполняется. Чтобы это происходило, панель необходимо включить. Панель включается запуском запроса, кнопкой панели инструментов или командой меню Windows|Show Result pane. Можно воспользоваться комбинацией клавиш CTRL+R для включения/выключения панели результатов.

Подобно любой программе для ОС Windows, утилита Query Analyzer обладает меню, содержащим набор команд, обеспечивающих ее работоспособность. Доступные для пользователя разделы меню: File, Edit, Query, Tools, Windows, Help.

Раздел меню File содержит команды: Connect – используется для восстановления разорванного соединения или установки соединения с другим сервером; Disconnect – разрывает установленные соединения с сервером в текущей панели запросов; Disconnect All – разрывает соединения со всеми серверами; New – создает пустую панель запросов или шаблон функции; Open – открывает выделенный файл в активной панели запросов или результатов; Save - сохранят на диске исходный текст из панели запросов или результат запроса, выведенный в панель результатов; Save All – действует только в отношении активных панелей запросов и результатов; Print – выполняется только в отношении одной панели запросов; Exit – разрывает все соединения с SQL Server и закрывает Query Analyzer.

Раздел меню Edit содержит команды: Clear Windows – удаляет все содержимое активной панели; Bookmarks – содержит команды управления закладками. Закладки – временные маркеры, которыми помечаются операторы в панели запросов; Insert Template – открывается диалоговое окно со списком групп шаблонов. Нужно открыть соответствующую папку и найти нужный шаблон; make Selection Lower Case – преобразует выделенную часть текста в нижний регистр; make Selection Upper Case – преобразует выделенную часть текста в верхний регистр; Increase Indent – увеличивает отступ исходного текста от левого края окна; Decrease Indent – уменьшает отступ исходного текста от левого края окна; Comment Out – применяется для временного удаления части исходного текста в панели запроса в процессе отладки; Remove Comment – удаляет знаки построчных комментариев.

Раздел меню Query содержит команды, которые будут подробно рассмотрены в лабораторной работе № 4.

Раздел меню Tools содержит команды: Option Menu – открывает диалоговое окно с несколькими вкладками для редактирования параметров Query Analyzer; Costomize – используется для сопоставления сочетаний клавиш определенным командам.

Рассмотрев разделы меню и пропустив стандартные Help и Windows, перейдем к рассмотрению панели инструментов Query Analyzer. Кнопок в панели инструментов немало и они могут устанавливаться и сниматься. Кнопки панели инструментов дублируют запуск функций командами меню и другими средствами Query Analyzer. Чтобы установить кнопку на панель инструментов или снять установленную, наведите указатель мыши на панель инструментов и щелкните правой кнопкой. Откроется диалоговое окно Costomize Toolbar. Это окно позволяет манипулировать кнопками панели инструментов и в том числе восстанавливать исходное состояние панели щелчком на кнопке Reset.