Создание структуры таблицы группа

Начнем создание таблицы ГРУППА с определения ее структуры в режиме конструктора таблиц. В окне базы данных  выберем объект Таблицы и нажмем кнопку Создать. В окне Новая таблица выберем строку Конструктор.

В соответствии с приведенными в табл. 3.1 проектными параметрами структуры для таблицы ГРУППА в окне конструктора Таблица 1:таблица нужно:

В столбец Имя поля ввести в нужной последовательности имена полей НГ85, КОЛ85, ПБАЛЛ85

В столбце Тип данных выбрать нужный тип данных для каждого поля, использовав кнопку списка

На вкладке Общие задать свойства полей:

• Размер поля, нажав в нем кнопку списка:

• для текстового поля НГ85 зададим размер поля 6

• для числового поля КОЛ85 выберем значение Байт (Вуtе), определяющее длину целого числа, достаточную для размещения максимального значения поля (40 студентов в группе)

• для числового поля ПБАЛЛ85 выберем Одинарное с плавающей точкой

• Формат поля для поля ПБАЛЛ85 — Фиксированный

• Число десятичных знаков для поля ПБАЛЛ85 — 2

• Подпись, Условие на значение, Сообщение об ошибке — для каждого из полей выберем, как указано в табл. 3.1

 

 

Таблица 3.1

 

Имя данных Тип данных Размер поля Подпись
НГ Текстовый 6 Номер группы
КОЛ Числовой Байт Количество студентов
ПБ Числовой Одинарное с плав. точкой Проходной балл

 

Условие на значение, которое заносится в бланк запроса, является выражением, которое может быть сформировано с помощью построителя выражений (рис. 3). Построитель вызывается при нажатии кнопки справа от строки Условие на значение, в которую выражение должно быть введено.

Рисунок 3

ВНИМАНИЕ!

Для ввода операторов <больше равно> и <меньше равно> существуют специальные знаки. Не допускайте пробелов при вводе выражения. Нужные пробелы построитель введет сам.

 

После ввода выражения в окно построителя и нажатия клавиши <Еnter> Ассеss выполняет синтаксический анализ выражения и отобразит его в строке Условие на значение.

Теперь определим первичный ключ таблицы. Выделим поле НГ, щелкнув кнопкой мыши на области маркировки слева от имени поля, и нажмем кнопку Ключевое поле (Primary Кеу). Признаком установки ключа является изображение ключа слева от имени поля. Определим свойства ключевого поля в соответствии с табл. 3.1.

Сохраним созданную структуру таблицы и присвоим имя новой таблице -"ГРУППА". Выполним команду Файл/Cохранить и введем это имя в окне Сохранение. Таблица ГРУППА появится в списке объектов Таблицы в окне Учебный процесс: база данных. При сохранении таблицы происходит обновление файла базы данных.

Создайте структуру таблиц КАФЕДРА, ПРЕДМЕТ, СТУДЕНТ. При создании таблиц используйте проектные параметры их структуры, которые представлены в приложении.

Рассмотрим некоторые особенности в создании структуры таблиц КАФЕДРА, ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ, СТУДЕНТ базы данных "Учебный процесс".

Использование данных типа Поле объекта OLE

В таблице КАФЕДРА предусмотрено поле ФОТО, которое должно содержать фотографию заведующего, хранящуюся в формате.bmp. Тип данных такого поля должен быть определен как Поле объекта ОLЕ. Размещение этого объекта в поле производится на этапе заполнения полей таблицы. Объект может быть внедренным или связанным.

Замечание

OLE — связывание и внедрение объектов — это метод передачи информации в виде объектов между приложениями Windows. Поле объекта OLE является средством, позволяющим установить связь с объектами другого приложения или внедрить объект в базу данных. Объектами могут быть тексты простые и форматированные, рисунки, диаграммы, файлы звукозаписи (.WAW), музыка в формате MP3 (музыкально-инструментальный цифровой интерфейс), файлы анимации, видеоклипы,, электронные таблицы из других приложений, поддерживающих это средство. Ассеss, поддерживая OLE, полностью интегрирован с другими приложениями пакета OFICE.

Внедренный объект сохраняется в файле базы данных и всегда является доступным. Двойным щелчком мыши на ячейке, содержащей внедренный объект, открывается возможность редактирования объекта средствами приложения, в котором объект был создан.

Связанный объект сохраняется в файле объекта. Файл объекта можно обновлять независимо от базы данных. Последние изменения будут выведены на экран при следующем открытии формы или отчета. При работе с базой данных также можно просматривать и редактировать объект.

Отредактированный связанный объект будет сохраняться в файле объекта, а не в файле базы данных. Связывание объекта удобно при работе с большими объектами, которые нежелательно включать в файл БД, а также с объектами, используемыми в нескольких формах и отчетах. Если связанный файл объекта перемещен, необходимо повторно установить связь.

Замечание

Для отображения объекта OLE в форме или отчете необходимо создать элемент управления "Присоединенная рамка объекта".

Использование данных типа Поле МЕМО

В таблице ПРЕДМЕТ предусмотрено поле ПРОГР, которое будет содержать текстовое данное большой длины — краткую программу курса. Для такого поля выбирается тип данного- Поле МЕМО.

Если тексты программ по предметам подготовлены в некотором текстовом редакторе, например, Word, и хранятся в отдельных файлах, удобно для этого поля задать тип Поле объекта ОLЕ и при вводе значений в него установить связь с файлами.

Использование данных типа Гиперссылка

Специальный тип данных Гиперссылка позволяет хранить гиперссылки в полях таблиц БД.

Поля с типом данных Гиперссылка используются для перехода к объектам той же самой или другой базы данных Ассеss, к документам, созданным в различных приложениях, и расположенным на локальных или сетевых дисках, к страницам WEB-серверов и документам других ресурсов в сети Internet. При щелчке мышью на гиперссылке осуществляется переход к документу, который открывается создавшим его приложением. Подробно создание гиперссылок в таблицах, формах и отчетах будет рассмотрено ниже. Там же рассмотрено создание гиперссылки в поле таблицы ПРЕПОДАВАТЕЛЬ85.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: