- •Кафедра информационных систем и технологий
- •1. Теоретические аспекты информационных систем автоматизации работы туристического агентства
- •2. Построение концептуальной модели
- •3. Преобразование концептуальной модели в реляционную
- •4. Создание базы данных средствами субд ms sql 2012
- •5. Разработка объектов базы данных, демонстрирующих логику предметной области
- •Заключение
- •Список использованных источников
- •Приложение Скрипт создания базы данных
- •Скрипт заполнения базы данных тестовой информацией
Скрипт заполнения базы данных тестовой информацией
SET DATEFORMAT ymd
SET ARITHABORT, ANSI_PADDING, ANSI_WARNINGS, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER, ANSI_NULLS, NOCOUNT ON
SET NUMERIC_ROUNDABORT, IMPLICIT_TRANSACTIONS, XACT_ABORT OFF
GO
SET IDENTITY_INSERT tour.dbo.CITY ON
GO
INSERT tour.dbo.CITY(ID_CITY, ID_LAND, CITY_NAME) VALUES (1, 3, N'Анталия')
INSERT tour.dbo.CITY(ID_CITY, ID_LAND, CITY_NAME) VALUES (2, 1, 'Афины')
INSERT tour.dbo.CITY(ID_CITY, ID_LAND, CITY_NAME) VALUES (3, 2, 'Венеция')
INSERT tour.dbo.CITY(ID_CITY, ID_LAND, CITY_NAME) VALUES (4, 6, 'Прага')
GO
SET IDENTITY_INSERT tour.dbo.CITY OFF
GO
SET IDENTITY_INSERT tour.dbo.HOTEL ON
GO
INSERT tour.dbo.HOTEL(ID_HOTEL, ID_CITY, HOTEL_NAME, CLASS, PAY_ON_DAY) VALUES (1, 1, 'Cima Rosa ', 4, 3000.00)
INSERT tour.dbo.HOTEL(ID_HOTEL, ID_CITY, HOTEL_NAME, CLASS, PAY_ON_DAY) VALUES (2, 2, 'San Simeon Apartments ', 3, 2500.00)
INSERT tour.dbo.HOTEL(ID_HOTEL, ID_CITY, HOTEL_NAME, CLASS, PAY_ON_DAY) VALUES (3, 3, 'Soula Rooms', 3, 2352.97)
INSERT tour.dbo.HOTEL(ID_HOTEL, ID_CITY, HOTEL_NAME, CLASS, PAY_ON_DAY) VALUES (4, 4, 'Pallada Maria Delatolla', 5, 2738.00)
INSERT tour.dbo.HOTEL(ID_HOTEL, ID_CITY, HOTEL_NAME, CLASS, PAY_ON_DAY) VALUES (5, 1, 'Wenceslas square TOP apartment', 5, 3500.00)
INSERT tour.dbo.HOTEL(ID_HOTEL, ID_CITY, HOTEL_NAME, CLASS, PAY_ON_DAY) VALUES (6, 2, 'Penzion Jesuitska', 4, 2900.00)
GO
SET IDENTITY_INSERT tour.dbo.HOTEL OFF
GO
INSERT tour.dbo.LAND(ID_LAND, LAND_NAME) VALUES (4, 'Болгария')
INSERT tour.dbo.LAND(ID_LAND, LAND_NAME) VALUES (1, 'Греция')
INSERT tour.dbo.LAND(ID_LAND, LAND_NAME) VALUES (2, 'Италия')
INSERT tour.dbo.LAND(ID_LAND, LAND_NAME) VALUES (5, 'Мальдивы')
INSERT tour.dbo.LAND(ID_LAND, LAND_NAME) VALUES (3, 'Турция')
INSERT tour.dbo.LAND(ID_LAND, LAND_NAME) VALUES (6, 'Чехия')
GO
SET IDENTITY_INSERT tour.dbo.TOUR ON
GO
INSERT tour.dbo.TOUR(ID_TOUR, TOUR_NAME, ID_TOUR_TRANSPORT, DURATION, DESCRIPTION) VALUES (1, 'Турция-Анталия', 1, 14, 'Тур на 14 дней для одиночек и семьи')
INSERT tour.dbo.TOUR(ID_TOUR, TOUR_NAME, ID_TOUR_TRANSPORT, DURATION, DESCRIPTION) VALUES (2, 'Италия-Венеция', 2, 10, NULL)
INSERT tour.dbo.TOUR(ID_TOUR, TOUR_NAME, ID_TOUR_TRANSPORT, DURATION, DESCRIPTION) VALUES (3, 'Греция-Афины', 2, 10, NULL)
INSERT tour.dbo.TOUR(ID_TOUR, TOUR_NAME, ID_TOUR_TRANSPORT, DURATION, DESCRIPTION) VALUES (4, '14 дневный тур в Афины', 1, 14, 'Отлдичный тур для отдыха в Греции')
GO
SET IDENTITY_INSERT tour.dbo.TOUR OFF
GO
SET IDENTITY_INSERT tour.dbo.TOUR_TRANSPORT ON
GO
INSERT tour.dbo.TOUR_TRANSPORT(ID_TRANSPORT_TYPE, TRANSPORT_NAME) VALUES (1, 'Автобус')
INSERT tour.dbo.TOUR_TRANSPORT(ID_TRANSPORT_TYPE, TRANSPORT_NAME) VALUES (3, 'Конный тур')
INSERT tour.dbo.TOUR_TRANSPORT(ID_TRANSPORT_TYPE, TRANSPORT_NAME) VALUES (2, 'Теплоход')
GO
SET IDENTITY_INSERT tour.dbo.TOUR_TRANSPORT OFF
GO
SET IDENTITY_INSERT tour.dbo.TOURIST ON
GO
INSERT tour.dbo.TOURIST(ID_TOURIST, TOURIST_NAME, AGE) VALUES (1, 'Тарасов Иван', 13)
INSERT tour.dbo.TOURIST(ID_TOURIST, TOURIST_NAME, AGE) VALUES (2, 'Тарасов Петр', 42)
INSERT tour.dbo.TOURIST(ID_TOURIST, TOURIST_NAME, AGE) VALUES (3, 'Кукушкина Наталья', 23)
INSERT tour.dbo.TOURIST(ID_TOURIST, TOURIST_NAME, AGE) VALUES (4, 'Пушкарева Татьяна', 30)
INSERT tour.dbo.TOURIST(ID_TOURIST, TOURIST_NAME, AGE) VALUES (5, 'Иванов А.С.', 34)
INSERT tour.dbo.TOURIST(ID_TOURIST, TOURIST_NAME, AGE) VALUES (6, 'Разумов А.В.', 10)
GO
SET IDENTITY_INSERT tour.dbo.TOURIST OFF
GO
SET IDENTITY_INSERT tour.dbo.VOUCHER ON
GO
INSERT tour.dbo.VOUCHER(ID_VOUCH, TRAVEL_DATE, ID_TOUR, ID_TOURIST, ID_HOTEL) VALUES (1, '2014-08-01', 2, 3, 3)
INSERT tour.dbo.VOUCHER(ID_VOUCH, TRAVEL_DATE, ID_TOUR, ID_TOURIST, ID_HOTEL) VALUES (2, '2014-07-01', 3, 2, 2)
INSERT tour.dbo.VOUCHER(ID_VOUCH, TRAVEL_DATE, ID_TOUR, ID_TOURIST, ID_HOTEL) VALUES (3, '2014-08-06', 4, 4, 6)
INSERT tour.dbo.VOUCHER(ID_VOUCH, TRAVEL_DATE, ID_TOUR, ID_TOURIST, ID_HOTEL) VALUES (4, '2014-05-01', 2, 5, 2)
GO
SET IDENTITY_INSERT tour.dbo.VOUCHER OFF
GO