Использование графического интерфейса для создания объектов базы данных
Создание схемы.
Создать схему можно с помощью графического интерфейса в окне SQL Server Management Studio.Для этогораскройте узел базы данныхPostavki,щелкните кнопкой мыши на узле Security(Безопасность), а затем Schemas(Схемы). Далее выберите команду Create Schema (Создать схему). В текстовых полях открывшегося окна введите имя схемы, а затем владельца схемы – dbo.
Создание таблицы.
Для создания таблицы щелкните правой кнопкой мыши на узле Tables и выберите из контекстного меню команду Create Table. Откроется диалоговое окно создания структуры таблицы.
Введите имя первого столбца. Для данного столбцa определите Data Type - char (поле символьного типа фиксированной длины) и максимальное число символов.
В столбце Allow Nulls определяется возможность использования неопределенных значений. Если в этом столбце установлен флажок, то неопределенные значения могут быть введены в это поле.
Введите определения других полей.
Один столбец должен быть идентифицирован. Для этого установите курсор мыши в поле имени столбца и щелкните на пункте Set primary key.
Перед сохранением таблицы следует определить схему и ее владельца. В диалоговом окне Table Properties(Свойства) присвойте ей имя. Eсли окно не отображено, его можно выбрать из меню View | Properties Window( Вид | Окно свойств).Далее щелкните кнопкой мыши по полю со списком Schemaдля отображения перечня допустимых схем, которым может принадлежать таблица. Для данной таблицы можно использовать созданную выше схему.
Сохраните таблицу, щелкнув по кнопке Save,и закройте окно конструктора таблицы.
Щелкните левой кнопкой мыши на узле Tables.Созданная таблицапоявится в составе таблиц базы данных.
Для того, чтобы открыть таблицу для заполнения ее данными, нужно щелкнуть правой кнопкой мыши на узле таблицыи в контекстном меню выбрать Open Table(показать первые 200 строк). Заполните таблицу данными и закройте ее.
Для изменения структуры таблицы следует выбрать Project(Проект).
Создание представления.
Создайте представление, в котором отображаются номера и имена имеющихся поставщиков.
В окне SQL Server Management Studio щелкните правой кнопкой мыши на узле Views (Представления) базы данных Postavki.
В контекстном меню выберите пункт Create View и в диалоговом окне ADD Table выберите таблицу PostDet.tblS для включения ее в представление. Закройте диалоговое окно.
Определите поля таблицыPostDet.tblS, участвующие в представлении. Это поля S и SNAME.Перенесите их последовательно в графу Column.
Как и таблица, представление должно принадлежать схеме, поэтому в окне свойств представления выберите схему PostDet.
Щелкните правой кнопкой мыши в окне кода и в контекстном меню выберите пункт выполнения. Сохраните представление с именем vw_tblS.
Создание хранимых процедур.
Хранимые процедуры можно создавать в окне SQL Server Management Studio базы данных (Узел Programmability(Программирование)->Stored Procedures(Хранимые процедуры) ->Create Stored Procedure.
Построение диаграммы базы данных.
Для создания диаграммыщелкните правой кнопкой мыши на узлеDiagramsбазы данныхPostavkiивыберите в контекстном меню пункт Install Diagrams Support (Установить поддержку диаграмм) и нажмитев следующем диалоговом окне Yes. Далее в контекстном меню выберите New Database Diagram, в появившемся диалоговом окне выделите необходимые таблицы базы данных, а затем щелкните на кнопкеAdd.
Закройте окно добавления таблицы, окно создания диаграммы, сохранив ее.
Создание запросов.
В целях обеспечения безопасности, приведенные ниже запросы можно использовать в хранимых процедурах.
1. Удаление столбца из таблицы PostDet.tblS.
Для создания запроса в меню SQL Server Management Studio выберите Создать запроc,соединитесь с базой данных Postavkiи в окне редактора введите текст:
ALTER TABLEPostDet.tblS DROP COLUMN CITY;
Выполните запрос, сохраните его, присвоив запросу имя. Аналогичные действия выполните при создании следующих запросов.
2. Добавление поля в таблицу PostDet.tblS.
ALTER TABLE PostDet.tblS ADD CITY CHAR(8);