Учебно-практическое пособие москва 2017 ббк



Pdf көрінісі
бет11/243
Дата21.07.2022
өлшемі3,05 Mb.
#147663
түріУчебно-практическое пособие
1   ...   7   8   9   10   11   12   13   14   ...   243
Байланысты:
Язык SQL. Базовый курс

ограничени-
ям
, которые могут быть обусловлены спецификой конкретной предметной области.
Упрощая реальную ситуацию, примем следующие ограничения:
11


– номер зачетной книжки состоит из пяти цифр и не может быть отрицательным
(в разных вузах используются различные схемы присваивания номеров зачетным
книжкам, эти схемы могут быть гораздо сложнее принятой нами и могут учиты-
вать, например, год поступления студента в вуз);
– серия документа, удостоверяющего личность, является четырехзначным числом,
а номер документа, удостоверяющего личность — шестизначным числом;
– номер семестра может принимать только два значения — 1 (осенний семестр) и 2
(весенний семестр);
– оценка может принимать только три значения — 3 (удовлетворительно), 4 (хорошо)
и 5 (отлично): другие оценки выставлять в зачетные книжки не принято.
Для идентификации строк в таблицах и для связи таблиц между собой используются
так называемые ключи.
Потенциальный ключ
— это комбинация атрибутов табли-
цы, позволяющая уникальным образом идентифицировать строки в ней. Ключ может
состоять и только лишь из одного атрибута таблицы. Например, в таблице «Студен-
ты» таким идентификатором может быть атрибут «Номер зачетной книжки». В ка-
честве потенциального ключа данной таблицы могут также служить два ее атрибута,
взятые вместе: «Серия документа, удостоверяющего личность» и «Номер документа,
удостоверяющего личность». Ни один из них в отдельности не может использоваться
в качестве уникального идентификатора. В таком случае ключ будет составным. При
этом важным является то, что потенциальный ключ должен быть
не избыточным
, т. е.
никакое подмножество атрибутов, входящих в него, не должно обладать свойством
уникальности. Потенциальный ключ, включающий два упомянутых атрибута, явля-
ется не избыточным.
Ключи нужны для адресации на уровне строк (записей). При наличии в таблице более
одного потенциального ключа один из них выбирается в качестве так называемого


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   243




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет