При изучении приемов работы с SQL диалектом HyTech будет использована тестовая схема БД. В качестве примера выбрана предметная область «Учет книг библиотечного фонда», ER-диаграмма которой представлена на Рисунках 1-2.
На диаграмме представлены следующие сущности:
· Сущность «Читатель» – предназначена для хранения информации о читателях. Атрибут «КЛЮЧ_Читатель» является первичным ключом. Обязательными атрибутами являются: «Фамилия», «Имя», «Отчество» и «Читательский номер»;
· Сущность «Автор» – предназначена для хранения информации об авторах книг. Атрибут «КЛЮЧ_Автор» является первичным ключом. Обязательными атрибутами являются: «Фамилия», «Имя», «Отчество»;
· Сущность «Книга» – предназначена для хранения информации о книгах, которые составляют фонд библиотеки. Атрибут «КЛЮЧ_Книга» является первичным ключом. Обязательные атрибуты сущности: «КЛЮЧ_Автор», «КЛЮЧ_Издательство», «Год издания» и «Название»;
· Сущность «Издательство» – предназначена для хранения информации об издательстве. Атрибут «КЛЮЧ_Издательство» является первичным ключом. Обязательный атрибут: «Название»;
· Сущность «Выданные книги» – предназначена для учета книг, выданных читателю. Атрибут «КЛЮЧ_Выданные книги» является первичным ключом. Обязательные поля: «КЛЮЧ_Читатель» и «КЛЮЧ_Книга»;
· Сущность «Журнал» – предназначена для хранения информации о журналах, имеющихся в фонде библиотеки. Атрибут «КЛЮЧ_Журнал» является первичным ключом. Обязательное поле: «Название»;
· Сущность «Научная статья» – предназначена для хранения информации о научных статьях в журналах, имеющихся в фонде библиотеки. Атрибут «КЛЮЧ_Научная статья» является первичным ключом. Обязательные поля: «КЛЮЧ_Журнал», «КЛЮЧ_Автор» и «Название».

Рисунок 1. Логическая схема БД

Рисунок 2. Физическая схема БД