Главная страница

Плужников Курсовая. Курсовая Плужников 2023. 1 Обследование предметной области 6 2 Разработка технического задания 10


Скачать 0.97 Mb.
Название1 Обследование предметной области 6 2 Разработка технического задания 10
АнкорПлужников Курсовая
Дата24.03.2023
Размер0.97 Mb.
Формат файлаdocx
Имя файлаКурсовая Плужников 2023.docx
ТипРеферат
#1012694
страница9 из 12
1   ...   4   5   6   7   8   9   10   11   12

ПРИЛОЖЕНИЕ А


Сценарий по созданию БД «Яхтенная Верфь»

USE [Яхтенная верфь]

GO

/****** Object: Table [dbo].[Авторизация2

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Авторизация2](

[Код] [int] NOT NULL,

[Логин] [nvarchar](20) NULL,

[Пароль] [nvarchar](20) NULL,

[Доступ] [nvarchar](20) NULL,

[Почта] [nvarchar](20) NULL,

[Фамилия] [nvarchar](20) NULL,

[Имя] [nvarchar](20) NULL,

CONSTRAINT [PK_Авторизация2] PRIMARY KEY CLUSTERED

(

[Код] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** Object: Table [dbo].[Заказ]

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Заказ](

[Код заказа] [int] NOT NULL,

[Дата] [nvarchar](15) NULL,

[Код клиента] [int] NOT NULL,

CONSTRAINT [PK_Заказ] PRIMARY KEY CLUSTERED

(

[Код заказа] ASC,

[Код клиента] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** Object: Table [dbo].[Запчасть]

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Запчасть](

[Запчасть] [nvarchar](50) NULL,

[Стоимость] [nvarchar](25) NULL,

[Производитель] [nvarchar](25) NULL

) ON [PRIMARY]

GO

/****** Object: Table [dbo].[Клиент] SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Клиент](

[Код Клиента] [int] NOT NULL,

[Фамилия] [nvarchar](25) NULL,

[Имя] [nvarchar](25) NULL,

[Отчество] [nvarchar](25) NULL,

[Телефон] [nvarchar](25) NULL,

CONSTRAINT [PK_Клиент] PRIMARY KEY CLUSTERED

(

[Код Клиента] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** Object: Table [dbo].[Мастер]

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Мастер](

[Фамилия] [nvarchar](25) NULL,

[Имя] [nvarchar](25) NULL,

[Отчество] [nvarchar](25) NULL,

[Телефон] [nvarchar](25) NULL,

[Код заказа] [int] NOT NULL,

[Модель] [nvarchar](25) NULL,

[Неисправность] [nvarchar](25) NULL,

CONSTRAINT [PK_Мастер] PRIMARY KEY CLUSTERED

(

[Код заказа] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** Object: Table [dbo].[Неисправность]

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Неисправность](

[Неисправность] [nvarchar](25) NOT NULL,

[Стоимость] [nvarchar](25) NULL,

[Запчасть] [nvarchar](50) NULL,

CONSTRAINT [PK_Неисправность] PRIMARY KEY CLUSTERED

(

[Неисправность] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** Object: Table [dbo].[Яхта]

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[Яхта](

[Модель] [nvarchar](25) NOT NULL,

[Год выпуска] [nvarchar](15) NULL,

[Пробег] [nvarchar](10) NULL,

CONSTRAINT [PK_Яхта] PRIMARY KEY CLUSTERED

(

[Модель] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

INSERT [dbo].[Авторизация2] ([Код], [Логин], [Пароль], [Доступ], [Почта], [Фамилия], [Имя]) VALUES (1, N'admin', N'1234', N'1', N'p@yandex.ru', N'Чельманов', N'Павел')

INSERT [dbo].[Авторизация2] ([Код], [Логин], [Пароль], [Доступ], [Почта], [Фамилия], [Имя]) VALUES (2, N'user', N'123', N'2', N'c@yandex.ru', N'Родин', N'Евгений')

GO

INSERT [dbo].[Заказ] ([Код заказа], [Дата], [Код клиента]) VALUES (1, N'2022-10-10', 1)

INSERT [dbo].[Заказ] ([Код заказа], [Дата], [Код клиента]) VALUES (2, N'2022-09-10', 2)

INSERT [dbo].[Заказ] ([Код заказа], [Дата], [Код клиента]) VALUES (3, N'2022-11-11', 3)

INSERT [dbo].[Заказ] ([Код заказа], [Дата], [Код клиента]) VALUES (4, N'2022-07-12', 4)

GO

INSERT [dbo].[Запчасть] ([Запчасть], [Стоимость], [Производитель]) VALUES (N'Бронзовый фильтр забортной воды', N'19500', N'Guidi')

INSERT [dbo].[Запчасть] ([Запчасть], [Стоимость], [Производитель]) VALUES (N'Рулевой насос', N'38000', N'Lecomble & Schmitt')

INSERT [dbo].[Запчасть] ([Запчасть], [Стоимость], [Производитель]) VALUES (N'Топливный фильтр сепаратор', N'25300', N'Hengst')

INSERT [dbo].[Запчасть] ([Запчасть], [Стоимость], [Производитель]) VALUES (N'Трюмная помпа', N'18000', N'Rule Gold 12B')

GO

INSERT [dbo].[Клиент] ([Код Клиента], [Фамилия], [Имя], [Отчество], [Телефон]) VALUES (1, N'Зубов', N'Артем', N'Матвеевич', N'89205442377')

INSERT [dbo].[Клиент] ([Код Клиента], [Фамилия], [Имя], [Отчество], [Телефон]) VALUES (2, N'Ковалев', N'Елисей', N'Матвеевич', N'89005223682')

INSERT [dbo].[Клиент] ([Код Клиента], [Фамилия], [Имя], [Отчество], [Телефон]) VALUES (3, N'Воробьев', N'Максим', N'Артемович', N'89157472096')

INSERT [dbo].[Клиент] ([Код Клиента], [Фамилия], [Имя], [Отчество], [Телефон]) VALUES (4, N'Смирнов', N'Даниил', N'Егорович', N'89105763912')

INSERT [dbo].[Клиент] ([Код Клиента], [Фамилия], [Имя], [Отчество], [Телефон]) VALUES (5, N'Рычажков', N'Даниил', N'Иванович', N'89004729610')

GO

INSERT [dbo].[Мастер] ([Фамилия], [Имя], [Отчество], [Телефон], [Код заказа], [Модель], [Неисправность]) VALUES (N'Чеснаков', N'Дмитрий', N'Владимирович', N'89106267766', 1, NULL, NULL)

INSERT [dbo].[Мастер] ([Фамилия], [Имя], [Отчество], [Телефон], [Код заказа], [Модель], [Неисправность]) VALUES (N'Рычажков', N'Даниил', N'Сергеевич', N'89105762188', 2, NULL, NULL)

INSERT [dbo].[Мастер] ([Фамилия], [Имя], [Отчество], [Телефон], [Код заказа], [Модель], [Неисправность]) VALUES (N'Ульянкин', N'Максим', N'Игоревич', N'89104442312', 3, NULL, NULL)

INSERT [dbo].[Мастер] ([Фамилия], [Имя], [Отчество], [Телефон], [Код заказа], [Модель], [Неисправность]) VALUES (N'Прошин', N'Денис', N'Андреевич', N'89004242312', 4, NULL, NULL)

GO

INSERT [dbo].[Неисправность] ([Неисправность], [Стоимость], [Запчасть]) VALUES (N'Рулевая система', N'43000', N'Рулевой насос Lecomble & Schmitt')

INSERT [dbo].[Неисправность] ([Неисправность], [Стоимость], [Запчасть]) VALUES (N'Система осушения', N'23000', N'Трюмная помпа Rule Gold 12B')

INSERT [dbo].[Неисправность] ([Неисправность], [Стоимость], [Запчасть]) VALUES (N'Система охлаждения', N'22000', N'Бронзовый фильтр забортной воды Guidi')

INSERT [dbo].[Неисправность] ([Неисправность], [Стоимость], [Запчасть]) VALUES (N'Топливная система', N'29000', N'Топливный фильтр сепаратор Hengst')

GO

INSERT [dbo].[Яхта] ([Модель], [Год выпуска], [Пробег]) VALUES (N'Absolute 58 Flyer', N'2016-02-05', N'56000')

INSERT [dbo].[Яхта] ([Модель], [Год выпуска], [Пробег]) VALUES (N'Absolute Akashi ', N'2004', N'1000')

INSERT [dbo].[Яхта] ([Модель], [Год выпуска], [Пробег]) VALUES (N'Absolute Navetta 73', N'2019-04-08', N'36500')

INSERT [dbo].[Яхта] ([Модель], [Год выпуска], [Пробег]) VALUES (N'Azimut Magellano', N'2021-01-01', N'2500')

INSERT [dbo].[Яхта] ([Модель], [Год выпуска], [Пробег]) VALUES (N'Bavaria S45 Open', N'2022-04-07', N'1300')

INSERT [dbo].[Яхта] ([Модель], [Год выпуска], [Пробег]) VALUES (N'Bavaria S600 Closed', N'2018-02-02', N'15000')

GO

ALTER TABLE [dbo].[Заказ] WITH CHECK ADD CONSTRAINT [FK_Заказ_Клиент] FOREIGN KEY([Код клиента])

REFERENCES [dbo].[Клиент] ([Код Клиента])

GO

ALTER TABLE [dbo].[Заказ] CHECK CONSTRAINT [FK_Заказ_Клиент]

GO

ALTER TABLE [dbo].[Заказ] WITH CHECK ADD CONSTRAINT [FK_Заказ_Мастер] FOREIGN KEY([Код заказа])

REFERENCES [dbo].[Мастер] ([Код заказа])

GO

ALTER TABLE [dbo].[Заказ] CHECK CONSTRAINT [FK_Заказ_Мастер]

GO

ALTER TABLE [dbo].[Мастер] WITH CHECK ADD CONSTRAINT [FK_Мастер_Неисправность] FOREIGN KEY([Неисправность])

REFERENCES [dbo].[Неисправность] ([Неисправность])

GO

ALTER TABLE [dbo].[Мастер] CHECK CONSTRAINT [FK_Мастер_Неисправность]

GO

ALTER TABLE [dbo].[Мастер] WITH CHECK ADD CONSTRAINT [FK_Мастер_Яхта] FOREIGN KEY([Модель])

REFERENCES [dbo].[Яхта] ([Модель])

GO

ALTER TABLE [dbo].[Мастер] CHECK CONSTRAINT [FK_Мастер_Яхта]

GO

1   ...   4   5   6   7   8   9   10   11   12


написать администратору сайта