Базы данных и знаний. Мартьянова А.Е. - 214 стр.

UptoLike

Составители: 

Мартьянова А.Е. Базы данных и знаний 214
Работа XII. MS SQL Server. Таблицы. Заполнение БД
Проверьте тип данных всех созданных в предыдущей работе таб-
лиц: «СТУДЕНТ», «КАФЕДРА», «ПРЕПОДАВАТЕЛЬ», «ПРЕДМЕТ»,
«УЧЕБНЫЙ ПЛАН» и «УСПЕВАЕМОСТЬ» БД «Учебный процесс» (см.
табл. III.3 – III.9). Установите правильно значение «Allow Nulls» на поля
таблиц.
Ниже будет показано, как установить ключи, индексы и провероч-
ные условия на значения соответствующих полей таблиц.
Таблица III.3. Описание свойств полей таблицы ГРУППА
Name Field Set
Primary
Key
Data
Type
Length Allow
Nulls
Indexes Check
Constraints
Код группы Да smallint 2 Нет Да
Обозначе-
ние группы
varchar 8 Нет
Количество
студентов
tinyint 1 Да >=0 And
<=35
Средний
балл в
группе при
поступле-
нии
real 4 Да >2 And <5
Or 0
Таблица III.4. Описание свойств полей таблицы СТУДЕНТ
Name Field Set
Primary
Key
Data
Type
Length Indexes Allow Nulls
Код студента Да int 4 Да Нет
Код группы Foreign smallint 2 Нет
Номер зачетной
книжки
varchar 10 Нет
Фамилия varchar 15 Нет
Имя varchar 15 Да
Отчество varchar 15 Да
Год рождения smallint 2 Да
Адрес varchar 25 Да
Домашний те-
лефон
varchar 10 Да
Балл при посту-
плении
real 4 Да
214
214                                          Мартьянова А.Е. Базы данных и знаний


Работа XII. MS SQL Server. Таблицы. Заполнение БД

      Проверьте тип данных всех созданных в предыдущей работе таб-
лиц: «СТУДЕНТ», «КАФЕДРА», «ПРЕПОДАВАТЕЛЬ», «ПРЕДМЕТ»,
«УЧЕБНЫЙ ПЛАН» и «УСПЕВАЕМОСТЬ» БД «Учебный процесс» (см.
табл. III.3 – III.9). Установите правильно значение «Allow Nulls» на поля
таблиц.
      Ниже будет показано, как установить ключи, индексы и провероч-
ные условия на значения соответствующих полей таблиц.
                      Таблица III.3. Описание свойств полей таблицы ГРУППА

  Name Field    Set       Data          Length     Allow        Indexes   Check
                Primary   Type                     Nulls                  Constraints
                Key
  Код группы    Да        smallint 2               Нет          Да
  Обозначе-               varchar 8                Нет
  ние группы
  Количество              tinyint       1          Да                     >=0   And
  студентов                                                               <=35
  Средний                 real          4          Да                     >2 And <5
  балл      в                                                             Or 0
  группе при
  поступле-
  нии

                     Таблица III.4. Описание свойств полей таблицы СТУДЕНТ

  Name Field        Set          Data         Length       Indexes        Allow Nulls
                    Primary      Type
                    Key
  Код студента      Да           int          4            Да             Нет
  Код группы        Foreign      smallint     2                           Нет
  Номер зачетной                 varchar      10                          Нет
  книжки
  Фамилия                        varchar      15                          Нет
  Имя                            varchar      15                          Да
  Отчество                       varchar      15                          Да
  Год рождения                   smallint     2                           Да
  Адрес                          varchar      25                          Да
  Домашний те-                   varchar      10                          Да
  лефон
  Балл при посту-                real         4                           Да
  плении



                                            214