Procházet zdrojové kódy

Merge branch 'Отчёты' of 21IS12/SAS into master

Королёв Вадим Сергеевич před 6 měsíci
rodič
revize
816e388522

+ 18 - 0
doc/Отчёты/4 Настройка безопасности в СУБД.docx

@@ -0,0 +1,18 @@
+            НАСТРОЙКА БЕЗОПАСНОСТИ В СУБД
+                                        
+ Тема: Настройка безопасности в СУБД.
+ Цель: реализовать настройки безопасности в СУБД.
+ Для совместной работы создан репозиторий на GOGS (Рисунок 1). Настройка безопасности реализована с помощью функции сотрудничества в созданном репозитории (Рисунок 2).
+ Создана база данных SAS на сервере is4 и владельцем user12, выдан доступ на взаимодействие с БД для пользователей: user2, user18, user19 (Рисунок 3).
+ 
+                                        
+                              Рисунок 1 - 
+                                        
+                                        
+ Рисунок 2 - Сотрудничество для репозитория
+                                        
+                                        
+  Рисунок 3 - БД SAS и настройка пользователей
+                                        
+                                        
+                                        

+ 807 - 0
doc/Отчёты/Приложение А (Словарь данных).docx

@@ -0,0 +1,807 @@
+                                       
+                            ПРИЛОЖЕНИЕ А
+                          (Обязательное)
+                          Словарь данных
+                                       
+                                   № п/п
+                         Источник данных
+                    Идентификатор данных
+                       Назначение данных
+                      Диапазон изменения
+                              Тип данных
+                              Вид данных
+                             Примечание
+                                    Citizen
+                                       1
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                       2
+
+Surname
+Фамилия
+До 30 символов
+Символьный
+                                      У
+
+                                       3
+
+Name
+Имя
+До 25 символов
+Символьный
+                                      У
+
+                                       4
+
+Patronymic
+Отчество
+До 30 символов
+Символьный
+                                      У
+
+                                       5
+
+Job
+Работа
+До 32 цифр
+Целочисленный
+                                      М
+
+                                       6
+
+Email
+Электронная почта
+До 50 символов
+Символьный
+                                      У
+
+                                       7
+
+Phone
+Номер телефона
+До 16 символов
+Символьный
+                                      У
+
+                                       8
+
+PassSeries
+Серия паспорта
+4 символов
+Символьный
+                                      У
+
+                                       9
+
+PassNumber
+Номер паспорта
+6 символов
+Символьный
+                                      У
+
+                                      10
+
+MailIndex
+Почтовый индекс
+6 символов
+Символьный
+                                      У
+
+                                      11
+
+RegistrationAddress
+Адрес регистрации
+До 150 символов
+Символьный
+                                      У
+
+                                      12
+
+Photo
+Фотография
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      13
+
+CurrentAddress
+Адрес проживания
+До 150 символов
+Символьный
+                                      У
+
+                                      14
+
+Comment
+Комментарий
+До 300 символов
+Символьный
+                                      У
+
+                                      15
+
+Discription
+Описание
+До 300 символов
+Символьный
+                                      У
+
+                                      Job
+                                      16
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      17
+
+Name
+Наименование
+До 50 символов
+Символьный
+                                      У
+
+                                      18
+
+Company
+Компания
+До 32 цифр
+Целочисленный
+                                      М
+
+                                    Company
+                                      19
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      20
+
+Name
+Наименование
+До 50 символов
+Символьный
+                                      У
+
+                                     File
+                                      21
+
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      22
+
+Extension
+Расширение
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      23
+
+BinaryData
+Двоичные данные
+До 16 мегабайт
+Символьный
+                                      У
+Файл в битах
+                                      24
+
+Name
+Наименование
+До 50 символов
+Символьный
+                                      У
+
+                                   Extension
+                                      25
+
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      26
+
+Name
+Наименование
+До 8 символов
+Символьный
+                                      У
+
+
+                                    License
+                                      27
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      28
+
+Owner
+Владелец
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      29
+
+DateStart
+Дата начала
+До 8 символов
+Дата
+                                      У
+
+                                      30
+
+DiateFinish
+Дата завершения
+До 8 символов
+Дата
+                                      У
+
+                                      31
+
+Series
+Серии
+4 символов
+Символьный
+                                      У
+
+                                      32
+
+Number
+Номер
+6 символов
+Символьный
+                                      У
+
+                                   Category
+                                      33
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      34
+
+Name
+Наименование
+До 3 символов
+Символьный
+                                      У
+
+                                LicenseCategory
+                                      35
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      36
+
+Category
+Категория
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      37
+
+License
+Лицензия
+До 32 цифр
+Целочисленный
+                                      М
+
+                                   Transport
+                                      38
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      39
+
+Region
+Регион
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      40
+
+VIN
+VIN номер
+17 символов
+Символьный
+                                      У
+
+                                      41
+
+Category
+Категория
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      42
+
+Color
+Цвет
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      43
+
+EngineType
+Тип двигателя
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      44
+
+Model
+Модель
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      45
+
+RelaseYear
+Год выпуска
+До 8 символов
+Дата
+                                      У
+
+                                      46
+
+WeightKg
+Вес, кг
+До 6 цифр
+Целочисленный
+                                      У
+
+                                      47
+
+DriveType
+Тип привода
+До 32 цифр
+Целочисленный
+                                      М
+
+                                TransportPhoto
+                                      48
+
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      49
+
+Transport
+Транспорт
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      50
+
+File
+Файл
+До 32 цифр
+Целочисленный
+                                      М
+
+                              TransportOwnership
+                                      51
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      52
+
+Owner
+Владелец
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      53
+
+Transport
+Транспорт
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      54
+
+CreatedAt
+Создано в
+До 8 символов
+Дата
+                                      У
+
+                                    Region
+                                      55
+Документ Region Codes
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      56
+
+NameRus
+Наименование на русском
+До 50 символов
+Символьный
+                                      У
+
+                                      57
+
+NameEng
+Наименование на английском
+До 50 символов
+Символьный
+                                      У
+
+                                      58
+
+Number
+Номер
+До 3 символов
+Символьный
+                                      У
+
+                                      59
+
+OKATO
+OKATO
+До 3 символов
+Символьный
+                                      У
+
+                                      60
+
+ISO3166_2
+ISO 3166-2
+До 7 символов
+Символьный
+                                      У
+
+                                  RegionCode
+                                      61
+Документ Region Codes
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      62
+
+Region
+Регион
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      63
+
+Code
+Код
+До 3 символов
+Символьный
+                                      У
+
+                                  EngineType
+                                      64
+Документ engine_types
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      65
+
+NameRus
+Наименование на русском
+До 35 символов
+Символьный
+                                      У
+
+                                      66
+
+NameEng
+Наименование на английском
+До 35 символов
+Символьный
+                                      У
+
+                                     Model
+                                      67
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      68
+
+Brand
+Бренд
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      69
+
+Name
+Наименование
+До 35 символов
+Символьный
+                                      У
+
+                                     Brand
+                                      70
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      71
+
+Name
+Наименование
+До 35 символов
+Символьный
+                                      У
+
+                                   DriveType
+                                      72
+Документ drivers and licences
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      73
+
+Name
+Наименование
+До 35 символов
+Символьный
+                                      У
+
+                                     Color
+                                      74
+Документ car_colors
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      75
+
+HEX
+HEX
+7 символов
+Символьный
+                                      У
+
+                                      76
+
+NameRus
+Наименование на русском
+До 35 символов
+Символьный
+                                      У
+
+                                      77
+
+DiscriptionRus
+Описание на русском
+До 35 символов
+Символьный
+                                      У
+
+                                      78
+
+NameEng
+Наименование на английском
+До 35 символов
+Символьный
+                                      У
+
+                                      79
+
+DiscriptionEng
+Описание на английском
+До 35 символов
+Символьный
+                                      У
+
+                                      80
+
+IsMetallic
+Является металлическим
+От 0 До 1
+Булево
+                                      У
+
+                                   Employee
+                                      81
+
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      82
+
+Surname
+Фамилия
+До 30 символов
+Символьный
+                                      У
+
+                                      83
+
+Name
+Имя
+До 25 символов
+Символьный
+                                      У
+
+                                      84
+
+Patronymic
+Отчество
+До 30 символов
+Символьный
+                                      У
+
+                                      85
+
+Division
+Отделение ГИБДД
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      86
+
+Role
+Роль
+До 32 цифр
+Целочисленный
+                                      М
+
+                                     Role
+                                      87
+
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      88
+
+Name
+Наименование
+До 50 символов
+Символьный
+                                      У
+
+                                 DivisionGIBDD
+                                      89
+
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      90
+
+Name
+Наименование
+До 50 символов
+Символьный
+                                      У
+
+
+                                  LoginBlock
+                                      91
+
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      92
+
+Employee
+Работник
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      93
+
+BlockedUntill
+Заблокирован до
+До 8 символов
+Дата
+                                      У
+
+                                 LoginAttempt
+                                      94
+
+ID
+Идентификатор
+До 32 цифр
+Целочисленный
+                                      У
+
+                                      95
+
+Employee
+Работник
+До 32 цифр
+Целочисленный
+                                      М
+
+                                      96
+
+CreatedAt
+Создано в
+До 8 символов
+Дата
+                                      У
+
+                                       

