Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Средства создания и управления базами данных

Поиск

на примере СУБД MS SQL Server

       В среде SQL Server существует три способа создания базы данных:

- при помощи мастера Create Database Wizard;

- средствами Enterprise Manager;

- командами языка SQL, которые сохраняются в файлах сценариев.

 

Рассмотрим функции Enterprise Manager создания, резервного копирования и восстановления БД на примере базы данных «Сессия».

 

Создание БД «Сессия»

Для создания базы данных после запуска Enterprise Manager необходимо выполнить следующую последовательность действий.

1. Выбрать сервер, на котором создается БД. Выбор сервера осуществляется в левой панели открывшегося окна «Console Root». Раскрыв группу «SQL Server», пользователь получает доступ к зарегистрированным серверам и может выбрать имя сервера, на котором будем создаваться база данных.

2. Создать БД и спланировать местоположение файлов. Для создания новой БД необходимо раскрыть папку «Databases» и с помощью контекстного меню или общего меню среды инициировать команду <New Database>. После вызова команды откроется диалоговое окно «Database Properties» с тремя вкладками: «General», «Data Files» и «Transaction Log». На первой вкладке необходимо ввести имя базы данных – «Сессия». На двух следующих – определить имена и местоположение файлов базы данных. По умолчанию все файлы располагаются в каталоге \MSSQL\DATA. Для изменения предлагаемого местоположения файлов БД необходимо в столбце Location ввести новый путь (слайд 2).

Аналогично настраивается файл журнала транзакций на вкладке Transaction Log. После настройки параметров необходимо закрыть диалоговое окно (кнопка <OK>). При этом имя новой базы данных добавится в список баз данных, отображаемый в окне «Console Root» (слайд 3).

 

3. Создать таблицы БД. Порядок создания таблиц проиллюстрируем на примере таблицы «Студенты» в составе базы данных «Сессия». Раскрыв базу данных «Сессия» в окне Console Root, пользователь получает доступ к объектам БД. Далее, открыв папку «Tables», пользователь имеет возможность инициировать команду контекстного меню или главного меню среды <New Table>. После вызова команды откроется диалоговое окно «New Table», в котором задаются имена полей, их типы и другие параметры. При необходимости вставить новое поле между двумя уже существующими следует инициировать команду контекстного меню <Insert Column>. Удалить поле можно с помощью команды <Delete Column>.

Поле ID _Студент в таблице является первичным ключом. Для присвоения полю (или совокупности полей) статуса первичного ключа служит пиктограмма на панели инструментов с изображением ключа (необходимо выделить поле или группу полей и активизировать пиктограмму).

Чтобы построить индекс для поля, необходимо в контекстном меню выбрать команду <Indexes/Keys>. Откроется диалоговое окно «Properties» (Слайд 4). Окно имеет четыре вкладки, с помощью которых задаются различные свойства таблицы. Так, например, на вкладке «Relationships» определяются связи между текущей таблицей и остальными таблицами базы данных. Вкладка «Indexes/Keys» позволяет получить информацию о существующих индексах и построить новый.

Для создания индекса служит управляющая кнопка <New>. Чтобы построить, например, индекс для поля «Фамилия», необходимо активизировать кнопку и выбрать в колонке «Column name» поле «Фамилия». Строка ввода «Index name» служит для задания имени нового индекса. Остальные интерфейсные элементы служат для определения параметров создаваемого индекса.

После задания всех полей таблицы необходимо закрыть окно «New Table» и в открывшемся диалоговом окне «Choose Name» указать ее имя (слайд 5).

 

4. Ввести в таблицы данные. Чтобы ввести данные в таблицу (например, в созданную на предыдущем шаге таблицу «Студенты»), необходимо:

- в окне Console Root на левой панели раскрыть папку базы данных «Сессия»;

- выбрать объект «Tables» в открывшемся списке, чтобы просмотреть весь список таблиц на правой панели окна

- выделить таблицу «Студенты» на правой панели и активизировать команду контекстного меню Open table->Retun all rows.

Откроется окно для ввода и отображения содержимого выбранной таблицы. Строка таблицы соответствует отдельной записи, столбец – полю. В этом режиме с помощью клавиатуры в ячейки таблицы можно вводить значения, соответствующие (по типу, длине и другим ограничениям) заданным для полей.

Данные в записях таблицы хранятся в последовательности, задаваемой порядком следования полей.

 



Поделиться:


Последнее изменение этой страницы: 2021-12-07; просмотров: 42; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.73.167 (0.007 с.)