04 - СУБД. Схема БД. Ключи и связи. Введение

  • 4 years ago
Лектор: Дмитрий Барашев

Playlist: https://dailymotion.com/playlist/x6nflb

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

Что желательно узнать предварительно

Узнайте простейший синтаксис создания и удаления таблиц и определения ключей и внешних ключей. Будет достаточно понимания того, что делают операторы

CREATE TABLE Foo(
id INT,
another_id INT,
some_value VARCHAR(32),
PRIMARY KEY(id),
UNIQUE(another_id));

CREATE TABLE Bar(
id INT,
foo_id INT,
FOREIGN KEY(foo_id) REFERENCES Foo(id));

DROP TABLE Bar;
DROP TABLE Foo;

Recommended