Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_docs_F1448756111_Access_2010.pdf
Скачиваний:
111
Добавлен:
09.02.2015
Размер:
3.26 Mб
Скачать

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

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

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

В таблице ПРЕДМЕТ предусмотрено поле ПРОГР, которое будет содержать текстовое данное большой длины – краткую программу курса. Для такого поля выбирается тип данного – Поле MEMO (Memo). Ввод данных в это поле можно выполнить непосредственно в таблице, либо через область ввода, вызываемую нажатием клавиш <Shift>+<F2>.

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

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

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

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

Определение составного первичного ключа

В таблице СТУДЕНТ в составной первичный (уникальный) ключ входят поля НГ и НС. Для определения этого в режиме конструктора таблиц надо выделить оба эти поля, щелкая кнопкой мыши на области маркировки при нажатой клавише <Ctrl>. Затем нажать кнопку панели инструментов Ключевое поле .

Аналогично определяются составные ключи в таблицах ИЗУЧЕНИЕ УСПЕВАЕМОСТЬ.

Упражнение

Создайте структуру таблиц ИЗУЧЕНИЕ, УСПЕВАЕМОСТЬ. При создании таблиц используйте параметры, которые представлены в приложении A.

10

Приложение А. Описание свойств полей таблиц БД «Учебный процесс»

Таблица A.1. Описание свойств полей таблицы СТУДЕНТ

Имя

Клю-

Уни-

Обяза-

Тип

Размер

Число

Под-

поля

чевое

каль-

тельное

данных

 

десятич-

пись

 

поле

ное

поле

 

 

ных зна-

поля

 

 

поле

 

 

 

ков

 

 

 

 

 

 

 

 

 

НГ

Да

 

Да

Тексто-

3

 

Группа

 

 

 

 

вый

 

 

 

НС

Да

 

Да

Тексто-

2

 

Номер

 

 

 

 

вый

 

 

студен-

 

 

 

 

 

 

 

та в

 

 

 

 

 

 

 

группе

ФИО

 

 

Да

Тексто-

15

 

ФИО

 

 

 

 

вый

 

 

 

ГОДР

 

 

Нет

Число-

Целое

 

Год ро-

 

 

 

 

вой

 

 

ждения

АД-

 

 

Нет

Тексто-

25

 

 

РЕС

 

 

 

вый

 

 

 

ПБАЛ

 

 

Нет

Число-

С плав.

2

Проход-

Л

 

 

 

вой

точкой 4

 

ной

 

 

 

 

 

байта

 

балл

 

 

 

 

 

 

 

 

Таблица A.2. Описание свойств полей таблицы ГРУППА

Имя

Клю-

Обяза-

Тип

Раз-

Чис-

Подпись

Усло-

Сооб-

поля

чевое

тель-

дан-

мер

ло

поля

вие на

щение

 

уни-

ное

ных

 

деся-

 

значе-

об

 

каль-

поле

 

 

тич-

 

ние

ошиб-

 

ное

 

 

 

ных

 

 

ке

 

поле

 

 

 

зна-

 

 

 

 

 

 

 

 

ков

 

 

 

 

 

 

 

 

 

 

 

 

НГ

Да

Да

Тек-

3

 

Ном.

 

 

 

 

 

стовый

 

 

группы

 

 

КОЛ

 

Нет

Число-

Байт

 

Кол. ст. в >=0

Кол.

 

 

 

вой

 

 

гр.

And

студ.

 

 

 

 

 

 

 

<=35

больше

 

 

 

 

 

 

 

 

доп.

ПБАЛ

 

Нет

Число-

С плав.

2

Прох.

>2 And

Ошиб-

Л

 

 

вой

точкой

 

балл

<5 Or 0

ка в

 

 

 

 

4 байта

 

 

 

оценке

11

Таблица A.3. Описание свойств полей таблицы КАФЕДРА

Имя

Клю-

Уни-

Обяза-

Тип

Раз-

Число

Подпись

поля

че-

каль-

тельное

данных

мер

десятич-

поля

 

вое

ное

поле

 

 

ных зна-

 

 

поле

поле

 

 

 

ков

 

 

 

 

 

 

 

 

 

ККАФ

Да

Да

Да

Тексто-

2

 

Код

 

 

 

 

вый

 

 

 

НКА

 

 

Нет

Тексто-

15

 

Название

Ф

 

 

 

вый

 

 

 

ТЕЛ

 

 

Нет

Тексто-

9

 

 

 

 

 

 

вый

 

 

 

ЗАВ

 

 

Нет

Тексто-

15

 

ФИО зав.

 

 

 

 

вый

 

 

каф.

ФО-

 

 

Нет

Поле

 

 

Фотогра-

ТО

 

 

 

объекта

 

 

фия заве-

 

 

 

 

OLE

 

 

дующего

 

 

 

 

 

 

 

 

Таблица A.4. Описание свойств полей таблицы ПРЕПОДАВАТЕЛЬ

Имя

