В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики



Pdf көрінісі
бет162/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   158   159   160   161   162   163   164   165   ...   196
10.8.2. реляционная модель данных
Данные хранятся в БД в соответствии с моделью данных. Суще-
ствуют  следующие  типы  моделей  данных:  сетевая,  иерархическая,
реляционная.
Рассмотрим реляционную модель данных, в которой данные хра-
нятся в виде двумерных таблиц (рис. 10.35).
Таблицы обладают следующими свойствами:
каждая ячейка таблицы является одним элементом данных;

каждый столбец содержит данные одного типа (числа, текст и т.п.);

каждый столбец имеет уникальное имя;

таблицы организуются так, чтобы одинаковые строки отсутство-

вали;
порядок следования строк и столбцов произвольный.



218
Каждая  таблица  представляет  собой  отношение,  описываемое
атрибутами:
СТУДЕНТ
= (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ФАКУЛЬТЕТ).
Для идентификации записей выделяют следующие виды ключей —
полей, определяющих запись:
первичный — однозначно определяет запись;

вторичный  —  выполняет  роль  поисковых  и  группировочных

признаков и позволяет найти несколько записей.
Ключ может быть простым, если он включает одно поле, или со-
ставным, если включает два и более полей.
Если в отношении СТУДЕНТ нет однофамильцев, то первичным
будет  простой  ключ  —  поле  ФАМИЛИЯ.  Иначе  первичным  будет
составной ключ ФАМИЛИЯ
+ ИМЯ + ОТЧЕСТВО.
Первичный ключ должен обладать следующими свойствами:
уникальность — не должно существовать двух или более записей,

имеющих  одинаковые  значения  полей,  входящих  в  первичный
ключ;
неизбыточность — первичный ключ не должен содержать поля,

удаление которых из ключа не нарушит его уникальность.


Достарыңызбен бөлісу:
1   ...   158   159   160   161   162   163   164   165   ...   196




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

    Басты бет