Программирование в Microsoft SQL Server 2000

О курсе

Показывать лекцию целиком

Добро пожаловать в "Программирование в Microsoft SQL Server 2000 Шаг за шагом". Вы научитесь пользоваться средством Enterprise Manager SQL Server 2000 для создания и администрирования баз данных и объектов баз данных. Освоите работу с анализатором запросов Query Analyzer, познакомитесь с возможностями автоматизации за счет использования сценариев, триггеров, функций и хранимых процедур.

SQL Server 2000 является сложным программным инструментом для обслуживания реляционных баз данных. Чтобы курс имел разумный объем, были приняты некоторые допущения и ограничения. Так, предполагается наличие у читателя некоторых представлений о реляционных базах данных и о том, как их создавать. В то же время, вам не обязательно обладать каким-либо опытом в применении баз данных, чтобы выполнять упражнения из этого курса. Тем не менее, если слова "третья нормальная форма" кажутся вам непонятными и пугающими, вам лучше сначала обратиться к моей первой книге, "Разработка систем реляционных баз данных" (Microsoft Press, 1999).

При создании курсов, подобных этому, когда вам приходится урезать излагаемый материал, всегда возникают мучительные сомнения, а вдруг это именно то, что читателям обязательно следует знать. К сожалению, для такого программного продукта, как SQL Server 2000, просто невозможно раскрыть все его особенности в одном курсе.

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

С чего начать изучение

Microsoft SQL Server 2000 – это система управления реляционными базами данных (RDBMS) в топологии клиент/сервер, разработанная для обработки высокопроизводительных сетевых транзакций (OLTP), хранения данных и использования в приложениях электронной коммерции. Курс "Программирование в Microsoft SQL Server 2000 Шаг за шагом" поможет вам быстро освоить принципы создания и манипулирования базами данных с использованием интерактивных средств, входящих в состав SQL Server 2000 версий Personal, Standard и Enterprise.

Внимание! Этот курс предназначен для использования с SQL Server 2000, однако сама система не поставляется вместе с курсом. Прежде, чем приступить к выполнению уроков, вы должны приобрести и установить SQL Server 2000.

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

