ВУЗ:
Составители:
Рубрика:
36
Базовый синтаксис команды создания таблицы имеет следую-
щий вид:
<определение_таблицы> ::=
CREATE TABLE имя_таблицы
(
{
имя_столбца тип_данных [ NOT NULL ] [ [PRIMARY KEY |
UNIQUE]
[DEFAULT <значение>]
[IDENTITY [(стартовое_значение, инкремент)]]
[FOREIGN KEY
REFERENCES имя_род_таблицы
[ (имя_столбца_род_таблицы ) ]
[ CHECK (<условие_выбора> ) ] [,...n]
[ON UPDATE {CASCADE | NO ACTION } ]
[ON DELETE {CASCADE | NO ACTION } ]
}
);
[IDENTITY [(стартовое_значение, инкремент)] – для ко-
лонки с таким свойством сервером автоматически генерируется
возрастающая последовательность. Отсчет начинается со стартово-
го значения, которое увеличивается на величину инкремента. Если
какой-либо параметр опущен, то по умолчанию принимается еди-
ница. Сервер не гарантирует непрерывность значений – в реальных
данных в таблице могут появляться разрывы.
Далее в данном пособии будет рассматриваться база данных
Institute, имеющая структуру, приведенную на рис. 5.
База данных состоит из 6 таблиц:
Таблица Teachers содержит сведения о преподавателях;
Таблица Lessons содержит сведения о предметах;
Таблица Groups содержит сведения об учебных группах;
Таблица Students содержит сведения о преподавателях;
Таблица Kafedra содержит сведения о кафедрах;
Таблица Progress содержит сведения об успеваемости студентов.
Базовый синтаксис команды создания таблицы имеет следую-
щий вид:
<определение_таблицы> ::=
CREATE TABLE имя_таблицы
(
{
имя_столбца тип_данных [ NOT NULL ] [ [PRIMARY KEY |
UNIQUE]
[DEFAULT <значение>]
[IDENTITY [(стартовое_значение, инкремент)]]
[FOREIGN KEY
REFERENCES имя_род_таблицы
[ (имя_столбца_род_таблицы ) ]
[ CHECK (<условие_выбора> ) ] [,...n]
[ON UPDATE {CASCADE | NO ACTION } ]
[ON DELETE {CASCADE | NO ACTION } ]
}
);
[IDENTITY [(стартовое_значение, инкремент)] – для ко-
лонки с таким свойством сервером автоматически генерируется
возрастающая последовательность. Отсчет начинается со стартово-
го значения, которое увеличивается на величину инкремента. Если
какой-либо параметр опущен, то по умолчанию принимается еди-
ница. Сервер не гарантирует непрерывность значений – в реальных
данных в таблице могут появляться разрывы.
Далее в данном пособии будет рассматриваться база данных
Institute, имеющая структуру, приведенную на рис. 5.
База данных состоит из 6 таблиц:
Таблица Teachers содержит сведения о преподавателях;
Таблица Lessons содержит сведения о предметах;
Таблица Groups содержит сведения об учебных группах;
Таблица Students содержит сведения о преподавателях;
Таблица Kafedra содержит сведения о кафедрах;
Таблица Progress содержит сведения об успеваемости студентов.
36
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »
