В начало

База данных Турфирма

 

            Нужно создать базу данных в СУБД «MS SQL Server».

            Для работы с СУБД запускаем «Management Studio Express», соединяемся с сервером, переходим в инспекторе объектов в раздел «Базы данных». Кликаем правой кнопкой на разделе и в контекстном меню выбираем пункт «Создать базу данных…». Далее задаем имя базы и жмем кнопку «Ok».

Рис. 1. Часть окна создания базы данных

Рис. 1. Часть окна создания базы данных

 

            Физически базу данных можно найти на диске в папке  «C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Турфирма.mdf». Размер ее небольшой, что не может не радовать.

            Создаем первую таблицу «Туристы». Для этого переходим в раздел «Таблицы», вызываем на разделе контекстное меню, а в нем выбираем «Создать таблицу…». Затем надо сохранить таблицу, нажав на дискету и задав имя «Туристы».

Имя столбца

Тип данных

Код туриста

Bigint, первичный ключ, счетчик

ФИО

Nvarchar, 30

Адрес

Nvarchar, 50

Телефон

Nvarchar, 10

            Тут же заполним таблицу «Туристы» некими близкими по смыслу произвольными значениями.

Рис. 2. Заполненная таблица «Туристы»

 

            Потом создаем таблицу «Туры»

Имя столбца

Тип данных

Код тура

Bint, первичный ключ, счетчик

Название

Nvarchar, 50

Цена

money

            Заполняем таблицу «Туры» данными.

Рис. 3. Заполненная таблица «Туры»

 

            Потом создаем таблицу «Сезоны».

Имя столбца

Тип данных

Код сезона

Bint, первичный ключ, счетчик

Дата начала

SmallDateTime

Дата окончания

SmallDateTime

Число мест

SmallInt

Код тура

Внешний ключ, таблица «Туры»

            К сожалению, тип SmallDateTime получился не совсем маленький. Поле «Код тура» делается внешним ключом, если выделить это поле и выбрать раздел «Отношения».

Рис. 4. Заполненная таблица «Сезоны»

 

            Далее переходим к созданию таблицы «Путевки».

Имя столбца

Тип данных

Код путевки

Bint, первичный ключ, счетчик

Код туриста

Внешний ключ, таблица «Туристы»

Код сезона

Внешний ключ, таблица «Сезоны»

            Заполним таблицу «Путевки».

Рис. 5. Заполненная таблица «Путевки»

 

            И, наконец, создаем таблицу «Оплата».

Имя столбца

Тип данных

Код оплаты

Bint, первичный ключ, счетчик

Дата оплаты

SmallDateTime

Сумма

Money

Код путевки

Внешний ключ, таблица «Путевки»

 

Рис. 6. Заполненная таблица «Оплата»

 

            Схему данных можно посмотреть/создать/отредактировать в разделе «Диаграммы баз данных» в обозревателе объектов.

Рис. 7. Схема данных базы «Турфирма» в «MS SQL Sever Management Studio Express»