Advertisement
Inverth

DB-insert

Feb 5th, 2021
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 20.96 KB | None | 0 0
  1. use [Lab1]
  2.  
  3. insert into [Animator]([Number]    , [FirstName] , [Status] , [Hired]     , [Fired] )
  4.                 values('11-111-111', 'Илья'      , 0        , '2018-10-01', '2021-10-25'), -- 1  *-
  5.                       ('11-111-112', 'Вадим'     , 1        , '2018-10-01', null        ), -- 2
  6.                       ('11-111-113', 'Антон'     , 0        , '2018-10-01', '2021-10-25'), -- 3  *-
  7.                       ('11-111-114', 'Иван'      , 1        , '2018-10-01', null        ), -- 4
  8.                       ('11-111-115', 'Анастасия' , 1        , '2018-10-01', null        ), -- 5
  9.                       ('11-111-116', 'Андрей'    , 0        , '2018-10-01', '2021-10-25'), -- 6  *-
  10.                       ('11-111-117', 'Георгий'   , 1        , '2018-10-01', null        ), -- 7
  11.                       ('11-111-118', 'Мария'     , 0        , '2013-10-01', '2021-10-25'), -- 8  *-
  12.  
  13.                       ('11-111-119', 'Виктор'    , 1        , '2019-07-25', null        ), -- 9
  14.                       ('11-111-210', 'Дмитрий'   , 1        , '2019-03-25', null        ), -- 10
  15.                       ('11-111-211', 'Генадий'   , 1        , '2018-10-25', null        ), -- 11
  16.                       ('11-111-212', 'Всеволод'  , 1        , '2020-06-25', null        ), -- 12
  17.                       ('11-111-213', 'Григорий'  , 1        , '2020-01-25', null        ), -- 13
  18.                       ('11-111-214', 'Елизавета' , 0        , '2019-04-25', '2021-10-25'); -- 14
  19.  
  20. insert into [Health]([AnimatorID], [Max], [Current], [MaxSatiety], [CurrentSatiety])
  21.               values(1           , 100  , 40       , 100         , 50              ),
  22.                     (2           , 100  , 90       , 100         , 45              ),
  23.                     (3           , 100  , 20       , 100         , 85              ),
  24.                     (4           , 100  , 40       , 100         , 23              ),
  25.                     (5           , 100  , 89       , 100         , 45              ),
  26.                     (6           , 100  , 52       , 100         , 22              ),
  27.                     (7           , 100  , 99       , 100         , 66              ),
  28.                     (8           , 0    , 0        , 0           , 0               );
  29.  
  30. insert into [Nickname]([Nickname]       , [Description] )
  31.                 values('Робот'          , ''            ),
  32.                       ('Рыдалкин'       , ''            ),
  33.                       ('Бородач'        , ''            ),
  34.                       ('Староста'       , ''            ),
  35.                       ('г-жа Черникова' , ''            ),
  36.                       ('Депутат'        , ''            ),
  37.                       ('ЖоЖо референс'  , ''            ),
  38.                       ('Мэри'           , ''            ),
  39.                       -- свободные
  40.                       ('Пьяный карась'  , ''            ),
  41.                       ('Оу Май'         , ''            ),
  42.                       ('Тот самый Дуде' , ''            ),
  43.                       ('ЫЫЫЫЫ'          , ''            ),
  44.                       ('Кря-Кря'        , ''            ),
  45.                       ('Наливайка'      , ''            );
  46.  
  47. insert into [AnimatorsNic]([AnimatorID] , [NicID] )
  48.                     values(1            ,1        ),
  49.                           (2            ,2        ),
  50.                           (3            ,3        ),
  51.                           (4            ,4        ),
  52.                           (5            ,5        ),
  53.                           (6            ,6        ),
  54.                           (7            ,7        ),
  55.                           (8            ,8        ),
  56.  
  57.                           (9            ,1        ),
  58.                           (10           ,3        ),
  59.                           (11           ,6        ),
  60.                           (12           ,8        ),
  61.                           (13           ,9        ),
  62.                           (14           ,10       );
  63.  
  64. insert into [Dump]([Name]      , [Address]                 )  
  65.             values('Ромашка'   , 'ул. Кравивая, 1, 125190' ), -- 1
  66.                   ('Лютик'     , 'ул. Кравивая, 2, 125190' ), -- 2
  67.                   ('Василек'   , 'ул. Кравивая, 3, 125190' ), -- 3
  68.                   ('Роза'      , 'ул. Кравивая, 4, 125190' ), -- 4
  69.                   ('Лаванда'   , 'ул. Кравивая, 5, 125190' ); -- 5
  70.  
  71. insert into [Matherial]([Name]                , [Description] )
  72.                  values('Мифрил'              , '...'         ), -- 1
  73.                        ('Ткань'               , '...'         ), -- 2
  74.                        ('Кожа'                , '...'         ), -- 3
  75.                        ('Пакет'               , '...'         ), -- 4
  76.                        ('Бумага'              , '...'         ), -- 5
  77.                        ('Керамика'            , '...'         ), -- 6
  78.                        ('Дерево'              , '...'         ); -- 7
  79.  
  80. insert into [Food]([Name]    , [Price], [Calorific] )
  81.             values('Яблоко'  , 1.50   , 52          ), -- 1
  82.                   ('Арбуз'   , 53.99  , 30          ), -- 2
  83.                   ('Банан'   , 3.0    , 89          ), -- 3
  84.                   ('Ананас'  , 30.94  , 50          ), -- 4
  85.                   ('Огурец'  , 2.54   , 18          ), -- 5
  86.                   ('Помидор' , 5.45   , 17          ), -- 6
  87.                   ('Потайто' , 10     , 23          ), -- 7
  88.                   ('Имбирь'  , 19.99  , 80          ); -- 8
  89.  
  90. insert into [Registration]([AnimatorID], [DumpID])
  91.                     values(1           , 1       ),
  92.                           (2           , 3       ),
  93.                           (3           , 2       ),
  94.                           (4           , 2       ),
  95.                           (5           , 1       ),
  96.                           (6           , 3       ),
  97.                           (7           , 1       ),
  98.                           (8           , 2       );
  99.  
  100. insert into [FoodList]([OwnerID], [FoodID], [DumpID], [Count], [Fresh]      )
  101.                 values(1        , 1       , 1       , 5      , '210115'     ),
  102.                       (1        , 8       , 1       , 30     , '210115'     ),
  103.                       (2        , 3       , 3       , 25     , '210115'     ),
  104.                       (3        , 5       , 2       , 23     , '210115'     ),
  105.                       (3        , 2       , 2       , 10     , '210115'     ),
  106.                       (3        , 7       , 2       , 18     , '210115'     ),
  107.                       (4        , 7       , 2       , 51     , '210115'     ),
  108.                       (5        , 5       , 1       , 10     , '210115'     ),
  109.                       (5        , 6       , 1       , 10     , '210115'     ),
  110.                       (6        , 4       , 3       , 40     , '210115'     ),
  111.                       (7        , 6       , 1       , 99     , '210115'     );
  112.  
  113. insert into [MatherialList]([DumpID], [MatherialID], [Count])
  114.                      values(1       , 1            , 17      ),
  115.                            (1       , 2            , 14     ),
  116.                            (1       , 3            , 17      ),
  117.                            (2       , 1            , 55     ),
  118.                            (2       , 2            , 17      ),
  119.                            (2       , 3            , 17     ),
  120.                            (3       , 1            , 17      ),
  121.                            (3       , 2            , 17     ),
  122.                            (3       , 3            , 17     ),
  123.                            (4       , 1            , 17     ),
  124.                            (4       , 2            , 17     ),
  125.                            (4       , 3            , 17     ),
  126.                            (5       , 1            , 17     ),
  127.                            (5       , 2            , 17     ),
  128.                            (5       , 3            , 17     ),
  129.                            (5       , 4            , 17     );
  130.  
  131. insert into [Scenario]([Name]                     , [Scenario]                          )
  132.                 values('Три поросенка'            , 'Сценарий Три поросенка'            ), -- 1
  133.                       ('Пинокио'                  , 'Сценарий Пинокио'                  ), -- 2
  134.                       ('Война и мир'              , 'Сценарий Война и мир'              ), -- 3
  135.                       ('Мастер и маргарита'       , 'Сценарий Мастер и маргарита'       ), -- 4
  136.                       ('Черепашки ниньзя'         , 'Сценарий Черепашки ниньзя'         ), -- 5
  137.                       ('50 оттенков серого'       , 'Сценарий 50 оттенков серого'       ), -- 6
  138.                       ('Айприл и ее дружки'       , 'Сценарий Айприл и ее дружки'       ), -- 7
  139.                       ('Охотники за привидениями' , 'Сценарий Охотники за приведениями' ), -- 8
  140.                       ('Любовь и голуби'          , 'Сценарий Любовь и голуби'          ); -- 9
  141.  
  142. insert into [Service]([ScenarioID], [Description], [Duration], [Name]                     , [Price], [TargetAge] )
  143.                values( 1          , '...'        ,  0.6      , 'Три поросенка'            ,  120   , '0-10'      ), -- 1
  144.                      ( 2          , '...'        ,  1.5      , 'Пинокио'                  ,  250   , '5-10'      ), -- 2
  145.                      ( 3          , '...'        ,  7.2      , 'Война и мир'              ,  1390  , '14+'       ), -- 3
  146.                      ( 4          , '...'        ,  3.2      , 'Мастер и маргарита'       ,  600   , '17+'       ), -- 4
  147.                      ( 5          , '...'        ,  0.5      , 'Черепашки ниньзя'         ,  99    , '6-15'      ), -- 5
  148.                      ( 6          , '...'        ,  1.5      , '50 оттенков серого'       ,  2000  , '18+'       ), -- 6
  149.                      ( 7          , '...'        ,  0.6      , 'Айприл и ее дружки'       ,  1700  , '18+'       ), -- 7
  150.                      ( 8          , '...'        ,  2.1      , 'Охотники за привидениями' ,  900   , '31+'       ), -- 8
  151.                      ( 9          , '...'        ,  1.7      , 'Любовь и голуби'          ,  500   , '30+'       ); -- 9
  152.  
  153. insert into [Specialization]([AnimatorID], [ScenarioID], [ServiceID], [Sertificat] )
  154.                       values(1           , 2           , 2          , 0            ),
  155.                             (1           , 3           , 3          , 0            ),
  156.                             (1           , 9           , 9          , 0            ),
  157.                             (2           , 3           , 3          , 0            ),
  158.                             (2           , 5           , 5          , 0            ),
  159.                             (4           , 5           , 5          , 0            ),
  160.                             (4           , 4           , 4          , 0            ),
  161.                             (4           , 6           , 6          , 0            ),
  162.                             (4           , 7           , 7          , 0            ),
  163.                             (3           , 1           , 1          , 0            ),
  164.                             (3           , 5           , 5          , 0            ),
  165.                             (5           , 5           , 5          , 0            ),
  166.                             (5           , 8           , 8          , 0            ),
  167.                             (7           , 6           , 6          , 0            );
  168.  
  169. insert into [Client]([FirstName] , [MiddleName]   , [LastName], [Email], [Phone]         )
  170.               values('Петр'      , 'Петрович'     , 'Выхохль' , 'ppv@gmail.com' , '+788005553535' ), -- 1
  171.                     ('Евгений'   , 'Викторович'   , 'Поц'     , 'evp@gmail.com' , '+788005553531' ), -- 2
  172.                     ('Генадий'   , 'Владимирович' , 'Бубна'   , 'gvb@gmail.com' , '+788005553532' ), -- 3
  173.                     ('Матрёна'   , 'Всеволодовна' , 'Хохол'   , 'mvh@gmail.com' , '+788005553533' ), -- 4
  174.                     ('Инакентий' , 'Борисович'    , 'Еврей'   , 'ibe@gmail.com' , '+788005553534' ), -- 5
  175.                     ('Михаил'    , 'Какойтоич'    , 'Рягимов' , 'mkr@gmail.com' , '+788005553537' ), -- 6
  176.                     ('Петр'      , 'Петрович'     , 'Бле'     , 'ppb@gmail.com' , '+788005553538' ); -- 7
  177.  
  178. insert into [Order]([ClientID], [Price])
  179.              values(1         , 0      ), -- 1
  180.                    (7         , 0      ), -- 2
  181.                    (2         , 0      ), -- 3
  182.                    (1         , 0      ), -- 4
  183.                    (5         , 0      ), -- 5
  184.                    (2         , 0      ), -- 6
  185.                    (4         , 0      ), -- 7
  186.                    (4         , 0      ), -- 8
  187.                    (6         , 0      ), -- 9
  188.                    (5         , 0      ), -- 10
  189.                    (2         , 0      ); -- 11
  190.  
  191. insert into [ServiceOrder]([AnimatorID], [ScenarioID], [ServiceID], [OrderID]    )
  192.                     values(1           , 2           , 2          , 1            ),
  193.                           (1           , 3           , 3          , 2            ),
  194.                           (1           , 3           , 3          , 3            ),
  195.                           (1           , 4           , 4          , 4            ),
  196.                           (1           , 9           , 9          , 5            );
  197.  
  198. insert into [ServiceOrder]([AnimatorID], [ScenarioID], [ServiceID], [OrderID]    )
  199.                     values(2           , 1           , 1          , 1            ),  
  200.                           (2           , 1           , 1          , 2            ),
  201.                           (2           , 5           , 5          , 3            ),
  202.                           (2           , 2           , 2          , 4            ),
  203.                           (2           , 3           , 3          , 5            ),
  204.  
  205.                           (3           , 4           , 4          , 1            ),
  206.                           (3           , 1           , 1          , 2            ),
  207.                           (3           , 4           , 4          , 3            ),
  208.                           (3           , 2           , 2          , 4            ),
  209.                           (3           , 4           , 4          , 5            ),
  210.  
  211.                           (4           , 5           , 5          , 1            ),
  212.                           (4           , 5           , 5          , 2            ),
  213.                           (4           , 5           , 5          , 3            ),
  214.                           (4           , 5           , 5          , 4            ),
  215.                           (4           , 5           , 5          , 5            ),
  216.  
  217.                           (9           , 1           , 1          , 1            ),  
  218.                           (9           , 4           , 4          , 2            ),
  219.                           (9           , 6           , 6          , 3            ),
  220.                           (9           , 3           , 3          , 1            ),
  221.  
  222.                           (1           , 2           , 2          , 2            );
  223.  
  224. insert into [Limetation]([Description]         )
  225.                   values('очень плохое слово 1'),
  226.                         ('очень плохое слово 2'),
  227.                         ('очень плохое слово 3'),
  228.                         ('очень плохое слово 4'),
  229.                         ('очень плохое слово 5'),
  230.                         ('очень плохое слово 6');
  231.  
  232. insert into [ScenarioLimetation]([LimetationID], [ScenarioID])
  233.                           values(1             , 1           ),
  234.                                 (2             , 1           ),
  235.                                 (3             , 1           ),
  236.                                 (4             , 1           ),
  237.  
  238.                                 (2             , 2           ),
  239.                                 (3             , 2           ),
  240.                                 (4             , 2           ),
  241.                                 (5             , 2           ),
  242.  
  243.                                 (2             , 3           ),
  244.                                 (3             , 3           ),
  245.                                 (4             , 3           ),
  246.                                 (5             , 3           ),
  247.  
  248.                                 (2             , 4           ),
  249.                                 (3             , 4           ),
  250.                                 (4             , 4           ),
  251.                                 (5             , 4           ),
  252.  
  253.                                 (2             , 5           ),
  254.                                 (3             , 5           ),
  255.                                 (4             , 5           ),
  256.                                 (5             , 5           ),
  257.  
  258.                                 (2             , 6           ),
  259.                                 (3             , 6           ),
  260.                                 (4             , 6           ),
  261.                                 (5             , 6           ),
  262.  
  263.                                 (2             , 7           ),
  264.                                 (3             , 7           ),
  265.                                 (4             , 7           ),
  266.                                 (5             , 7           ),
  267.  
  268.                                 (2             , 8           ),
  269.                                 (3             , 8           ),
  270.                                 (4             , 8           ),
  271.                                 (5             , 8           ),
  272.  
  273.                                 (2             , 9           ),
  274.                                 (3             , 9           ),
  275.                                 (4             , 9           ),
  276.                                 (5             , 9           );
  277.  
  278. insert into [Costume]([Name]     , [Durability])
  279.                values('костюм 1' , 10          ), -- 1
  280.                      ('костюм 2' , 10          ), -- 2
  281.                      ('костюм 3' , 10          ), -- 3
  282.                      ('костюм 4' , 10          ), -- 4
  283.                      ('костюм 5' , 1000        ); -- 5
  284.  
  285. insert into [Receipt]([CostumeID], [MatherialID], [AsembleCount], [DisasembleCount])
  286.                values(1          , 2            , 5             , 2                ),
  287.                      (1          , 3            , 2             , 1                ),
  288.  
  289.                      (2          , 2            , 5             , 2                ),
  290.                      (2          , 3            , 2             , 1                ),
  291.  
  292.                      (3          , 2            , 5             , 2                ),
  293.                      (3          , 3            , 2             , 1                ),
  294.  
  295.                      (4          , 2            , 5             , 2                ),
  296.                      (4          , 3            , 2             , 1                ),
  297.  
  298.                      (5          , 1            , 5             , 2                ),
  299.                      (5          , 4            , 2             , 1                );
  300.  
  301. insert into [ServiceCostume]([CostumeID], [ScenarioID], [ServiceID], [Damage], [Count])
  302.                       values(1          , 1           , 1          , 1       , 2      ),
  303.                             (2          , 1           , 1          , 1       , 2      ),
  304.                            
  305.                             (1          , 2           , 2          , 1       , 2      ),
  306.                             (2          , 2           , 2          , 1       , 2      ),
  307.  
  308.                             (1          , 3           , 3          , 1       , 2      ),
  309.                             (2          , 3           , 3          , 1       , 2      ),
  310.  
  311.                             (1          , 4           , 4          , 1       , 2      ),
  312.                             (2          , 4           , 4          , 1       , 2      ),
  313.  
  314.                             (1          , 5           , 5          , 1       , 2      ),
  315.                             (2          , 5           , 5          , 1       , 2      );
  316.  
  317. use [master]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement