Лекция: Описание полей таблицы СВЕДЕНИЯ

Номер зачетки ФИО Студента Дата рождения Семейное полож. Что окончил ИМЯ ПОЛЯ
числовой текстовый Дата/время текстовый текстовый ТИП ДАННЫХ
Свойства полей
Длинное целое РАЗМЕР ПОЛЯ
Краткий формат ФОРМАТ ПОЛЯ

Таблица 5.3

УСПЕВАЕМОСТЬ

Номер зачетки курс группа Отметка по математике Отметка по информатике
Ш-911
       
       
Ш-932

Описание поля этой таблицы осуществить по таблице 5.4

Таблица 5.4

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

Номер зачетки курс группа Оценка по мат. Оцен.по информ. ИМЯ ПОЛЯ
числовой числовой текствый числовой числовой ТИП ДАННЫХ
Свойства полей
Динное целое целое байт байт РАЗМЕР ПОЛЯ
ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ
=2 or 3 or 4 or 5 =2 or 3 or 4 or 5 УЛОВИЕ НА ЗНАЧЕНИЕ
Неверная оценка Неверная оценка СООБЩЕНИЕ ОБ ОШИБКЕ

На основании сведений об успеваемости студентов, их материального положения, общественной активности произведены начисления стипендии, отображенные в таблице 5.5

 

Таблица 5.5

НАЧИСЛЕНИЯ

Виды начислений Сумма начислений Номер зачетки
стипендия 50 000
Надбавка 25 000
Премия 30 000
   
Стипендия 45 000

 

Таблица 5.6

Описание полей таблицы НАЧИСЛЕНИЯ

Виды начислений Сумма начислений Номер зачетки ИМЯ ПОЛЯ
текстовый числовой числовой ТИП ДАННЫХ
Свойства полей
Длинное целое Длинное целое РАЗМЕР ПОЛЯ
ДА (Совпадения допускаются) ИНДЕКСИРОВАННОЕ ПОЛЕ

Из стипендии студентов производят удержания, показанные в таблице 5.7

Таблица 5.7

УДЕРЖАНИЯ

Виды удержаний Сумма удержаний Номер зачетки
Прочие 23 000
Общежитие 9 000
   
Прочие 6 000

Таблица 5.8

Описание полей таблицы УДЕРЖАНИЯ

Вид удержания Сумма удержания Номер зачетки ИМЯ ПОЛЯ
тестовый числовой числовой ТИП ДАННЫХ
Свойства полей
Длинное целое Длинное целое РАЗМЕР ПОЛЯ
ДА (Совпадения допускаются) ИНДЕКСИРОВАННОЕ ПОЛЕ

 

Общим для этих четырех таблиц является поле НОМЕР ЗАЧЕТКИ. Его имя, тип и размер одни и те же в каждой таблице. Это поле выступает в роли ключевого.

По номеру зачетки студента однозначно определяется запись в таблице СВЕДЕНИЯ и в таблице УСПЕВАЕМОСТЬ. Записи с некоторым номером зачетки в таблице СВЕДЕНИЯ соответствует только одна запись с таким же номером зачетки в таблице УСПЕВАЕМОСТЬ. Между данными таблицами устанавливается связь один-к-одному (1). Для обеспечения этой связи полю НОМЕР ЗАЧЕТКИ в таблице УСПЕВАЕМОСТЬ присваивается свойство ИНДЕКСИРОВАННОЕ ПОЛЕ со значением ДА (Совпадения не допускаются). В ней роль главной таблицы играет таблица СВЕДЕНИЯ, а роль подчиненной – таблица УСПЕВАЕМОСТЬ. Таблица УСПЕВАЕМОСТЬ является главной по отношению к таблицам НАЧИСЛЕНИЯ и УДЕРЖАНИЯ. Записи с некоторым номером зачетки в таблице УСПЕВАЕМОСТЬ может соответствовать несколько записей с таким же номером зачетки в таблицах НАЧИСЛЕНИЯ и УДЕРЖАНИЯ. Поэтому между таблицами УСПЕВАЕМОСТЬ и НАЧИСЛЕНИЯ и таблицами УСПЕВАЕМОСТЬ и УДЕРЖАНИЯ устанавливается связь один-ко-многим (1: М). Для ее обеспечения полю номер зачетки в таблице НАЧИСЛЕНИЯ и УДЕРЖАНИЯ присваивается свойство ИНДЕКСИРОВАННОЕ ПОЛЕ со значением ДА(Совпадения допускаются).

 

 


СОЗДАНИЕ БАЗЫ ДАННЫХ

 

1. Создать в режиме Конструктор БД СТУДЕНТ, состоящую из таблиц СВЕДЕНИЯ, УСПЕВАЕМОСТЬ, НАЧИСЛЕНИЯ, УДЕРЖАНИЯ.

2. Установить между таблицами связи по полю Номер зачетки с обеспечением целостности данных следующих типов:

СВЕДЕНИЯ 1:1 УСПЕВАЕМОСТЬ

УСПЕВАЕМОСТЬ 1: М НАЧИСЛЕНИЯ

УСПЕВАЕМОСТЬ 1: М УДЕРЖАНИЯ

еще рефераты
Еще работы по информатике