Искусство создания базы данных в Microsoft Office Access 2007 - страница 22

Шрифт
Интервал




Поезда

screen_image_52_484_83

Индекс: НомерПоезда.

Ограничение целостности: нормативное число посадочных мест не более 500.



Расписание

screen_image_53_157_83

Индекс: НомерПоезда + Дата/ВремяПрибытия (Убытия)ВКрасноярск (составной индекс из двух полей).


Вариант 7. База данных «кадры»

ОтделыПредприятия

screen_image_54_150_83

Индекс: НомерОтдела.

Ограничение целостности: номер отдела ‒ двузначное целое число.



Сотрудники

screen_image_54_391_83

Индексы: ТабельныйНомерСотрудника; Пол + ТабельныйНомерСотрудника (составной индекс из двух полей).

Ограничение целостности: дата рождения не превышает текущей даты.



ПоступленияПереводы

screen_image_55_156_83

Индексы: ДатаПоступления(Перевода) + ТабельныйНомерСотрудника (составной индекс из двух полей); НомерОтдела.

Ограничение целостности: дата поступления (перевода) не превышает текущей даты.


Вариант 8. База данных «учебное расписание»

УчебныеДисциплины

screen_image_56_150_83

Индекс: КодДисциплины.

Ограничение целостности: плановое количество часов за семестр не более 144.



Преподаватели

screen_image_56_418_83

Индекс: ТабельныйНомерПреподавателя.

Ограничение целостности: номер телефона не превышает семи значащих десятичных цифр.



РасписаниеЗанятий

screen_image_57_157_83

Индекс: ДеньНедели + Лента + ТабельныйНомерПреподавателя (составной индекс из трех полей).

Ограничения целостности: день недели – это числовые значения от 1 до 7; номер ленты – это числовые значения от 1 до 6.


Вариант 9. База данных «учет заказов покупателей»

Товары

screen_image_58_150_83

Индексы: Штрих-код; КатегорияТовара + Штрих-код (составной индекс из двух полей).

Ограничение целостности: значения штрих-кода не превышает семи значащих десятичных цифр.



Покупатели

screen_image_58_515_83

Индекс: РегистрационныйНомерПокупателя.

Ограничение целостности: регистрационный номер покупателя – трехзначное целое число.



Заказы

screen_image_59_144_83

Индекс: ДатаЗаказа + НомерЗаказа (составной индекс из двух полей).

Ограничения целостности: номер заказа – это числовые значения от 1 до 1000; дата заказа не больше текущей даты; количество не более 100.


Вариант 10. База данных «биржа труда»

Безработные

screen_image_60_150_83

Индекс: РегистрационныйНомерБезработного.

Ограничения целостности: номер телефона не превышает семи значащих десятичных цифр; стаж не более 50 лет.



Профессии

screen_image_60_655_83

Индекс: КодПрофессии.



Предприятия

screen_image_61_144_83

Индекс: КодПредприятия.



Вакансии

screen_image_61_467_83

Индекс: КодПредприятия + КодПрофессии (составной индекс из двух полей).

Ограничение целостности: размер оклада не более 50000 рублей.


1.4. Контрольные вопросы

1. Является ли Access реляционной СУБД и почему?