Создание и отображение баз данных в Management Studio — КиберПедия 

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Создание и отображение баз данных в Management Studio

2019-11-19 234
Создание и отображение баз данных в Management Studio 0.00 из 5.00 0 оценок
Заказать работу

Программа Management Studio является очень мощным и удобным средством рабо­ты с базами данных в SQL Server.

Запустите на выполнение Management Studio. Щелкните мышью по кнопке Пуск, выберите Все программы | Microsoft SQL Server 2014 | SQL Server Management Studio. Появится диалоговое окно соединения с сервером. В окне Соединение с сервером можно выбрать тип сервера — выпадающий список Тип сервера, имя сервера (имя одного из экземпляров сервера, установленных на компьютере — если существует несколько серверов), вид аутентификации Проверка подлинности (выберите из выпадающего списка Проверка подлинности Windows) и ввести имя пользователя (рис. 3.15).

 

 

Рис. 3.15. Соединение с сервером

 

Если на компьютере установлен только один экземпляр сервера базы данных, то в этом окне нужно, ничего не изменяя и не выбирая, просто щелкнуть по кнопке Соединить. Произойдет соединение с текущим экземпляром Database Engine и следом появится главное окно Management Studio, показанное на рис. 3.16.

Однако если на вашем компьютере установлено несколько серверов базы данных, то вам нужно из выпадающего списка Имя сервера выбрать соответствующий сер­вер. У меня установлены два сервера, и каждый раз при запуске Management Studio я стараюсь вспомнить, для какого сервера и для каких целей я это делаю.

Если в окне не виден Обозреватель объектов, выберите в меню Вид | Обозрева­тель объектов или нажмите клавишу <F8>.

Как обычно, в верхней части окна располагается главное меню, ниже присутствует панель инструментов с кнопками быстрого доступа к функциям некоторых элемен­тов главного меню. В левой части находится Обозреватель объектов, при помощи которого вы можете получить быстрый доступ ко многим полезным возможностям Management Studio. Большинство из них мы вскоре рассмотрим.

Чтобы выполнять в Management Studio пакеты операторов Transact-SQL, необходи­мо вызвать окно выполнения запросов. Для этого на панели инструментов нужно мышью щелкнуть по кнопке Создать запрос.

Рис. 3.16. Главное окно Management Studio. Панель Обозреватель объектов

 

Для вызова этого окна можно также щелкнуть мышью по элементу меню Файл, выбрать команду Создать, а затем команду Запрос в текущем соединении. В дальнейшем подобный вызов элемента в многоуровневом меню мы будем пред­ставлять в тексте чуть короче в следующем виде: "Выберите меню Файл | Соз­дать | Запрос в текущем соединении".

Наконец, для вызова окна запросов можно просто нажать клавиши <Ctrl>+<N>.

В центральной части главного окна появится пустое окно запросов, где можно вво­дить, изменять и выполнять операторы Transact-SQL. Это окно показано на рис. 3.17.

Вы можете создать произвольное количество окон запросов, в которых могут со­держаться любые операторы работы с базами данных. Окна запросов создаются в виде вкладок. Переключение между этими вкладками выполняется щелчком мыши по заголовкам вкладок.

 

Рис. 3.17. Окно ввода операторов Transact-SQL

 

Тренировки ради предлагаю выполнить некоторые сценарии. Например, созда­йте базу данных SimpleDB, введя операторы из листинга 3.24.

 

Листинг 3.24. Создание и отображение базы данных со значениями по умолчанию

USE master; GO

IF DB_ID('SimpleDB') IS NOT NULL

DROP DATABASE SimpleDB; CREATE DATABASE SimpleDB; GO

SELECT file_id AS 'ID', type AS 'Type', type desc AS 'Description', name AS 'Name', state AS 'State', state desc AS 'State desc', size AS 'Size' FROM sys.master files

WHERE database_id = DB_ID('SimpleDB'); GO

Программа Management Studio при вводе операторов SQL выполняет выделение цветом ключевых слов, констант, подчеркивает красной волнистой линией невер­ные выражения. Иными словами, помогает вам создать правильный текст. Вы смо­жете выявить ошибки еще до того, как запустите сценарий на выполнение. Правда, бывают и такие случаи, когда красной волнистой линией подчеркиваются как бы ошибочные тексты, которые на самом деле созданы правильно.

Для выполнения этих введенных операторов щелкните мышью по кнопке Выпол­нить на панели инструментов, выберите в меню Запрос | Выполнить либо нажми­те клавишу <F5> или клавиши <Ctrl>+<E>.

Результат выполнения пакета из листинга 3.24 показан на рис. 3.18. Это окно по­явится в нижней части окна выполнения запросов.

 

Рис. 3.18. Результат создания простой базы данных

 

Заметьте, что в отличие от примера из листинга 3.13, где эта база данных создава­лась и отображалась в командной строке, нам в данном случае при отображении результата, показанного на рис. 3.18, не нужно рассчитывать размер и количество символов, которые уместятся на выходе. Нет необходимости выполнять преобразо­вания отображаемых столбцов с использованием функции cast (). В полученном окне результата мы всегда легко с помощью мыши можем уменьшить или расши­рить поле, отводимое для отображения любого столбца, если система не даст нам приличного варианта. Для этого нужно курсор мыши подвести к границе двух столбцов в заголовке и, нажав левую кнопку, изменять требуемый размер. Как пра­вило, программа Management Studio с самого начала предоставляет хорошо читае­мый вариант.

Вы можете заранее любыми средствами (пусть даже в Блокноте) создать файл сце­нария, который будет содержать все необходимые операторы. Принято таким фай­лам давать расширение sql, хотя это также не является обязательным требованием к сценариям. Чтобы загрузить такой файл в окно запросов Management Studio, нуж­но выбрать в меню Файл | Открыть | Файл. Можно нажать клавиши <Ctrl>+<O> или щелкнуть мышью по кнопке открытия на панели инструментов.

Появится обычное окно открытия файла, в котором вы выбираете нужный для ра­боты сценарий. Программа создаст новую вкладку и поместит туда выбранный текст.

Если вы создавали скрипт в Management Studio или вносили изменения в сущест­вующий скрипт, то вы можете сохранить эти изменения, выбрав в меню Файл | Сохранить, нажав клавиши <Ctrl>+<S> или щелкнув мышью по кнопке сохранения на инструментальной панели.

Если вы создавали новый сценарий или хотите сохранить существующий сценарий на диске с другим именем, то для этого следует выбрать в меню Файл | Сохранить [имя сценария] как... и в появившемся диалоговом окне сохранения файла вы­брать каталог размещения и новое имя сценария.

Программа Management Studio предоставляет еще одну удобную возможность. Если в окне существует множество операторов, а вам нужно выполнить только некоторые из них, то достаточно при помощи мыши или клавиатуры выделить требуемую последовательную группу операторов и запустить на выполнение лишь их. Если вы когда-либо присутствовали на мероприятиях, где специалисты от Microsoft рассказывали что-нибудь интересное о возможностях системы с демонстрацией этих возможностей при использовании Management Studio, то вы, конечно же, видели, что они постоянно применяют этот прием.

Теперь в Management Studio создадим базу данных BestDatabase, которую мы будем использовать в дальнейшей работе. Введите следующие операторы (листинг 3.25).

 

Листинг 3.25. Создание базы данных BestDatabase в Management Studio

USE master;

GO

IF DB_ID('BestDatabase') IS NOT NULL

DROP DATABASE BestDatabase;

GO

CREATE DATABASE BestDatabase

ON PRIMARY (NAME = BestDatabase_dat,

FILENAME = 'D:\BestDatabase\Winner.mdf',

SIZE = 5 MB,

MAXSIZE = UNLIMITED,

FILEGROWTH = 1 MB)

LOG ON (NAME = BestDatabase_log,

FILENAME = 'D:\BestDatabase\Winner.ldf',

SIZE = 2 MB,

MAXSIZE = 30 MB,

FILEGROWTH = 1 MB);

GO

 

Выполните операторы.

А для отображения созданной базы данных в этой среде в отличие от утилиты sqlcmd можно поступить несколько иначе, нет необходимости использовать только оператор select и системное представление sys.master_files. Щелкните мышью по символу + слева от строки Базы данных в окне Обозреватель объектов. Раскроется список баз данных, определенных в текущем экземпляре сервера базы данных (рис. 3.19). Имена баз данных в списке упорядочены по алфавиту. Только хочу напомнить, что те средства, которые вы использовали в утилите sqlcmd для отобра­жения характеристик баз данных и их файлов, можно с тем же успехом использо­вать в Management Studio.

 

Мы видим в этом списке и созданную только что базу данных BestDatabase.

 

 

 

 

Рис. 3.19. Список баз данных в Обозревателе объектов

 

 

Замечание

Если вновь созданная база данных в окне Обозреватель объектов не видна (а ско­рее всего так и будет сразу после создания новой базы данных), то следует обновить список объектов, щелкнув правой кнопкой мыши по строке Базы данных или по име­ни сервера базы данных и выбрав в появившемся контекстном меню команду Об­новить. Для обновления списка также можно, как и в любом другом приложении Windows, просто нажать клавишу <F5>. Не забудьте только в этом случае фокус пере­вести именно на Обозреватель объектов, щелкнув мышью по заголовку этого окна, и выделить мышью строку Базы данных или строку сервера (самую первую строку в списке). Иначе у вас просто запустится на выполнение сценарий из текущего окна запросов.

 

