В предыдущей главе был рассмотрен пример реляционной базы данных предметной области “Учебный процесс”. Создадим таблицу ГРУППА этой БД. Основные параметры структуры таблицы представлены в табл.1.1
Табл. 1.1 Основные параметры структуры таблицы ГРУППА
Имя поля | Ключевое поле | Уникал. поле | Обязател. поле | Тип данных | Размер | Число дес. знак. | Подпись поля | Условие на значение;сообщение об ошибке |
НГ | Да | Да | Да | Текстовый | Ном.группы | |||
КОЛ | Нет | Нет | Нет | Числовой | 1 байт | Количество студентов в группе | >=0And<=35 Кол. студентов больше допустимого | |
ПБАЛЛ | Нет | Нет | Нет | Числовой | С плав.точкой (4байта) | Проходной балл | >2 And <5 От 0 Ошибка в оценке |
Параметры структуры для таблицы ГРУППА в окне Конструктора представлены на рис.1.4
Рис. 1.4 Определение свойств поля ПБАЛЛ – средний балл
Использование данных типа “Поле объекта OLE”
В таблице КАФЕДРА рассматриваемой базы данных предусмотрено поле ФОТО, которое должно содержать фотографию заведующего, хранящуюся в формате графического редактора Paint в файле с расширением BMP. Тип данных такого поля должен быть задан при определении структуры таблицы как Поле объекта OLE. Размещение этого объекта в поле производится на этапе заполнения полей таблицы. Для отображения объекта OLE необходимо создать в форме или отчете элемент управления – связанную рамку объекта.
Внедренный объект сохраняется в файле базы данных и всегда является доступным. Связанный объект сохраняется в файле объекта. Файл объекта можно обновлять независимо от базы данных.
Для размещения объекта OLE в поле необходимо в режиме таблицы установить курсор на этом поле и выполнить команду Вставка | Объект. В окне Вставка объекта надо выполнить действия по поиску и выбору файла с фотографией.