MS SQL SERVER
Microsoft SQL Server (Лекция )Microsoft SQL Server – система управления реляционными
базами данных (СУБД), разработанная корпорацией Microsoft. Основной
используемый язык запросов – Transact-SQL, создан совместно Microsoft и Sybase.
Transact-SQL является реализацией стандарта ANSI/ISO по структурированному
языку запросов SQL с расширениями. Используется для работы с базами данных
размером от персональных до крупных баз данных масштаба предприятия;
конкурирует с другими СУБД в этом сегменте рынка. В состав Microsoft
SQL Server входят несколько утилит. Основная из них – утилита SQL Server Enterprise MANAGER. Она предназначена
для административных операций с серверами, базами данных и объектами баз
данных. Утилита Query Analyzer
предназначена для создания скриптов (программного кода) при работе с объектами
бах данных, организации запросов Утилита Book Online
предназначена для работы со справочными
материалами Microsoft SQL Server. Создание и редактирование таблиц в SQL Server возможно с помощью графического интерфейса Enterprise Manager, командами утилиты
Query Analyzer, через копирование и другими способами. Создание и
редактирование таблиц в SQL Server помощью графического
интерфейса Enterprise Manager В главном меню выбрать раздел Microsoft SQL Server и в нем через
подраздел Enterprise Manager
откроем окно утилиты Enterprise Manager.
Пример данного окна приведен на рис. 1. Рис. 1 Окно
утилиты SQL
Server Enterprise Manager Все базы данных, как служебные, так и пользовательские, т.е. создаваемые
нами, располагаются в папке Database.
На рис. 1 пользовательской базой данных является база по имени АРМ, состоящая
из одной таблицы klient. Остальные таблицы, указанные
в правом окне, являются служебными и создаются самой системой. При создании
новой базы данных системой также создаются вкладки Diagrams, Tables, Views и другие. Их видно на рис. 1. Вкладка
Diagrams предназначена
для работы с диаграммами, например, построения схемы связей между таблицами.
Вкладка Tables
предназначена для работы со служебными и пользовательскими таблицами базы.
Вкладка Views позволяет
организовать запросы к данным базы. Чтобы создать новую базу данных, следует выделить в левой части окна
папку Databases и в
контекстном меню выполнить команду New Database. Далее нужно указать имя базы, создать структуры таблиц
и связи между ними. Следует отметить, что базы данных SQL Server сохраняются на сервере
или в папке C:\Program Files\Microsoft SQL Server\MSSQL\Data. Для создания новой таблицы в выбранной базе данных нужно в контекстном
меню выбрать раздел Создать и для него выполнить команду Table. Далее следует
указать имена и типы полей создаваемой таблицы. Для редактирования структуры
таблицы ее следует открыть через команду Design. Задание первичного ключа организуется через команду контекстного меню Set Primary Key. Для автоматической нумерации в поле столбца следует в свойстве Identity выбрать значение Yes. Можно
также указать начальное значение и шаг. Связывание таблиц созданной базы данных можно организовать следующим
образом. Маркируем вкладку Diagrams нашей базы
данных и через команду New Database Diagrams контекстного меню создаем новую диаграмму в режиме диалога.
Окно мастера создания диаграмм базы данных показано на рис. 2. Рис. 2 Окно добавления таблиц в диаграмму После завершения диалога сохраним созданную диаграмму связей таблиц. Ее
вид приведен на рис.3. Для ввода данных в таблицу базы данных ее следует открыть через
контекстное меню командой Return all rows.
Таблица в режиме редактирования данных показана на рис. 4. Рис. 3 Схема связей таблиц базы данных АРМ Рис. 4 Окно редактирования просмотра и редактирования данных таблицы Klient Создание и
редактирование таблиц в СУБД Ms SQL Server с помощью команд
утилиты Query Analyzer Таблицы можно создавать и редактировать также с помощью команд утилиты
Query Analyzer. Для этого в главном меню выбрать раздел Microsoft SQL Server и в нем через
подраздел SQL Query Analyzer открыть окно утилиты. Окно этой утилиты
показано на рис. 5. Далее следует маркировать нужную таблицу и выполнить
следующую команду контекстного меню Script Object to New Window
as/Create. Рис. 5 Вид окна утилиты SQL
Query Analyzer В правой части окна, представленного на рис. 5, показан программный код
(скрипты) создания таблицы Договор. Организация запросов в
СУБД Microsoft SQL Server Для создания запросов следует в левой части окна Enterprise Manager выделить
необходимую базу данных и выбрать действие View. В результате откроется
окно (рис. 6), в котором можно сформировать необходимый запрос. Для этого
следует выбрать необходимые таблицы, определить список полей, включаемых в
запрос, сформировать условие отбора записей. Запрос можно сохранить и
выполнить. Рис.6 Окно организации просмотра данных таблиц (запрос) В верхней части окна запроса (рис.6) видна таблица, включенная в запрос, в
средней части окна приведен программный код запроса и внизу показан результат
запроса. Основные операторы организации доступа к данным (язык структурированных
запросов) рассматривались в дисциплине
«Базы данных». При необходимости можно воспользоваться справочными материалами
MS SQL
Server 2000,
запустив утилиту Book OnLine. |
| |