Чтобы просмотреть подробнейшие сведения о только что созданной базе данных BestDatabase и при желании внести некоторые изменения, щелкните правой кнопкой мыши по строке BestDatabase и в контекстном меню выберите команду Свойства. Появится окно свойств выбранной базы данных, где текущей является стра­ница Общие (рис. 3.20).

Рис. 3.20. Свойства базы данных BestDatabase. Страница Общие

 

 

Здесь мы видим общие свойства базы данных: имя базы, дату создания, порядок сортировки, владельца и ряд других свойств. На этой странице не допускается внесение каких-либо изменений.

В левой верхней части главного окна, в панели Выбор страницы щелкните мышью по строке Файлы.

 

Рис. 3.21. Свойства базы данных BestDatabase. Страница Файлы

 

Отобразится более интересная страница, где присутствует описание характеристик всех файлов, входящих в состав этой базы данных (рис. 3.21).

Здесь мы видим характеристики двух созданных файлов базы данных — файла данных с логическим именем BestDatabase_dat и файла журнала транзакций с логическим именем BestDatabase_log. Указаны их типы: Данные СТРОК и ЖУРНАЛ. Для них представлены начальный размер в мегабайтах, порядок увеличения разме­ра, путь к файлу и имя файла (на этом рисунке не видно, однако можно просмот­реть, воспользовавшись в нижней части окна полосой прокрутки). Более подробно отображаемые характеристики файлов при полностью развернутом окне свойств базы данных показаны на рис. 3.22.

 

Рис. 3.22. Характеристики файлов базы данных BestDatabase

 

Давайте подробнее рассмотрим этот список.

В столбце Логическое имя мы видим логические имена двух созданных файлов — файла данных BestDatabase_dat и файла журнала транзакций BestDatabase_log.

В столбце Тип файла указывается именно тип файла — Данные СТРОК или файл журнала транзакций (ЖУРНАЛ).

Столбец Файловая группа содержит имя файловой группы, которой принадлежит соответствующий файл. Для файлов данных в этом столбце указывается имя файловой группы. Здесь для первичного файла данных указано primary, т. е. файл относится к первичной файловой группе. Для файлов же журнала транзакций здесь содержится текст Неприменимо, поскольку для файлов журнала транзакций не применяется распределение по файловым группам.

Столбец Начальный размер (МБ) указывает начальный размер файла в мегабайтах.

В столбце Автоувеличение/максимальный размер описывается единица увели­чения размера памяти (единица измерения или проценты от начального значения) и до какой величины может увеличиваться размер памяти, отводимой под файл, либо указывается, что размер не ограничивается (без ограничений).

Столбец Путь содержит полный путь к файлу.

В столбце Имя файла указано имя физического файла в операционной системе.

При выборе в панели Выбор страницы строки Параметры появится следующее окно (рис. 3.23).

Здесь перечисляется множество общих свойств базы данных. Эти свойства, характеристики и возможность изменения отдельных значений мы рассмотрим чуть позже в этой главе.

Теперь посмотрим на характеристики базы данных MultyGroup, которая содержит не одну, а две файловые группы.

Закройте диалоговое окно просмотра свойств базы данных BestDatabase, щелкнув мышью по кнопке Отмена внизу этого окна. Щелкните правой кнопкой мыши по имени базы данных MultyGroup в Обозревателе объектов и в появившемся кон­текстном меню выберите команду Свойства. Появится окно просмотра свойств этой базы данных.

Выберите вкладку Файлы для просмотра файлов базы данных. Список файлов по­казан на рис. 3.24.

Главное, что здесь можно увидеть интересного в отличие от списка файлов базы данных BestDatabase, — это распределение файлов по файловым группам. Мы видим, что файлы данных MultyGroup1 и MultyGroup2 принадлежат первичной файловой группе PRIMARY, а вторичной файловой группе MultyGroup2 принадлежат файлы данных MultyGroup3 и MultyGroup4.

Теперь выберите страницу Файловые группы. Здесь данные весьма скромненькие. Впрочем, на большее и рассчитывать-то не стоило. Что особенного можно сказать о файловых группах?

 

Рис. 3.23. Свойства базы данных BestDatabase. Страница Параметры

 

Рис. 3.24. Список файлов базы данных MultyGroup

 

В верхней части окна указаны обе файловые группы этой базы данных и представлено количество файлов данных, входящих в каждую группу. Для файловой группы primary стоит отметка в столбце По умолчанию, это означает, что она является первичной файловой группой, файловой группой по умолчанию.

К страницам свойств базы данных мы будем неоднократно возвращаться, в том числе и в этой главе, когда станем изменять характеристики существующих баз данных.

Сейчас же рассмотрим диалоговые средства Management Studio, используемые для создания новых баз данных. Закройте диалоговое окно просмотра свойств базы данных, щелкнув по кнопке Отмена.

 


Поделиться с друзьями:

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.044 с.