Реализация операций создания, модификации, удаления баз данных, таблиц, отношений между таблицами:
а) с помощью графического интерфейса SQL Server Management Studio;
с помощью Transact - SQL запросов;
Задания к работе
Изучить синтаксис команд CREATE (ALTER, DROP) DATABASE, CREATE (ALTER, DROP) TABLE, ADD (DROP) CONSTRAINT
Создать базу данных из лабораторной работы №1. Создать таблицы, ключи и связи. Реализовать задание средствами
а) SQL Server Management Studio с помощью графического интерфейса;
б) с помощью Transact - SQL запросов;
Краткая теория
Создание БД
Самый простой способ создать базу данных (БД) — воспользоваться графическим интерфейсом SQL Server Management Studio. Сама процедура создания занимает секунды. Нужно щелкнуть правой кнопкой мыши по контейнеру Database в Object Explorer и в контекстном меню выбрать New Database (Новая база). Откроется диалоговое окно New Database, в котором в самом простом случае вам достаточно будет ввести только имя создаваемой базы данных. Для всех остальных параметров будут подставлены значения по умолчанию.
Рис.5. Интерфейс создания БД
В Microsoft SQL Server БД состоит из двух частей:
файл данных – файл, имеющий расширение mdf и где находятся все таблицы и запросы;
файл журнала транзакций – файл, имеющий расширение ldf, содержит журнал, где фиксируются все действия с БД. Данный файл предназначен для восстановления БД в случае её выхода из строя.
Очень часто рабочие базы данных создаются при помощи команды Transact-SQL CREATE DATABASE. Обычно эта команда помещается в скрипт, который, помимо создания самой базы данных, выполняет и другие операции, например, настройку параметров базы данных и создание в ней объектов. [4]
Для создания нового файла данных используется команда CREATE DATABASE, которая имеет следующий синтаксис:
CREATE DATABASE <Имя БД>
ON (Name=<Логическое имя>, FileName=<Имя файла> [Size=<Нач.размер>,] [Maxsize=<Макс.размер>,] [FileGrowth=<Шаг>])
[LOG ON
(Name=<Логическое имя>, FileName=<Имя файла> [Size=<Нач.размер>,] [Maxsize=<Макс.размер >,] [FileGrowth=<Шаг>]) Здесь:
Имя БД - имя создаваемой БД
Логическое имя - определяет логическое имя файла данных БД, по которому происходит обращение к файлу данных.
Имя файла – определяет полный путь к файлу данных. Нач. размер – начальный размер файла данных в Мб. Макс. размер – максимальный размер файла данных в Мб. Шаг – шаг увеличения файла данных, либо в Мб либо в %.
Параметры в разделе LOG ON аналогичны параметрам в разделе CREATE DATABASE. Однако они определяют параметры журнала транзакций. [9]
Для создания запроса Transact-SQL можно воспользоваться кнопкой New Query панели задач.
Рис. 6. Меню создания нового запроса
В появившемся окне вводится текст запроса:
CREATE DATABASE MY_DATABASE
Рис. 7. Окно ввода тела запроса
Затем нужно нажать F5 или кнопку на панели задач. Для того, чтобы увидеть созданную БД в Object Explorer, воспользуйтесь командой Refresh (доступной из контекстного меню контейнера Databases).
Достарыңызбен бөлісу: |