Базы данных и корпоративные информационные системы

Содержание

Слайд 2

Колонка (или набор колонок) таблицы БД служащая для уникальной идентификации каждой строки

Колонка (или набор колонок) таблицы БД служащая для уникальной идентификации каждой строки
называется первичным ключом (primary key).

Слайд 3

Ограничение PRIMARY KEY (PK): ни один из включенных в первичный ключ столбцов

Ограничение PRIMARY KEY (PK): ни один из включенных в первичный ключ столбцов
не может принимать значение NULL.
Т.е. PK любой таблицы обязан содержать уникальные непустые значения для каждой строки.

Слайд 4

Если первичный ключ состоит из более чем одной колонки, он называется составным

Если первичный ключ состоит из более чем одной колонки, он называется составным
первичным ключом (composite pk).
Внешний ключ - это колонка или набор колонок, чьи значения совпадают с имеющимися значениями первичного ключа другой таблицы. Внешний ключ, как правило, не обладает свойством уникальности.

Слайд 5

Поля внешнего ключа не обязаны иметь те же имена, что и имена

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

Слайд 6

Каждое значение внешнего ключа обязано совпадать со значениями первичного ключа в некотором

Каждое значение внешнего ключа обязано совпадать со значениями первичного ключа в некотором
кортеже родительского отношения, то обратное, вообще говоря, неверно.

Слайд 7

Подобное взаимоотношение между таблицами называется связью (relationship).
Связь между двумя таблицами устанавливается

Подобное взаимоотношение между таблицами называется связью (relationship). Связь между двумя таблицами устанавливается
путем присваивания значений внешнего ключа одной таблицы значениям первичного ключа другой.

Слайд 8

Отношения подчиненности – отношения, которые могут существовать между двумя или более таблицами

Отношения подчиненности – отношения, которые могут существовать между двумя или более таблицами
бд определяющие для каждой записи главной таблицы (родительской, master table) одну или несколько записей в подчиненной таблице (дочерней, detail table).

Слайд 9

Три разновидности связи между таблицами базы данных:

один-ко-многим;
один-к-одному;
многие-ко-многим.
1.Отношение "один-ко-многим" применяется,

Три разновидности связи между таблицами базы данных: один-ко-многим; один-к-одному; многие-ко-многим. 1.Отношение "один-ко-многим"
когда одной записи родительской таблицы может соответствовать несколько записей дочерней.

Слайд 10

2. Отношение "один-к-одному" имеет место, когда одной записи в родительской таблице соответствует

2. Отношение "один-к-одному" имеет место, когда одной записи в родительской таблице соответствует
одна запись в дочерней. Это отношение встречается намного реже, чем отношение "один-ко-многим".

Слайд 11

3. Отношение "многие-ко-многим" имеет место в следующих случаях:

- одной записи в родительской

3. Отношение "многие-ко-многим" имеет место в следующих случаях: - одной записи в
таблице соответствует более одной записи в дочерней таблице ;
- одной записи в дочерней таблице соответствует более одной записи в родительской таблице.

Слайд 12

Группа связанных таблиц называется схемой базы данных (database schema).
Информация о таблицах,

Группа связанных таблиц называется схемой базы данных (database schema). Информация о таблицах,
их колонках (имена, тип данных, длина поля), первичных и внешних ключах, а также иных объектах базы данных, называется метаданными (metadata).

Слайд 13

Любые манипуляции с данными в базах данных, такие как:

- выбор;
- вставка;
- удаление;
-

Любые манипуляции с данными в базах данных, такие как: - выбор; -
обновление данных;
- изменение или выбор метаданных - называются запросом к базе данных (query).
Имя файла: Базы-данных-и-корпоративные-информационные-системы-.pptx
Количество просмотров: 229
Количество скачиваний: 1