Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Используемые типы данных




Способ

Способ

Создание таблиц

Способ

Способ

Создание новой базы данных

Для создания новой базы данных нужно выбрать пункт Создать базу данных во всплывающем меню типа объектов базы данных (рис 3).

Рис 3 Создание новой базы данных

 

Открывается окно создания новой базы данных, где вводится имя базы данных, владелец и определяются файлы базы данных (рис 4)

Рис 4 Окно создания новой базы данных

Создаем новый запрос (рис 5)

Рис 5 Создание нового запроса

1)Простейший запрос на создание базы данных

Синтаксис: create database <имя базы данных>;

Пример: create database student;

Выполнив запрос, убедимся, что база данных успешно создана (рис 6)

 

 

Рис 6

2)Расширенный запрос на создание базы данных

Синтаксис:

create database <имя базы данных>

on (

name = ’<имя первичного файла БД>’,

filename = ’<размещение первичного файла БД>’,

size = <размер первичного файла БД>)

logon (

name = ’<имя файла журнала транзакций>’,

filename = ’<размещение файла журнала транзакций>’,

size = <размер файла журнала транзакций>)

 

Пример:

create database student

on (

name = ’student’,

filename = ’C:\Program Files\ Microsoft SQL Server\MSSQL.1\MSSQL\DATA\student.mdf’,

size = 20 MB)

logon (

name = ’ student_log’,

filename = ’C:\Program Files\ Microsoft SQL Server\MSSQL.1\MSSQL\DATA\student_log.ldf’,

size = 5 MB);

Выполнив запрос, убедимся, что база данных успешно создана (рис 7)

Рис 7

Для создания новой таблицы нужно выбрать пункт Создание новой таблицы во всплывающем меню типа объектов Таблицы. Окно сменяется страницей, на которой создаются основные определения столбцов таблицы: вводится имя столбца (колонка Column name), выбирается тип и размер данных в столбце (колонка Data Type задается ограничение целостности NOT NULL столбцов (колонка Allow Nulls). В полях в нижней части страницы можно так же задать описание столбца (поле Description) и значение по умолчанию (поле Default Value). На рис.8 представлена страница определения состава столбцов таблицы.

Рис.8. Страница определения состава столбцов таблицы

При выделении в списке в верхней части страницы какого-нибудь столбца и нажатии правой кнопки мыши появляется контекстное меню, которое позволяет определять дополнительные свойства столбцов и таблиц. С помощью пункта Set Primary Key этого меню определяется (при необходимости) первичный ключ таблицы, а с помощью пункта Relstionships... определяются (при необходимости) ограничения внешних ключей.

При попытке выхода с данной страницы (или при нажатии File > Save) появляется диалоговое окно подтверждения сохранения таблицы. При утвердительном ответе появляется поле, в котором предлагается ввести имя создаваемой таблицы, после ввода которого таблица сохраняется и становится доступной в списке таблиц базы данных в правой части фрейма SQL Server Management Studio.

Запрос на создание таблицы

Create table <имя таблицы>

(<имя поля 1> <тип данных> <ограничения>,

(<имя поля n> <тип данных><ограничения>)

Пример

Create table students (id int primary key, stname varchar (10) not null, stfam varchar (10) not null)

Выполнив запрос, убедимся в создании таблицы.

В таблицах тип данных столбца может быть системным, т.е. встроенным в сервер или определен самим пользователем на основе системных.




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


Дата добавления: 2014-12-23; Просмотров: 420; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.