Если вы ... Порядок действий
Не знакомы с системами реляционных баз данных
  • Установите учебные файлы, как описано в соответствующем разделе далее.
  • Познакомьтесь с окружением SQL Server, проработав уроки с 1 по 5.
  • Выполните уроки, содержащиеся в частях со 2 по 4.
  • Выполните уроки из части 5 в соответствии с вашими интересами и опытом работы.
  • Ранее работали с другим продуктом управления базами данных
  • Установите учебные файлы, как описано в соответствующем разделе далее.
  • Познакомьтесь с окружением SQL Server, проработав уроки с 1 по 5.
  • Выполните остальные уроки в соответствии с вашими интересами и опытом работы.
  • Переходите с более ранней версии Microsoft SQL Server
  • Познакомьтесь с новыми возможностями SQL Server 2000, обратившись к разделу "Новые возможности SQL Server 2000".
  • Установите учебные файлы, как описано в соответствующем разделе далее.
  • Выполните уроки, в которых раскрываются интересующие вас темы. Для поиска информации по интересующим вас вопросам обратитесь к оглавлению или к предметному указателю.
  • Используете эту курс как справочное пособие после того, как проработали все уроки
  • Найдите интересующую вас информацию с помощью предметного указателя, либо воспользуйтесь оглавлением.
  • Прочтите "Краткое содержание" в конце каждого из уроков для справки о том, какие действия выполнялись в ходе этого урока. Порядок описания действий в "Кратком содержании" совпадает с порядком их выполнения в ходе урока.
  • Новые возможности SQL Server 2000

    В следующей таблице приведены основные особенности Microsoft SQL Server 2000. В таблице указан номер урока, в котором вы познакомитесь с той или иной особенностью.

    Чтобы узнать о том, как См.
    Добавлять описание столбца в Enterprise Manager урок 5
    Осуществлять каскадные изменения в главной таблице (таблице первичного ключа) урок 7
    Создавать индекс для представления урок 16
    Реализовывать каскадные удаления для отношения урок 19
    Объявлять переменные с табличным типом данных урок 25
    Создавать триггеры INSTEAD OF урок 29
    Создавать пользовательские функции урок 30

    Использование прилагаемого программного обеспечения

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

    Требования к системе

    Чтобы инсталлировать и запустить Microsoft SQL Server 2000, ваш компьютер должен иметь:

  • процессор Intel (или совместимый) Pentium с частотой не менее 166 МГц;
  • минимум 64 Мб ОЗУ; для версии Enterprise Edition рекомендуется 128 Мб;
  • минимум 95 Мб свободного дискового пространства; для типовой установки компонентов баз данных SQL Server требуется 250 Мб;
  • минимум 50 Мб свободного дискового пространства; для типовой установки служб SQL Server Analysis Services требуется 130 Мб;
  • 80 Мб свободного дискового пространства для English Query;
  • 44 Мб свободного дискового пространства для Desktop Engine;
  • монитор с разрешением минимум 800Х600;
  • мышь и устройство чтения CD-ROM;
  • Microsoft Internet Explorer версии 5.0 или выше.
  • Установка учебных файлов

    Для установки учебных файлов требуется примерно 6,21 Мб дискового пространства. Выполните последующие действия для установки учебных файлов на жесткий диск вашего компьютера.

    Внимание! Чтобы установить учебные файлы, вы должны обладать достаточными привилегиями безопасности для SQL Server, который вы используете. Если вы не имеете имени пользователя или пароля для SQL Server, либо столкнулись с какими-либо проблемами в процессе установки, обратитесь к вашему системному администратору.

  • Загрузите программное обеспечение с сайта и распакуйте. Запустите программу установки.
  • Щелкните на Install Practice Files (Установить учебные файлы) и следуйте появляющимся на экране инструкциям.
  • По завершении установки файлов на вашем жестком диске будет создана папка SQL 2000 Step by Step, в которую будут помещены учебные файлы.
  • Запустите утилиту Enterprise Manager SQL Server.
  • Раскройте группу Microsoft SQL Server в левой панели, а затем раскройте группу серверов, содержащую сервер, который вы будете использовать для выполнения уроков.
  • Внимание! Узнайте у вашего системного администратора, какой сервер и группу серверов вам следует использовать.

  • Щелкните правой кнопкой мыши на папке Databases сервера, который вы используете для выполнения упражнений, укажите на All Tasks (Все задачи) и выберите Attach Database (Подключить базу данных). SQL Server отобразит диалоговое окно Attach Database (Подключить базу данных).
  • Нажмите кнопку Browse (Обзор). SQL Server отобразит диалоговое окно Browse for Existing File (Просмотр файлов).
  • Перейдите к папке SQL 2000 Step by Step, выделите Aromatherapy.mdf, а затем нажмите ОК. SQL Server заполнит место размещения файла данных и файла журнала транзакций.
  • Нажмите ОК. SQL Server отобразит сообщение, подтверждающее, что база данных была успешно подключена.
  • .

    Использование учебных файлов

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

    Удаление учебных файлов

    Выполните следующие действия, если вы хотите удалить учебные файлы. Имейте в виду, что для полного удаления учебных файлов вам необходимо отключить базу данных Aromatherapy от SQL Server.

  • В панели задач Windows нажмите кнопку Start (Пуск), укажите на Settings (Настройка), а затем щелкните на Control Panel (Панель управления).
  • Внимание! В Windows 2000 возможно отобразить содержимое панели управления Control Panel непосредственно из стартового меню. Если ваш компьютер сконфигурирован подобным образом, пункт Control Panel (Панель управления) будет отображен в качестве подменю в меню Settings (Настройка).

  • Дважды щелкните на значке Add/Remove Programs (Установка и удаление программ).
  • Выберите SQL 2000 Step by Step из списка, а затем нажмите кнопку Add/Remove (Установка/Удаление). (В Windows 2000 нажмите кнопку Change/Remove.) Появится сообщение с запросом на подтверждение.
  • Нажмите кнопку Yes (Да). Учебные файлы будут удалены.
  • Нажмите ОК, чтобы закрыть диалоговое окно Add/Remove Programs Properties (Установка и удаление программ).
  • Закройте окно Control Panel (Панель управления), если необходимо.
  • Вернуться к учебному плану