Создание баз данных и таблиц баз данных

Содержание

Слайд 2

Каждая БД как минимум состоит из двух файлов, один для данных, другой

Каждая БД как минимум состоит из двух файлов, один для данных, другой для журнала транзакций.
для журнала транзакций.

Слайд 3

Create Database

Create Database

Слайд 6

Создание таблицы:

CREATE TABLE <имя_таблицы> (<определение_столбца>, <определение_столбца>, <определение_столбца>)

Создание таблицы: CREATE TABLE ( , , )

Слайд 7

В скобках указываются все предложения данной инструкции, определяющие отдельные элементы таблицы

В скобках указываются все предложения данной инструкции, определяющие отдельные элементы таблицы или
или ограничения целостности.
<определение_столбца>::=
<имя_столбца><тип_столбца>[<ограничение_столбца>]

Слайд 8

Ограничения- Null первичный ключ внешний ключ уникальный столбец проверочной ограничение Chek значение по умолчанию

Ограничения- Null первичный ключ внешний ключ уникальный столбец проверочной ограничение Chek значение по умолчанию

Слайд 9

с помощью параметра CONSTRAINT создается поименованное ограничение, так как модификация или удаление

с помощью параметра CONSTRAINT создается поименованное ограничение, так как модификация или удаление
любого ограничения происходит по его имени.

Таблица может содержать ограничение PRIMARY KEY только для одного столбца или для группы столбцов.
UNIQUE может присутствовать любое количество раз. Null-значения допустимы.

Слайд 10

<Ограничение_столбца> состоит из:
[CONSTRAINT<имя_ограничения>]-ключевое слово, после которого указывается название ограничения.
{[DEFAULT<выражение>]- значение по умолчанию

состоит из: [CONSTRAINT ]-ключевое слово, после которого указывается название ограничения. {[DEFAULT ]-
для столбца.
|[NULL]|[NOT NULL]- разрешающие или запрещающие null-значения
|[PRIMARY KEY|UNIQUE]- первичный ключ, уникальность значения.
| [FOREIGN KEY…REFERENCES <имя_таблицы>]
[(<имя_столбца>[,…,n])]- описывает внешний ключ.
|[ON DELETE {CASKADE|NO ACTION}]-действия при удалении: 1) удаляют и из зависимой таблицы; 2) игнорируют удаление и сообщение об ошибке.
|[ON UPDATE {CASKADE|NO ACTION}]- действия при изменении аналогичные действиям при удалении.
|[CHECK()]}-ограничение целостности, инициирующее контроль вводимых в столбец значений.
NO ACTION устанавливается по умолчанию.

Слайд 11

Создать таблицу Студент с первичным ключом Код_студента и данными: ФИО и группа.
CREATE

Создать таблицу Студент с первичным ключом Код_студента и данными: ФИО и группа.
TABLE Студент (код_студента int PRIMARY KEY, фамилия CHAR (15), имя CHAR (10), отчество CHAR (15), группа CHAR (4))

Слайд 12

Создать таблицу Предмет с первичным ключом Код_предмета и название предмета, которое будет

Создать таблицу Предмет с первичным ключом Код_предмета и название предмета, которое будет
уникальным значением атрибута Преподаватель должно быть определено для каждого предмета.
CREATE TABLE предмет (код_предмета INT CONSTRAINT PK_код_предмета PRIMARY KEY (код_предмета), название_предмета CHAR (20) UNIQUE, преподаватель CHAR (30) NOT NULL)

Слайд 13

А.Свойство IDENTITY в инструкции CREATE TABLE В следующем примере производится создание новой таблицы

А.Свойство IDENTITY в инструкции CREATE TABLE В следующем примере производится создание новой
со свойством IDENTITY для получения автоматически увеличивающегося идентификационного номера.

CREATE TABLE new_employees
( id_num int IDENTITY(1,1) PRIMARY KEY , fname varchar (20), lname varchar(30) );

Слайд 14

Задание

1 Создать БД со своей фамилией
2 Создать таблицу Студент, указав PRIMARY KEY

Задание 1 Создать БД со своей фамилией 2 Создать таблицу Студент, указав
сразу после ключевого атрибута (вначале)
3 Создать таблицу Студент1, указав PRIMARY KEY (в конце) после всех столбцов
4 Создать таблицу Студент2, указав ограничение CONSTRAINT
Для PRIMARY KEY сразу после ключевого атрибута (вначале)
Имя файла: Создание-баз-данных-и-таблиц-баз-данных.pptx
Количество просмотров: 32
Количество скачиваний: 0