Загрузка данных



-- =========================================
-- ТЕСТОВОЕ ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ
-- Microsoft SQL Server 2008
-- =========================================

BEGIN TRANSACTION;

-- 1. ФИЗИЧЕСКИЕ ЛИЦА
INSERT INTO [dbo].[физическое лицо]
    ([id_фио], [фамилия], [отчество], [стаж])
VALUES
    (1, N'Иванов', N'Иванович', 10),
    (2, N'Петров', N'Сергеевич', 5),
    (3, N'Сидоров', N'Александрович', 8),
    (4, N'Смирнова', N'Андреевна', 3),
    (5, N'Кузнецов', N'Дмитриевич', 12);


-- 2. РОЛИ
INSERT INTO [dbo].[Роль]
    ([id_роль], [директор], [заместитель],
     [рабочий], [администратор])
VALUES
    (1, N'Директор', N'Заместитель',
        N'Рабочий', N'Администратор');


-- 3. СОТРУДНИКИ
INSERT INTO [dbo].[сотрудник]
    ([id_сотрудника], [фио], [стаж], [обязанности])
VALUES
    (1, 1, 10, N'Руководство'),
    (2, 2, 5, N'Замещение директора'),
    (3, 3, 8, N'Выполнение работ'),
    (4, 4, 3, N'Работа с документами'),
    (5, 5, 12, N'Администрирование');


-- 4. ЗАЯВКИ
INSERT INTO [dbo].[Заявка]
    ([id_заявки], [номер_заявки], [задача], [сотрудник])
VALUES
    (1, 1001, N'Ремонт компьютера', N'Иванов'),
    (2, 1002, N'Установка ПО', N'Петров'),
    (3, 1003, N'Настройка сети', N'Сидоров'),
    (4, 1004, N'Подготовка документов', N'Смирнова'),
    (5, 1005, N'Обслуживание сервера', N'Кузнецов');


-- 5. ВХОД В СИСТЕМУ
INSERT INTO [dbo].[Вход]
    ([логин], [пароль], [роль], [фио], [заявка], [сотрудник])
VALUES
    (N'ivanov', N'12345', 1, 1, 1, 1),
    (N'petrov', N'12345', 1, 2, 2, 2),
    (N'sidorov', N'12345', 1, 3, 3, 3),
    (N'smirnova', N'12345', 1, 4, 4, 4),
    (N'admin', N'admin123', 1, 5, 5, 5);

COMMIT TRANSACTION;


-- 6. ПРОВЕРКА ЗАПОЛНЕНИЯ
SELECT * FROM [dbo].[физическое лицо];
SELECT * FROM [dbo].[Роль];
SELECT * FROM [dbo].[сотрудник];
SELECT * FROM [dbo].[Заявка];
SELECT * FROM [dbo].[Вход];