• Кто знает, помогите пожалуйста, очень срочно.

    Упражнение 5.4
    Пример 1:
    CREATE TABLE employee (emp_no INTEGER NOT NULL,
    emp_fname CHAR(20) NOT NULL,

    emp_lname CHAR(20) NOT NULL,
    dept_no CHAR(4) NULL);

    CREATE TABLE department(dept_no CHAR(4) NOT NULL,
    dept_name CHAR(25) NOT NULL,
    location CHAR(30) NULL);

    CREATE TABLE project (project_no CHAR(4) NOT NULL,
    project_name CHAR(15) NOT NULL,
    budget FLOAT NULL);

    CREATE TABLE works_on (emp_no INTEGER NOT NULL,
    project_no CHAR(4) NOT NULL,
    job CHAR (15) NULL,
    enter_date DATE NULL);

    В примере 1 для некоторых столбцов четырех созданных таблиц запрещены значения NULL. Для каких из этих столбцов это определение является обязательным, а для каких нет?

    Упражнение 5.5
    Почему в примере 1 тип данных для столбцов dept_no и project_no определен как CHAR, а не как один из целочисленных типов?

Ответы 1

  • 1. Для столбцов где указано NOT NULL - нулевое значение запрещено2. CHAR потому что будут заполнятся, как строка. Номера будут иметь буквы.
    • Автор:

      airesraug
    • 2 года назад
    • 20
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years