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

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

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

Упражнение

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

10

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

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

Имя

Ключе-

Уни-

Обязатель-

Тип дан-

Размер

Число де-

Подпись

 

поля

вое по-

каль-

ное поле

ных

 

 

 

сятичных

поля

 

 

ле

ное

 

 

 

 

 

знаков

 

 

 

 

поле

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

НГ

Да

 

Да

Тексто-

3

 

 

 

Группа

 

 

 

 

 

вый

 

 

 

 

 

 

 

НС

Да

 

Да

Тексто-

2

 

 

 

Номер

 

 

 

 

 

вый

 

 

 

 

 

студента

 

 

 

 

 

 

 

 

 

 

 

в группе

 

ФИО

 

 

Да

Тексто-

15

 

 

ФИО

 

 

 

 

 

вый

 

 

 

 

 

 

 

ГОДР

 

 

Нет

Числовой

Целое

 

 

Год рож-

 

 

 

 

 

 

 

 

 

 

 

дения

 

АДРЕС

 

 

Нет

Тексто-

25

 

 

 

 

 

 

 

 

вый

 

 

 

 

 

 

 

ПБАЛЛ

 

 

Нет

Числовой

С плав.

2

 

Проход-

 

 

 

 

 

 

 

точкой 4

 

 

ной балл

 

 

 

 

 

 

 

байта

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Подпись

 

 

Имя

Ключе-

Обяза-

Тип

Размер

Число

Условие Сооб-

 

поля

вое

тельное

данных

 

деся-

 

поля

 

на зна-

щение

 

 

уни-

поле

 

 

тич-

 

 

 

чение

об

 

 

каль-

 

 

 

ных

 

 

 

 

ошибке

 

 

ное по-

 

 

 

знаков

 

 

 

 

 

ле

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ном. груп-

 

 

 

НГ

Да

Да

Тексто-

3

 

 

 

 

 

 

 

 

вый

 

 

 

пы

 

 

 

 

КОЛ

 

Нет

Число-

Байт

 

 

Кол. ст. в

>=0 And

Кол.

 

 

 

 

вой

 

 

 

гр.

 

<=35

студ.

 

 

 

 

 

 

 

 

 

 

 

больше

 

 

 

 

 

 

 

 

 

 

 

доп.

 

ПБАЛЛ

 

Нет

Число-

С плав.

2

 

Прох. балл

>2 And

Ошибка

 

 

 

 

вой

точкой 4

 

 

 

 

<5 Or 0

в оценке

 

 

 

 

 

байта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

ма

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

Имя по-

Ключе-

Уни-

Обяза-

Тип дан-

 

Размер

Число де-

Подпись

ля

вое поле

каль-

тельное

ных

 

сятичных

поля

 

 

ное

поле

 

 

 

знаков

 

 

 

 

 

 

 

 

 

НГ

Да

 

Да

Текстовый

 

3

 

Ном.

 

 

 

 

 

 

 

 

группы

КП

Да

 

Да

Текстовый

2

 

Код.

 

 

 

 

 

 

 

 

предмета

ТАБН

Да

 

Да

Текстовый

4

 

Таб. н.

 

 

 

 

 

 

 

 

преп.

ВИДЗ

Да

 

Да

Текстовый

3

 

Вид заня-

 

 

 

 

 

 

 

 

тий

ЧАСЫ

 

 

Нет

Числовой

Целое

0

Ср. балл

 

 

 

 

 

 

 

 

по предм.

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

13

СБАЛЛ.

Нет

Числовой С пл.

2

ГР

 

точкой 4

 

 

 

байта

 

 

 

 

 

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

Имя по-

Ключевое

Уни-

Обяза-

Тип дан-

Размер

Число де-

Подпись

ля

поле

каль-

тельное

ных

 

сятичных

поля

 

 

ное

поле

 

 

знаков

 

 

 

 

 

 

 

 

 

НГ

Да

 

Да

Текстовый

3

 

Номер

 

 

 

 

 

 

 

группы

НС

Да

 

Да

Текстовый

2

 

Ном. сту-

 

 

 

 

 

 

 

дента

КП

Да

 

Да

Текстовый

2

 

Код

 

 

 

 

 

 

 

предм.

ТАБН

Да

 

Да

Текстовый

4

 

Таб. н.

 

 

 

 

 

 

 

препод.

ВИДЗ

Да

 

Да

Текстовый

3

 

Вид за-

 

 

 

 

 

 

 

нятия

ОЦЕНКА

 

 

Нет

Числовой

Целое

0

 

 

 

 

 

 

 

 

 

14

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]