Клю-

Уникаль-

Обяза-

Тип дан-

Размер

Подпись

поля

че-

ное

тельное

ных

 

поля

 

вое

 

поле

 

 

 

 

поле

 

 

 

 

 

 

 

 

 

 

 

 

ТАБН

Да

Да1

Да

Текстовый

4

Таб. номер

ФИО

 

 

Да

Текстовый

30

ФИО пре-

 

 

 

 

 

 

под.

СТ

 

 

Нет

Текстовый

15

Уч. степень

ЗВ

 

 

Нет

Текстовый

10

Уч. звание

ККАФ

 

 

Да

Текстовый

2

Код кафед-

 

 

 

 

 

 

ры

 

 

 

 

 

 

 

12

Таблица A.5. Описание свойств полей таблицы ПРЕДМЕТ

Имя

Клю

Уни-

Обя-

Тип

Раз-

Подпись

УслоСооб-

поля

че-

каль-

за-

дан-

мер

поля

вие

щение

 

вое

ное

тель

ных

 

 

на

об

 

поле

 

ное

 

 

 

значе

ошибке

 

 

 

поле

 

 

 

ние

 

КП

Да

Да1

Да

Тек-

2

Код

 

 

 

 

 

 

стовый

 

предме-

 

 

 

 

 

 

 

 

та

 

 

НП

 

 

Нет

Тек-

15

Назва-

 

 

 

 

 

 

стовый

 

ние

 

 

 

 

 

 

 

 

предме-

 

 

 

 

 

 

 

 

та

 

 

ЧА-

 

 

Нет

Число-

Целое

Всего

>0

Число

СЫ

 

 

 

вой

 

часов

And

часов

 

 

 

 

 

 

 

<=300

должно

 

 

 

 

 

 

 

 

быть не

 

 

 

 

 

 

 

 

более

 

 

 

 

 

 

 

 

300

ЛЕК

 

 

Нет

Число-

Целое

Лекции

 

 

 

 

 

 

вой

 

 

 

 

ПР

 

 

Нет

Число-

Целое

Практика

 

 

 

 

 

 

вой

 

 

 

 

ЧС

 

 

Нет

Число-

Целое

Семест-

 

 

 

 

 

 

вой

 

ров

 

 

ПРОГ

 

 

 

Поле

 

Про-

 

 

Р

 

 

 

MEMO

 

грамма

 

 

 

 

 

 

 

 

 

 

 

1 Совпадения не допускаются.

13

Таблица A.6. Описание свойств полей таблицы ИЗУЧЕНИЕ

Имя

Ключе-

Уни-

Обяза-

Тип

Раз-

Число

Под-

поля

вое по-

каль-

тельное

данных

мер

десятич-

пись

 

ле

ное

поле

 

 

ных зна-

поля

 

 

 

 

 

 

ков

 

 

 

 

 

 

 

 

 

НГ

Да

 

Да

Тексто-

3

 

Ном.

 

 

 

 

вый

 

 

группы

КП

Да

 

Да

Тексто-

2

 

Код.

 

 

 

 

вый

 

 

предме-

 

 

 

 

 

 

 

та

ТАБН

Да

 

Да

Тексто-

4

 

Таб. н.

 

 

 

 

вый

 

 

преп.

ВИДЗ

Да

 

Да

Тексто-

3

 

Вид за-

 

 

 

 

вый

 

 

нятий

ЧАСЫ

 

 

Нет

Число-

Целое

0

Ср.

 

 

 

 

вой

 

 

балл по

 

 

 

 

 

 

 

предм.

СБАЛЛ

 

 

Нет

Число-

С пл.

2

 

. ГР

 

 

 

вой

точкой

 

 

 

 

 

 

 

4 бай-

 

 

 

 

 

 

 

та

 

 

 

 

 

 

 

 

 

 

Таблица A.7. Описание свойств полей таблицы УСПЕВАЕМОСТЬ

Имя

Ключе-

Уни-

Обяза-

Тип

Раз-

Число

Под-

поля

вое по-

каль-

тельное

данных

мер

десятич-

пись

 

ле

ное

поле

 

 

ных зна-

поля

 

 

 

 

 

 

ков

 

 

 

 

 

 

 

 

 

НГ

Да

 

Да

Тексто-

3

 

Номер

 

 

 

 

вый

 

 

группы

НС

Да

 

Да

Тексто-

2

 

Ном.

 

 

 

 

вый

 

 

студен-

 

 

 

 

 

 

 

та

КП

Да

 

Да

Тексто-

2

 

Код

 

 

 

 

вый

 

 

предм.

ТАБН

Да

 

Да

Тексто-

4

 

Таб. н.

 

 

 

 

вый

 

 

препод.

14

ВИДЗ

Да

Да

Тексто-

3

Вид за-

 

 

 

вый

 

нятия

ОЦЕН-

 

Нет

Число-

Целое

0

КА

 

 

вой

 

 

 

 

 

 

 

 

15