Загрузка данных
-- =============================================
-- 1. EMPLOYEE
-- =============================================
INSERT INTO Employee
(
employee_id,
full_name,
birth_date,
passport_data,
address,
phone,
email
)
VALUES
(1, 'Ivanov Ivan Sergeevich', '1990-03-15',
'4500 123456', 'Moscow, Lesnaya St. 10',
'+7-900-111-11-11', 'ivanov@mail.ru'),
(2, 'Petrov Petr Andreevich', '1988-07-22',
'4501 234567', 'Tula, Sovetskaya St. 25',
'+7-900-222-22-22', 'petrov@mail.ru'),
(3, 'Sidorova Anna Viktorovna', '1995-01-09',
'4502 345678', 'Kaluga, Centralnaya St. 7',
'+7-900-333-33-33', 'sidorova@mail.ru'),
(4, 'Kuznetsov Alexey Olegovich', '1992-11-30',
'4503 456789', 'Ryazan, Novaya St. 14',
'+7-900-444-44-44', 'kuznetsov@mail.ru'),
(5, 'Orlova Maria Dmitrievna', '1997-05-18',
'4504 567890', 'Voronezh, Molodezhnaya St. 3',
'+7-900-555-55-55', 'orlova@mail.ru');
GO
-- =============================================
-- 2. EMPLOYER
-- =============================================
INSERT INTO Employer
(
employer_id,
name,
tax_number,
address,
phone
)
VALUES
(1, 'Alpha LLC',
'7701000001',
'Moscow, Tverskaya St. 1',
'+7-495-100-00-01'),
(2, 'Beta LLC',
'7102000002',
'Tula, Sovetskaya St. 12',
'+7-4872-200-00-02'),
(3, 'Gamma LLC',
'4003000003',
'Kaluga, Kirova St. 8',
'+7-4842-300-00-03'),
(4, 'Delta LLC',
'6204000004',
'Ryazan, Lenina St. 20',
'+7-4912-400-00-04'),
(5, 'Omega LLC',
'3605000005',
'Voronezh, Plekhanovskaya St. 5',
'+7-473-500-00-05');
GO
-- =============================================
-- 3. EMPLOYMENT BOOK
-- =============================================
INSERT INTO Employment_Book
(
employment_book_id,
book_number,
issue_date,
closing_date,
status,
format
)
VALUES
(1, 'EB-000001',
'2016-06-10',
NULL,
'Active',
'Paper'),
(2, 'EB-000002',
'2018-04-20',
NULL,
'Active',
'Electronic'),
(3, 'EB-000003',
'2020-09-01',
NULL,
'Active',
'Electronic'),
(4, 'EB-000004',
'2017-12-05',
'2024-11-30',
'Closed',
'Paper'),
(5, 'EB-000005',
'2022-03-14',
NULL,
'Active',
'Electronic');
GO
-- =============================================
-- 4. SPECIALIST
-- =============================================
INSERT INTO Specialist
(
specialist_id,
full_name,
position,
phone,
email,
employer_id
)
VALUES
(1, 'Smirnova Elena Viktorovna',
'HR Specialist',
'+7-901-100-10-01',
'smirnova@alpha.ru',
1),
(2, 'Volkova Olga Sergeevna',
'HR Inspector',
'+7-901-200-20-02',
'volkova@beta.ru',
2),
(3, 'Popova Natalia Igorevna',
'Head of HR Department',
'+7-901-300-30-03',
'popova@gamma.ru',
3),
(4, 'Morozova Irina Pavlovna',
'HR Specialist',
'+7-901-400-40-04',
'morozova@delta.ru',
4),
(5, 'Vasilieva Tatiana Andreevna',
'HR Inspector',
'+7-901-500-50-05',
'vasilieva@omega.ru',
5);
GO
-- =============================================
-- 5. EMPLOYMENT RECORD
-- =============================================
INSERT INTO Employment_Record
(
record_id,
record_date,
record_type,
position,
department,
document_number,
employment_book_id,
specialist_id
)
VALUES
(1,
'2016-06-10',
'Hiring',
'Manager',
'Sales Department',
'Order No. 101',
1,
1),
(2,
'2021-05-17',
'Transfer',
'Senior Manager',
'Sales Department',
'Order No. 57',
2,
2),
(3,
'2023-08-15',
'Hiring',
'Accountant',
'Accounting Department',
'Order No. 120',
3,
3),
(4,
'2024-11-30',
'Dismissal',
'Engineer',
'Technical Department',
'Order No. 145',
4,
4),
(5,
'2023-10-02',
'Hiring',
'HR Specialist',
'HR Department',
'Order No. 88',
5,
5);
GO