Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2 Модел представления данных.docx
Скачиваний:
189
Добавлен:
14.02.2016
Размер:
64.64 Кб
Скачать

Структурная часть базы данных

Структура данных предполагает представление предметной области рассматриваемой задачи в виде набора взаимосвязанных отношений. При создании информационной системы совокупность отношений позволяет хранить данные из предметной области и моделировать связи между ними. В каждой связи одно отношение может выступать как базовое (основное), а другое отношение выступать в роли подчиненного (производного). Таким образом, один кортеж основного отношения может быть связан с несколькими кортежами подчиненного отношения. Для поддержания этой связи оба отношения должны содержать наборы атрибутов, по которым они связаны. В основном отношении это первичный ключ отношения, который однозначно определяет кортеж основного отношения. В подчиненном отношении для моделирования связи должен присутствовать набор атрибутов, соответствующий первичному ключу основного отношения. Однако этот набор атрибутов уже является внешним ключом или вторичным ключом, т.е. он определяет множество кортежей отношения, которые связаны с единым кортежем основного отношения. Множество взаимосвязанных между собой таблиц образуют схему базы данных.

Основные элементы данных реляционной модели проиллюстрированы на примере базы данных «Студент» рис. 6.

1

1

Номер

зачетки

Фамилия

Имя

Отчество

Дата поступления

Дата рождения

Факультет

Курс

Группа

Спец-ть

2001-351

Юдина

Елена

Юрьевна

01.09.2003

05.03.1984

Информатики

5

И-591

ПОИТ

2002-351

Зайцева

Юлия

Игоревна

01.09.2002

20.05.1984

Информатики

4

И-491

ПОИТ

2002-352

Цедова

Светлана

Борисовна

01.09.2002

12.10.1984

Информатики

4

И-491

ПОИТ

2002-353

Чувашова

Екатерина

Петровна

01.09.2002

20.10.1984

Информатики

4

И-491

ПОИТ

2003-351

Зайцев

Алексей

Сергеевич

01.09.2001

19.10.1985

Филологический

Отношение «Предмет»

3

Ф-352

Совр. ин. яз.



Номер зачетки

~

~

Код предмета

Дата сдачи

Экзамен

Дата сдачи экзамена

Код предмета

Наименование

Семестр

Ф.И.О преподавателя

2002-353

1201

10.12.02

1201

Базы данных

4

Попова И.С.

Рис. 6. Элементы реляционной модели данных на примере базы данных «Студент»