+ 241 - 0
doc/Отчёты/Приложение А (Словарь данных).pdf

@@ -0,0 +1,241 @@
+                                                           ПРИЛОЖЕНИЕ А
+                                                           (Обязательное)
+                                                           Словарь данных
+
+№ п/п Источник данных  Идентификатор данных       Назначение данных        Диапазон изменения Тип данных Вид данных Примечание
+
+                                                                Citizen
+
+1                      ID                    Идентификатор                 До 32 цифр      Целочисленный  У
+
+2                      Surname               Фамилия                       До 30 символов  Символьный     У
+
+3                      Name                  Имя                           До 25 символов  Символьный     У
+
+4                      Patronymic            Отчество                      До 30 символов  Символьный     У
+
+5                      Job                   Работа                        До 32 цифр      Целочисленный  М
+
+6                      Email                 Электронная почта             До 50 символов  Символьный     У
+
+7   Документ drivers   Phone                 Номер телефона                До 16 символов  Символьный     У
+8   and licences
+9                      PassSeries            Серия паспорта                4 символов      Символьный     У
+
+                       PassNumber            Номер паспорта                6 символов      Символьный     У
+
+10                     MailIndex             Почтовый индекс               6 символов      Символьный     У
+
+11                     RegistrationAddress Адрес регистрации               До 150 символов Символьный     У
+
+12                     Photo                 Фотография                    До 32 цифр      Целочисленный  М
+
+13                     CurrentAddress        Адрес проживания              До 150 символов Символьный     У
+
+14                     Comment               Комментарий                   До 300 символов Символьный     У
+
+15                     Discription           Описание                      До 300 символов Символьный     У
+
+                                                                Job
+
+16  Документ drivers   ID                    Идентификатор                 До 32 цифр      Целочисленный  У
+17  and licences
+18                     Name                  Наименование                  До 50 символов  Символьный     У
+
+                       Company               Компания                      До 32 цифр      Целочисленный  М
+
+                                                               Company
+
+19 Документ drivers    ID                    Идентификатор                 До 32 цифр      Целочисленный  У
+20 and licences
+                       Name                  Наименование                  До 50 символов  Символьный     У
+
+                                                                File
+
+21                     ID                    Идентификатор                 До 32 цифр      Целочисленный  У
+22                                                                         До 32 цифр      Целочисленный
+23                     Extension             Расширение                    До 16 мегабайт  Символьный     М
+24                                                                         До 50 символов  Символьный
+                       BinaryData            Двоичные данные                                              У  Файл в битах
+
+                       Name                  Наименование                                                 У
+
+                                                               Extension
+
+25                     ID                    Идентификатор                 До 32 цифр      Целочисленный  У
+26
+                       Name                  Наименование                  До 8 символов   Символьный     У
+                                                    License
+
+27                    ID           Идентификатор                   До 32 цифр      Целочисленный  У
+28                    Owner
+29 Документ drivers   DateStart    Владелец                        До 32 цифр      Целочисленный  М
+30 and licences       DiateFinish
+31                    Series       Дата начала                     До 8 символов   Дата           У
+32                    Number
+                                   Дата завершения                 До 8 символов   Дата           У
+
+                                   Серии                           4 символов      Символьный     У
+
+                                   Номер                           6 символов      Символьный     У
+
+                                                    Category
+
+33 Документ drivers ID             Идентификатор                   До 32 цифр      Целочисленный  У
+
+34 and licences       Name         Наименование                    До 3 символов   Символьный     У
+
+                                                  LicenseCategory
+
+35  Документ drivers  ID           Идентификатор                   До 32 цифр      Целочисленный  У
+36  and licences      Category
+37                    License      Категория                       До 32 цифр      Целочисленный  М
+
+                                   Лицензия                        До 32 цифр      Целочисленный  М
+
+                                                    Transport
+
+38                    ID           Идентификатор                   До 32 цифр      Целочисленный  У
+39                    Region
+40                    VIN          Регион                          До 32 цифр      Целочисленный  М
+41                    Category
+42 Документ drivers   Color        VIN номер                       17 символов     Символьный     У
+43 and licences       EngineType
+44                    Model        Категория                       До 32 цифр      Целочисленный  М
+45                    RelaseYear
+46                    WeightKg     Цвет                            До 32 цифр      Целочисленный  М
+47                    DriveType
+                                   Тип двигателя                   До 32 цифр      Целочисленный  М
+
+                                   Модель                          До 32 цифр      Целочисленный  М
+
+                                   Год выпуска                     До 8 символов   Дата           У
+
+                                   Вес, кг                         До 6 цифр       Целочисленный  У
+
+                                   Тип привода                     До 32 цифр      Целочисленный  М
+
+                                                  TransportPhoto
+
+48                    ID           Идентификатор                   До 32 цифр      Целочисленный  У
+
+49                    Transport    Транспорт                       До 32 цифр      Целочисленный  М
+
+50                    File         Файл                            До 32 цифр      Целочисленный  М
+
+                                                TransportOwnership
+
+51                    ID           Идентификатор                   До 32 цифр      Целочисленный  У
+52 Документ drivers   Owner
+53 and licences       Transport    Владелец                        До 32 цифр      Целочисленный  М
+54                    CreatedAt
+                                   Транспорт                       До 32 цифр      Целочисленный  М
+
+                                   Создано в                       До 8 символов   Дата           У
+
+                                                    Region
+
+55                    ID           Идентификатор                   До 32 цифр      Целочисленный  У
+56                    NameRus
+57 Документ Region    NameEng      Наименование на русском         До 50 символов  Символьный     У
+58 Codes              Number
+59                    OKATO        Наименование на английском До 50 символов       Символьный     У
+60                    ISO3166_2
+                                   Номер                           До 3 символов   Символьный     У
+
+                                   OKATO                           До 3 символов   Символьный     У
+
+                                   ISO 3166-2                      До 7 символов   Символьный     У
+                                                     RegionCode
+
+61  Документ Region   ID              Идентификатор                 До 32 цифр      Целочисленный  У
+62  Codes             Region
+63                    Code            Регион                        До 32 цифр      Целочисленный  М
+
+                                      Код                           До 3 символов   Символьный     У
+
+                                                     EngineType
+
+64                    ID              Идентификатор                 До 32 цифр      Целочисленный  У
+65 Документ           NameRus
+                                      Наименование на русском       До 35 символов  Символьный     У
+       engine_types   NameEng
+66                                    Наименование на английском До 35 символов     Символьный     У
+
+                                                       Model
+
+67  Документ drivers  ID              Идентификатор                 До 32 цифр      Целочисленный  У
+68  and licences      Brand
+69                    Name            Бренд                         До 32 цифр      Целочисленный  М
+
+                                      Наименование                  До 35 символов  Символьный     У
+
+                                                       Brand
+
+70 Документ drivers ID                Идентификатор                 До 32 цифр      Целочисленный  У
+
+71 and licences       Name            Наименование                  До 35 символов  Символьный     У
+
+                                                       DriveType
+
+72 Документ drivers ID                Идентификатор                 До 32 цифр      Целочисленный  У
+
+73 and licences       Name            Наименование                  До 35 символов  Символьный     У
+
+                                                           Color
+
+74                    ID              Идентификатор                 До 32 цифр      Целочисленный  У
+                      HEX
+75                    NameRus         HEX                           7 символов      Символьный     У
+                      DiscriptionRus
+76  Документ          NameEng         Наименование на русском       До 35 символов  Символьный     У
+77  car_colors        DiscriptionEng
+78                    IsMetallic      Описание на русском           До 35 символов  Символьный     У
+
+                                      Наименование на английском До 35 символов     Символьный     У
+
+79                                    Описание на английском        До 35 символов  Символьный     У
+
+80                                    Является металлическим        От 0 До 1       Булево         У
+
+                                                       Employee
+
+81                    ID              Идентификатор                 До 32 цифр      Целочисленный  У
+
+82                    Surname         Фамилия                       До 30 символов  Символьный     У
+
+83                    Name            Имя                           До 25 символов  Символьный     У
+
+84                    Patronymic      Отчество                      До 30 символов  Символьный     У
+
+85                    Division        Отделение ГИБДД               До 32 цифр      Целочисленный  М
+
+86                    Role            Роль                          До 32 цифр      Целочисленный  М
+
+                                                           Role
+
+87                    ID              Идентификатор                 До 32 цифр      Целочисленный  У
+
+88                    Name            Наименование                  До 50 символов  Символьный     У
+
+                                                     DivisionGIBDD
+
+89                    ID              Идентификатор                 До 32 цифр      Целочисленный  У
+
+90                    Name            Наименование                  До 50 символов  Символьный     У
+                                    LoginBlock
+
+91  ID             Идентификатор                  До 32 цифр     Целочисленный  У
+
+92  Employee       Работник                       До 32 цифр     Целочисленный  М
+
+93  BlockedUntill  Заблокирован до                До 8 символов  Дата           У
+
+                                    LoginAttempt
+
+94  ID             Идентификатор                  До 32 цифр     Целочисленный  У
+
+95  Employee       Работник                       До 32 цифр     Целочисленный  М
+
+96  CreatedAt      Создано в                      До 8 символов  Дата           У
+