Читаем Искусство создания базы данных в Microsoft Office Access 2007 полностью

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

Диагнозы

screen_image_46_156_83

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

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



Отделения

screen_image_46_425_83

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

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



Пациенты

screen_image_47_157_83

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

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


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

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

screen_image_48_156_83

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

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



Должности

screen_image_48_405_83

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

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



Персонал

screen_image_49_151_83

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

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


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

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

screen_image_50_150_83

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

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



Товары

screen_image_50_377_83

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

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



Приход

screen_image_51_157_83

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

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


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

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

screen_image_52_156_83

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

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



Поезда

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
Перейти на страницу:

Похожие книги