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

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



Вариант 2. База данных «абоненты телефонной компании»

Абоненты

Индексы: РегистрационныйНомерАбонента; Улица + РегистрационныйНомерАбонента (составной индекс из двух полей).



Телефоны

Индексы: НомерТелефона; РегистрационныйНомерАбонента.

Ограничение целостности: тариф оплаты не более 1000 рублей.



Оплата

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

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


Вариант 3. База данных «статистика медицинского учреждения»

Диагнозы

Индекс: КодДиагноза.

Ограничение целостности: нормативное число дней лечения в стационаре не более 30.



Отделения

Индекс: КодОтделения.

Ограничение целостности: код отделение – трехзначное целое число.



Пациенты

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

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


Вариант 4. База данных «заработная плата сотрудников»

ТарифнаяСетка

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

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



Должности

Индексы: КодДолжности; НомерРазряда.

Ограничение целостности: код должности ‒ трехзначное целое число.



Персонал

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

Ограничение целостности: номер отдела ‒ положительное целое число, значение которого не более 99.


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

ТоварныеГруппы

Индекс: НомерТоварнойГруппы.

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



Товары

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

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



Приход

Индексы: ДатаПрихода + Штрих-код (составной индекс из двух полей); Штрих-код; Поставщик.

Ограничение целостности: количество товара не более 1000 единиц.


Вариант 6. База данных «расписание движения пригородных поездов»

ПунктыНазначения

Индексы: КодПунктаНазначения; Расстояние + КодПунктаНазначения (составной индекс из двух полей).

Ограничения целостности: время следования не более 5 часов; расстояние не более 300 км.