Учебное пособие Санкт-Петербург «бхв-петербург»



Pdf көрінісі
бет11/256
Дата18.11.2022
өлшемі1.88 Mb.
#465124
түріУчебное пособие
1   ...   7   8   9   10   11   12   13   14   ...   256
sql osnovi yazika

№ зачетной книжки
Ф. И. О.
Серия документа
Номер документа
55500
Иванов Иван Петрович
0402
645327
55800
Климов Андрей Иванович
0402
673211
55865
Новиков Николай Юрьевич
0202
554390
И вторая — «Успеваемость»:
Зачетная книжка
Предмет
Учебный год
Семестр
Оценка
55500
Физика
2016/2017
1
5
55500
Математика
2016/2017
1
4
55800
Физика
2016/2017
1
4
55800
Физика
2016/2017
2
3
При работе с базами данных часто приходится следовать различным ограничени-
ям
, которые могут быть обусловлены спецификой конкретной предметной области.
Упрощая реальную ситуацию, примем следующие ограничения:
– номер зачетной книжки состоит из пяти цифр и не может быть отрицательным
(в разных вузах используются различные схемы присваивания номеров зачетным
книжкам, эти схемы могут быть гораздо сложнее принятой нами и могут учиты-
вать, например, год поступления студента в вуз);
– серия документа, удостоверяющего личность, является четырехзначным числом,
а номер документа, удостоверяющего личность, — шестизначным числом;
16


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


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




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

    Басты бет