Проектирование и реализация баз данных и клиентских приложений в среде MS Visual Studio.NET. Макурин Ю.Д - 47 стр.

UptoLike

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

47
CD дата создания;
PR цена;
GN название жанра;
TD описание средств создания;
CN название страны;
MC код места нахождения;
MN название места нахождения;
ALL все столбцы;
NULL без указания списка столбцов.
Команды языка Transact-SQL обозначаются одной буквой: I (INSERT), S
(SELECT) и U (UPDATE). Наконец, особенности структуры и содержание
команды обозначаются словами кратко
и отделяются также знаком
подчеркивания.
Для любой таблицы из N столбцов может быть два в степени N их
комбинаций в запросе, включая и отсутствие столбцов. Если запрос использует
две таблицы из N и M столбцов соответственно, таких комбинаций будет уже два
в степени N*M. Если учесть различные варианты объединения таблиц и
различные способы задания условий
отбора, группировки и упорядочения, то
число вариантов запросов даже для небольшой базы данных невозможно
сосчитать. Поэтому ограничимся типовыми запросами, которые приведены в
приложении Д. Здесь построим два варианта применительно к созданной базе
данных:
A) Простая вставка в таблицу «Авторы» без указания списка столбцов:
-- A) Q1_A_NULL Без указания списка столбцов (см. рисунок 9)
INSERT [Авторы]
-- Список значений:
VALUES
(17, ‘Репин’, ’Илья’, ’Ефимович’, ’01.01.1876’, ’01.01.1930’, 1, ‘Москва
)
GO
B) Вставка в таблицу «Авторы» с указанием произвольной
последовательности столбцов:
-- B) Q1_A_F_I_O_AP_BD_SC_DD_AC_I Вставка в произвольные
-- столбцы (см. рисунок 10)
INSERT INTO [Авторы]
--Список столбцов:
([Код автора], [Фамилия автора], [Имя автора], [Отчество автора],
[Дата рождения], [Дата смерти], [Код страны], [Место проживания])
--Список значений:
VALUES
(18, 'Да Винчи', '
Леонардо', 'Ди сер Пьеро', 1753, 1753, 3,
'Тоскана') GO
      CD ⎯ дата создания;
      PR ⎯ цена;
      GN ⎯ название жанра;
      TD ⎯ описание средств создания;
      CN ⎯ название страны;
      MC ⎯ код места нахождения;
      MN ⎯ название места нахождения;
      ALL ⎯ все столбцы;
      NULL ⎯ без указания списка столбцов.
      Команды языка Transact-SQL обозначаются одной буквой: I (INSERT), S
(SELECT) и U (UPDATE). Наконец, особенности структуры и содержание
команды обозначаются словами кратко и отделяются также знаком
подчеркивания.
       Для любой таблицы из N столбцов может быть два в степени N их
комбинаций в запросе, включая и отсутствие столбцов. Если запрос использует
две таблицы из N и M столбцов соответственно, таких комбинаций будет уже два
в степени N*M. Если учесть различные варианты объединения таблиц и
различные способы задания условий отбора, группировки и упорядочения, то
число вариантов запросов даже для небольшой базы данных невозможно
сосчитать. Поэтому ограничимся типовыми запросами, которые приведены в
приложении Д. Здесь построим два варианта применительно к созданной базе
данных:
       A) Простая вставка в таблицу «Авторы» без указания списка столбцов:
      -- A) Q1_A_NULL Без указания списка столбцов (см. рисунок 9)
      INSERT [Авторы]
      -- Список значений:
      VALUES
      (17, ‘Репин’, ’Илья’, ’Ефимович’, ’01.01.1876’, ’01.01.1930’, 1, ‘Москва’
      )
      GO
      B) Вставка в таблицу «Авторы» с указанием произвольной
последовательности столбцов:
      -- B) Q1_A_F_I_O_AP_BD_SC_DD_AC_I Вставка в произвольные
      --    столбцы (см. рисунок 10)
      INSERT INTO [Авторы]
      --Список столбцов:
       ([Код автора], [Фамилия автора], [Имя автора], [Отчество автора],
        [Дата рождения], [Дата смерти], [Код страны], [Место проживания])
      --Список значений:
      VALUES
      (18, 'Да Винчи',      'Леонардо',     'Ди сер Пьеро', 1753, 1753, 3,
'Тоскана') GO
                                      47